OSDN Git Service

* g++.dg/init/call1.C: XFAIL.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2
3         * g++.dg/init/call1.C: XFAIL.
4
5 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
6
7         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
8         except for movstrict*, to movmem* and clrstr* to clrmem*.
9
10 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
11
12         * gcc.c-torture/execute/20040707-1.c: New test.
13
14 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
15
16         * gcc.c-torture/execute/20040706-1.c: New test.
17
18 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
19
20         PR c++/3671
21         * g++.dg/template/spec14.C: New test.
22
23 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
24
25         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
26         nothing if not yet defined.  Use it in b, c and d type definitions.
27         * gcc.c-torture/execute/20040705-1.c: New test.
28         * gcc.c-torture/execute/20040705-2.c: New test.
29
30 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
31
32         PR c++/2518
33         * g++.dg/lookup/new1.C: New test.
34
35 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
36
37         PR c++/11406
38         * g++.dg/template/sizeof8.C: New test.
39
40 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
41
42         * gcc.c-torture/compile/20040705-1.c: New test.
43
44 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
45
46         * gfortran.fortran-torture/execute/seq_io.f90: New test.
47
48 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
49
50         * gcc.dg/cpp/if-mop.c: Two new testcases.
51         * gcc.dg/cpp/trad/comment-3.c: New.
52
53 2004-07-04  Paul Brook  <paul@codesourcery.com>
54
55         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
56
57 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
58
59         PR c++/3761
60         * g++.dg/lookup/crash4.C: New test.
61
62 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
63
64         * gcc.c-torture/execute/builtin-abs-1.c
65         * gcc.c-torture/execute/builtin-abs-2.c
66         * gcc.c-torture/execute/builtin-complex-1.c
67         * gcc.c-torture/execute/builtins/string-1-lib.c
68         * gcc.c-torture/execute/builtins/string-1.c
69         * gcc.c-torture/execute/builtins/string-2-lib.c
70         * gcc.c-torture/execute/builtins/string-2.c
71         * gcc.c-torture/execute/builtins/string-3-lib.c
72         * gcc.c-torture/execute/builtins/string-3.c
73         * gcc.c-torture/execute/builtins/string-4-lib.c
74         * gcc.c-torture/execute/builtins/string-4.c
75         * gcc.c-torture/execute/builtins/string-5-lib.c
76         * gcc.c-torture/execute/builtins/string-5.c
77         * gcc.c-torture/execute/builtins/string-6-lib.c
78         * gcc.c-torture/execute/builtins/string-6.c
79         * gcc.c-torture/execute/builtins/string-7-lib.c
80         * gcc.c-torture/execute/builtins/string-7.c
81         * gcc.c-torture/execute/builtins/string-8-lib.c
82         * gcc.c-torture/execute/builtins/string-8.c
83         * gcc.c-torture/execute/builtins/string-9-lib.c
84         * gcc.c-torture/execute/builtins/string-9.c
85         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
86         * gcc.c-torture/execute/builtins/string-asm-1.c
87         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
88         * gcc.c-torture/execute/builtins/string-asm-2.c
89         * gcc.c-torture/execute/stdio-opt-1.c
90         * gcc.c-torture/execute/stdio-opt-2.c
91         * gcc.c-torture/execute/stdio-opt-3.c
92         * gcc.c-torture/execute/string-opt-1.c
93         * gcc.c-torture/execute/string-opt-10.c
94         * gcc.c-torture/execute/string-opt-11.c
95         * gcc.c-torture/execute/string-opt-12.c
96         * gcc.c-torture/execute/string-opt-13.c
97         * gcc.c-torture/execute/string-opt-14.c
98         * gcc.c-torture/execute/string-opt-15.c
99         * gcc.c-torture/execute/string-opt-16.c
100         * gcc.c-torture/execute/string-opt-2.c
101         * gcc.c-torture/execute/string-opt-6.c
102         * gcc.c-torture/execute/string-opt-7.c
103         * gcc.c-torture/execute/string-opt-8.c:
104         Replace with ...
105
106         * gcc.c-torture/execute/builtins/abs-2.c
107         * gcc.c-torture/execute/builtins/abs-3.c
108         * gcc.c-torture/execute/builtins/complex-1.c
109         * gcc.c-torture/execute/builtins/fprintf.c
110         * gcc.c-torture/execute/builtins/fputs.c
111         * gcc.c-torture/execute/builtins/memcmp.c
112         * gcc.c-torture/execute/builtins/memmove.c
113         * gcc.c-torture/execute/builtins/memops-asm.c
114         * gcc.c-torture/execute/builtins/mempcpy-2.c
115         * gcc.c-torture/execute/builtins/mempcpy.c
116         * gcc.c-torture/execute/builtins/memset.c
117         * gcc.c-torture/execute/builtins/printf.c
118         * gcc.c-torture/execute/builtins/sprintf.c
119         * gcc.c-torture/execute/builtins/strcat.c
120         * gcc.c-torture/execute/builtins/strchr.c
121         * gcc.c-torture/execute/builtins/strcmp.c
122         * gcc.c-torture/execute/builtins/strcpy.c
123         * gcc.c-torture/execute/builtins/strcspn.c
124         * gcc.c-torture/execute/builtins/strlen-2.c
125         * gcc.c-torture/execute/builtins/strlen.c
126         * gcc.c-torture/execute/builtins/strncat.c
127         * gcc.c-torture/execute/builtins/strncmp-2.c
128         * gcc.c-torture/execute/builtins/strncmp.c
129         * gcc.c-torture/execute/builtins/strncpy.c
130         * gcc.c-torture/execute/builtins/strpbrk.c
131         * gcc.c-torture/execute/builtins/strpcpy-2.c
132         * gcc.c-torture/execute/builtins/strpcpy.c
133         * gcc.c-torture/execute/builtins/strrchr.c
134         * gcc.c-torture/execute/builtins/strspn.c
135         * gcc.c-torture/execute/builtins/strstr-asm.c
136         * gcc.c-torture/execute/builtins/strstr.c:
137         ... these new files.
138
139         * gcc.c-torture/execute/builtins/abs-2-lib.c
140         * gcc.c-torture/execute/builtins/abs-3-lib.c
141         * gcc.c-torture/execute/builtins/complex-1-lib.c
142         * gcc.c-torture/execute/builtins/fprintf-lib.c
143         * gcc.c-torture/execute/builtins/fputs-lib.c
144         * gcc.c-torture/execute/builtins/memcmp-lib.c
145         * gcc.c-torture/execute/builtins/memmove-lib.c
146         * gcc.c-torture/execute/builtins/memops-asm-lib.c
147         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
148         * gcc.c-torture/execute/builtins/mempcpy-lib.c
149         * gcc.c-torture/execute/builtins/memset-lib.c
150         * gcc.c-torture/execute/builtins/printf-lib.c
151         * gcc.c-torture/execute/builtins/sprintf-lib.c
152         * gcc.c-torture/execute/builtins/strcat-lib.c
153         * gcc.c-torture/execute/builtins/strchr-lib.c
154         * gcc.c-torture/execute/builtins/strcmp-lib.c
155         * gcc.c-torture/execute/builtins/strcpy-lib.c
156         * gcc.c-torture/execute/builtins/strcspn-lib.c
157         * gcc.c-torture/execute/builtins/strlen-2-lib.c
158         * gcc.c-torture/execute/builtins/strlen-lib.c
159         * gcc.c-torture/execute/builtins/strncat-lib.c
160         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
161         * gcc.c-torture/execute/builtins/strncmp-lib.c
162         * gcc.c-torture/execute/builtins/strncpy-lib.c
163         * gcc.c-torture/execute/builtins/strpbrk-lib.c
164         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
165         * gcc.c-torture/execute/builtins/strpcpy-lib.c
166         * gcc.c-torture/execute/builtins/strrchr-lib.c
167         * gcc.c-torture/execute/builtins/strspn-lib.c
168         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
169         * gcc.c-torture/execute/builtins/strstr-lib.c
170         * gcc.c-torture/execute/builtins/lib/abs.c
171         * gcc.c-torture/execute/builtins/lib/fprintf.c
172         * gcc.c-torture/execute/builtins/lib/memset.c
173         * gcc.c-torture/execute/builtins/lib/printf.c
174         * gcc.c-torture/execute/builtins/lib/sprintf.c
175         * gcc.c-torture/execute/builtins/lib/strcpy.c
176         * gcc.c-torture/execute/builtins/lib/strcspn.c
177         * gcc.c-torture/execute/builtins/lib/strncat.c
178         * gcc.c-torture/execute/builtins/lib/strncmp.c
179         * gcc.c-torture/execute/builtins/lib/strncpy.c
180         * gcc.c-torture/execute/builtins/lib/strpbrk.c
181         * gcc.c-torture/execute/builtins/lib/strspn.c
182         * gcc.c-torture/execute/builtins/lib/strstr.c:
183         New files containing support routines.
184
185         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
186         declaration.
187         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
188         when not optimizing.
189
190 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
191
192         PR c++/16240
193         * g++.dg/abi/mangle22.C: New test.
194         * g++.dg/abi/mangle23.C: Likewise.
195
196 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
197
198         PR fortran/16290
199         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
200         Allow for cases without denormalized floating point numbers.
201
202 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
203
204         PR c/1027
205         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
206         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
207         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
208         expected warning text.
209         * gcc.dg/format/diag-2.c: New test.
210
211 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
212
213         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
214
215 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
216
217         * gcc.dg/builtins-43.c: New.
218         * gcc.dg/builtins-44.c: New.
219         * gcc.dg/builtins-45.c: New.
220
221 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
222             Andreas Tobler  <a.tobler@schweiz.ch>
223
224         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
225         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
226         as SIGSEGV.
227         * gcc.dg/cleanup-11.c: Likewise.
228         * gcc.dg/cleanup-8.c: Likewise.
229         * gcc.dg/cleanup-9.c: Likewise.
230         * gcc.dg/cleanup-5.c: Run on all platforms.
231
232 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
233
234         * g++.dg/warn/nonnull1.C: New test.
235
236 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
237
238         * gcc.dg/compat/compat-common.h: Wrap up CINT in
239         an #ifndef SKIP_COMPLEX_INT/#endif pair.
240         Special-case the Sun compiler wrt to <complex.h>.
241
242 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
243
244         * gcc.dg/Wunreachable-8.C: New test.
245
246         * gcc.dg/h8300-ice2.c : New test.
247
248 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
249
250         PR fortran/16161
251         * gfortran.fortran-torture/compile/implicit.f90: Add test
252         for implicit character.
253
254 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
255
256         PR fortran/16289
257         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
258         Use tiny() intrinsic to find smallest non-negative real
259
260 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
261
262         * gcc.dg/compat/struct-by-value-22_main.c: New test.
263         * gcc.dg/compat/struct-by-value-22_x.c: New.
264         * gcc.dg/compat/struct-by-value-22_y.c: New.
265
266         * gcc.c-torture/execute/20040629-1.c: New test.
267
268 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
269
270         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
271         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
272
273         PR target/16195
274         * gcc.dg/20040625-1.c: New test.
275
276 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
277
278         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
279
280 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
281
282         PR fortran/15963
283         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
284
285 2004-06-29  Richard Henderson  <rth@redhat.com>
286
287         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
288
289 2004-06-29  Paul Brook  <paul@codesourcery.com>
290
291         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
292         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
293
294 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
295
296         PR c++/16260
297         * g++.dg/parse/crash15.C: New.
298
299 2004-06-28  Andrew Pinski  <apinski@apple.com>
300
301         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
302         by the error already.
303
304         * g++.dg/opt/ptrmem4.C: Change to compile only test.
305
306 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
307
308         PR target/14041
309         * gcc.dg/h8300-bss-align-1.c : New.
310
311 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
312
313         * PR c++/16174
314         * g++.dg/template/ctor4.C: New.
315
316 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
317
318         PR c++/16205
319         * g++.dg/warn/Wsequence-point-1.C: New test.
320
321 2004-06-27  Paul Brook  <paul@codesourcery.com>
322
323         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
324
325 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
326
327         * g++.old-deja/g++.mike/p7325.C: Remove.
328
329 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
330
331         PR c/14963
332         * gcc.dg/pr14963.c: New test.
333
334 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
335
336         PR c++/16193
337         * g++.dg/parse/redef1.C: New test.
338
339 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
340
341         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
342         20021110.c.
343         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
344         20021119-1.c.
345         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
346         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
347         5-04.c.
348         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
349         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
350         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
351         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
352         g++.brendan/enum14.C.
353         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
354         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
355         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
356         g++.mike/virt1.C.
357         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
358         memtemp24.C.
359
360 2004-06-27  Roger Sayle  <roger@eyesopen.com>
361
362         * gcc.dg/20040527-1.c: New test case.
363
364 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
365
366         PR gfortran/pr16196
367         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
368
369 2004-06-25  Roger Sayle  <roger@eyesopen.com>
370
371         PR middle-end/15825
372         * gcc.dg/pr15825-1.c: New test case.
373
374 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
375
376         * gcc.c-torture/execute/20040625-1.c: New test.
377
378 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
379
380         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
381
382 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
383
384         * gcc.dg/torture/mips-div-1.c: New test.
385
386 2004-06-24  Jeff Law  <law@redhat.com>
387
388         * gcc.dg/tree-ssa/20040624-1.c: New test.
389
390 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
391
392         * gcc.c-torture/compile/20040624-1.c: New test.
393
394 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
395
396         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
397         this directory.
398
399 2004-06-23  Andrew Pinski  <apinski@apple.com>
400
401         PR middle-end/15988
402         * g++.dg/opt/ptrmem4.C: New test.
403
404         * gcc.dg/c90-array-quals-2.c: New test.
405
406 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
407
408         * gcc.dg/kpice1.c: New test.
409
410 2006-06-23  Andrew Pinski  <apinski@apple.com>
411
412         * gcc.dg/c90-array-quals.c: New test.
413
414 2006-06-22  Richard Henderson  <rth@redhat.com>
415
416         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
417
418 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
419
420         * gcc.dg/builtins-config.h: Handle FreeBSD.
421
422 2006-06-22  Richard Henderson  <rth@redhat.com>
423
424         * g++.dg/opt/devirt1.C: New.
425
426 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
427
428         * g++.dg/opt/pr15551.C: New testcase.
429
430 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
431
432         PR target/14800
433         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
434         x86_64-*-linux* when compiling for 32bit.
435
436 2004-06-21  Andrew Pinski  <apinski@apple.com>
437
438         * gcc.dg/pch/struct-1.c: New.
439         * gcc.dg/pch/struct-1.hs: New.
440
441 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
442
443         * gcc.dg/pch/save-temps-1.c: New file.
444         * gcc.dg/pch/save-temps-1.hs: New file.
445
446 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
447
448         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
449         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
450
451 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
452
453         * gfortran.fortran-torture/execute/select_1.f90: Rename function
454         to fix type error.
455         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
456         Remove trailing spaces.
457
458 2004-06-21  Richard Henderson  <rth@redhat.com>
459
460         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
461         merging && to BIT_FIELD_REF.
462
463 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
464
465         * g++.dg/opt/placeholder1.C: New test.
466
467 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
468
469         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
470         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
471         * gcc.dg/compat/union-m128-1_x.c: Likewise.
472         * gcc.dg/compat/union-m128-1_y.c: Likewise.
473
474 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
475
476         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
477         extern "C".
478         * g++.dg/other/pragma-re-1.C: Add comments.
479
480 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
481
482         PR gfortran/16080
483         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
484
485 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
486
487         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
488         instead of setting the type of size_t by
489         hand.
490
491 2004-06-18  Roger Sayle  <roger@eyesopen.com>
492
493         * gcc.dg/unordered-2.c: New test case.
494         * gcc.dg/unordered-3.c: New test case.
495
496 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
497
498         PR other/16043
499         * lib/g++.exp (g++_version): Tweak regexp for version
500         * lib/g77.exp (g77_version): Likewise
501         * lib/gfortran.exp (gfortran_version): Likewise
502         * lib/objc.exp (objc_version): Likewise
503         * lib/treelang.exp (treelang_version): Likewise
504
505 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
506
507         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
508         Use INT_MAX instead of __INT_MAX__.
509         * gcc.dg/compat/struct-align-2_y.c: Likewise.
510
511         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
512         * gcc.dg/compat/scalar-return-3_x.c: Use it.
513         * gcc.dg/compat/scalar-return-3_y.c: Use it.
514         * gcc.dg/compat/scalar-return-4_x.c: Use it.
515         * gcc.dg/compat/scalar-return-4_y.c: Use it.
516         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
517         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
518         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
519         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
520
521         * gcc.dg/range-test-1.c: New test.
522         * g++.dg/opt/range-test-1.C: New test.
523
524 2004-06-17  Richard Henderson  <rth@redhat.com>
525
526         * objc.dg/sync-1.m: New.
527         * objc.dg/try-catch-1.m: Don't force next runtime.
528         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
529         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
530         shadowed catch clause.
531         * objc.dg/try-catch-5.m: New.
532
533 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
534
535         Bug 14610
536         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
537
538 2004-06-15  Richard Henderson  <rth@redhat.com>
539
540         * gcc.dg/20001116-1.c: Move expected warning line.
541
542 2004-06-15  Richard Henderson  <rth@redhat.com>
543
544         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
545         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
546
547 2004-06-15  Jeff Law  <law@redhat.com>
548
549         * gcc.dg/tree-ssa/20040615-1.c: New test.
550         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
551         be less sensitive to operand ordering.
552         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
553
554 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
555
556         * g++.dg/abi/bitfield3.C: Add comment..
557
558 2004-06-15  Richard Henderson  <rth@redhat.com>
559
560         * g++.dg/ext/stmtexpr1.C: XFAIL.
561         * gcc.dg/20030612-1.c: XFAIL.
562
563 2004-06-15  Eric Christopher  <echristo@redhat.com>
564
565         * g++.dg/charset/asm5.c: New.
566         * gcc.dg/charset/asm6.c: New.
567
568 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
569
570         PR fortran/15962
571         * gfortran.fortran-torture/execute/select_1.f90: New test.
572
573 2004-06-15  Paul Brook  <paul@codesourcery.com>
574
575         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
576
577 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
578
579         PR c++/15967
580         * g++.dg/lookup/crash3.C: New test.
581
582 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
583
584         PR c++/15947
585         * g++.dg/parse/dtor4.C: New test.
586
587 2004-06-14  Jeff Law  <law@redhat.com>
588
589         * gcc.c-torture/compile/20040614-1.c: New test.
590
591 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
592
593         PR fortran/15211
594         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
595         LEN of a character array.
596
597 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
598
599         PR c++/15096
600         * g++.dg/template/ptrmem10.C: New test.
601
602         PR c++/14930
603         * g++.dg/template/friend30.C: New test.
604
605 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
606
607         PR fortran/14928
608         * gfortran.fortran-torture/compile/mloc.f90: New test.
609
610 2004-06-13  Paul Brook  <paul@codesourcery.com>
611
612         * gfortran.fortran-torture/execute/random_2.f90: New test.
613
614 2004-06-13  Eric Christopher  <echristo@redhat.com>
615
616         * gcc.dg/noncompile/redecl-1.c: Fix error message.
617
618 2004-06-12  Paul Brook  <paul@codesourcery.com>
619
620         * gfortran.fortran-torture/execute/contained_3.f90: New test.
621
622 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
623
624         PR fortran/14923
625         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
626
627 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
628
629         PR fortran/14957
630         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
631         syntax errors in end statements of contained subroutines.
632
633 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
634
635         PR fortran/12841
636         * gfortran.fortran-torture/execute/null_arg.f90: New test.
637
638 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
639
640         PR fortran/15665
641         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
642
643 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
644
645         PR gfortran/12839
646         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
647
648 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
649
650         PR c++/15862
651         * g++.dg/parse/enum1.C: New test.
652
653 2004-06-10  Jeff Law  <law@redhat.com>
654
655         * gcc.c-torture/compile/20040610-1.c: New test.
656
657 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
658
659         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
660         * g++.old-deja/g++.other/decl3.C: Likewise.
661
662 2004-06-10  Brian Booth  <bbooth@redhat.com>
663
664         * gcc.dg/tree-ssa/20031015-1.c: Scan for
665         V_MAY_DEF instead of VDEF.
666         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
667
668 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
669
670         PR c++/14211
671         * g++.dg/conversion/const1.C: New test.
672
673         PR c++/15076
674         * g++.dg/conversion/reinterpret1.C: New test.
675
676         PR c++/15877
677         * g++.dg/template/enum2.C: New test.
678
679         PR c++/15227
680         * g++.dg/template/error13.C: New test.
681
682 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
683
684         PR fortran/14957
685         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
686         arguments to test_* REAL and of the right size.
687
688 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
689
690         PR target/15569
691         PR rtl-optimization/15681
692         * gcc.dg/20040609-1.c: New test.
693
694 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
695
696         PR c++/14791
697         * g++.dg/opt/builtins1.C: New test.
698
699 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
700
701         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
702         that use default windows32 struct layout.
703         * gcc.dg/i386-bitfield2.c: Likewise.
704
705 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
706
707         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
708         for mingw32 and cygwin targets.
709
710 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
711
712         * gcc.dg/pch/macro-4.c: New.
713         * gcc.dg/pch/macro-4.hs: New.
714
715 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
716
717         PR fortran/13249
718         * gfortran.fortran-torture/compile/name_clash.f90: New test.
719
720 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
721
722         PR fortran/13372
723         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
724
725 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
726
727         PR gfortran/14897
728         * gfortran.fortran-torture/execute/t_edit.f90: New test.
729
730 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
731
732         PR gfortran/15755
733         * gfortran.fortran-torture/execute/backspace.c : New test.
734
735 2004-06-09  Paul Brook  <paul@codesourcery.com>
736
737         * gfortran.fortran-torture/execure/intrinsic_associated.f90
738         (pointer_to_section): Rewrite to use smaller array.
739
740 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
741
742         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
743         * gcc.dg/ext/altivec-10.c: Same.
744         * gcc.dg/ext/altivec-11.c: Same.
745         * gcc.dg/ext/altivec-12.c: Same.
746         * gcc.dg/ext/altivec-13.c: Same.
747         * gcc.dg/ext/altivec-14.c: Same.
748         * gcc.dg/ext/altivec-15.c: Same.
749         * gcc.dg/ext/altivec-16.c: Same.
750         * gcc.dg/ext/altivec-3.c: Same.
751         * gcc.dg/ext/altivec-4.c: Same.
752         * gcc.dg/ext/altivec-6.c: Same.
753         * gcc.dg/ext/altivec-7.c: Same.
754         * gcc.dg/ext/altivec-8.c: Same.
755         * gcc.dg/ext/altivec-varargs-1.c: Same.
756
757         * g++.dg/ext/altivec-1.C: Correct dg syntax.
758         * g++.dg/ext/altivec-10.C: Same.
759         * g++.dg/ext/altivec-2.C: Same.
760         * g++.dg/ext/altivec-3.C: Same.
761         * g++.dg/ext/altivec-4.C: Same.
762         * g++.dg/ext/altivec-5.C: Same.
763         * g++.dg/ext/altivec-6.C: Same.
764         * g++.dg/ext/altivec-7.C: Same.
765         * g++.dg/ext/altivec-8.C: Same.
766         * g++.dg/ext/altivec-9.C: Same.
767
768 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
769
770         PR c++/7841
771         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
772
773 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
774
775         * gcc.dg/union-1.c: New test.
776
777 2004-06-07  Roger Sayle  <roger@eyesopen.com>
778
779         * gcc.dg/builtins-41.c: New test case.
780         * gcc.dg/builtins-42.c: New test case.
781
782 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
783
784         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
785         * g++.dg/ext/altivec-10.C: Same.
786         * g++.dg/ext/altivec-2.C: Same.
787         * g++.dg/ext/altivec-3.C: Same.
788         * g++.dg/ext/altivec-4.C: Same.
789         * g++.dg/ext/altivec-5.C: Same.
790         * g++.dg/ext/altivec-6.C: Same.
791         * g++.dg/ext/altivec-7.C: Same.
792         * g++.dg/ext/altivec-8.C: Same.
793         * g++.dg/ext/altivec-9.C: Same.
794         * g++.old-deja/g++.abi/cxa_vec.C: Same.
795         * g++.old-deja/g++.brendan/new3.C: Same.
796         * gcc.c-torture/execute/eeprof-1.x: Same.
797
798 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
799
800         PR c/14765
801         * gcc.dg/pr14765-1.c: New test.
802
803 2004-06-07  Roger Sayle  <roger@eyesopen.com>
804
805         PR c/14649
806         * gcc.dg/pr14649-1.c: New test case.
807
808 2004-06-07  Richard Henderson  <rth@redhat.com>
809
810         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
811         if temporaries.
812
813 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
814
815         * g++.dg/eh/elide1.C: Remove XFAIL.
816
817 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
818
819         PR c++/15337
820         * g++.dg/expr/sizeof3.C: New test.
821
822         PR c++/14777
823         * g++.dg/template/access14.C: New test.
824
825         PR c++/15554
826         * g++.dg/template/enum1.C: New test.
827
828         PR c++/15057
829         * g++.dg/eh/throw1.C: New test.
830
831 2004-06-07  David Ayers  <d.ayers@inode.at>
832             Ziemowit Laski  <zlaski@apple.com>
833
834         * lib/objc.exp (objc_target_compile): Revert the '-framework
835         Foundation' flag fix, since bare Darwin does not ship
836         with the Foundation framework.
837         * objc/execute/next_mapping.h: Provide a local NSConstantString
838         @interface and @implementation.
839         (objc_constant_string_init): A constructor function, used to
840         initialize the NSConstantString meta-class object.
841         * objc/execute/string1.m: Include "next_mapping.h" instead of
842         <Foundation/NSString.h>.
843         * objc/execute/string2.m: Likewise.
844         * objc/execute/string3.m: Likewise.
845         * objc/execute/string4.m: Likewise.
846
847 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
848
849         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
850         to double. Replace double with FLOAT.
851         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
852
853         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
854         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
855         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
856         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
857         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
858         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
859         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
860         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
861
862 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
863
864         PR c/13519
865         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
866
867 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
868
869         PR c++/15503
870         * g++.dg/template/meminit2.C: New test.
871
872 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
873
874         PR target/15822
875         * gcc.c-torture/execute/compare-fp-1.c,
876         gcc.c-torture/execute/compare-fp-2.c,
877         gcc.c-torture/execute/compare-fp-3.c,
878         gcc.c-torture/execute/compare-fp-4.c,
879         gcc.c-torture/execute/compare-fp-3.x,
880         gcc.c-torture/execute/compare-fp-4.x: Moved...
881         * gcc.c-torture/execute/ieee/compare-fp-1.c,
882         gcc.c-torture/execute/ieee/compare-fp-2.c,
883         gcc.c-torture/execute/ieee/compare-fp-3.c,
884         gcc.c-torture/execute/ieee/compare-fp-4.c,
885         gcc.c-torture/execute/ieee/compare-fp-3.x,
886         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
887
888 2004-06-04  David Ayers  <d.ayers@inode.at>
889
890         * objc/execute/protocol-isEqual-4.m: New testcase.
891
892 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
893
894         * objc/execute/protocol-isEqual-1.m: New testcase.
895         * objc/execute/protocol-isEqual-2.m: New testcase.
896         * objc/execute/protocol-isEqual-3.m: New testcase.
897
898 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
899
900         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
901
902 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
903
904         * lib/objc.exp (objc_target_compile): When running tests on
905         Darwin (Mac OS X), inform the linker about '-framework
906         'Foundation'.
907
908 2004-06-02  Eric Christopher  <echristo@redhat.com>
909
910         * gcc.c-torture/compile/20040602-1.c: New.
911
912 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
913
914         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
915         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
916
917         PR tree-optimization/14736
918         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
919
920         PR tree-optimization/14042
921         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
922
923         PR tree-optimization/14729
924         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
925
926 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
927
928         PR fortran/15557
929         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
930
931 2004-06-01  Richard Hederson  <rth@redhat.com>
932
933         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
934
935 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
936
937         PR c++/14932
938         * g++.dg/parse/offsetof4.C: New test.
939
940 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
941
942         PR objc/7993
943         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
944
945 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
946
947         PR c++/15701
948         * g++.dg/template/friend29.C: New test.
949
950 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
951
952         PR c/15749
953         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
954
955 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
956
957         * gcc.dg/sparc-trap-1.c: New test.
958
959 2004-05-31  Roger Sayle  <roger@eyesopen.com>
960
961         PR middle-end/15069
962         * g++.dg/opt/fold3.C: New test case.
963
964 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
965
966         * lib/target-supports.exp (check_iconv_available): Fix fallout
967         from 2004-05-28 patch.
968
969 2004-05-30  Paul Brook  <paul@codesourcery.com>
970
971         PR fortran/15620
972         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
973         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
974
975 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
976
977         * gfortran.fortran-torture/execute/random_1.f90: New test.
978
979 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
980
981         * g++.dg/ext/altivec-10.C: New test.
982
983 2004-05-29  Paul Brook  <paul@codesourcery.com>
984
985         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
986
987 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
988
989         * gcc.dg/altivec-16.c: New test.
990
991 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
992
993         * lib/target-supports.exp (check_vmx_hw_available): New.
994         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
995
996         * lib/target-supports.exp (check_alias_available,
997         check_iconv_available, check_named_sections_available): Use
998         unique names for temporary files.
999
1000 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1001
1002         * gcc.dg/altivec-15.c: New test.
1003
1004 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1005
1006         PR c++/15083
1007         * g++.dg/warn/noeffect6.C: New test.
1008
1009         PR c++/15471
1010         * g++.dg/expr/ptrmem4.C: New test.
1011
1012         PR c++/15640
1013         * g++.dg/template/operator3.C: New test.
1014
1015 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1016
1017         PR c++/14668
1018         * g++.dg/lookup/redecl1.C: New test.
1019         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1020
1021 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1022
1023         * gcc.c-torture/execute/compare-fp-1.c,
1024         gcc.c-torture/execute/compare-fp-2.c,
1025         gcc.c-torture/execute/compare-fp-3.c,
1026         gcc.c-torture/execute/compare-fp-4.c,
1027         gcc.c-torture/execute/compare-fp-3.x,
1028         gcc.c-torture/execute/compare-fp-4.x,
1029         gcc.dg/pr15649-1.c: New.
1030
1031 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1032
1033         PR c++/12883
1034         * g++.dg/init/array14.C: New test.
1035
1036 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1037
1038         * lib/compat.exp (compat-get-options-main): New.
1039         (compat-get-options): Remove unneeded code, warn for ignored
1040         command.
1041         (compat-execute): Check flag set by dg-require-* commands.
1042
1043         * lib/compat.exp (compat-execute): Break up long lines.
1044
1045 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1046
1047         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1048         * gcc.dg/altivec-14.c: New test.
1049         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1050
1051         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1052         * gcc.dg/altivec-12.c: Ditto.
1053
1054         * gcc.dg/altivec-3.c: Move call to altivec_check.
1055
1056 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1057
1058         PR c++/15044
1059         * g++.dg/template/error12.C: New test.
1060
1061         PR c++/15317
1062         * g++.dg/ext/attrib15.C: New test.
1063
1064         PR c++/15329
1065         * g++.dg/template/ptrmem9.C: New test.
1066
1067 2004-05-25  Paul Brook  <paul@codesourcery.com>
1068
1069         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1070
1071 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/15165
1074         * g++.dg/template/crash19.C: New test.
1075
1076 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1077
1078         PR c++/15025
1079         * g++.dg/template/redecl1.C: New test.
1080
1081 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/14821
1084         * g++.dg/other/ns1.C: New test.
1085
1086         PR c++/14883
1087         * g++.dg/template/invalid1.C: New test.
1088
1089 2004-05-23  Paul Brook  <paul@codesourcery.com>
1090         Victor Leikehman  <lei@haifasphere.co.il>
1091
1092         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1093         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1094
1095 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1096
1097         PR c++/15285
1098         PR c++/15299
1099         * g++.dg/template/non-dependent5.C: New test.
1100         * g++.dg/template/non-dependent6.C: New test.
1101
1102 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1103
1104         PR c++/15507
1105         * g++.dg/inherit/union1.C: New test.
1106
1107         PR c++/15542
1108         * g++.dg/template/addr1.C: New test.
1109
1110         PR c++/15427
1111         * g++.dg/template/array5.C: New test.
1112
1113         PR c++/15287
1114         * g++.dg/template/array6.C: New test.
1115
1116 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1117             Roger Sayle  <roger@eyesopen.com>
1118
1119         * g++.dg/lookup/forscope2.C: New test case.
1120
1121 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1122
1123         * gcc.dg/cpp/Wmissingdirs.c: New.
1124
1125 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1126
1127         PR target/15301
1128         * gcc.dg/compat/union-m128-1.h: New file.
1129         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1130         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1131         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1132
1133 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1134
1135         PR target/15302
1136         * gcc.dg/compat/struct-complex-1.h: New file.
1137         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1138         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1139         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1140
1141 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1142
1143         PR middle-end/3074
1144         * gcc.dg/pr3074-1.c: New test case.
1145         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1146
1147 2004-05-20  Falk Hueffner  <falk@debian.org>
1148
1149         PR other/15526
1150         * gcc.dg/ftrapv-1.c: New test case.
1151
1152 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1153
1154         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1155
1156 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1157             Jeff Law  <law@redhat.com>
1158
1159         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1160         * gcc.dg/tree-ssa/20040518-2.c: New test.
1161
1162         * gcc.dg/tree-ssa/20040518-1.c: New test.
1163
1164 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1165
1166         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1167
1168 2004-05-18  Paul Brook  <paul@codesourcery.com>
1169
1170         PR fortran/13930
1171         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1172
1173 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1174
1175         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1176         constant folding.
1177
1178 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1179
1180         * gcc.dg/tree-ssa/20040517-1.c: New test.
1181
1182 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1183
1184         * gcc.dg/loop-4.c: New test.
1185
1186 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1187
1188         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1189
1190 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1191
1192         PR fortran/15311
1193         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1194
1195 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1196
1197         PR fortran/13826
1198         PR fortran/13940
1199         * gfortran.fortran-torture/compile/data_1.f90: New test.
1200
1201 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1202
1203         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1204         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1205
1206 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1207
1208         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1209
1210 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1211
1212         PR c/15444
1213         * gcc.dg/format/xopen-1.c: Adjust expected message.
1214         * gcc.dg/format/xopen-3.c: New test.
1215
1216 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1217
1218         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1219
1220 2004-05-14  Jeff Law  <law@redhat.com>
1221
1222         * gcc.dg/tree-ssa/20040514-2.c: New test.
1223
1224 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1225
1226         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1227         this ...
1228         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1229         this.
1230
1231 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1232
1233         * gcc.dg/tree-ssa/20040514-1.c: New test.
1234
1235 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1236
1237         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1238         test.
1239
1240 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1241
1242         PR fortran/14066
1243         * gfortran.fortran-torture/compile/do_1.f90: New test.
1244
1245 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1246
1247         PR fortran/15051
1248         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1249         test.
1250
1251 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1252
1253         PR fortran/15149
1254         * gfortran.fortran-torture/execute/random_init.f90: New test.
1255
1256 2004-05-13  Paul Brook  <paul@codesourcery.com>
1257
1258         PR fortran/15314
1259         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1260
1261 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1262
1263         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1264         for the powerpc case.
1265
1266 2004-05-13  Jeff Law  <law@redhat.com>
1267
1268         * gcc.dg/tree-ssa/20040513-1.c: New test.
1269         * gcc.dg/tree-ssa/20040513-2.c: New test.
1270
1271 2004-05-13  Paul Brook  <paul@codesourcery.com>
1272
1273         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1274         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1275         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1276
1277 2004-05-13  Andreas Schwab  <schwab@suse.de>
1278
1279         PR other/10819
1280         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1281         characters.
1282
1283 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1284
1285         PR fortran/15294
1286         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1287
1288 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1289
1290         Merge from tree-ssa-20020619-branch.  See
1291         ChangeLog.tree-ssa for details.
1292
1293 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1294
1295         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1296         include <altivec.h> explicitly.
1297         * gcc.dg/altivec-13.c: Likewise.
1298
1299 2004-05-11  Paul Brook  <paul@codesourcery.com>
1300
1301         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1302
1303 2004-05-10  Eric Christopher  <echristo@redhat.com>
1304
1305         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1306         * gcc.dg/sibcall-4.c: Ditto.
1307
1308 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1309
1310         * g++.dg/ext/altivec-8.C: New test case.
1311         * gcc.dg/altivec-13.c: New test case.
1312
1313 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1314
1315         * gcc.c-torture/execute/divcmp-1.c: New test case.
1316         * gcc.c-torture/execute/divcmp-2.c: New test case.
1317         * gcc.c-torture/execute/divcmp-3.c: New test case.
1318
1319 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1320
1321         * g++.dg/other/pragma-re-2.C: New test.
1322
1323 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1324
1325         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1326         * gcc.dg/i386-387-2.c: Likewise.
1327
1328         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1329         __builtin_drem.
1330         * gcc.dg/i386-387-6.c: Likewise.
1331
1332 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1333
1334         * gcc.dg/builtins-33.c:  Also check log1p*.
1335
1336 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1337
1338         PR optimization/15296
1339         * gcc.c-torture/execute/pr15296.c: New test.
1340
1341 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1342
1343         * gcc.dg/builtins-40.c: New test.
1344
1345 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1346
1347         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1348
1349 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1350
1351         * g++.dg/ext/spe1.C: New testcase.
1352
1353 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1354
1355         * objc.dg/image-info.m: Allow additional attributes
1356         for __image_info section.
1357
1358 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1359
1360         * gcc.dg/torture/mips-hilo-2.c: New test.
1361
1362 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1363
1364         PR c++/14389
1365         * g++.dg/template/member5.C: New test.
1366
1367 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1368
1369         * gcc.dg/builtins-34.c: Also check expm1*.
1370
1371 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1372
1373         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1374         * gcc.dg/torture/builtin-convert-3.c: New test.
1375
1376 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1377
1378         PR middle-end/15054
1379         * g++.dg/opt/pr15054.C: New test.
1380
1381 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1382
1383         * gcc.dg/torture/builtin-rounding-1.c: New test.
1384         * gcc.dg/builtins-25.c: Delete.
1385         * gcc.dg/builtins-29.c: Delete.
1386
1387 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1388
1389         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1390         * gcc.dg/sibcall-4.c: Likewise.
1391         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1392
1393 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1394
1395         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1396         bit-field on 16-bit targets.
1397
1398 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1399
1400         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1401         16-bit targets.
1402
1403 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1404
1405         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1406         * gcc.dg/rs6000-power2-2.c: Likewise.
1407
1408 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1409
1410         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1411         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1412         Change the asm registers to be in form of frN instead of fN.
1413
1414 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1415
1416         * gcc.dg/torture/builtin-convert-2.c: New test.
1417
1418 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1419
1420         * gcc.dg/rs6000-power2-1.c: New test.
1421         * gcc.dg/rs6000-power2-2.c: New test.
1422
1423 2004-04-28  Jan Hubicka  <jh@suse.cz>
1424
1425         * gcc.dg/unused-6.c: New test.
1426
1427 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1428             Ulrich Weigand  <uweigand@de.ibm.com>
1429
1430         * ada/acats/run_all.sh: Define $target variable.
1431
1432 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1433
1434         PR c++/15119
1435         * g++.dg/other/vararg-1.C: New test.
1436
1437         PR c++/4794
1438         * g++.dg/eh/cleanup3.C: New test.
1439
1440 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1441
1442         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1443         and ad8011a (target_insn).
1444         * ada/acats/support/macro.dfs: Likewise.
1445         * ada/acats/support/impbit.adb: New file.
1446
1447 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1448
1449         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1450
1451 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1452
1453         * gcc.dg/loop-3.c: New test.
1454
1455 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1456
1457         * gcc.c-torture/execute/simd-5.c: New test.
1458
1459 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1460
1461         PR c++/15064
1462         * g++.dg/template/crash18.C: New test.
1463
1464 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1465
1466         * g++.dg/ext/complit3.C: New test.
1467
1468 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1469
1470         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1471         * gcc.dg/altivec-3.c: Same.
1472         * gcc.dg/altivec-varargs-1.c: Same.
1473
1474 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1475
1476         * lib/target-supports.exp (check_profiling_available): Assume
1477         profiling is not available on powerpc-eabi targets.
1478
1479 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1480
1481         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1482         * gcc.dg/vmx/bug-1.c: Ditto.
1483
1484 2004-04-20  Eric Christopher  <echristo@redhat.com>
1485
1486         * gcc.dg/charset/extern.c: New test.
1487         * g++.dg/charset/extern3.cc: Ditto.
1488
1489 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1490
1491         * gcc.dg/builtins-39.c: New test.
1492
1493 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1494
1495         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1496
1497 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1498
1499         * gcc.dg/torture/mips-hilo-1.c: New test.
1500
1501 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1502
1503         * gcc.c-torture/compile/20040419-1.c: New test.
1504
1505 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1506
1507         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1508
1509 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1510             Aldy Hernandez  <aldyh@redhat.com>
1511
1512         * gcc.c-torture/execute/va-arg-24.c: New.
1513
1514 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1515             Aldy Hernandez  <aldyh@redhat.com>
1516
1517         * gcc.dg/vmx/1b-01.c: New.
1518         * gcc.dg/vmx/1b-02.c: New.
1519         * gcc.dg/vmx/1b-03.c: New.
1520         * gcc.dg/vmx/1b-04.c: New.
1521         * gcc.dg/vmx/1b-05.c: New.
1522         * gcc.dg/vmx/1b-06.c: New.
1523         * gcc.dg/vmx/1b-07.c: New.
1524         * gcc.dg/vmx/1c-01.c: New.
1525         * gcc.dg/vmx/1c-02.c: New.
1526         * gcc.dg/vmx/3a-01a.c: New.
1527         * gcc.dg/vmx/3a-01.c: New.
1528         * gcc.dg/vmx/3a-01m.c: New.
1529         * gcc.dg/vmx/3a-03.c: New.
1530         * gcc.dg/vmx/3a-03m.c: New.
1531         * gcc.dg/vmx/3a-04.c: New.
1532         * gcc.dg/vmx/3a-04m.c: New.
1533         * gcc.dg/vmx/3a-05.c: New.
1534         * gcc.dg/vmx/3a-06.c: New.
1535         * gcc.dg/vmx/3a-06m.c: New.
1536         * gcc.dg/vmx/3a-07.c: New.
1537         * gcc.dg/vmx/3b-01.c: New.
1538         * gcc.dg/vmx/3b-02.c: New.
1539         * gcc.dg/vmx/3b-10.c: New.
1540         * gcc.dg/vmx/3b-13.c: New.
1541         * gcc.dg/vmx/3b-14.c: New.
1542         * gcc.dg/vmx/3b-15.c: New.
1543         * gcc.dg/vmx/3c-01a.c: New.
1544         * gcc.dg/vmx/3c-01.c: New.
1545         * gcc.dg/vmx/3c-02.c: New.
1546         * gcc.dg/vmx/3c-03.c: New.
1547         * gcc.dg/vmx/3d-01.c: New.
1548         * gcc.dg/vmx/4-01.c: New.
1549         * gcc.dg/vmx/4-03.c: New.
1550         * gcc.dg/vmx/5-01.c: New.
1551         * gcc.dg/vmx/5-02.c: New.
1552         * gcc.dg/vmx/5-03.c: New.
1553         * gcc.dg/vmx/5-04.c: New.
1554         * gcc.dg/vmx/5-05.c: New.
1555         * gcc.dg/vmx/5-06.c: New.
1556         * gcc.dg/vmx/5-07.c: New.
1557         * gcc.dg/vmx/5-07t.c: New.
1558         * gcc.dg/vmx/5-08.c: New.
1559         * gcc.dg/vmx/5-10.c: New.
1560         * gcc.dg/vmx/5-11.c: New.
1561         * gcc.dg/vmx/7-01a.c: New.
1562         * gcc.dg/vmx/7-01.c: New.
1563         * gcc.dg/vmx/7c-01.c: New.
1564         * gcc.dg/vmx/7d-01.c: New.
1565         * gcc.dg/vmx/7d-02.c: New.
1566         * gcc.dg/vmx/8-01.c: New.
1567         * gcc.dg/vmx/8-02a.c: New.
1568         * gcc.dg/vmx/8-02.c: New.
1569         * gcc.dg/vmx/brode-1.c: New.
1570         * gcc.dg/vmx/bug-1.c: New.
1571         * gcc.dg/vmx/bug-2.c: New.
1572         * gcc.dg/vmx/bug-3.c: New.
1573         * gcc.dg/vmx/cw-bug-1.c: New.
1574         * gcc.dg/vmx/cw-bug-2.c: New.
1575         * gcc.dg/vmx/cw-bug-3.c: New.
1576         * gcc.dg/vmx/dct.c: New.
1577         * gcc.dg/vmx/debug-1.c: New.
1578         * gcc.dg/vmx/debug-2.c: New.
1579         * gcc.dg/vmx/debug-3.c: New.
1580         * gcc.dg/vmx/debug-4.c: New.
1581         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1582         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1583         * gcc.dg/vmx/eg-5.c: New.
1584         * gcc.dg/vmx/fft.c: New.
1585         * gcc.dg/vmx/gcc-bug-1.c: New.
1586         * gcc.dg/vmx/gcc-bug-2.c: New.
1587         * gcc.dg/vmx/gcc-bug-3.c: New.
1588         * gcc.dg/vmx/gcc-bug-4.c: New.
1589         * gcc.dg/vmx/gcc-bug-5.c: New.
1590         * gcc.dg/vmx/gcc-bug-6.c: New.
1591         * gcc.dg/vmx/gcc-bug-7.c: New.
1592         * gcc.dg/vmx/gcc-bug-8.c: New.
1593         * gcc.dg/vmx/gcc-bug-9.c: New.
1594         * gcc.dg/vmx/gcc-bug-b.c: New.
1595         * gcc.dg/vmx/gcc-bug-c.c: New.
1596         * gcc.dg/vmx/gcc-bug-d.c: New.
1597         * gcc.dg/vmx/gcc-bug-e.c: New.
1598         * gcc.dg/vmx/gcc-bug-f.c: New.
1599         * gcc.dg/vmx/gcc-bug-g.c: New.
1600         * gcc.dg/vmx/gcc-bug-i.c: New.
1601         * gcc.dg/vmx/harness.h: New.
1602         * gcc.dg/vmx/ira1.c: New.
1603         * gcc.dg/vmx/ira2a.c: New.
1604         * gcc.dg/vmx/ira2b.c: New.
1605         * gcc.dg/vmx/ira2.c: New.
1606         * gcc.dg/vmx/ira2c.c: New.
1607         * gcc.dg/vmx/mem.c: New.
1608         * gcc.dg/vmx/newton-1.c: New.
1609         * gcc.dg/vmx/ops.c: New.
1610         * gcc.dg/vmx/sn7153.c: New.
1611         * gcc.dg/vmx/spill2.c: New.
1612         * gcc.dg/vmx/spill3.c: New.
1613         * gcc.dg/vmx/spill.c: New.
1614         * gcc.dg/vmx/t.c: New.
1615         * gcc.dg/vmx/varargs-1.c: New.
1616         * gcc.dg/vmx/varargs-2.c: New.
1617         * gcc.dg/vmx/varargs-3.c: New.
1618         * gcc.dg/vmx/varargs-4.c: New.
1619         * gcc.dg/vmx/varargs-5.c: New.
1620         * gcc.dg/vmx/varargs-6.c: New.
1621         * gcc.dg/vmx/varargs-7.c: New.
1622         * gcc.dg/vmx/vmx.exp: New.
1623         * gcc.dg/vmx/vprint-1.c: New.
1624         * gcc.dg/vmx/vscan-1.c: New.
1625         * gcc.dg/vmx/x-01.c: New.
1626         * gcc.dg/vmx/x-02.c: New.
1627         * gcc.dg/vmx/x-03.c: New.
1628         * gcc.dg/vmx/x-04.c: New.
1629         * gcc.dg/vmx/x-05.c: New.
1630         * gcc.dg/vmx/yousufi-1.c: New.
1631         * gcc.dg/vmx/zero-1.c: New.
1632         * gcc.dg/vmx/zero.c: New.
1633
1634 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1635
1636         * g++.dg/lookup/java1.C: Update for chage of
1637         _Jv_AllocObject.
1638         * g++.dg/lookup/java2.C: Likewise.
1639
1640 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1641
1642         * ada/acats/run_all.sh: use -O2 by default.
1643
1644 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1645
1646         * gcc.dg/vr-mult-[12].c: New tests.
1647
1648 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1649
1650         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1651
1652         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1653
1654 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1655
1656         * lib/target-supports.exp (check_profiling_available): Assume profiling
1657         isn't available for mips*-*-elf targets.
1658
1659 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1660
1661         * gcc.dg/builtins-38.c: New test.
1662
1663 2004-04-14  Eric Christopher  <echristo@redhat.com>
1664
1665         * g++.dg/charset/charset.exp: Run .cc extension tests.
1666
1667 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1668
1669         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1670
1671 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1672
1673         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1674
1675 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1676
1677         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1678         * gcc.dg/i386-387-2.c: Likewise.
1679
1680         * gcc.dg/i386-387-7.c: New test.
1681         * gcc.dg/i386-387-8.c: New test.
1682
1683         * gcc.dg/builtins-37.c: New test.
1684
1685 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1686
1687         * g++.dg/pch/externc-1.C: Add missing semicolon.
1688
1689 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1690
1691         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1692
1693 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1694
1695         * gcc.c-torture/execute/20040411-1.c: New test.
1696
1697 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1698
1699         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1700
1701 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1702
1703         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1704
1705 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1706
1707         * lib/target-supports.exp (check_named_sections_available): New.
1708         * lib/gcc-dg.exp (dg-require-named-sections): New.
1709         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1710         old-deja.exp.  Also prune error-count message from HP linker.
1711         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1712
1713         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1714         * g++.old-deja/g++.pt/static3.C: Likewise.
1715         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1716
1717 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1718
1719         * gcc.c-torture/execute/20040409-1.c: New test case.
1720         * gcc.c-torture/execute/20040409-2.c: New test case.
1721         * gcc.c-torture/execute/20040409-3.c: New test case.
1722
1723 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1724
1725         * gcc.dg/20040409-1.c: New test.
1726
1727 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1728
1729         PR target/14888
1730         * g++.dg/opt/pr14888.C: New test case.
1731
1732 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1733
1734         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1735         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1736         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1737         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1738         New tests.
1739
1740 2004-04-08  Paul Brook  <paul@codesourcery.com>
1741
1742         * gcc.dg/spill-1.c: New test.
1743
1744 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1745
1746         * gcc.dg/torture/builtin-ctype-2.c: New test.
1747
1748 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1749
1750         * gcc.dg/pch/pch.exp: Add largefile test.
1751
1752 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1753
1754         * g++.dg/pch/externc-1.Hs: New.
1755         * g++.dg/pch/externc-1.C: New.
1756
1757 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1758
1759         * gcc.dg/compat/struct-by-value-5a_main.c,
1760         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1761         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1762         * gcc.dg/compat/struct-by-value-5a_x.c,
1763         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1764         gcc.dg/compat/struct-by-value-5_x.c.
1765         * gcc.dg/compat/struct-by-value-5a_y.c,
1766         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1767         gcc.dg/compat/struct-by-value-5_y.c.
1768
1769         * gcc.dg/compat/struct-by-value-6a_main.c,
1770         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1771         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1772         * gcc.dg/compat/struct-by-value-6a_x.c,
1773         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1774         gcc.dg/compat/struct-by-value-6_x.c.
1775         * gcc.dg/compat/struct-by-value-6a_y.c,
1776         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1777         gcc.dg/compat/struct-by-value-6_y.c.
1778
1779         * gcc.dg/compat/struct-by-value-7a_main.c,
1780         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1781         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1782         * gcc.dg/compat/struct-by-value-7a_x.c,
1783         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1784         gcc.dg/compat/struct-by-value-7_x.c.
1785         * gcc.dg/compat/struct-by-value-7a_y.c,
1786         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1787         gcc.dg/compat/struct-by-value-7_y.c.
1788
1789 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1790
1791         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1792         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1793         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1794         options.
1795
1796 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1797
1798         * gcc.dg/builtins-36.c: New test.
1799
1800 2004-04-06  Paul Brook  <paul@codesourcery.com>
1801
1802         * README.gcc: Remove obsolete contraint on testcases.
1803
1804 2004-04-05  Paul Brook  <paul@codesourcery.com>
1805
1806         PR2123
1807         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1808         failure and exit(0) on success.
1809         * g++.dg/expr/anew2.C: Ditto.
1810         * g++.dg/expr/anew3.C: Ditto.
1811         * g++.dg/expr/anew4.C: Ditto.
1812
1813 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1814
1815         PR c++/3518
1816         * g++.dg/template/unify7.C: New.
1817
1818 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1819
1820         * g++.dg/README: Bring up to date with new subdirectories; remove
1821         duplicate subdirectory lines.
1822
1823 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1824
1825         PR c++/14007
1826         * g++.dg/template/unify5.C: New.
1827         * g++.dg/template/unify6.C: New.
1828         * g++.dg/template/qualttp20.C: Adjust.
1829         * g++.old-deja/g++.jason/report.C: Adjust.
1830         * g++.old-deja/g++.other/qual1.C: Adjust.
1831
1832 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1833
1834         PR c++/14803
1835         * g++.dg/inherit/ptrmem1.C: New test.
1836
1837 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1838
1839         PR c++/14755
1840         * gcc.c-torture/execute/20040331-1.c: New test.
1841         * gcc.dg/20040331-1.c: New test.
1842
1843 2004-04-01  Paul Brook  <paul@codesourcery.com>
1844
1845         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1846
1847 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1848
1849         PR c++/14724
1850         * g++.dg/init/goto1.C: New test.
1851
1852         PR c++/14763
1853         * g++.dg/template/defarg4.C: New test.
1854
1855 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1856
1857         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1858
1859 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1860
1861         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1862
1863 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1864
1865         * gcc.dg/noncompile/undeclared-2.c: New test.
1866
1867 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1868
1869         * gcc.dg/940409-1.c: Remove XFAIL.
1870         * gcc.dg/reg-vol-struct-1.c: New test.
1871
1872 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1873
1874         * gcc.dg/torture/builtin-wctype-1.c: New test.
1875
1876 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
1877
1878         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
1879         * gcc.dg/20001101-1.c: Likewise.
1880         * gcc.dg/20001102-1.c: Likewise.
1881
1882 2004-03-25  Roger Sayle  <roger@eyesopen.com>
1883
1884         * gcc.dg/compare8.c: Add an additional test for XOR.
1885
1886 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1887
1888         * gcc.dg/torture/builtin-ctype-1.c: New test.
1889
1890 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1891
1892         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
1893         * gcc.dg/torture/builtin-math-1.c: Likewise.
1894         * gcc.dg/torture/builtin-power-1.c: New test.
1895
1896 2004-03-24  Andreas Schwab  <schwab@suse.de>
1897
1898         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
1899         IA64 assembler.
1900
1901 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1902             Roger Sayle  <roger@eyesopen.com>
1903
1904         * gcc.dg/compare8.c: New test case.
1905
1906 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
1907
1908         * g++.dg/ext/altivec-7.C: New test.
1909
1910 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
1911
1912         PR 12267, 12391, 12560, 13129, 14114, 14133
1913         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
1914         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
1915         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
1916         Adjust error regexps.
1917         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
1918         * gcc.dg/noncompile/undeclared-1.c: New test cases.
1919         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
1920         * gcc.dg/local1.c: Add explanatory comment.
1921
1922 2004-03-23  Roger Sayle  <roger@eyesopen.com>
1923
1924         PR optimization/14669
1925         * g++.dg/opt/fold2.C: New test case.
1926
1927 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
1928
1929         PR c/14069
1930         * gcc.dg/20040322-1.c: New test.
1931
1932 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1933
1934         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
1935         * gcc.dg/ultrasp4.c: Likewise.
1936         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
1937
1938 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1939
1940         * gcc.dg/i386-sse-8.c: Reset default options.
1941
1942 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
1943
1944         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
1945         in the error message text.
1946
1947 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1948
1949         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
1950
1951 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
1952
1953         PR c++/14616
1954         * g++.dg/init/array13.C: New test.
1955
1956 2004-03-20  Roger Sayle  <roger@eyesopen.com>
1957
1958         PR target/13889
1959         * gcc.c-torture/compile/pr13889.c: New test case.
1960
1961 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1962
1963         PR c/14635
1964         * builtins-1.c (nan, nans): Don't test.
1965         * builtins-30.c: Don't use nan, nanf, nanl.
1966         * builtins-35.c: New test.
1967
1968 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
1969
1970         * g++.dg/ext/altivec-6.C: New test.
1971
1972 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
1973
1974         * g++.dg/init/placement3.C: New test.
1975
1976         * g++.dg/template/spec13.C: New test.
1977
1978         * g++.dg/lookup/using11.C: New test.
1979
1980         * g++.dg/lookup/koenig3.C: New test.
1981
1982         * g++.dg/template/operator2.C: New test.
1983
1984         * g++.dg/expr/dtor3.C: New test.
1985         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
1986         marker.
1987         * g++.old-deja/g++.law/visibility28.C: Likewise.
1988
1989 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
1990
1991         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
1992         * gcc.dg/ppc64-abi-3.c: Likewise.
1993
1994 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1995
1996         PR c++/14545
1997         * g++.dg/parse/template15.C: New test.
1998
1999 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2000
2001         * g++.dg/expr/dtor2.C: New test.
2002
2003         * g++.dg/lookup/anon4.C: New test.
2004
2005         * g++.dg/overload/using1.C: New test.
2006
2007         * g++.dg/template/lookup7.C: New test.
2008
2009         * g++.dg/template/typename6.C: New test.
2010
2011         * g++.dg/expr/cond6.C: New test.
2012
2013 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2014
2015         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2016
2017 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2018
2019         * g++.dg/expr/cond5.C: New test.
2020         * g++.dg/expr/constcast1.C: Likewise.
2021         * g++.dg/expr/ptrmem2.C: Likewise.
2022         * g++.dg/expr/ptrmem3.C: Likewise.
2023         * g++.dg/lookup/main1.C: Likewise.
2024         * g++.dg/template/lookup6.C: Likewise.
2025
2026 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2027
2028         * gcc.dg/local1.c: New test.
2029
2030         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2031
2032 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2033
2034         * gcc.dg/torture/builtin-convert-1.c: New test.
2035
2036 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2037
2038         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2039
2040 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2041
2042         PR c++/14481
2043         * g++.dg/warn/Wunused-7.C: New test.
2044
2045 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2046
2047         * gcc.dg/torture/builtin-integral-1.c: New test.
2048
2049 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2050
2051         PR c++/14586
2052         * g++.dg/parse/non-dependent3.C: New test.
2053
2054 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2055
2056         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2057         * g++.dg/eh/simd-2.C: Likewise.
2058         * g++.dg/init/array10.C: Likewise.
2059         * gcc.c-torture/compile/simd-1.c: Likewise.
2060         * gcc.c-torture/compile/simd-2.c: Likewise.
2061         * gcc.c-torture/compile/simd-3.c: Likewise.
2062         * gcc.c-torture/compile/simd-4.c: Likewise.
2063         * gcc.c-torture/compile/simd-6.c: Likewise.
2064         * gcc.c-torture/execute/simd-1.c: Likewise.
2065         * gcc.c-torture/execute/simd-2.c: Likewise.
2066         * gcc.dg/compat/vector-defs.h: Likewise.
2067         * gcc.dg/20020531-1.c: Likewise.
2068         * gcc.dg/altivec-3.c: Likewise.
2069         * gcc.dg/altivec-4.c: Likewise.
2070         * gcc.dg/altivec-varargs-1.c: Likewise.
2071         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2072         * gcc.dg/i386-mmx-3.c: Likewise.
2073         * gcc.dg/i386-sse-4.c: Likewise.
2074         * gcc.dg/i386-sse-5.c: Likewise.
2075         * gcc.dg/i386-sse-8.c: Likewise.
2076         * gcc.dg/simd-1.c: Likewise.
2077         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2078         __ev64_opaque__ since the machine description provides it.
2079
2080 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2081
2082         * lib/compat.exp (skip_list): New global variable.
2083         Use it to hold the user defined COMPAT_SKIPS list if any.
2084         (compat-obj): Add the members of skip_list to optall.
2085
2086 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2087
2088         * gcc.dg/compat/union-by-value-1_main.c,
2089         union-by-value-1_x.c, union-by-value-1_y.c,
2090         union-check.h, union-defs.h,
2091         union-init.h, union-return-1_main.c,
2092         union-return-1_x.c, union-return-1_y.c: New files.
2093
2094 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2095
2096         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2097         mixed-struct-init.h: Add 4 mixed structure types.
2098         struct-by-value-21_main.c, struct-by-value-21_x.c,
2099         struct-by-value-21_y.c, struct-return-21_main.c,
2100         struct-return-21_x.c, struct-return-21_y.c: New files.
2101
2102 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2103
2104         PR c++/14550
2105         * g++.dg/parse/template14.C: New test.
2106
2107 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2108
2109         * gcc.c-torture/execute/20040313-1.c: New test.
2110
2111 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2112
2113         PR target/14533
2114         * gcc.dg/20040311-2.c: New test.
2115
2116 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2117
2118         PR other/14544
2119         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2120         bit-field.
2121
2122 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2123
2124         * gcc.dg/20040305-2.c: Add missing return statement.
2125
2126 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2127
2128         * gcc.dg/builtins-34.c: Also check pow10*.
2129
2130 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2131
2132         PR target/14262
2133         * gcc.dg/20040305-2.c: New test.
2134
2135 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2136
2137         * gcc.dg/20040310-1.c: New test.
2138
2139 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2140
2141         * gcc.c-torture/execute/20040311-1.c: New test case.
2142
2143 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/14476
2146         * g++.dg/lookup/enum1.C: New test.
2147
2148 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2149
2150         PR c++/14510
2151         * g++.dg/lookup/struct2.C: New test.
2152
2153 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2154
2155         * gcc.dg/builtins-34.c: New test.
2156
2157 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2158
2159         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2160
2161 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2162
2163         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2164         * gcc.dg/alias-2.c: New testcase.
2165
2166 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2167
2168         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2169
2170 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2171
2172         * gcc.c-torture/execute/20040309-1.c: New test case.
2173
2174 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2175
2176         PR c++/14397
2177         * g++.dg/overload/ref1.C: New.
2178
2179 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2180
2181         PR c++/14409
2182         * g++.dg/template/spec12.C: New test.
2183
2184         PR c++/14448
2185         * g++.dg/parse/crash14.C: New test.
2186
2187 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2188
2189         PR c++/14230
2190         * g++.dg/init/ref11.C: New test.
2191
2192 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2193
2194         PR c++/14432
2195         * g++.dg/parse/builtin2.C: New test.
2196
2197 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2198
2199         PR c++/14401
2200         * g++.dg/init/ctor3.C: New test.
2201         * g++.dg/init/union1.C: New test.
2202         * g++.dg/ext/anon-struct4.C: New test.
2203
2204 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2205
2206         * g++.dg/lookup/koenig1.C: Tweak error messages.
2207         * g++.dg/lookup/used-before-declaration.C: Likewise.
2208         * g++.dg/other/do1.C: Likewise.
2209         * g++.dg/overload/koenig1.C: Likewise.
2210         * g++.dg/parse/crash13.C: Likewise.
2211         * g++.dg/template/instantiate3.C: Likewise.
2212
2213 2004-03-08  Eric Christopher  <echristo@redhat.com>
2214
2215         * * lib/target-supports.exp: Enable libiconv in test
2216         compilation.  Fix up error checking.
2217
2218 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2219
2220         PR middle-end/14289
2221         * gcc.dg/pr14289-1.c: New test case.
2222         * gcc.dg/pr14289-2.c: Likewise.
2223         * gcc.dg/pr14289-3.c: Likewise.
2224
2225 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2226
2227         * gcc.c-torture/execute/20040308-1.c: New test.
2228
2229 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2230
2231         * gcc.c-torture/execute/20040307-1.c: New test case.
2232
2233 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2234
2235         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2236
2237 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2238
2239         * gcc.dg/20040306-1.c: New test.
2240
2241 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2242
2243         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2244         them static.
2245         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2246
2247 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2248
2249         PR c/14465
2250         * gcc.dg/decl-6.c: New test.
2251
2252 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2253
2254         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2255         Rename LOGPOW -> LOG_POW.
2256         (SQRT_EXP, POW_EXP): New.
2257
2258 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2259
2260         * gcc.dg/i386-sse-8.c: New test.
2261
2262 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2263
2264         PR c/14114
2265         * gcc.dg/decl-5.c: New test.
2266
2267 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2268
2269         * gcc.dg/20040305-1.c: New test.
2270
2271 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2272
2273         PR other/14354
2274         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2275
2276 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2277
2278         PR c++/14425, c++/14426
2279         * g++.dg/ext/altivec-4.C: New test.
2280         * g++.dg/ext/altivec-5.C: New test.
2281
2282 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2283
2284         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2285         global variables of a type with no linkage.
2286         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2287         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2288         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2289         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2290         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2291         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2292         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2293         * g++.dg/warn/deprecated.C: Name enum Color.
2294         * g++.dg/overload/VLA.C: Name structure for 'b'.
2295         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2296
2297 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2298
2299         * gcc.c-torture/compile/20040304-1.c: New test.
2300
2301 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2302
2303         PR 13728
2304         * gcc.dg/decl-4.c: New testcase.
2305
2306 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2307
2308         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2309         as PRECF if sizeof (float) > sizeof (double).
2310         (PRECL): Make it the same as PRECF if
2311         sizeof (float) > sizeof (long double).
2312
2313 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2314
2315         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2316         system type.  Add check for irix6 which doesn't have c99 runtime.
2317
2318 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2319
2320         * gcc.dg/const-elim-1.c: xfail for xtensa.
2321
2322 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2323
2324         PR c++/14369
2325         * g++.dg/template/cond4.C: New test.
2326
2327 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2328
2329         PR c++/14360
2330         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2331
2332         PR c++/14361
2333         * g++.dg/parse/defarg7.C: New test.
2334
2335         PR c++/14359
2336         * g++.dg/template/friend26.C: New test.
2337
2338 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2339
2340         PR c++/14324
2341         * g++.dg/abi/mangle21.C: New test.
2342
2343         PR c++/14260
2344         * g++.dg/parse/constructor2.C: New test.
2345
2346         PR c++/14337
2347         * g++.dg/template/sfinae1.C: New test.
2348
2349 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR c++/14267
2352         * g++.dg/expr/crash2.C: New test.
2353
2354         PR middle-end/13448
2355         * gcc.dg/inline-5.c: New test.
2356         * gcc.dg/always-inline.c: Split out tests into ...
2357         * gcc.dg/always-inline2.c: ... this and ...
2358         * gcc.dg/always-inline3.c: ... this.
2359
2360 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2361
2362         PR debug/12103
2363         * g++.dg/debug/crash1.C: New test.
2364
2365 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2366
2367         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2368         function with __attribute__((noinline)).
2369         (recurser_void2): Likewise.
2370         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2371         (recurser_void2): Likewise.
2372
2373 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2374
2375         PR middle-end/14203
2376         * g++.dg/warn/Wunused-6.C: New test case.
2377
2378 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2379
2380         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2381         not defined.
2382
2383 2004-02-27  Eric Christopher  <echristo@redhat.com>
2384
2385         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2386         * g++.dg/charset/asm2.c: Run only x86.
2387         * gcc.dg/charset/asm3.c: Ditto.
2388
2389 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2390
2391         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2392         ld_library_path.
2393
2394 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2395
2396         * g++.dg/ext/altivec-3.C: New.
2397
2398 2004-02-26  Richard Henderson  <rth@redhat.com>
2399
2400         * g++.dg/ext/attrib10.C: Mark for warning.
2401         * gcc.dg/attr-alias-1.c: New.
2402
2403 2004-02-26  Richard Henderson  <rth@redhat.com>
2404
2405         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2406         * gcc.c-torture/execute/20040208-2.c: ... it back.
2407
2408 2004-02-26  Eric Christopher  <echristo@redhat.com>
2409
2410         * lib/target-supports.exp (check-iconv-available): New function.
2411         * lib/gcc-dg.exp (dg-require-iconv): New function.
2412         Use above.
2413         * gcc.dg/charset: New directory.
2414         * gcc.dg/charset/charset.exp: New file.
2415         * gcc.dg/charset/asm1.c: Ditto.
2416         * gcc.dg/charset/asm2.c: Ditto.
2417         * gcc.dg/charset/asm3.c: Ditto.
2418         * gcc.dg/charset/asm4.c: Ditto.
2419         * gcc.dg/charset/asm5.c: Ditto.
2420         * gcc.dg/charset/attribute1.c: Ditto.
2421         * gcc.dg/charset/attribute2.c: Ditto.
2422         * gcc.dg/charset/string1.c: Ditto.
2423         * g++.dg/charset: New directory.
2424         * g++.dg/dg.exp: Add here. Special options.
2425         * g++.dg/charset/charset.exp: New file.
2426         * g++.dg/charset/asm1.c: Ditto.
2427         * g++.dg/charset/asm2.c: Ditto.
2428         * g++.dg/charset/asm3.c: Ditto.
2429         * g++.dg/charset/asm4.c: Ditto.
2430         * g++.dg/charset/attribute1.c: Ditto.
2431         * g++.dg/charset/attribute2.c: Ditto.
2432         * g++.dg/charset/extern1.cc: Ditto.
2433         * g++.dg/charset/extern2.cc: Ditto.
2434         * g++.dg/charset/string1.c: Ditto.
2435
2436 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2437
2438         PR c++/14278
2439         * g++.dg/parse/comma1.C: New test.
2440
2441 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2442
2443         PR c++/14284
2444         * g++.dg/template/ttp8.C: New test.
2445
2446 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2447
2448         * gcc.dg/fixuns-trunc-1.c: New test.
2449
2450 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2451
2452         * gcc.dg/builtins-config.h: Use #elif.
2453
2454 2004-02-26  Michael Matz  <matz@suse.de>
2455
2456         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2457         * gcc.dg/991214-1.c: Likewise.
2458         * gcc.dg/i386-asm-1.c: Likewise.
2459
2460 2004-02-25  Richard Henderson  <rth@redhat.com>
2461
2462         * gcc.c-torture/execute/20040208-2.c: Move ...
2463         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2464
2465 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2466
2467         PR c++/14246
2468         * g++.dg/other/crash-3.C: New test.
2469
2470 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2471
2472         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2473         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2474
2475         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2476         HP-UX.
2477
2478 2004-02-24  Michael Matz  <matz@suse.de>
2479
2480         * gcc.dg/i386-regparm.c: New.
2481
2482 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2483
2484         * gcc.c-torture/execute/20040223-1.c: New.
2485
2486 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2487             Kazu Hirata  <kazu@cs.umass.edu>
2488
2489         * gcc.dg/fwritable-strings-1.c: Remove.
2490
2491 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2492
2493         PR c/14156
2494         * gcc.dg/20040223-1.c: New test.
2495
2496 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2497
2498         PR c++/14106
2499         * g++.dg/ext/typeof9.C: New test.
2500
2501 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2502
2503         PR c++/14250
2504         * g++.dg/other/switch1.C: New test.
2505
2506 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2507
2508         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2509         * gcc.dg/va-arg-1.c: Likewise.
2510
2511 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2512
2513         PR c++/14143
2514         * g++.dg/template/koenig5.C: New test.
2515
2516 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2517
2518         * g++.dg/ext/altivec-1.C: Generalize target triple.
2519         * g++.dg/ext/altivec-2.C: New test case.
2520         * g++.dg/ext/altivec_check.h: New file.
2521         * gcc.dg/altivec-1.c: Generalize target triple;
2522         include altivec_check.h and call altivec_check().
2523         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2524         * gcc.dg/altivec-6.c: New test case.
2525         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2526         type casts as needed.
2527         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2528         altivec_check().
2529         * gcc.dg/altivec-12.c: New test case.
2530         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2531         include altivec_check.h and call altivec_check().
2532         * gcc.dg/altivec_check.h: New file.
2533
2534 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2535
2536         * lib/target-supports.exp (check_alias_available): Don't mangle
2537         function `g' in test program.
2538
2539 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2540
2541         * lib/target-supports.exp (check_profiling_available): Check
2542         argument to determine whether we support a profiling type.
2543         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2544         check_profiling_available.
2545         * g++.dg/bprob/bprob.exp: Likewise
2546         * g77.dg/bprob/bprob.exp: Likewise.
2547         * gcc.misc-tests/bprob.exp: Likewise.
2548         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2549         dg-require-profiling and delete expected error handling.
2550         * gcc.dg/20021014-1.c: Likewise.
2551         * gcc.dg/nest.c: Likewise.
2552
2553 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2554
2555         PR c++/12007
2556         * g++.dg/other/vthunk1.C: New test.
2557
2558 2004-02-20  Falk Hueffner  <falk@debian.org>
2559
2560         PR target/14201
2561         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2562
2563 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2564
2565         PR c++/13927
2566         * g++.dg/other/error8.C: Remove XFAIL markers.
2567
2568         PR c++/14173
2569         * g++.dg/ext/packed5.C: New test.
2570
2571         PR c++/14199
2572         * g++.dg/warn/Wunused-5.C: New test.
2573
2574         PR c++/14186
2575         * g++.dg/lookup/member1.C: New test.
2576
2577 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2578
2579         * gcc.c-torture/compile/20040130-1.c: Enable only when
2580         __INT_MAX__ >= 2147483647L.
2581         * gcc.c-torture/compile/961203-1.c: Likewise.
2582
2583 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2584
2585         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2586         * g++.dg/opt/template1.C: Robustify assembler regexp
2587
2588 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2589
2590         * gcc.c-torture/execute/simd-4.x: Remove.
2591         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2592         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2593         Guard with #ifndef SKIP_ATTRIBUTE.
2594         * gcc.dg/compat/vector-1_y.c: Likewise.
2595         * gcc.dg/compat/vector-2_x.c: Likewise.
2596         * gcc.dg/compat/vector-2_y.c: Likewise.
2597         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2598         * g++.dg/eh/simd-2.C: Likewise.
2599
2600 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2601
2602         * gcc.c-torture/compile/complex-1.c: New.
2603
2604 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2605
2606         PR target/14209
2607         * gcc.c-torture/execute/20040218-1.c: New test.
2608
2609 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2610
2611         PR c++/14181
2612         * g++.dg/parse/new2.C: New test.
2613
2614 2004-02-18  Paul Brook  <paul@codesourcery.com>
2615
2616         * gcc.c-torture/compile/libcall-1.c: New test.
2617
2618 2004-02-18  Paul Brook  <paul@codesourcery.com>
2619
2620         PR debug/12934
2621         * gcc.dg/debug/debug-7.c: New test.
2622
2623 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2624
2625         * gcc.dg/20040217-1.c: New test.
2626
2627 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2628
2629         * gcc.c-torture/execute/990208-1.x: Delete.
2630
2631 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2632
2633         * gcc.c-torture/execute/20040208-2.x: New file.
2634
2635 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2636
2637         PR c++/11326
2638         * g++.dg/abi/structret1.C: New test.
2639
2640 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2641
2642         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2643         (i386_cpuid): No need to test if cpuid is available on AMD64.
2644         Fix assembly, so that it works onboth i386 and AMD64.
2645         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2646         (vecInLong): Fix s[] member type to unsigned int.
2647         (vecInWord): Remove type.
2648         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2649         (a64, b64, c64, d64, e64): Remove.
2650         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2651         Remove unused variable.  Remove initialization of removed variables.
2652         Don't call mmx_tests nor sse_tests.
2653         (reference_mmx, reference_sse): Remove.
2654         (check): Add return stmt.
2655         * gcc.dg/i386-sse-7.c: New test.
2656         * gcc.dg/i386-mmx-4.c: New test.
2657
2658 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2659
2660         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2661         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2662         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2663         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2664         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2665         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2666         g++.dg/tc1/dr94.C: Fix line terminator.
2667
2668 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2669
2670         * gcc.c-torture/compile/20040216-1.c: New.
2671
2672 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2673
2674         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2675         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2676         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2677         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2678         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2679         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2680
2681 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2682
2683         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2684
2685 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2686
2687         PR c++/13971
2688         * g++.dg/expr/cond4.C: New test.
2689
2690         PR c++/14086
2691         * g++.dg/lookup/crash2.C: New test.
2692
2693 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2694
2695         * gcc.c-torture/compile/20040214-2.c: New test.
2696
2697 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2698
2699         PR c++/14116
2700         * g++.dg/ext/typeof8.C: New test.
2701
2702 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2703
2704         * gcc.c-torture/compile/20040214-1.c: New test.
2705
2706 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2707
2708         PR c++/13635
2709         * g++.dg/template/spec11.C: New test.
2710
2711 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2712
2713         PR c++/13927
2714         * g++.dg/other/error8.C: New test.
2715
2716 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2717
2718         PR c++/14122
2719         * g++.dg/template/array4.C: New test.
2720
2721         PR c++/14108
2722         * g++.dg/inherit/thunk2.C: New test.
2723
2724         PR c++/14083
2725         * g++.dg/eh/cond2.C: New test.
2726
2727 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2728
2729         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2730
2731 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2732
2733         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2734
2735 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2736
2737         * g++.dg/simd-2.C: xfail on ppc64-linux.
2738
2739 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2740
2741         PR c/456
2742         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2743         tests.
2744
2745 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2746
2747         * gcc.dg/builtins-33.c: New test.
2748
2749 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2750
2751         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2752
2753 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2754
2755         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2756
2757 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2758
2759         * gcc.dg/ppc64-abi-3.c: New test.
2760
2761 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2762
2763         PR c/14092
2764
2765         * gcc.dg/pr14092-1.c: New testcase.
2766
2767 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2768
2769         * gcc.dg/cpp/assert4.c: Fix typo last change.
2770
2771         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2772         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2773
2774         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2775
2776 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2777
2778         * gcc.c-torture/compile/20040209-1.c: New test case.
2779
2780 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2781
2782         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2783
2784 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2785
2786         * gcc.c-torture/execute/20040208-[12].c: New tests.
2787
2788 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2789
2790         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2791
2792 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2793
2794         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2795
2796 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2797
2798         Bug 13856
2799         * gcc.dg/visibility-8.c: New testcase.
2800
2801 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2802
2803         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2804         arguments.
2805         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2806
2807 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2808
2809         PR middle-end/13696
2810         * g++.dg/opt/fold1.C: New test case.
2811
2812 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2813
2814         PR c++/14033
2815         * g++.dg/other/crash-2.C: New test.
2816
2817 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2818
2819         PR c++/14028
2820         * g++.dg/parse/angle-bracket2.C: New test.
2821
2822 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2823
2824         PR middle-end/13750
2825         Revert:
2826         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2827         PR pch/13361
2828         * testsuite/g++.dg/pch/wchar-1.C: New.
2829         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2830
2831 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2832
2833         PR c++/14008
2834         * g++.dg/parse/error15.C: New test.
2835         * g++.dg/parse/crash11.C: Update dg-error mark.
2836
2837 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2838
2839         PR c++/13932
2840         * g++.dg/warn/conv2.C: New test.
2841
2842 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2843
2844         PR c++/13086
2845         * g++.dg/warn/incomplete1.C: Remove xfail.
2846
2847 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2848
2849         * lib/file-format.exp (gcc_target_object_format): Use
2850         ${tool}_target_compile, not gcc_target_compile.
2851         * lib/target-supports.exp (check_alias_available): Likewise.
2852         (check_gc_sections_available): Likewise.
2853         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2854         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2855         dg-require-alias.
2856
2857 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2858
2859         PR c++/13969
2860         * g++.dg/template/static6.C: New test.
2861
2862 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2863
2864         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2865
2866 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2867
2868         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2869         tests for systems where `char' is unsigned by default.
2870
2871 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2872
2873         PR c++/13997
2874         * g++.dg/template/partial3.C: New test.
2875
2876 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
2877
2878         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
2879         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
2880         Remove mentions of obsolete ports.
2881
2882 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
2883
2884         * gcc.dg/noncompile/20001228-1.c: Fix for new
2885         error message.
2886
2887 2004-02-03  Roger Sayle  <roger@eyesopen.com>
2888
2889         PR target/9348
2890         * gcc.c-torture/execute/multdi-1.c: New test case.
2891
2892 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2893
2894         PR c++/13925
2895         * g++.dg/template/lookup5.C: New test.
2896
2897 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2898
2899         PR c++/13950
2900         * g++.dg/template/lookup4.C: New test.
2901
2902         PR c++/13970
2903         * g++.dg/parse/error14.C: New test.
2904
2905         PR c++/14002
2906         * g++.dg/parse/template13.C: New test.
2907
2908 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
2909
2910         PR c++/13978
2911         * g++.dg/template/koenig4.C: New test.
2912
2913         PR c++/13968
2914         * g++.dg/template/crash17.C: New test.
2915
2916         PR c++/13975
2917         * g++.dg/parse/error13.C: New test.
2918         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
2919
2920 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2921
2922         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
2923
2924 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
2925
2926         PR c/11658
2927         PR c/13994
2928         * gcc.dg/noncompile/20040203-1.c: New test.
2929         * gcc.dg/noncompile/20040203-2.c: Likewise.
2930         * gcc.dg/noncompile/20040203-3.c: Likewise.
2931         * gcc.dg/20040203-1.c: Likewise.
2932
2933 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
2934
2935         PR c++/10858
2936         * g++.dg/template/sizeof7.C: New test.
2937
2938 2004-02-02  Eric Christopher  <echristo@redhat.com>
2939             Zack Weinberg  <zack@codesourcery.com>
2940
2941         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
2942
2943 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
2944
2945         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
2946         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
2947         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
2948         * gcc.dg/cleanup-5.c: Run only on Linux targets.
2949
2950 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
2951
2952         PR c++/13113
2953         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
2954
2955         PR c++/13854
2956         * g++.dg/ext/attrib13.C: New test.
2957
2958         PR c++/13907
2959         * g++.dg/conversion/op2.C: New test.
2960
2961 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2962
2963         * gcc.dg/titype-1.c: Fix pasto.
2964
2965 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
2966
2967         * gcc.dg/titype-1.c: New test.
2968
2969 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2970
2971         PR c++/13957
2972         * g++.dg/template/non-type-template-argument-1.C,
2973         g++.dg/template/qualified-id1.C: Update dg-error marks.
2974         * g++.dg/template/nontype6.C: New test.
2975
2976 2004-02-01  Roger Sayle  <roger@eyesopen.com>
2977
2978         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
2979         * gcc.dg/builtins-31.c: New testcase.
2980         * gcc.dg/builtins-32.c: New testcase.
2981
2982 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
2983
2984         * objc.dg/call-super-2.m: Update line numbers
2985         for the including of stddef.h.
2986
2987 2004-01-30  Michael Matz  <matz@suse.de>
2988
2989         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
2990         g++.dg/ext/case-range3.C: New tests.
2991
2992 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2993
2994         DR206
2995         PR c++/13813
2996         * g++.dg/template/member4.C: New test.
2997
2998 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2999
3000         PR c++/13683
3001         * g++.dg/template/sizeof6.C: New test.
3002
3003 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3004
3005         * gcc.dg/fwritable-strings-1.c: New test.
3006
3007 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3008
3009         * gcc.c-torture/compile/20040130-1.c: New test.
3010
3011 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3012
3013         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3014
3015 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/13883
3018         * g++.dg/template/ctor3.C: New test.
3019
3020 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3021
3022         * g++.dg/tc1: New directory.
3023         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3024         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3025         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3026         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3027         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3028
3029 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3030
3031         * g++.dg/parse/error11.C: New test.
3032         * g++.dg/parse/error12.C: Likewise.
3033
3034 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3035
3036         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3037         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3038
3039 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3040
3041         PR c++/13791
3042         * g++.dg/ext/attrib12.C: New test.
3043
3044         PR c++/13736
3045         * g++.dg/parse/cast2.C: New test.
3046
3047 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3048
3049         * objc.dg/encode-2.m (main): New local string.  Set depending on
3050         sizeof long.  Use in sscanf call.
3051         * objc.dg/encode-3.m (main): New local string.  Set depending on
3052         sizeof long.  Use in scan_initial call.
3053
3054 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3055
3056         * objc.dg/call-super-2.m: Make LP64-safe.
3057         * objc.dg/desig-init-1.m: Likewise.
3058
3059 2004-01-27  Devang Patel <dpatel@apple.com>
3060
3061         * g++.dg/debug/namespace1.C: New test.
3062
3063 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3064
3065         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3066         xscale-*-*.
3067
3068         * gcc.dg/arm-mmx-1.c: New test.
3069
3070 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3071
3072         * gcc.dg/20040127-1.c: New test.
3073         * gcc.dg/20040127-2.c: New test.
3074
3075 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3076
3077         * objc.dg/stret-1.m (glob): Renamed to globa.
3078
3079 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/13663
3082         * g++.dg/expr/for1.C: New test.
3083
3084 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3085
3086         PR middle-end/13779
3087         * gcc.dg/darwin-longlong.c: New test.
3088
3089 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3090
3091         * gcc.dg/20040124-1.c: Moved test from here...
3092         * gcc.c-torture/compile/20040124-1.c: ...to here.
3093
3094 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3095
3096         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3097         the assembly output if -m64 is passed.
3098
3099 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/13833
3102         * g++.dg/template/cond3.C: New test.
3103
3104 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3105
3106         PR c++/13810
3107         * g++.dg/template/ttp7.C: New test.
3108
3109 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3110
3111         PR c++/13797
3112         * g++.dg/template/nontype4.C: New test.
3113         * g++.dg/template/nontype5.C: Likewise.
3114
3115 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3116
3117         * gcc.dg/torture/mips-clobber-at.c: New test.
3118
3119 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3120
3121         * gcc.dg/20040124-1.c: New test.
3122
3123 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3124
3125         * gcc.dg/20040123-1.c: New test.
3126
3127 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3128
3129         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3130
3131 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3132
3133         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3134
3135 2004-01-23  Andrew Pinski  <apinski@apple.com>
3136
3137         * gcc.dg/20030121-1.c: Move to ..
3138         * gcc.dg/20040121-1.c: here.
3139
3140 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3141
3142         * gcc.dg/builtins-29.c: New test case.
3143
3144 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3145
3146         PR 18314
3147         * gcc.dg/builtins-30.c: New testcase.
3148
3149 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3150
3151         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3152         * lib/g77.exp: Likewise.
3153         * lib/objc.exp: Likewise.
3154         * lib/g++.exp: Likewise.
3155
3156 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3157
3158         * gcc.dg/struct-by-value-2.c: New test.
3159
3160 2004-01-21  Andrew Pinski  <apinski@apple.com>
3161
3162         PR target/13785
3163         * gcc.dg/20030121-1.c: New test.
3164
3165 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3166
3167         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3168         clobber frame pointer register in asm statement.
3169
3170 2004-01-21  Falk Hueffner  <falk@debian.org>
3171
3172         * gcc.c-torture/compile/20040121-1.c: New test.
3173
3174 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3175
3176         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3177
3178 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3179
3180         * gcc.dg/ppc64-abi-2.c: New test.
3181
3182 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3183
3184         * lib/treelang.exp: Fill out this file.
3185         * lib/treelang-dg.exp: New File.
3186
3187 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3188
3189         * gcc.c-torture/compile/981022-1.c: Remove.
3190         * gcc.dg/array-5.c: Remove XFAIL.
3191         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3192         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3193         gcc.dg/cond-lvalue-1.c: Update.
3194         * gcc.dg/cast-lvalue-2.c: New test.
3195
3196 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3197
3198         PR c++/13592
3199         * g++.dg/other/error1.C (class foo): Tweak error message.
3200
3201         PR c++/13592
3202         * g++.dg/template/call2.C: New test.
3203
3204 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3205
3206         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3207         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3208         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3209         scalar-return-1_x.c, scalar-return-2_y.c,
3210         scalar-return-3_x.c, scalar-return-3_y.c,
3211         scalar-return-4_x.c, scalar-return-4_y.c,
3212         struct-align-1.h, struct-align-1_x.c,
3213         struct-align-1_y.c, struct-align-2.h,
3214         struct-align-2_x.c, struct-align-2_y.c,
3215         struct-by-value-10_y.c, struct-by-value-11_x.c,
3216         struct-by-value-11_y.c, struct-by-value-12_x.c,
3217         struct-by-value-12_y.c, struct-by-value-13_x.c,
3218         struct-by-value-13_y.c, struct-by-value-14_x.c,
3219         struct-by-value-14_y.c, struct-by-value-15_x.c,
3220         struct-by-value-15_y.c, struct-by-value-16_y.c,
3221         struct-by-value-17_y.c, struct-by-value-18_y.c,
3222         struct-by-value-19_y.c, struct-by-value-1_x.c,
3223         struct-by-value-1_y.c, struct-by-value-20_y.c,
3224         struct-by-value-2_x.c, struct-by-value-2_y.c,
3225         struct-by-value-3_y.c, struct-by-value-4_x.c,
3226         struct-by-value-4_y.c, struct-by-value-5_y.c,
3227         struct-by-value-6_y.c, struct-by-value-7_y.c
3228         struct-by-value-8_x.c, struct-by-value-8_y.c
3229         struct-by-value-9_x.c, struct-by-value-9_y.c
3230         struct-return-10_x.c, struct-return-10_y.c,
3231         struct-return-19_x.c, struct-return-20_x.c
3232         struct-return-2_x.c, struct-return-2_y.c
3233         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3234         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3235
3236 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3237
3238         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3239         attribute on sparc*-sun-solaris2.*.
3240
3241 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3242
3243         PR c++/13710
3244         * g++.dg/ext/typeof7.C: New test.
3245
3246 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3247
3248         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3249         * gcc.dg/const-elim-1.c: Same.
3250
3251 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3252
3253         * objc.dg/stret-1.m: New.
3254         * objc.dg/stret-2.m: New.
3255
3256 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3257
3258         PR c++/11895
3259         * g++.dg/ext/vector1.C: New test.
3260
3261 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3262
3263         * gcc.dg/pch/import-1.c: New.
3264         * gcc.dg/pch/import-1.hs: New.
3265         * gcc.dg/pch/import-1a.h: New.
3266         * gcc.dg/pch/import-1b.h: New.
3267         * gcc.dg/pch/import-1c.h: New.
3268
3269 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3270
3271         PR c++/13574
3272         * g++.dg/ext/array1.C: New test.
3273
3274         PR c++/13178
3275         * g++.dg/conversion/op1.C: New test.
3276
3277 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3278
3279         PR 11864
3280         From Kazumoto Kojima / Dan Kegel:
3281         * gcc.dg/pr11864-1.c: New test.
3282
3283         PR 10392
3284         From Marcus Comstedt / Dan Kegel:
3285         * gcc.dg/pr10392-1.c: New test.
3286
3287 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3288
3289         PR c++/13478
3290         * g++.dg/init/ref10.C: New test.
3291
3292 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3293
3294         PR c++/13407
3295         * g++.dg/parse/typename6.C: New test.
3296
3297 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3298
3299         PR pch/13361
3300         * testsuite/g++.dg/pch/wchar-1.C: New.
3301         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3302
3303 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3304
3305         PR c++/9259
3306         * g++.dg/expr/sizeof2.C: New test.
3307
3308 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3309
3310         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3311
3312 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3313
3314         PR c++/13659
3315         * g++.dg/lookup/strong-using-3.C: New.
3316         * g++.dg/lookup/using-10.C: New.
3317
3318 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3319
3320         PR c++/13594
3321         * g++.dg/lookup/strong-using-2.C: New.
3322
3323 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3324             Dan Kegel <dank@kegel.com>
3325             J"orn Rennecke <joern.rennecke@superh.com>
3326
3327         PR target/9365
3328         * gcc.dg/pr9365-1.c: New test.
3329
3330 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3331
3332         PR c++/8856
3333         * g++.dg/parse/casting-operator2.C: New test.
3334         * g++.old-deja/g++.pt/explicit83.C: Remove.
3335
3336 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3337
3338         * gcc.dg/label-compound-stmt-1.c: New test.
3339         * gcc.c-torture/compile/950922-1.c,
3340         gcc.c-torture/compile/20000211-3.c,
3341         gcc.c-torture/compile/20000518-1.c,
3342         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3343         compound statements.
3344
3345 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3346
3347         * gcc.dg/ppc64-abi-1.c: New test.
3348
3349 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3350
3351          * g++.dg/ext/attrib9.C: Add dg-warnings.
3352
3353 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3354
3355         PR c++/12335
3356         * g++.dg/parse/dtor3.C: New test.
3357
3358 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3359
3360         PR c++/12709
3361         * g++.dg/parse/try-catch-1.C: New test.
3362
3363 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3364
3365         * ada/acats/run_all.sh: Add more verbose output in acats.log
3366         when compiling tests.
3367
3368 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3369
3370         PR 13656
3371         * gcc.dg/typedef-redecl.c: New test case.
3372         * gcc.dg/typedef-redecl.h: New support file.
3373
3374 2004-01-13  Jan Hubicka  <jh@suse.cz>
3375
3376         * gcc.dg/always_inline.c: New test.
3377         * gcc.dg/debug/20031231-1.c: Fix.
3378
3379 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3380
3381         PR c++/13474
3382         * g++.dg/template/array3.C: New test.
3383
3384 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3385
3386         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3387         * g++.dg/warn/Wunused-2.C: Likewise.
3388
3389 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3390
3391         PR c++/13289
3392         * g++.dg/template/instantiate6.C: New test.
3393
3394 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3395
3396         PR middle-end/11397
3397         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3398
3399 2004-01-12  Jan Hubicka  <jh@suse.cz>
3400
3401         PR opt/12826
3402         * gcc.dg/20040112-1.c: New.
3403
3404         * gcc.dg/dwarf-die[1-7].c: Move to...
3405         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3406         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3407
3408 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3409
3410         PR c++/4100
3411         * g++.dg/parse/friend4.C: New test.
3412
3413 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3414
3415         PR c++/4100
3416         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3417         definition is called a friend.
3418
3419 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3420
3421         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3422
3423 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3424
3425         PR c++/3478
3426         * g++.dg/parse/error10.C: New test.
3427         * g++.dg/template/arg2.C: Accept "invalid type" error.
3428
3429 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3430
3431         PR middle-end/13392
3432         * g++.dg/opt/expect2.C: New test.
3433
3434 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3435
3436         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3437         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3438         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3439         Update dg-error regexps.
3440
3441 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3442
3443         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3444         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3445
3446 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3447
3448         * gcc.dg/pragma-re-1.c: Use right pointer type.
3449
3450 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3451
3452         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3453
3454 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3455
3456         * gcc.dg/rs6000-ldouble-1.c: New.
3457
3458 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3459
3460         DR 337
3461         PR c++/9256
3462         * g++.dg/other/abstract1.C: New test.
3463
3464 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3465
3466         * g++.dg/lookup/strong-using-1.C: New.
3467
3468 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3469
3470         PR c/11234
3471         * gcc.dg/func-ptr-conv-1.c: New test.
3472         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3473
3474 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3475
3476         PR target/13380.
3477         * gcc.c-torture/compile/20040109-1.c: New.
3478
3479 2004-01-08  Stuart Hastings  <stuart@apple.com>
3480
3481         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3482         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3483         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3484
3485 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3486
3487         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3488
3489 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3490
3491         * ada/acats/run_acats: Treat 'gnatchop' the same way
3492         as 'gnatmake'.  Export GCC_DRIVER.
3493         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3494         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3495
3496 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3497
3498         PR c++/12573
3499         * g++.dg/template/dependent-expr4.C: New test.
3500
3501 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3502
3503         * gcc.dg/altivec-11.c: New test.
3504
3505 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3506
3507         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3508
3509 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3510
3511         PR c/6024
3512         * gcc.dg/enum-compat-1.c: New test.
3513         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3514
3515 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3516
3517         PR c/12165
3518         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3519         gcc.dg/c99-idem-qual-3.c: New tests.
3520
3521 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3522
3523         * gcc.dg/winline-7.c: Don't cast void * to int.
3524
3525 2004-01-06  Jan Hubicka  <jh@suse.cz>
3526
3527         * gcc.dg/i386-sse-5.c: New test
3528         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3529
3530 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3531
3532         PR c++/12815
3533         * g++.dg/rtti/typeid4.C: New test.
3534
3535 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3536
3537         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3538
3539 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3540
3541         PR c++/12132
3542         * g++.dg/template/error11.C: New test.
3543
3544         PR c++/13451
3545         * g++.dg/template/class2.C: New test.
3546
3547 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3548         Richard Sandiford <rsandifo@redhat.com>
3549
3550         PR c++/13387
3551         * g++.dg/opt/alias3.C: New test.
3552
3553 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3554
3555         PR c++/13157
3556         * g++.dg/template/koenig3.C: New test.
3557
3558         PR c++/13529
3559         * g++.dg/parse/offsetof3.C: New test.
3560
3561         * g++.dg/init/copy7.C: Add missing dg-error markers.
3562
3563         PR c++/12226
3564         * g++.dg/init/copy7.c: New test.
3565
3566         PR c++/13536
3567         * g++.dg/parse/cast1.C: New test.
3568
3569 2004-01-04  Jan Hubicka  <jh@suse.cz>
3570
3571         * gcc.dg/winline[1-7].c: New tests.
3572
3573 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3574
3575         PR c++/13520
3576         * g++.dg/template/qualttp22.C: New test.
3577
3578 2004-01-01  Jan Hubicka  <jh@suse.cz>
3579
3580         * gcc.dg/debug/20031231-1.c: New.
3581         * gcc.c-torture/compile/20040101-1.c: New.
3582         * gcc.dg/dwarf-die-[1-7].c: New.
3583
3584 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3585
3586         PR optimization/13521
3587         * gcc.c-torture/compile/20031231-1.c: New test.
3588
3589 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3590
3591         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3592
3593 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3594
3595         PR c++/10079
3596         * g++.dg/template/crash16.C: New test.
3597
3598 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3599
3600         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3601
3602 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3603
3604         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3605         ports.
3606         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3607         * g++.old-deja/g++.law/profile1.C: Likewise.
3608         * gcc.c-torture/compile/981006-1.c: Likewise.
3609         * gcc.c-torture/execute/loop-2e.x: Likewise.
3610         * gcc.c-torture/execute/loop-2f.x: Remove.
3611         * gcc.c-torture/execute/loop-2g.x: Likewise.
3612         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3613         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3614
3615 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3616
3617         PR c++/13507
3618         * g++.dg/ext/attrib11.C: New test.
3619
3620         PR c++/13494
3621         * g++.dg/template/array2-1.C: New test.
3622         * g++.dg/template/array2-2.C: New test.
3623
3624 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3625
3626         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3627
3628 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3629
3630         PR c++/12774
3631         * g++.dg/template/array1-1.C: New test.
3632         * g++.dg/template/array1-2.C: New test.
3633
3634 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3635
3636         PR fortran/12632
3637         * g77.dg/12632.f: New test case.
3638
3639 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3640
3641         PR c++/13289
3642         * g++.dg/parse/nontype1.C: New test.
3643
3644 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3645
3646         PR c++/12403
3647         * g++.dg/parse/explicit1.C: New test.
3648         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3649
3650 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3651
3652         PR c++/13081
3653         * g++.dg/opt/inline6.C: New test.
3654
3655         PR c++/12613
3656         * g++.dg/parse/error9.C: New test.
3657
3658         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3659
3660 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3661
3662         PR c++/13009
3663         * g++.dg/init/assign1.C: New test.
3664
3665 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3666
3667         PR c++/13070
3668         * g++.dg/warn/format3.C: New test case.
3669
3670 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3671
3672         * gcc.c-torture/compile/20031227-1.c: New test.
3673
3674 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3675
3676         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3677         * g77.dg/bprob/bprob.exp: Likewise.
3678         * gcc.misc-tests/bprob.exp: Likewise.
3679         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3680         variants on systems where the library does not provide that
3681         functionality.
3682         * gcc.dg/builtins-20.c: Use builtins-config.h.
3683         * gcc.dg/builtins-config.h: New file.
3684
3685 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3686
3687         * lib/gcc-dg.exp (dg-require-profiling): New function.
3688         * lib/target-supports.exp (check_profiling_available): Likewise.
3689         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3690         * g77.dg/bprob/bprob.exp: Likewise.
3691         * gcc.misc-tests/bprob.exp: Likewise.
3692         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3693         * gcc.dg/20021014-1.c: Likewise.
3694         * gcc.dg/nest.c: Likewise.
3695
3696 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3697
3698         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3699         compiling.
3700         * g++.dg/lookup/java2.C: Likewise.
3701         * gcc.dg/cpp/lexident.c: Likewise.
3702
3703 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3704
3705         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3706         given.
3707         * gcc.c-torture/compile/961203-1.c: Likewise.
3708         * gcc.c-torture/compile/980506-1.c: Likewise.
3709
3710 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3711
3712         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3713         (additional_prunes): New global.
3714         (gcc-dg-prune): Handle additional per-test pruning.
3715         (dg-test): Clear additional_prunes between tests.
3716
3717         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3718         dg-prune-output to avoid spurious failures from assembler
3719         complaining about nonexistent WAW violations.
3720         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3721         Use dg-prune-output to avoid spurious failures from assembler
3722         warning about Itanium B-step errata.
3723
3724 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3725
3726         * g++.dg/abi/macro0.C: New test.
3727         * g++.dg/abi/macro1.C: Likewise.
3728         * g++.dg/abi/macro2.C: Likewise.
3729
3730         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3731         * g++.dg/abi/bitfield7.C: Likewise.
3732         * g++.dg/abi/dtor2.C: Likewise.
3733         * g++.dg/abi/mangle11.C: Likewise.
3734         * g++.dg/abi/mangle12.C: Likewise.
3735         * g++.dg/abi/mangle14.C: Likewise.
3736         * g++.dg/abi/mangle17.C: Likewise.
3737         * g++.dg/abi/vbase10.C: Likewise.
3738         * g++.dg/abi/vbase14.C: Likewise.
3739         * g++.dg/template/qualttp17.C: Likewise.
3740
3741 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3742
3743         PR c/11995
3744         * gcc.dg/20031223-1.c: New test.
3745
3746 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3747
3748         * gcc.dg/noreturn-7.c: New test.
3749
3750 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3751
3752         * gcc.dg/null-pointer-1.c: New test.
3753
3754 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3755
3756         * g++.old-deja/g++.jason/template18.C: Remove.
3757         * g++.old-deja/g++.jason/template37.C: Likewise.
3758
3759         PR c++/12862
3760         * g++.dg/lookup/ns1.C: New test.
3761
3762         PR c++/12397
3763         * g++.dg/template/lookup3.C: New test.
3764
3765 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3766
3767         * g++.dg/template/recurse1.C: New test
3768
3769 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/12479
3772         * g++.dg/parse/semicolon1.C: New test.
3773         * g++.dg/parse/semicolon1.h: Likewise.
3774
3775 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3776
3777         * gcc.dg/darwin-misaligned.c: New test.
3778
3779 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3780
3781         PR c/9163
3782         * gcc.dg/20031222-1.c: New test.
3783
3784 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3785
3786         PR c++/13438
3787         * g++.dg/parse/error8.C: New test.
3788
3789         PR c++/11554
3790         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3791
3792 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3793
3794         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3795         too small.
3796         * gcc.c-torture/compile/930217-1.c: Likewise.
3797         * gcc.c-torture/compile/930513-1.c: Likewise.
3798         * gcc.c-torture/execute/920908-2.c: Likewise.
3799         * gcc.c-torture/execute/921204-1.c: Likewise.
3800         * gcc.c-torture/execute/930621-1.c: Likewise.
3801         * gcc.c-torture/execute/930630-1.c: Likewise.
3802         * gcc.c-torture/execute/931031-1.c: Likewise.
3803         * gcc.c-torture/execute/980602-2.c: Likewise.
3804         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3805         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3806         * gcc.c-torture/execute/extzvsi.c: Likewise.
3807         * gcc.c-torture/unsorted/ext.c: Likewise.
3808
3809 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3810
3811         PR target/12749
3812         * gcc.c-torture/compile/20031220-2.c: New test case.
3813
3814 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3815
3816         PR optimization/13031
3817         * gcc.c-torture/compile/20031220-1.c: New test case.
3818
3819 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3820
3821         * gcc.dg/cast-function-1.c: New test.
3822
3823 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3824
3825         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3826         formats.
3827
3828 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3829
3830         PR c++/12795
3831         * g++.dg/ext/attrib10.C: New test.
3832
3833 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3834
3835         * gcc.dg/cleanup-10.c: New test.
3836         * gcc.dg/cleanup-11.c: New test.
3837
3838 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3839
3840         PR c++/13239
3841         * g++.dg/opt/expect1.C: New test.
3842
3843 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3844
3845         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3846
3847 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3848
3849         PR debug/12923
3850         * gcc.dg/20031218-1.c: New test.
3851
3852         PR debug/12389
3853         * gcc.dg/20031218-2.c: New test.
3854         * gcc.dg/20031218-3.c: New test.
3855
3856         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3857         of label name and allow for USER_LABEL_PREFIX == "_" names.
3858         * g++.dg/abi/mangle18-2.C: Likewise.
3859         * g++.dg/abi/mangle19-1.C: Likewise.
3860         * g++.dg/abi/mangle19-2.C: Likewise.
3861         * g++.dg/abi/mangle20-1.C: Likewise.
3862         * g++.dg/abi/mangle20-2.C: Likewise.
3863
3864 2003-12-18  Richard Henderson  <rth@redhat.com>
3865
3866         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3867
3868 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3869             Dan Kegel <dank@kegel.com>
3870
3871         PR other/12009
3872         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
3873         testing a cross compiler, it causes spurious compile failures.
3874         * lib/g++.exp: Likewise.
3875
3876 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3877
3878         PR c++/13262
3879         * g++.dg/template/access13.C: New test.
3880
3881 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
3882
3883         * gcc.dg/20031216-1.c: New test.
3884
3885 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3886
3887         PR c++/9154
3888         * g++.dg/template/error10.C: New test.
3889
3890 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3891
3892         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
3893         * g++.dg/eh/simd-2.C: Likewise.
3894
3895 2003-12-17  James E Wilson  <wilson@specifixinc.com>
3896             Roger Sayle  <roger@eyesopen.com>
3897
3898         * gcc.c-torture/execute/ieee/mzero5.c: New.
3899
3900 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
3901
3902         PR c++/10603
3903         * g++.dg/parse/error6.C: New test.
3904
3905         PR c++/12827
3906         * g++.dg/parse/error7.C: New test.
3907
3908 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
3909
3910         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
3911         at -O with stabs debugging formats.
3912         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
3913         * gcc.dg/debug/debug-2.c: Likewise.
3914
3915 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3916
3917         PR c++/12696
3918         * g++.dg/init/error1.C: New test.
3919
3920         PR c++/12218
3921         * g++.dg/init/pm3.C: New test.
3922
3923 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3924
3925         PR c/3347
3926         * gcc.dg/bitfld-8.c: New test.
3927
3928 2003-12-16  James Lemke  <jim@wasabisystems.com>
3929
3930         * gcc.dg/arm-scd42-[123].c: New tests.
3931
3932 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3933
3934         PR c++/9043
3935         * g++.dg/abi/mangle20-1.C: New test.
3936         * g++.dg/abi/mangle20-2.C: New test.
3937
3938 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
3939
3940         PR c++/13275
3941         * g++.dg/other/offsetof2.C: Remove XFAIL.
3942         * g++.dg/parse/offsetof1.C: New test.
3943         * g++.gd/parse/offsetof2.C: Likewise.
3944
3945 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3946
3947         * g++.dg/template/nontype3.C: New test.
3948         * g++.dg/template/static2.C: Tweaked the dg-error clause.
3949
3950 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3951
3952         * g++.dg/warn/noreturn-3.C: Also test instantiation.
3953
3954 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
3955
3956         PR c++/13387
3957         * g++.dg/expr/assign1.C: New test.
3958
3959         PR c++/13242
3960         * g++.dg/abi/mangle19-1.C: New test.
3961         * g++.dg/abi/mangle19-2.C: New test.
3962
3963 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
3964
3965         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
3966
3967 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3968
3969         * gcc.c-torture/execute/20031216-1.c: New test.
3970
3971 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3972
3973         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
3974         an ICE regression.
3975
3976 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3977
3978         PR c++/10926
3979         * g++.dg/template/error9.C: New test.
3980
3981         PR c++/11116
3982         * g++.dg/template/error8.C: New test.
3983
3984 2003-12-15  Roger Sayle  <roger@eyesopen.com>
3985
3986         PR middle-end/13400
3987         * gcc.c-torture/execute/20031215-1.c: New test case.
3988
3989 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
3990
3991         PR c++/13269
3992         * g++.dg/parse/error5.C: New test.
3993
3994         PR c++/12989
3995         * g++.dg/expr/sizeof1.C: New test.
3996
3997         PR c++/13310
3998         * g++.dg/template/crash15.C: New test.
3999
4000 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4001
4002         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4003         a non-POD type as the last named parameter of a varargs function.
4004
4005 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4006
4007         PR c++/13243
4008         PR c++/12573
4009         * g++.dg/template/crash14.C: New test.
4010         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4011
4012 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4013
4014         * g++.dg/other/java1.C: New test.
4015
4016         PR c++/13241
4017         * g++.dg/abi/mangle18-1.C: New test.
4018         * g++.dg/abi/mangle18-2.C: New test.
4019
4020 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4021
4022         PR optimization/10312
4023         * gcc.c-torture/execute/20031214-1.c: New.
4024
4025 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/10779
4028         PR c++/12160
4029         * g++.dg/parse/error3.C: New test.
4030         * g++.dg/parse/error4.C: Likewise.
4031         * g++.dg/abi/mangle4.C: Tweak error messages.
4032         * g++.dg/lookup/using5.C: Likewise.
4033         * g++.dg/other/error2.C: Likewise.
4034         * g++.dg/parse/typename5.C: Likewise.
4035         * g++.dg/parse/undefined1.C: Likewise.
4036         * g++.dg/template/arg2.C: Likewise.
4037         * g++.dg/template/ttp3.C: Likewise.
4038         * g++.dg/template/type1.C: Likewise.
4039         * g++.old-deja/g++.other/crash32.C: Likewise.
4040         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4041
4042 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4043
4044         PR c++/13106
4045         * g++.dg/warn/noreturn-3.C: New test.
4046
4047 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4048
4049         PR c++/13118
4050         * g++.dg/abi/covariant3.C: New.
4051
4052 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4053
4054         * g++.dg/eh/ia64-1.C: New test.
4055
4056 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4057
4058         PR optimization/13037
4059         * g77.f-torture/execute/13037.f: New test case.
4060
4061 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4062
4063         PR c++/12881
4064         * g++.dg/abi/covariant2.C: New.
4065
4066 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4067
4068         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4069
4070 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4071
4072         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4073
4074 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4075
4076         PR other/10819
4077         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4078         to fix Bug 10819.
4079         * lib/g++.exp (g++_version): Likewise.
4080         * lib/g77.exp (g77_version): Likewise.
4081         * lib/objc.exp (default_objc_version): Likewise.
4082
4083 2003-12-10  Richard Henderson  <rth@redhat.com>
4084
4085         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4086
4087         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4088
4089 2003-12-08  Matt Austern  <austern@apple.com>
4090
4091         PR c/13134
4092         * lib/gcc-dg.exp (dg-require-visibility): Define.
4093         * lib/target-supports (check_visibility_available): Define.
4094         * gcc.dg/visibility-1.c: New test.
4095         * gcc.dg/visibility-2.c: Likewise.
4096         * gcc.dg/visibility-3.c: Likewise.
4097         * gcc.dg/visibility-4.c: Likewise.
4098         * gcc.dg/visibility-5.c: Likewise.
4099         * gcc.dg/visibility-6.c: Likewise.
4100         * g++.dg/ext/visibility-1.C: Likewise.
4101         * g++.dg/ext/visibility-2.C: Likewise.
4102         * g++.dg/ext/visibility-3.C: Likewise.
4103         * g++.dg/ext/visibility-4.C: Likewise.
4104         * g++.dg/ext/visibility-5.C: Likewise.
4105         * g++.dg/ext/visibility-6.C: Likewise.
4106
4107 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4108
4109         * g++.dg/lookup/java1.C: New test.
4110         * g++.dg/lookup/java2.C: New test.
4111
4112 2003-12-07  Falk Hueffner  <falk@debian.org>
4113
4114         * g++.dg/opt/noreturn-1.C: New test.
4115
4116 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4117
4118         * gcc.dg/overflow-1.c: New test.
4119
4120 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * g77.f-torture/compile/13060.f: New test.
4123
4124 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/13323
4127         * g++.dg/inherit/operator2.C: New test.
4128
4129 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4130
4131         PR c++/13305
4132         * g++.dg/ext/attrib9.C: New test.
4133
4134 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/13314
4137         * g++.dg/template/error7.C: New test.
4138
4139 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4140             J"orn Rennecke <joern.rennecke@superh.com>
4141
4142         PR target/13302
4143         * g++.dg/other/struct-va_list.C: New test.
4144
4145 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4146
4147         PR c++/13166
4148         * g++.dg/parse/defarg6.C: New test.
4149
4150 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4151
4152         PR target/13256
4153         * gcc.c-torture/execute/20031201-1.c: New test.
4154
4155 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4156
4157         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4158
4159 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4160
4161         * gcc.dg/builtin-return-1.c: New test.
4162
4163 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4164             J"orn Rennecke <joern.rennecke@superh.com>
4165
4166         PR optimization/13260
4167         * gcc.c-torture/execute/20031204-1.c: New test.
4168
4169 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4170
4171         PR c++/9127
4172         * g++.dg/template/error6.C: New test.
4173
4174 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4175
4176         * gcc.dg/20031202-1.c: New test.
4177
4178 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4179
4180         PR c++/13179
4181         * g++.dg/template/eh1.C: New test.
4182
4183         PR c++/10771
4184         * g++.dg/template/error5.C: New test.
4185
4186 2003-12-02  David Ung  <davidu@mips.com>
4187
4188         * gcc.dg/compat/vector-check.h: Corrected type for var
4189         g_##TMODE
4190
4191 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4192
4193         PR c++/10126
4194         * g++.dg/template/ptrmem8.C: New test.
4195
4196 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4197
4198         PR c++/12573
4199         * g++.dg/template/dependent-expr3.C: New test.
4200
4201 2003-12-01  James Lemke  <jim@wasabisystems.com>
4202
4203         * gcc.dg/arm-g2.c: New test.
4204
4205 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4206
4207         PR optimization/11634
4208         * gcc.dg/20031201-2.c: New test case.
4209
4210 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4211
4212         PR 11433
4213         * objc.dg/proto-lossage-3.m: New test.
4214
4215 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4216
4217         PR optimization/12628
4218         * gcc.dg/20031201-1.c: New test case.
4219
4220 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4221
4222         * gcc.dg/unaligned-1.c: New test.
4223
4224 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4225
4226         PR c++/9849
4227         * g++.dg/template/error4.C: New test.
4228         * g++.dg/template/nested3.C: Adjust error markers.
4229
4230 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4231
4232         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4233
4234 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4235
4236         PR c/10333
4237         * gcc.dg/bitfld-7.c: New test.
4238
4239 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4240
4241         * gcc.dg/tls/asm-1.C: New test.
4242
4243 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4244
4245         * gcc.dg/cpp/assert4.c: Update.
4246
4247 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4248
4249         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4250         * gcc.dg/builtin-apply3.c: New test.
4251
4252 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4253
4254         * lib/compat.exp (compat-obj): New xfaildata parameter.
4255         Use it to set compiler_conditional_xfail_data before compiling.
4256         (compat-get-options): Handle dg-xfail-if.
4257         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4258         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4259         * gcc.dg/compat/vector-1_y.c: Likewise.
4260         * gcc.dg/compat/vector-2_x.c: Likewise.
4261         * gcc.dg/compat/vector-2_y.c: Likewise.
4262
4263 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4264
4265         * g++.dg/opt/reg-stack4.C: New test.
4266
4267 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4268
4269         * gcc.dg/builtin-apply2.c: New test.
4270
4271 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4272
4273         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4274
4275 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4276
4277         PR c++/12924
4278         * g++.dg/template/template-id-2.C: New test.
4279
4280 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4281
4282         PR c++/5369
4283         * g++.dg/template/memfriend1.C: New test.
4284         * g++.dg/template/memfriend2.C: Likewise.
4285         * g++.dg/template/memfriend3.C: Likewise.
4286         * g++.dg/template/memfriend4.C: Likewise.
4287         * g++.dg/template/memfriend5.C: Likewise.
4288         * g++.dg/template/memfriend6.C: Likewise.
4289         * g++.dg/template/memfriend7.C: Likewise.
4290         * g++.dg/template/memfriend8.C: Likewise.
4291         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4292
4293 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4294
4295         PR c++/12515
4296         * g++.dg/ext/cond1.C: New test.
4297
4298 2003-11-20  Richard Henderson  <rth@redhat.com>
4299
4300         * gcc.dg/20020201-2.c: Remove.
4301         * gcc.dg/20020201-4.c: Remove.
4302         * gcc.dg/20020304-1.c: Remove.
4303
4304 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4305
4306         * gcc.dg/cpp/trad/xwin1.c: New test case.
4307
4308 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4309
4310         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4311         * lib/g77.exp: Likewise.
4312         * lib/objc.exp: Likewise.
4313         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4314         for darwin.
4315
4316 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4317
4318         PR c++/12932
4319         * g++.dg/template/static5.C: New test.
4320
4321 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4322
4323         * gcc.dg/nested-func-1.c: New test.
4324
4325 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4326
4327         * gcc.dg/cpp/assert4.c: New test.
4328
4329 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4330
4331         PR c++/2294
4332         * g++.dg/lookup/using9.c: New test.
4333
4334 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/12762
4337         * g++.dg/template/error3.C: New test.
4338
4339 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4340
4341         PR ada/13035
4342         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4343         No longer use a wrapper for gcc, since this does not work under
4344         Windows.
4345
4346 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4347
4348         PR c++/2094
4349         * g++.dg/template/ptrmem7.C: New test.
4350
4351 2003-11-13  Andrew Pinski <apinski@apple.com>
4352
4353         * gcc.c-torture/compile/20031113-1.c: New test.
4354
4355 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4356             Kean Johnston <jkj@sco.com>
4357
4358         PR c/13029
4359         * gcc.dg/unused-4.c: Update.
4360
4361 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4362
4363         * g++.dg/opt/const3.C: New test.
4364
4365 2003-11-13  Jan Hubicka  <jh@suse.cz>
4366
4367         * gcc.c-torture/compile/20031112-1.c: New test.
4368
4369 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * g++.dg/parse/crash10.C: Remove bogus error marker.
4372
4373 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4374
4375         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4376         (host_gcc): Likewise.
4377         (ROOT): Honor $PWDCMD.
4378         (BASE): Likewise.
4379         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4380
4381 2003-11-12  Catherine Moore  <clm@redhat.com>
4382
4383         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4384
4385 2003-11-12  Andreas Jaeger  <aj@suse.de>
4386             Jakub Jelinek  <jakub@redhat.com>
4387             Andrew Pinski  <pinskia@physics.uc.edu>
4388             Richard Henderson  <rth@redhat.com>
4389
4390         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4391         systems.
4392         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4393
4394         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4395         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4396
4397 2003-11-11  Andreas Jaeger  <aj@suse.de>
4398
4399         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4400
4401         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4402
4403 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4404
4405         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4406         Clean ups.
4407
4408 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4409
4410         * gcc.dg/trampoline-1.c: New test.
4411
4412 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4413
4414         * gcc.c-torture/compile/200031109-1.c: New test.
4415
4416 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4417
4418         PR c/3190
4419         PR c/8714
4420         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4421         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4422         gcc.dg/format/no-y2k-1.c: Update.
4423
4424 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4425
4426         PR optimization/10467
4427         * gcc.dg/20031108-1.c: New test case.
4428
4429 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4430
4431         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4432
4433 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4434
4435         * gcc.dg/compound-lvalue-1.c: New test.
4436         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4437         some XFAILs.
4438
4439 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4440
4441         * gcc.dg/altivec-varargs-1.c: New test.
4442
4443 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4444
4445         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4446         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4447         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4448         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4449         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4450
4451 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4452
4453         * gcc.dg/cond-lvalue-1.c: New test.
4454
4455 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4456
4457         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4458
4459 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4460
4461         PR c++/11616
4462         * g++.dg/template/instantiate5.C: New test.
4463
4464 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4465
4466         PR c++/12726
4467         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4468         * ChangeLog: Add missing first entry for above test.
4469
4470 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4471
4472         PR c++/9810
4473         * g++.dg/template/using8.C: New test.
4474         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4475
4476 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4477
4478         PR optimization/10817
4479         * gcc.c-torture/compile/20031102-1.c: New test case.
4480
4481 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4482
4483         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4484         2147483647.
4485
4486 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4487
4488         * gcc.dg/20031102-1.c: New test.
4489
4490 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4491
4492         * gcc.dg/complex-1.c: New test.
4493
4494 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4495
4496         PR c++/12796
4497         * g++.dg/template/crash13.C: Adjust expected error location.
4498         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4499
4500 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4501
4502         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4503
4504 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4505
4506         PR/10239
4507         * gcc.c-torture/compile/20031031-2.c: New test.
4508
4509 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4510
4511         PR/11640
4512         * gcc.c-torture/compile/20031031-1.c: New test.
4513
4514 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4515
4516         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4517         * gcc.misc-tests/bprob.exp: Likewise.
4518         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4519         the execution test on arm-elf configs.
4520         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4521         configs that don't support scratch files.
4522         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4523
4524 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4525
4526         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4527         done by dejagnu.
4528
4529 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4530
4531         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4532         Avoid non pure sh syntax. Add more logging.
4533
4534         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4535         fail.
4536
4537 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4538
4539         PR libgcj/10610
4540         * gcc.dg/ppc-stackalign-1.c: New test.
4541
4542 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4543
4544         * ada/acats/run_all.sh: Change output to be more compliant with
4545         dejagnu framework.
4546         Create acats.sum and acats.log files under testsuite/ada/acats
4547         Only run [a-z]* directories, to filter out e.g. CVS.
4548         Redirect build output to log file.
4549
4550 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4551
4552         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4553
4554 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4555
4556         PR ada/5909:
4557         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4558
4559 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4560
4561         * gcc.c-torture/compile/20031023-1.c: New test.
4562         * gcc.c-torture/compile/20031023-2.c: New test.
4563         * gcc.c-torture/compile/20031023-3.c: New test.
4564         * gcc.c-torture/compile/20031023-4.c: New test.
4565
4566 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4567
4568         PR c++/10371
4569         * g++.dg/lookup/scoped8.C: New test.
4570
4571 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4572
4573         * g++.dg/opt/reg-stack3.C: New test.
4574
4575 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4576
4577         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4578
4579 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4580
4581         PR c++/11076
4582         * g++.dg/template/crash13.C: New test.
4583
4584 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4585
4586         * gcc.dg/c99-restrict-2.c: New test.
4587
4588 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4589
4590         PR c++/12698, c++/12699, c++/12700, c++/12566
4591         * g++.dg/inherit/covariant9.C: New test.
4592         * g++.dg/inherit/covariant10.C: New test.
4593         * g++.dg/inherit/covariant11.C: New test.
4594
4595 2003-10-23  Jason Merrill  <jason@redhat.com>
4596
4597         PR c++/12726
4598         * g++.dg/ext/complit2.C: New test.
4599
4600 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4601
4602         PR target/12654
4603         * gcc.c-torture/execute/20031020-1.c: New test.
4604
4605 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4606
4607         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4608         following the jump_insn.
4609
4610 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4611
4612         * gcc.dg/cast-lvalue-1.c: New test.
4613
4614 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4615
4616         PR c++/11962
4617         * g++.dg/template/cond2.C: New test.
4618
4619 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4620
4621         * gcc.dg/builtins-28.c: New test.
4622
4623 2003-10-20  Jan Hubicka  <jh@suse.cz>
4624
4625         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4626         parameter.
4627         * testsuite/gcc.dg/inline-2.c: Likewise.
4628
4629 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4630
4631         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4632         * gcc.dg/nest.c:  Likewise.
4633
4634 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4635
4636         PR c++/9781, c++/10583, c++/11862
4637         * g++.dg/parse/crash13.C: New test.
4638
4639 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4640
4641         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4642
4643 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4644
4645         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4646         Define HAVE_C99_RUNTIME except on Solaris.
4647         * gcc.dg/builtins-20.c: Likewise.
4648
4649 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4650
4651         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4652
4653 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4654
4655         PR c++/12495
4656         * g++.dg/template/crash21.C: New test.
4657
4658 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4659
4660         PR c++/2513
4661         * g++.dg/template/typename5.C: New test.
4662
4663 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4664
4665         PR c++/12369
4666         * g++.dg/template/friend25.C: New test.
4667
4668 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4669
4670         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4671         versions.
4672
4673 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4674
4675         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4676         == 2147483647.
4677
4678 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4679
4680         * gcc.c-torture/execute/960416-1.x: Remove.
4681         * gcc.c-torture/execute/divconst-3.x: Likewise.
4682
4683 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4684
4685         PR target/12598
4686         * gcc.dg/torture/cris-volatile-1.c: New test.
4687
4688 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4689
4690         PR optimization/9325
4691         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4692         for overflowing floating point to integer conversion during RTL
4693         simplification.
4694
4695 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4696
4697         * objc/execute/_cmd.m: Fix typo.
4698         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4699         Relax 'scan-assembler' regexp.
4700         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4701         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4702         * objc.dg/zero-link-2.m: Remove blank line.
4703         * objc.dg/zero-link-3.m: New test case.
4704
4705 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4706
4707         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4708
4709         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4710         than linker trickery.
4711
4712 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4713
4714         PR c++/12370
4715         * g++.dg/other/friend2.C: New test.
4716
4717 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4718
4719         * gcc.dg/20031012-1.c: New test.
4720
4721 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4722
4723         * gcc.dg/weak/weak-3.c: Fix for new warning.
4724
4725 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4726
4727         PR optimization/8750
4728         * gcc.c-torture/execute/20031012-1.c: New test case.
4729
4730 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4731
4732         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4733         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4734
4735 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4736
4737         PR optimization/12260
4738         * gcc.c-torture/compile/20031011-2.c: New test case.
4739
4740 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4741
4742         * gcc.c-torture/execute/20031011-1.c: New testcase.
4743
4744 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4745
4746         * gcc.c-torture/compile/20031011-1.c: New test.
4747
4748 2003-10-11  Jan Hubicka  <jh@suse.cz>
4749
4750         * g++.dg/other/first-global.C: New test.
4751
4752 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4753
4754         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4755
4756 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4757
4758         * gcc.c-torture/compile/20031010-1.c: New test.
4759
4760 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4761
4762         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4763         * gcc.c-torture/execute/va-arg-25.c: ... here.
4764
4765 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4766
4767         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4768
4769 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4770
4771         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4772
4773 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4774
4775         * g++.dg/parse/error2.C: New test.
4776
4777 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4778
4779         PR c++/11097
4780         * g++.dg/other/error5.C: Modify the error message.
4781         * g++.dg/lookup/using8.C: New test.
4782
4783 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4784
4785         * gcc.dg/darwin-abi-2.c: New file.
4786         * gcc.c-torture/execute/va-arg-24.c: New file.
4787
4788 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4789
4790         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4791         indentation.
4792
4793 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c++/10147
4796         * g++.dg/other/error4.C: Update error messages.
4797         * g++.dg/template/ptrmem4.C: Likewise.
4798
4799         PR c++/12337
4800         * g++.dg/init/new9.C: New test.
4801
4802         PR c++/12334, c++/12236, c++/8656
4803         * g++.dg/ext/attrib8.C: New test.
4804
4805 2003-10-06  Devang Patel  <dpatel@apple.com>
4806
4807         * gcc.dg/debug/dwarf2-3.h: New test.
4808         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4809
4810 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4811
4812         * g++.dg/opt/cfg2.C: New test.
4813
4814 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4815
4816         * g++.dg/opt/float1.C: New test.
4817
4818 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4819
4820         * gcc.dg/c90-array-lval-6.c: New test.
4821         * gcc.dg/c99-array-lval-6.c: New test.
4822
4823 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4824             Ziemowit Laski  <zlaski@apple.com>
4825
4826         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4827         'Derived', so that it is never considered a class method; add
4828         new warning for '+port' method ambiguity.
4829         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4830         <objc/objc-api.h> (needed on Mac OS X).
4831         * objc.dg/method-13.m: New test.
4832
4833 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4834
4835         PR optimization/9325, PR java/6391
4836         * gcc.c-torture/execute/20031003-1.c: New test case.
4837
4838 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4839
4840         PR optimization/12180
4841         * gcc.dg/20031002-1.c: New test.
4842
4843         PR c++/12486
4844         * g++.dg/inherit/error1.C: New test.
4845
4846 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4847
4848         * lib/f-torture.exp (search_for): Rename to...
4849         (search_for_re): This.  Also, clean up comments and the
4850         "regexp" invocation.
4851
4852 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4853
4854         * gcc.c-torture/compile/20031002-1.c: New test.
4855
4856 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4857
4858         * g++.dg/opt/cond1.C: New test.
4859
4860 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4861
4862         * gcc.dg/Wold-style-definition-2.c: New testcase.
4863         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4864
4865 2003-09-29  Richard Henderson  <rth@redhat.com>
4866
4867         * g++.dg/init/array10.C: Add dg-options.
4868
4869 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4870
4871         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
4872
4873 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4874
4875         * g++.dg/template/friend19.C: Fix typo.
4876         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
4877
4878 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
4879
4880         * gcc.c-torture/execute/20030928-1.c: New test.
4881         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
4882
4883 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4884
4885         * g++.dg/opt/unroll1.C: New test.
4886
4887 2003-09-26  Roger Sayle  <roger@eyesopen.com>
4888
4889         PR optimization/11741
4890         * gcc.dg/20030926-1.c: New test case.
4891
4892 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4893
4894         PR c++/5655
4895         * g++.dg/parse/access7.C: New test.
4896         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
4897
4898 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
4899
4900         MERGE OF objc-improvements-branch into MAINLINE:
4901         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
4902         if libobjc has not been built.
4903         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
4904         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
4905         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
4906         objc/execute/nested-3.m, objc/execute/np-2.m,
4907         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
4908         objc/execute/redefining_self.m, objc/execute/root_methods.m,
4909         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
4910         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
4911         objc.dg/special/unclaimed-category-1.h,
4912         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
4913         well as GNU runtime.
4914         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
4915         * execute/cascading-1.m, execute/function-message-1.m,
4916         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
4917         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
4918         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
4919         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
4920         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
4921         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
4922         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
4923         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
4924         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
4925         * objc.dg/bitfield-2.m: Run only on Darwin.
4926         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
4927         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
4928         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
4929         * objc.dg/const-str-1.m: Fix constant string layout.
4930
4931 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
4932
4933         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
4934
4935 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
4936
4937         * gcc.dg/darwin-abi-1.c: New file.
4938
4939 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         PR target/12281
4942         * gcc.c-torture/compile/20030921-1.c: New test.
4943
4944 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4945
4946         * g++.dg/opt/reg-stack2.C: New test.
4947
4948 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4949
4950         * g++.dg/eh/delayslot1.C: New test.
4951
4952 2003-09-20  Richard Henderson  <rth@redhat.com>
4953
4954         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
4955
4956 2003-09-20  Roger Sayle  <roger@eyesopen.com>
4957
4958         * gcc.c-torture/execute/20030920-1.c: New test case.
4959
4960 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4961
4962         * g++.dg/rtti/typeid3.C: Correct expected error message.
4963
4964 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4965
4966         PR c++/157
4967         * g++.dg/parse/crash12.C: New test.
4968
4969 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
4970
4971         * gcc.dg/compat/mixed-struct-check.h: New.
4972         * gcc.dg/compat/mixed-struct-defs.h: New.
4973         * gcc.dg/compat/mixed-struct-init.h: New.
4974         * gcc.dg/compat/struct-by-value-19_main.c: New.
4975         * gcc.dg/compat/struct-by-value-19_x.c: New.
4976         * gcc.dg/compat/struct-by-value-19_y.c: New.
4977         * gcc.dg/compat/struct-by-value-20_main.c: New.
4978         * gcc.dg/compat/struct-by-value-20_x.c: New.
4979         * gcc.dg/compat/struct-by-value-20_y.c: New.
4980         * gcc.dg/compat/struct-return-19_main.c: New.
4981         * gcc.dg/compat/struct-return-19_x.c: New.
4982         * gcc.dg/compat/struct-return-19_y.c: New.
4983         * gcc.dg/compat/struct-return-20_main.c: New.
4984         * gcc.dg/compat/struct-return-20_x.c: New.
4985         * gcc.dg/compat/struct-return-20_y.c: New.
4986
4987 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
4988         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
4989         so that it will not complain on LP64 targets.
4990
4991 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4992
4993         PR c++/495
4994         * g++.dg/template/friend24.C: New test.
4995
4996 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
4997
4998         PR c++/12332
4999         * g++.dg/template/memtmpl2.C: New test.
5000
5001 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5002
5003         PR target/11184
5004         * gcc.dg/builtin-apply1.c: New test.
5005
5006 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5007
5008         PR c++/9848
5009         * g++.dg/warn/Wunused-4.C: New test.
5010
5011 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5012
5013         PR c++/12316
5014         * g++.dg/other/gc2.C: New test.
5015
5016 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5017
5018         PR c++/11991
5019         * g++.dg/rtti/typeid3.C: New test.
5020
5021         PR c++/12266
5022         * g++.dg/overload/template1.C: New test.
5023
5024 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5025
5026         * g++.dg/opt/cfg3.C: New test.
5027
5028 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5029
5030         PR c++/7939
5031         * g++.dg/template/crash11.C: New test.
5032
5033 2003-09-16  Jason Merrill  <jason@redhat.com>
5034             Jakub Jelinek  <jakub@redhat.com>
5035
5036         * gcc.dg/attr-warn-unused-result.c: New test.
5037
5038 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5039
5040         PR c++/12184
5041         * g++.dg/expr/call2.C: New test.
5042
5043 2003-09-15  Andreas Jaeger  <aj@suse.de>
5044
5045         * gcc.dg/Wold-style-definition-1.c: New test.
5046
5047 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5048
5049         PR c++/3907
5050         * g++.dg/parse/template12.C: New test.
5051
5052         * g++.dg/abi/bitfield11.C: New test.
5053         * g++.dg/abi/bitfield12.C: Likewise.
5054
5055 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5056
5057         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5058         non-expansion of functional macro name without arguments at EOL.
5059         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5060
5061 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5062
5063         * gcc.c-torture/execute/20030914-[12].c: New tests.
5064
5065 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5066
5067         PR c++/11788
5068         * g++.dg/overload/addr1.C: New test.
5069
5070 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5071
5072         * gcc.dg/20030909-1.c: New test.
5073
5074 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5075
5076         * gcc.dg/ultrasp10.c: New test.
5077
5078 2003-09-09  Devang Patel  <dpatel@apple.com>
5079
5080         * gcc.dg/darwin-ld-6.c: New test.
5081
5082 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5083
5084         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5085
5086 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5087
5088         * gcc.dg/ia64-types1.c: New test.
5089         * gcc.dg/ia64-types2.c: Likewise.
5090
5091 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5092
5093         * gcc.dg/builtins-1.c: Add more _Complex tests.
5094         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5095
5096         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5097         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5098
5099 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5100
5101         PR c++/11786
5102         * g++.dg/lookup/koenig2.C: New test.
5103
5104         PR c++/5296
5105         * g++.dg/rtti/typeid2.C: New test.
5106
5107 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5108
5109         * gcc.c-torture/compile/20030904-1.c: New test.
5110
5111 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5112
5113         * g++.dg/opt/longbranch2.C: New test.
5114
5115 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5116
5117         * g++.dg/template/crash10.C: Only compile it.
5118
5119 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5120
5121         PR middle-end/11665
5122         * gcc.c-torture/compile/20030907-1.c: New test.
5123         * g++.dg/init/array11.C: New test.
5124
5125 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5126
5127         PR c++/11852
5128         * g++.dg/init/struct1.C: New test.
5129
5130 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR c++/12181
5133         * g++.dg/expr/comma1.C: New test.
5134
5135 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5136
5137         PR c++/11867
5138         * g++.dg/expr/static_cast5.C: New test.
5139
5140 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5141
5142         PR c++/11507
5143         * g++.dg/lookup/scoped7.C: New test.
5144
5145         PR c++/9574
5146         * g++.dg/other/static1.C: New test.
5147
5148         PR c++/11490
5149         * g++.dg/warn/template-1.C: New test.
5150
5151         PR c++/11432
5152         * g++.dg/template/crash10.C: New test.
5153
5154         PR c++/2478
5155         * g++.dg/overload/VLA.C: New test.
5156
5157         PR c++/10804
5158         * g++.dg/template/call1.C: New test.
5159
5160 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5161
5162         PR c++/11794
5163         * g++.dg/parse/using3.C: New test.
5164
5165 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5166
5167         PR c++/11409
5168         * g++.dg/overload/builtin3.C: New test case.
5169
5170 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5171
5172         PR c/9862
5173         * gcc.dg/20030906-1.c: New test.
5174         * gcc.dg/20030906-2.c: Likewise.
5175
5176 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5177
5178         PR c++/12167
5179         * g++.dg/parse/defarg5.C: New test.
5180
5181         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5182
5183 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5184
5185         PR c++/12163
5186         * g++.dg/expr/static_cast4.C: New test.
5187
5188         PR c++/12146
5189         * g++.dg/template/crash9.C: New test.
5190
5191 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5192
5193         * g++.old-deja/g++.ext/pretty2.C: Update for change
5194         in __FUNCTION__.
5195         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5196
5197 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5198
5199         PR c++/11922
5200         * g++/dg/template/qualified-id1.C: New test.
5201
5202         PR c++/12037
5203         * g++.dg/warn/noeffect4.C: New test.
5204
5205 2003-09-04  Matt Austern  <austern@apple.com>
5206
5207         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5208         * g++.dg/ext/fnname2.C: Likewise.
5209         * g++.dg/ext/fnname3.C: Likewise.
5210
5211 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5212
5213         * g++.dg/expr/lval1.C: New test.
5214         * g++.dg/ext/lvcast.C: Remove.
5215
5216 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5217
5218         PR optimization/11700.
5219         * gcc.c-torture/compile/20030903-1.c: New test case.
5220
5221 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5222
5223         PR c++/12053
5224         * g++.dg/abi/layout4.C: New test.
5225
5226 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5227
5228         PR c++/11553
5229         * g++.dg/parse/friend3.C: New test.
5230
5231 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5232
5233         PR c++/11847
5234         * g++.dg/template/class1.C: New test.
5235
5236         PR c++/11808
5237         * g++.dg/expr/call1.C: New test.
5238
5239 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5240
5241         PR c++/12114
5242         * g++.dg/init/ref9.C: New test.
5243
5244         PR c++/11972
5245         * g++.dg/template/nested4.C: New test.
5246
5247 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5248
5249         PR c++/12093
5250         * g++.dg/template/non-dependent4.C: New test.
5251
5252         PR c++/11928
5253         * g++.dg/inherit/conv1.C: New test.
5254
5255 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5256
5257         PR c++/6196
5258         * g++.dg/ext/label1.C: New test.
5259         * g++.dg/ext/label2.C: Likewise.
5260
5261 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5262
5263         * g++.dg/expr/cond3.C: New test.
5264
5265 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5266
5267         * gcc.dg/builtins-1.c: Add new builtin cases.
5268
5269 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5270
5271         * gcc.dg/builtins-1.c: Add new cases.
5272         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5273
5274 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5275
5276         * gcc.dg/builtins-1.c: Add more math builtin tests.
5277         * gcc.dg/torture/builtin-attr-1.c: New test.
5278
5279 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5280
5281         PR optimization/5079
5282         * g++.dg/opt/static3.C: New test.
5283
5284 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5285
5286         * gcc.misc-tests/gcov-10b.c: New test.
5287
5288 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5289
5290         * g++.dg/opt/ptrmem3.C: New test.
5291
5292         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5293
5294 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5295
5296         * gcc.dg/20030826-2.c: New test.
5297
5298 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5299
5300         PR middle-end/12002
5301         * g77.f-torture/compile/12002.f: New test case.
5302
5303 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5304
5305         * gcc.dg/20030826-1.c: New test case.
5306
5307 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5308
5309         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5310
5311 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5312
5313         PR c++/11871
5314         * c++.dg/lookup/crash1.C: New test.
5315
5316         * c++.dg/warn/noeffect3.C: New test.
5317
5318 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5319
5320         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5321         * gcc.dg/compat/vector-1_y.c: Ditto.
5322         * gcc.dg/compat/vector-2_x.c: Ditto.
5323         * gcc.dg/compat/vector-2_y.c: Ditto.
5324
5325 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5326
5327         * gcc.dg/20030702-1.c: New test.
5328
5329 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/8795
5332         * g++.dg/ext/altivec-1.C: New test.
5333
5334 2003-08-24  Richard Henderson  <rth@redhat.com>
5335
5336         * g++.dg/eh/simd-2.C: Add -w for x86.
5337
5338 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5339
5340         * gcc.dg/20030815-1.c: New test.
5341
5342 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5343
5344         PR c++/3765
5345         * g++.dg/parse/access6.C: New test.
5346
5347 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5348
5349         PR c++/641, c++/11876
5350         * g++.dg/template/friend22.C: New test.
5351         * g++.dg/template/friend23.C: Likewise.
5352
5353 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5356         identically.
5357
5358 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5359
5360         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5361
5362 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5363
5364         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5365
5366 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5367
5368         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5369
5370 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5371
5372         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5373
5374 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5375
5376         PR c++/11919
5377         * g++.dg/overload/prom1.C: New test.
5378
5379         PR c++/11551
5380         * g++.dg/parse/dtor2.C: New test.
5381
5382         PR c++/10762
5383         * g++.dg/parse/using2.C: New test.
5384
5385 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5386
5387         PR target/11805
5388         * gcc.c-torture/compile/20030821-1.c: New.
5389
5390 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5391
5392         PR c++/11834
5393         * g++.dg/template/deduce2.C: New test.
5394
5395 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5396
5397         * gcc.c-torture/execute/20030821-1.c: New test.
5398
5399 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5400
5401         PR middle-end/11984
5402         * gcc.dg/20030820-1.c: New test case.
5403
5404 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5405
5406         PR c++/11945
5407         * g++.dg/warn/noeffect2.C: New test.
5408
5409 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/10926
5412         * g++.dg/template/dtor2.C: New test.
5413
5414         PR c++/11684
5415         * g++.dg/template/operator1.C: New test.
5416         * g++.dg/parse/operator4.C: New test.
5417
5418         PR c++/11946.C
5419         * g++.dg/expr/enum1.C: New test.
5420         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5421
5422         PR c++/11036.C
5423         * g++.dg/parse/elab2.C: New test.
5424         * g++.dg/parse/typedef4.C: Change error message.
5425         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5426         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5427         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5428
5429 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5430
5431         * gcc.dg/pch/warn-1.c: New.
5432         * gcc.dg/pch/warn-1.hs: New.
5433
5434         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5435         not-tested file.
5436
5437 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5438
5439         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5440
5441 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5442
5443         * gcc.dg/uninit-D.c: New Test.
5444         * gcc.dg/uninit-E.c: New Test.
5445         * gcc.dg/uninit-F.c: New Test.
5446         * gcc.dg/uninit-G.c: New Test.
5447
5448 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5449
5450         * g++.dg/README: Describe the pch directory.
5451
5452 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5453
5454         PR c++/11174
5455         * g++.dg/parse/access4.C: New test.
5456         * g++.dg/parse/access5.C: Likewise.
5457         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5458
5459 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5460
5461         * gcc.dg/noncompile/20030818-1.c: New.
5462
5463 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5464
5465         PR c++/11957
5466         * g++.dg/warn/noeffect1.C: New test.
5467
5468         * g++.dg/template/scope2.C: New test.
5469         * g++.dg/template/error2.C: Correct dg-error
5470
5471 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5472
5473         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5474
5475 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5476
5477         PR C++/11512
5478         * g++.dg/template/warn1.C: New.
5479
5480 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5481
5482         * g++.dg/template/error2.C: New test.
5483         * g++.dg/lookup/using7.C: Adjust errors
5484         * g++.old-deja/g++.pt/crash36.C: Likewise.
5485         * g++.old-deja/g++.pt/derived3.C: Likewise.
5486
5487 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5488
5489         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5490         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5491         * gcc.c-torture/execute/builtins/string-9.c: New, from
5492         string-opt-9.c.  Adjust for execute/builtins framework.
5493         * gcc.c-torture/execute/string-opt-9.c: Delete.
5494
5495 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5498
5499         * g++.dg/parse/ret-type2.C: New test.
5500
5501         PR c++/11703
5502         * g++.dg/init/new8.C: New test.
5503
5504         PR c++/10923
5505         * g++.dg/parse/typedef5.C: New test.
5506
5507         PR c++/9512
5508         * g++.dg/parse/qualified2.C: New test.
5509         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5510         invalid code.
5511
5512 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5513
5514         * g++.dg/conversion/ptrmem1.C: New test.
5515
5516 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5517
5518         PR target/11693
5519         * gcc.dg/20030811-1.c: New test.
5520
5521         PR target/11535
5522         * gcc.c-torture/execute/20030811-1.c: New test.
5523
5524 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5525
5526         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5527
5528 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5529
5530         PR c++/11789.C
5531         * g++.dg/inherit/multiple1.C: New test.
5532
5533 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5534
5535         * gcc.dg/spe1.c: New test.
5536
5537         PR c++/11670
5538         * g++.dg/expr/cast2.C: New test.
5539
5540         PR c++/10530
5541         * g++.dg/template/dependent-name2.C: New test.
5542
5543 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5544
5545         * g++.dg/parse/crash11.C: Put the dg options in comments.
5546
5547 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5548
5549         * lib/gcc-dg.exp: Update for diagnostic change.
5550
5551 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5552
5553         PR c++/5767
5554         * g++.dg/parse/crash11.C: New test.
5555
5556 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5557
5558         * gcc.dg/cpp/spacing1.c: Update.
5559
5560 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5561
5562         PR target/11739
5563         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5564         a value for -mtune.
5565
5566 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5567
5568         PR middle-end/11771
5569         * gcc.c-torture/compile/20030804-1.c: New test case.
5570
5571 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5572
5573         * gcc.dg/20030804-1.c: New test case.
5574
5575 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5576
5577         * gcc.dg/cpp/separate-1.c: New test.
5578
5579 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5580
5581         PR c++/11704
5582         * g++.dg/template/dependent-expr2.C: New test.
5583
5584         PR c++/11766
5585         * g++.dg/expr/ptrmem1.C: New test.
5586
5587 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5588
5589         PR c++/9453
5590         * g++.dg/template/friend15.C: New test.
5591
5592 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5593
5594         * lib/dg-pch.exp: Work round PCH bug.
5595
5596 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5597
5598         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5599         builtins.  Move cases from builtins-4.c here.
5600
5601         * gcc.dg/torture/builtin-math-1.c: New test taken from
5602         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5603         additional cases.
5604
5605         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5606         Delete.
5607
5608 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5609
5610         PR c++/9447
5611         * g++.dg/template/using7.C: New test.
5612
5613 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5614
5615         * import1.c, import2.c: New tests.
5616
5617 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5618
5619         * g++.dg/eh/crossjump1.C: New test.
5620
5621 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5622
5623         PR c++/11697
5624         * g++.dg/template/using6.C: New test.
5625
5626         PR c++/11744
5627         * g++.dg/template/koenig2.C: New test.
5628
5629 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5630
5631         PR c++/7983
5632         * g++.dg/parse/typedef4.C: New test.
5633
5634 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5635
5636         PR c++/8442, c++/8806
5637         * g++.dg/template/elab1.C: New test.
5638         * g++.dg/template/type2.C: Likewise.
5639         * g++.dg/template/ttp3.C: Adjust expected error message.
5640         * g++.old-deja/g++.law/visibility13.C: Likewise.
5641         * g++.old-deja/g++.niklas/t135.C: Likewise.
5642         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5643         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5644         template argument.
5645         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5646
5647 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5648
5649         PR c++/11295
5650         * g++.dg/ext/stmtexpr1.C: New test.
5651
5652         * g++.dg/opt/tmp1.C: New test.
5653
5654         PR c++/11525
5655         * g++.dg/parse/constant4.C: New test.
5656
5657         PR c++/9447
5658         * g++.dg/template/using5.C: New test.
5659
5660 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5661
5662         * gcc.dg/builtins-27.c: New test case.
5663
5664 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5665
5666         * gcc.dg/tls/opt-7.c: New test.
5667
5668 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5669
5670         * g++.old-deja/g++.other/crash18.C: Remove.
5671
5672 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5673
5674         * g++.dg/template/explicit3.C: New.
5675         * g++.dg/template/explicit4.C: New.
5676         * g++.dg/template/explicit5.C: New.
5677
5678         PR c++/11347
5679         * g++.dg/template/memtmpl1.C: New.
5680
5681 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5682
5683         PR target/11565
5684         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5685         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5686
5687 2003-07-30  Jan Hubicka  <jh@suse.cz>
5688
5689         * vtgc1.c: Kill.
5690
5691 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5692
5693         * gcc.dg/struct-in-proto-1.c: New test.
5694
5695 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5696
5697         * gcc.dg/cpp/include2.c: Only expect one message.
5698
5699 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         PR c++/9447
5702         * g++.dg/template/using1.C: New test.
5703         * g++.dg/template/using2.C: New test.
5704         * g++.dg/template/using3.C: New test.
5705         * g++.dg/template/using4.C: New test.
5706
5707 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5708
5709         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5710         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5711
5712 2003-07-28  Jan Hubicka  <jh@suse.cz>
5713
5714         PR c++/11530
5715         * g++.dg/opt/call1.C: New test.
5716
5717 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5718
5719         PR c++/11667
5720         * g++.dg/init/enum2.C: New test.
5721         * g++.dg/template/overload1.C: Add "-w" option.
5722
5723 2003-07-28    <hp@bitrange.com>
5724
5725         * gcc.dg/Wdeclaration-after-statement-1.c,
5726         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5727
5728 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5729
5730         * gcc.c-torture/compile/20030725-1.c: New test.
5731
5732 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5733
5734         * gcc.dg/20030505.c: Only run for SPE.
5735         Remove definition of opaque type.
5736
5737 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5738
5739         * g++.dg/template/ptrmem6.C: New test.
5740
5741 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5742
5743         * gcc.c-torture/compile/zero-strct-2.c: New test.
5744
5745 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5746
5747         * gcc.dg/intermod-1.c: New test.
5748
5749 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         PR c++/11617
5752         * g++.dg/template/lookup2.C: New test.
5753         * g++.dg/template/memclass1.C: Remove instantiated from error.
5754         * g++.dg/other/error2.C: Tweak expected errors.
5755
5756         PR c++/11596
5757         * g++.dg/template/defarg3.C: New test.
5758
5759         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5760
5761 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5762
5763         * g++.dg/inherit/access5.C: New test.
5764
5765 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5766
5767         PR c++/11513
5768         * g++.dg/template/crash8.C: New test.
5769
5770 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5771
5772         PR c/10602
5773         * gcc.dg/noncompile/incomplete-2.c: New test.
5774
5775 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5776
5777         PR c++/11645
5778         * g++.dg/inherit/access4.C: New test.
5779
5780         PR c++/11517
5781         * g++.dg/expr/cond2.C: New test.
5782
5783         PR optimization/10679
5784         * g++.dg/opt/inline4.C: New test.
5785
5786 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5787
5788         * g++.dg/parse/crash10: New test.
5789
5790 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5791
5792         * g++.dg/ext/flexary1.C: New test.
5793
5794 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5795
5796         PR c++/10793
5797         * g++.dg/template/crash9.C: New test.
5798
5799 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5800
5801         PR c++/3004
5802         * g++.dg/parse/typedef3.C: New test.
5803
5804         PR c++/7906
5805         * g++.dg/parse/operator2.C: New test.
5806
5807         PR c++/8895
5808         * g++.dg/parse/def-tmpl-arg1.C: New test.
5809
5810         PR c++/9282
5811         * g++.dg/parse/funptr1.C: New test.
5812
5813         PR c++/9452
5814         * g++.dg/parse/ambig3.C: New test.
5815
5816         PR c++/9454
5817         * g++.dg/parse/operator3.C: New test.
5818
5819         PR c++/9486
5820         * g++.dg/parse/template10.C: New test.
5821
5822         PR c++/9488
5823         * g++.dg/parse/template11.C: New test.
5824
5825         PR c++/10150
5826         * g++.dg/parse/invalid-op1.C: New test.
5827
5828         PR c++/10247
5829         * g++.dg/parse/condexpr1.C: New test.
5830
5831 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5832
5833         * g++.dg/ext/packed3.C: New test.
5834         * g++.dg/ext/packed4.C: New test.
5835
5836         * gcc.dg/pack-test-3.c: New test.
5837
5838 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5839
5840         * lib/compat.exp: Handle dg-options per source file.
5841         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5842         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5843         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5844         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5845         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5846         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5847         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5848         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5849         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5850         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5851         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5852         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5853         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5854         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5855
5856 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5857
5858         PR c/10320
5859         * gcc.c-torture/execute/20030718-1.c: New test.
5860
5861 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5862
5863         PR optimization/11536
5864         * gcc.dg/20030721-1.c: New test.
5865
5866 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/11546
5869         * g++.dg/template/lookup1.C: New test.
5870
5871 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
5872
5873         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
5874         diagnostics of ill-formed constructs involving labels.
5875         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
5876         the new 'previously defined here' message.
5877
5878 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
5879
5880         * g++.dg/parse/non-dependent2.C: New test.
5881
5882 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
5883
5884         * g++.dg/init/init-ref4.C: xfail on targets without
5885         weak symbols.
5886
5887 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
5888
5889         PR target/11087
5890         * gcc.c-torture/execute/20030717-1.c: New test.
5891
5892 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5893
5894         * g++.dg/opt/cfg1.C: New test.
5895
5896 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
5897
5898         PR optimization/11557
5899         * gcc.dg/20030717-1.c: New test.
5900
5901 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
5902
5903         PR c++/10476
5904         * g++.dg/expr/crash-1.C: New test.
5905
5906         PR c++/11027
5907         * g++.dg/template/init3.C: New test.
5908
5909         PR c++/8222
5910         * g++.dg/template/non-dependent1.C: New test.
5911
5912         PR c++/11070
5913         * g++.dg/template/non-dependent2.C: New test.
5914
5915         PR c++/11071
5916         * g++.dg/template/non-dependent3.C: New test.
5917
5918         PR c++/9907
5919         * g++.dg/template/sizeof5.C: New test.
5920
5921 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
5922
5923         PR 11498
5924         * gcc.c-torture/compile/mangle-1.c: New file.
5925
5926 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5927
5928         PR c++/7809
5929         * g++.dg/parse/access3.C: New test.
5930
5931 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
5932
5933         PR c++/11384
5934         * g++.dg/init/init-ref4.C: New test.
5935
5936 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
5937
5938         PR c++/11547
5939         * g++.dg/parse/constant3.C: New test.
5940         * g++.dg/parse/crash7.C: Likewise.
5941
5942 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
5943
5944         PR target/11008
5945         * gcc.dg/i386-pentium4-not-mull.c: New.
5946
5947 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
5948
5949         * gcc.dg/asm-names.c (ymain): Make it weak.
5950
5951 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5952
5953         PR c++/5421
5954         * g++.dg/template/friend21.C: New test.
5955
5956 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
5957
5958         * gcc.dg/cleanup-8.c: New test.
5959         * gcc.dg/cleanup-9.c: New test.
5960
5961 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
5962
5963         * g++.dg/ext/dll-MI1.h: New file.
5964         * g++.dg/ext/dllexport-MI1.C: New file.
5965         * g++.dg/ext/dllimport-MI1.C: New file.
5966
5967 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
5968
5969         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
5970         it does not have cmpstrsi patterns (just cmpmemsi).
5971
5972 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
5973
5974         PR debug/11473
5975         * g++.dg/debug/debug8.C: New test.
5976
5977 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5978
5979         PR c++/10108
5980         * g++.dg/template/crash7.C: New test.
5981
5982 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
5983
5984         PR target/10795
5985         * gcc.c-torture/compile/20030708-1.c: New.
5986
5987 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5988
5989         * gcc.c-torture/execute/20030715-1.c: New test.
5990
5991 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
5992
5993         * gcc.dg/pch/inline-3.c: New file.
5994         * gcc.dg/pch/inline-3.hs: New file.
5995         * gcc.dg/pch/inline-4.c: New file.
5996         * gcc.dg/pch/inline-4.hs: New file.
5997
5998 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/11509
6001         * g++.dg/template/crash6.C: New test.
6002
6003         PR c++/7053
6004         * g++.dg/template/friend20.C: New test.
6005
6006         PR c++/7019
6007         * g++.dg/template/overload2.C: New test.
6008
6009 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6010
6011         PR optimization/11440
6012         * gcc.c-torture/execute/20030714-1.c: New test.
6013
6014 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6015
6016         PR c++/11154
6017         * g++.dg/template/partial2.C: New test.
6018
6019 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6020
6021         PR c++/11503
6022         * g++.dg/template/anon1.C: New test.
6023
6024         PR c++/11493
6025         PR c++/11495
6026         * g++.dg/parse/template9.C: Likewise.
6027         * g++.dg/template/crash4.C: New test.
6028         * g++.dg/template/koenig1.C: Likewise.
6029         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6030         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6031         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6032         functions.
6033         * g++.old-deja/g++.jason/template36.C: Likewise.
6034         * g++.old-deja/g++.mike/p1989.C: Likewise.
6035         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6036         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6037         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6038         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6039         compiling.
6040         * g++.old-deja/g++.pt/union2.C: Use this->.
6041
6042 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6043
6044         * gcc.dg/20030711-1.c: New test.
6045
6046 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6047
6048         PR c++/11050
6049         * g++.dg/parse/args1.C: New test.
6050         * g++.pt/defarg8.C: Change expected errors.
6051
6052 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/8164
6055         * g++.dg/template/nontype2.C: New test.
6056
6057         PR c++/10558
6058         * g++.dg/parse/template8.C: New test.
6059
6060         PR c++/8327
6061         * g++.dg/template/scope1.C: New test.
6062
6063         * g++.dg/warn/Wsign-compare-1.C: New test.
6064
6065 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6066
6067         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6068
6069 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6070
6071         PR c++/9411
6072         * g++.dg/template/explicit2.C: New test.
6073
6074         PR c++/10032
6075         * g++.dg/warn/pedantic1.C: New test.
6076
6077 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6078
6079         PR c++ 9483
6080         * g++.dg/other/field1.C: New test.
6081
6082 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6083
6084         PR c/11449
6085         * gcc.c-torture/compile/20030707-1.c: New.
6086
6087 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6088
6089         PR c++/10849
6090         * g++.dg/template/access12.C: New test.
6091
6092 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6093
6094         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6095         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6096         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6097         * gcc.misc-tests/gcov.exp: Update
6098         * g++.dg/gcov/gcov.exp: Update
6099         * lib/gcov.exp: Update.
6100
6101 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6102
6103         * g++.dg/abi/mangle17.C: Make sure template expressions are
6104         dependent.
6105         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6106         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6107         * g++.dg/opt/stack1.C: Remove erroneous code.
6108         * g++.dg/parse/template7.C: New test.
6109         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6110         * g++.old-deja/g++.pt/crash4.C: Likewise.
6111
6112 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6113
6114         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6115         with zero or one occurence of `$' after the initial `L'.
6116
6117 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6118
6119         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6120
6121 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6122
6123         PR c/11370
6124         * gcc.dg/Wunreachable-6.c: New testcase.
6125         * gcc.dg/Wunreachable-7.c: New testcase.
6126
6127 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6128
6129         PR c/11420
6130         * gcc.dg/20030708-1.c: New test.
6131
6132 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6133
6134         * gcc.dg/compat/sdata-section.h: New file.
6135         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6136         * gcc.dg/torture/mips-sdata-1.c: New test.
6137
6138 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6139
6140         PR c++/11030
6141         * g++.dg/template/friend19.C: New test.
6142
6143 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6144
6145         * g++.dg/opt/strength-reduce.C: New test.
6146
6147 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6148
6149         PR target/10979
6150         * gcc.dg/20030707-1.c: New testcase.
6151
6152 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6153
6154         PR optimization/11059
6155         * g++.dg/opt/emptyunion.C: New testcase.
6156
6157 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6158             Eric Botcazou  <ebotcazou@libertysurf.fr>
6159
6160         * g++.dg/opt/stack1.C: New test.
6161
6162 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6163
6164         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6165         run test.
6166
6167         PR c++/11431
6168         * g++.dg/expr/static_cast3.C: New test.
6169
6170 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6171
6172         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6173         everywhere.
6174         * gcc.dg/concat.c: Concatenation of string constants with
6175         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6176         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6177         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6178         necessary to avoid multi-character character constant warning.
6179         * gcc.dg/cpp/escape.c: Likewise.
6180         * gcc.dg/cpp/ucs.c: Likewise.
6181         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6182         Fix a typo.
6183
6184 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6185
6186         PR c/11428
6187         * gcc.c-torture/compile/20030704-1.c: New.
6188
6189 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6190
6191         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6192
6193 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6194
6195         PR c++/5287, PR c++/7910,  PR c++/11021
6196         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6197         tests for warnings.
6198         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6199         * g++.dg/ext/dllimport3.C: Likewise.
6200         * g++.dg/ext/dllimport4.C: New file.
6201         * g++.dg/ext/dllimport5.C: New file.
6202         * g++.dg/ext/dllimport6.C: New file.
6203         * g++.dg/ext/dllimport7.C: New file.
6204         * g++.dg/ext/dllimport8.C: New file.
6205         * g++.dg/ext/dllimport9.C: New file.
6206         * g++.dg/ext/dllimport10.C: New file.
6207         * g++.dg/ext/dllexport1.C: New file.
6208
6209 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6210
6211         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6212         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6213
6214 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6215
6216         * gcc.dg/builtins-25.c: New testcase.
6217         * gcc.dg/builtins-26.c: New testcase.
6218
6219 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6220
6221         * gcc.dg/compat/vector-defs.h: New file.
6222         * gcc.dg/compat/vector-setup.h: New file.
6223         * gcc.dg/compat/vector-check.h: New file.
6224         * gcc.dg/compat/vector-1_main.c: New file.
6225         * gcc.dg/compat/vector-1_x.c: New file.
6226         * gcc.dg/compat/vector-1_y.c: New file.
6227         * gcc.dg/compat/vector-2_main.c: New file.
6228         * gcc.dg/compat/vector-2_x.c: New file.
6229         * gcc.dg/compat/vector-2_y.c: New file.
6230
6231         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6232         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6233         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6234         * gcc.dg/compat/struct-align-1.h: New file.
6235         * gcc.dg/compat/struct-align-1_main.c: New file.
6236         * gcc.dg/compat/struct-align-1_x.c: New file.
6237         * gcc.dg/compat/struct-align-1_y.c: New file.
6238         * gcc.dg/compat/struct-align-2.h: New file.
6239         * gcc.dg/compat/struct-align-2_main.c: New file.
6240         * gcc.dg/compat/struct-align-2_x.c: New file.
6241         * gcc.dg/co
6242         * g++.old-deja/g++.other/comdat3.C: Likewise.
6243         * g++.old-deja/g++.other/ctor1.C: Likewise.
6244         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6245
6246 2003-06-05  Richard Henderson  <rth@redhat.com>
6247
6248         * gcc.dg/debug/20030605-1.c: New.
6249
6250 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6251
6252         * README.QMTEST: Update.
6253
6254 2003-06-04  Richard Henderson  <rth@redhat.com>
6255
6256         * gcc.dg/cleanup-1.c: New.
6257         * gcc.dg/cleanup-2.c: New.
6258         * gcc.dg/cleanup-3.c: New.
6259         * gcc.dg/cleanup-4.c: New.
6260         * gcc.dg/cleanup-5.c: New.
6261         * gcc.dg/cleanup-6.c: New.
6262         * gcc.dg/cleanup-7.c: New.
6263
6264 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6265
6266         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6267
6268         * lib/dg-pch.exp: New file.
6269         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6270         * gcc.dg/pch/pch.exp: Likewise.
6271
6272 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6273
6274         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6275         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6276         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6277         * gcc.dg/builtins-17.c: New test case.
6278         * gcc.dg/i386-387-4.c: New test case.
6279         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6280
6281 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6282
6283         * gcc.dg/ultrasp9.c: New test.
6284
6285 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6286
6287         * gcc.c-torture/compile/20030604-1.c: New test.
6288         * gcc.dg/sparc-constant-1.c: New test.
6289
6290 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6291
6292         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6293
6294 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6295
6296         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6297
6298         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6299         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6300
6301 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6302
6303         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6304
6305 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6306
6307         PR c++/10940
6308         * g++.dg/template/spec10.C: New test.
6309
6310 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6311
6312         * gcc.dg/builtins-16.c: New test case.
6313
6314 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6315
6316         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6317         mempcpy test with post-increments.
6318         * gcc.c-torture/execute/string-opt-3.c: New test.
6319         * gcc.dg/string-opt-1.c: New test.
6320
6321 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6322
6323         PR fortran/10965
6324         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6325
6326 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6327
6328         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6329         (scan-assembler): ... here.  Use dg-scan.
6330         (scan-assembler-not): Likewise.
6331         (scan-file): New function.
6332         (scan-file-not): Likewise.
6333         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6334         * gcc.dg/cpp/_Pragma4.c: Likewise.
6335         * gcc.dg/cpp/_Pragma5.c: Likewise.
6336         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6337         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6338         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6339         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6340         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6341         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6342         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6343         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6344         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6345         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6346         * gcc.dg/cpp/cxxcom1.c: Likewise.
6347         * gcc.dg/cpp/line1.c: Likewise.
6348         * gcc.dg/cpp/maccom1.c: Likewise.
6349         * gcc.dg/cpp/maccom2.c: Likewise.
6350         * gcc.dg/cpp/maccom3.c: Likewise.
6351         * gcc.dg/cpp/maccom4.c: Likewise.
6352         * gcc.dg/cpp/maccom5.c: Likewise.
6353         * gcc.dg/cpp/maccom6.c: Likewise.
6354         * gcc.dg/cpp/multiline.c: Likewise.
6355         * gcc.dg/cpp/spacing1.c: Likewise.
6356         * gcc.dg/cpp/spacing2.c: Likewise.
6357         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6358         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6359         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6360         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6361         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6362         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6363         * gcc.dg/cpp/cxxcom2.c: Likewise.
6364         * gcc.dg/cpp/cxxcom2.h: New file.
6365
6366         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6367         * g++.dg/cpp/truefalse.C: Here.
6368         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6369
6370 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6371
6372         * gcc.dg/cpp/redef3.c: New file.
6373
6374 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6375
6376         * gcc.dg/i386-loop-3.c: New test.
6377
6378 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6379
6380         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6381
6382 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6383
6384         * gcc.dg/fwrapv-1.c: New test case.
6385         * gcc.dg/fwrapv-2.c: New test case.
6386
6387 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6388
6389         PR c++/10956
6390         * g++.dg/template/spec9.C: New test.
6391
6392 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6393
6394         * gcc.dg/duff-4.c: New test case.
6395
6396 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6397
6398         PR fortran/10843
6399         * g77.dg/ffixed-form-1.f: New test
6400         * g77.dg/ffixed-form-2.f: New test
6401         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6402         * g77.dg/ffree-form-3.f: New test
6403
6404 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6405
6406         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6407         * gcc.dg/wint_t-1.c: Likewise.
6408
6409 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6410
6411         * g++.dg/template/access11.C: New test.
6412
6413 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6414
6415         PR c++/10849
6416         * g++.dg/template/access10.C: New test.
6417
6418 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6419             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6420
6421         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6422
6423 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6424
6425         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6426         suppress for powerpc-*-darwin*.
6427         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6428
6429 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6430
6431         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6432         suppress option for powerpc-*-darwin*.
6433
6434 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6435
6436         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6437         * gcc.dg/builtins-4.c: Add test for fmod.
6438
6439 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6440
6441         PR c++/10682
6442         * g++.dg/template/instantiate4.C: New test.
6443
6444 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6445
6446         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6447
6448 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6449
6450         * gcc.dg/compat/scalar-return-1_main.c: New file.
6451         * gcc.dg/compat/scalar-return-1_x.c: New file.
6452         * gcc.dg/compat/scalar-return-1_y.c: New file.
6453         * gcc.dg/compat/scalar-return-2_main.c: New file.
6454         * gcc.dg/compat/scalar-return-2_x.c: New file.
6455         * gcc.dg/compat/scalar-return-2_y.c: New file.
6456         * gcc.dg/compat/struct-return-3_main.c: New file.
6457         * gcc.dg/compat/struct-return-3_y.c: New file.
6458         * gcc.dg/compat/struct-return-3_x.c: New file.
6459         * gcc.dg/compat/struct-return-2_main.c: New file.
6460         * gcc.dg/compat/struct-return-2_x.c: New file.
6461         * gcc.dg/compat/struct-return-2_y.c: New file.
6462
6463 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6464
6465         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6466         for hppa*-hp-hpux*.
6467         * gcc.dg/20021014-1.c (dg-options): Likewise.
6468         * gcc.dg/nest.c (dg-options): Likewise.
6469
6470 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6471
6472         PR c++/9738
6473         * g++.dg/ext/dllimport2.C: New file.
6474         * g++.dg/ext/dllimport3.C: New file.
6475
6476 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6477
6478         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6479         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6480         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6481         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6482         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6483         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6484         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6485         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6486         * gcc.dg/compat/small-struct-defs.h: New file.
6487         * gcc.dg/compat/small-struct-init.h: New file.
6488         * gcc.dg/compat/small-struct-check.h: New file.
6489         * gcc.dg/compat/fp-struct-defs.h: New file.
6490         * gcc.dg/compat/fp-struct-check.h: New file.
6491         * gcc.dg/compat/fp-struct-init.h: New file.
6492         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6493         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6494
6495 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6496
6497         * gcc.dg/20030225-2.c: New test.
6498
6499 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6500             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6501
6502         * gcc.c-torture/compile/20030518-1.c: New test case.
6503
6504 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6505
6506         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6507         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6508         gcc-dg-debug-runtest.
6509         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6510         gcc-dg-debug-runtest.
6511
6512 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6513
6514         PR c++/9022
6515         * g++.dg/lookup/using6.C: New test.
6516
6517 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6518
6519         * g++.dg/parse/access2.C: New test.
6520
6521 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6524         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6525         * gcc.dg/debug/debug.exp: Likewise.
6526
6527 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6528
6529         * gcc.dg/dollar.c: New test.
6530
6531 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6532
6533         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6534         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6535         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6536         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6537         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6538         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6539         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6540         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6541         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6542         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6543         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6544         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6545         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6546         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6547         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6548         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6549         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6550         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6551
6552 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6553
6554         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6555         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6556         support for "repo" mode.
6557         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6558         * lib/g77-dg.exp: Likewise.
6559         * lib/obj-dg.exp: Likewise.
6560
6561 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6562
6563         Merge from gcc-3_2-rhl8-branch:
6564         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6565
6566         * gcc.dg/tls/opt-6.c: New test.
6567
6568         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6569
6570         * gcc.dg/20030405-1.c: New test.
6571
6572         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6573
6574         * gcc.dg/20030309-1.c: New test.
6575
6576         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.c-torture/execute/20030307-1.c: New test.
6579
6580         2003-02-20  Randolph Chung  <tausq@debian.org>
6581
6582         * gcc.c-torture/compile/20030220-1.c: New test.
6583
6584         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6585
6586         * gcc.dg/20030217-1.c: New test.
6587
6588         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6589
6590         * gcc.c-torture/compile/20020129-1.c: New test.
6591
6592         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6593
6594         * gcc.dg/unroll-1.c: New test.
6595
6596         2002-11-16  Jan Hubicka  <jh@suse.cz>
6597
6598         * gcc.c-torture/execute/20020920-1.c: New test.
6599
6600         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6601
6602         PR target/7434
6603         * gcc.c-torture/compile/20021008-1.c: New test.
6604
6605         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6606
6607         PR target/7559
6608         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6609
6610         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6611
6612         * gcc.c-torture/compile/20020807-1.c: New test.
6613
6614         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6615
6616         * gcc.dg/tls/opt-1.c: New test.
6617
6618         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6619
6620         * gcc.dg/20020729-1.c: New test.
6621
6622         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6623
6624         * g++.dg/opt/life1.C: New test.
6625
6626         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6627
6628         * gcc.dg/20020525-1.c: New test.
6629
6630         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6631
6632         PR c++/6794
6633         * g++.dg/ext/pretty1.C: New test.
6634         * g++.dg/ext/pretty2.C: New test.
6635
6636 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6637
6638         PR c++/8385
6639         * g++.dg/ext/typeof5.C: New test.
6640
6641 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6642
6643         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6644         __USER_LABEL_PREFIX__ into account.
6645         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6646
6647 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6648
6649         * gcc.dg/builtins-15.c: New test case.
6650
6651 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6652
6653         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6654
6655 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6656
6657         * lib/g++.exp: Tweak handling of additional source files.
6658         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6659         * g++.dg/special/conpr-2a.C: Rename to ...
6660         * g++.dg/special/conpr-2a.cc: ... this.
6661         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6662         * g++.dg/special/conpr-3a.C: Rename to ...
6663         * g++.dg/special/conpr-3a.cc: This.
6664         * g++.dg/special/conpr-3b.C: Rename to ...
6665         * g++.dg/special/conpr-3b.cc: This.
6666         * g++.dg/special/conpr-4.C: New test.
6667         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6668
6669 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6670
6671         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6672
6673 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6674
6675         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6676         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6677         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6678         * g++.old-deja/g++.other/warn3.C: Likewise.
6679
6680 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6681
6682         * gcc.dg/i386-387-1.c: Update to also test log.
6683         * gcc.dg/i386-387-2.c: Likewise.
6684
6685 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6686
6687         * g77.f-torture/execute/int8421.f: New test.
6688
6689 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6690
6691         PR c++/10230, c++/10481
6692         * g++.dg/lookup/scoped5.C: New test.
6693
6694 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6695
6696         PR c++/10552
6697         * g++.dg/template/ttp6.C: New test.
6698
6699 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6700
6701         * gcc.c-torture/execute/builtins: New directory.
6702         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6703         gcc.c-torture/execute/builtins.
6704         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6705         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6706         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6707         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6708
6709 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6710
6711         PR c++/9252
6712         * g++.dg/template/access8.C: New test.
6713         * g++.dg/template/access9.C: New test.
6714
6715 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6716
6717         PR c++/9554
6718         * g++.dg/parse/access1.C: New test.
6719
6720 2003-05-09  DJ Delorie  <dj@redhat.com>
6721
6722         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6723         long, and not an int.
6724
6725 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6726
6727         PR c++/10555, c++/10576
6728         * g++.dg/template/memclass1.C: New test.
6729
6730 2003-05-08  DJ Delorie  <dj@redhat.com>
6731
6732         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6733         targets.
6734         * gcc.c-torture/execute/20021024-1.x: Likewise.
6735         * gcc.c-torture/execute/shiftdi.x: Likewise.
6736         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6737         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6738         * gcc.dg/20021018-1.c: Likewise.
6739
6740 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6741
6742         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6743
6744         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6745         (bcopy): Call memmove.
6746
6747 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6748
6749         * g77.f-torture/compile/8485.f: New test case.
6750
6751 2003-05-07  Richard Henderson  <rth@redhat.com>
6752
6753         PR c++/10570
6754         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6755         Verify exception_cleanup not called for rethrows.
6756         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6757         when exiting catch block without rethrowing.
6758         * g++.dg/eh/forced3.C: New.
6759         * g++.dg/eh/forced4.C: New.
6760
6761 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6762
6763         * gcc.dg/20030505.c: Fix triplet.
6764
6765 2003-05-06  DJ Delorie  <dj@redhat.com>
6766
6767         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6768         * gcc.dg/nest.c: Likewise.
6769
6770 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6771
6772         * gcc.dg/builtins-14.c: New test case.
6773
6774 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6775
6776         * lib/compat.exp (compat-execute): New argument.
6777         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6778         * gcc.dg/compat: New test directory.
6779         * gcc.dg/compat/compat.exp: New expect script.
6780         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6781         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6782         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6783         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6784         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6785         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6786
6787         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6788         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6789         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6790         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6791         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6792         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6793         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6794         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6795         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6796         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6797         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6798         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6799         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6800         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6801         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6802
6803 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6804
6805         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6806
6807 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6808
6809         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6810
6811 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6812
6813         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6814         * gcc.dg/ppc-fsel-2.c: New test.
6815
6816         * gcc.dg/unused-5.c: New test.
6817
6818 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6819
6820         PR c++/10496
6821         * g++.dg/warn/pmf1.C: New test.
6822
6823 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6824
6825         PR c++/4494
6826         * g++.dg/warn/main.C: New test.
6827
6828 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6829
6830         * gcc.dg/nonnull-3.c: New test.
6831
6832 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6833
6834         * gcc.dg/cpp/Wtrigraphs.c: Update.
6835         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6836
6837 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6838
6839         * gcc.dg/ppc-fsel-1.c: New test.
6840
6841 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6842
6843         PR c/10604
6844         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6845
6846 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6847
6848         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6849
6850 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6851
6852         PR c++/9364, c++/10553, c++/10586
6853         * g++.dg/parse/typename4.C: New test.
6854         * g++.dg/parse/typename5.C: Likewise.
6855
6856 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6857
6858         * gcc.c-torture/compile/20030503-1.c: New test.
6859
6860 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6861
6862         * g++.dg/lookup/using5.C: Fix testcase error.
6863
6864 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6865
6866         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6867         since MEABI is no longer supported.  Remove all vestiges
6868         of MEABI from the test.
6869
6870 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6871
6872         PR c++/10554
6873         * g++.dg/lookup/using5.C: New test.
6874
6875 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6876
6877         PR c++/8772
6878         * g++.dg/template/ttp5.C: New test.
6879
6880 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
6881
6882         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
6883         (dg-gpp-additional-sources): New function.
6884         (dg-gpp-additional-files): Likewise.
6885         * lib/g++.exp (additional_sources): New variable.
6886         (additional_files): Likewise.
6887         (g++_target_compile): Deal with them.
6888         * lib/old-dejagnu.exp: Remove.
6889         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
6890         * g++.old-deja: Revise all tests to use dg commands.
6891
6892 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6893
6894         PR c++/9432, c++/9528
6895         * g++.dg/lookup/using4.C: New test.
6896
6897 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
6898
6899         * gcc.dg/noreturn-5.c: New file.
6900         * gcc.dg/noreturn-6.c: New file.
6901
6902         * gcc.c-torture/compile/inline-1.c: New file.
6903
6904 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/10551
6907         * g++.dg/template/explicit1.C: New test.
6908
6909 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6910
6911         PR c++/10549
6912         * g++.dg/other/bitfield1.C: New test.
6913
6914         PR c++/10527
6915         * g++.dg/init/new7.C: New test.
6916
6917 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
6918
6919         * g++.dg/ext/desig1.C: New test.
6920         * g++.dg/ext/init1.C: Update.
6921
6922         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
6923
6924 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
6925
6926         PR c++/10180
6927         * g++.dg/warn/Winline-1.C: New test.
6928
6929 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
6930
6931         * gcc.c-torture/execute/string-opt-19.c: New test.
6932
6933         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
6934         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
6935
6936 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
6937
6938         PR c++/10506
6939         * g++.dg/init/new6.C: New test.
6940
6941         PR c++/10503
6942         * g++.dg/init/ref6.C: New test.
6943
6944 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
6945
6946         * g++.dg/warn/weak1.C: XFAIL on AIX4.
6947
6948 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6949
6950         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
6951         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
6952
6953 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
6954
6955         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
6956         initialized static data members.
6957
6958 2003-04-25  H.J. Lu <hjl@gnu.org>
6959
6960         * gcc.dg/ia64-sync-4.c: New test.
6961
6962 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6963
6964         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
6965         date.
6966
6967 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
6968
6969         PR c++/10337
6970         * g++.dg/warn/conv1.C: New test.
6971         * g++.old-deja/g++.other/conv7.C: Adjust.
6972         * g++.old-deja/g++.other/overload14.C: Adjust.
6973
6974 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6975
6976         PR c++/10471
6977         * g++.dg/template/defarg2.C: New test.
6978
6979 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
6980
6981         * gcc.dg/cpp/include2.c: Update.
6982         * gcc.dg/cpp/multiline-2.c: New.
6983         * gcc.dg/cpp/multiline.c: Update.
6984         * gcc.dg/cpp/strify2.c: Update.
6985         * gcc.dg/cpp/trad/literals-2.c: Update.
6986
6987 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6988
6989         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
6990
6991 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6992
6993         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
6994
6995 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
6996
6997         PR c++/10451
6998         * g++.dg/parse/crash4.C: New test.
6999
7000         PR c++/9847
7001         * g++.dg/parse/crash5.C: New test.
7002
7003 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7004
7005         PR c++/10446
7006         * g++.dg/parse/crash3.C: New test.
7007
7008         PR c++/10428
7009         * g++.dg/parse/elab1.C: New test.
7010
7011 2003-04-22  Devang Patel  <dpatel@apple.com>
7012
7013         * gcc.dg/cpp/trad/funlike-5.c: New test.
7014
7015 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7016
7017         * g++.dg/other/packed1.C: Fix dg options.
7018
7019 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7020
7021         * g++.dg/other/offsetof2.C: New test.
7022
7023 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7024
7025         * g++.dg/template/recurse.C: Adjust location of error messages.
7026
7027 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7028
7029         PR c++/9881
7030         * g++.dg/init/addr-const1.C: New test.
7031         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7032
7033 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7034
7035         PR c++/10405
7036         * g++.dg/lookup/struct-hack1.C: New test.
7037
7038 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7039
7040         * ucs.c: Update diagnostic messages.
7041
7042 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7043
7044         * gcc.dg/cpp/truefalse.cpp: New test.
7045         * gcc.dg/cpp/cpp.exp: Update.
7046         * g++.dg/other/stdbool-if.C: Remove.
7047
7048 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7049
7050         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7051         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7052
7053 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7054
7055         * gcc.c-torture/compile/20030418-1.c: New test.
7056
7057 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7058
7059         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7060
7061 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7062
7063         PR c++/10347
7064         g++.dg/template/dependent-name1.C: New test.
7065
7066 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7067
7068         * gcc.dg/warn-1.c (tourist_guide): New array,
7069         contains a pointer to bar.
7070
7071 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7072
7073         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7074         * gcc.c-torture/execute/medce-1.c: New test case.
7075         * gcc.c-torture/execute/medce-2.c: New test case.
7076
7077 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7078
7079         * lib/prune.exp: Ignore more messages.
7080
7081         PR c++/10381
7082         * g++.dg/parse/lookup3.C: New test.
7083
7084 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7085
7086         * gcc.c-torture/compile/20030415-1.c : New test.
7087
7088 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7089
7090         * gcc.c-torture/execute/scope-2.c: Move to ...
7091         * gcc.dg/noncompile/scope.c: .... here.
7092
7093 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7094
7095         * gcc.dg/20030414-2.c: New test case.
7096
7097 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7098
7099         PR target/10377
7100         * gcc.dg/20030414-1.c: New test.
7101
7102 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7103
7104         * gcc.dg/builtins-12.c: New test case.
7105         * gcc.dg/builtins-13.c: New test case.
7106
7107 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7108
7109         * gcc.c-torture/execute/string-opt-18.c: New test.
7110
7111 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7112
7113         PR c++/10300
7114         * g++.dg/init/new5.C: New test.
7115
7116 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7117
7118         PR c++/7910
7119         * g++.dg/ext/dllimport1.C: New test.
7120
7121 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7122
7123         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7124
7125 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7126
7127         PR Fortran/9263
7128         * g77.f-torture/noncompile/9263.f: New test
7129         PR Fortran/1832
7130         * g77.f-torture/execute/1832.f: New test
7131
7132 2003-04-11  David Chad  <davidc@freebsd.org>
7133             Loren J. Rittle  <ljrittle@acm.org>
7134
7135         libobjc/8562
7136         * objc.dg/headers.m: New test.
7137
7138 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7139
7140         * gcc.c-torture/execute/builtin-noret-2.c: New.
7141         * gcc.c-torture/execute/builtin-noret-2.x: New.
7142         XFAIL builtin-noret-2.c at -O1 and above.
7143         * gcc.dg/redecl.c: New.
7144         * gcc.dg/Wshadow-1.c: Update error regexps.
7145
7146 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7147
7148         * g++.dg/abi/bitfield10.C: New test.
7149
7150 2003-04-09  Mike Stump  <mrs@apple.com>
7151
7152         * gcc.dg/pch/pch.exp: Make testcase names longer.
7153         * g++.dg/pch/pch.exp: Make testcase names longer.
7154
7155 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7156
7157         * gcc.dg/builtins-11.c: New test case.
7158
7159 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7160
7161         * gcc.dg/builtins-9.c: New test case.
7162         * gcc.dg/builtins-10.c: New test case.
7163
7164 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7165
7166         * gcc.dg/noncompile/init-4.c.c: New test.
7167
7168 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7169
7170         * gcc.misc-test/gcov-9.c: New test.
7171         * gcc.misc-test/gcov-10.c: New test
7172         * gcc.misc-test/gcov-11.c: New test.
7173
7174 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7175
7176         PR optimization/10024
7177         * gcc.c-torture/compile/20030405-1.c: New test.
7178
7179 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7180
7181         * gcc.dg/pch/static-3.c: New.
7182         * gcc.dg/pch/static-3.hs: New.
7183         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7184
7185 2003-04-04  Richard Henderson  <rth@redhat.com>
7186
7187         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7188         * g++.dg/eh/forced2.C: Likewise.
7189
7190 2003-04-03  Mike Stump  <mrs@apple.com>
7191
7192         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7193         target arg.
7194         (scan-assembler-times, scan-assembler-not): Likewise.
7195         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7196
7197 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7198
7199         * gcc.dg/sparc-loop-1.c: New test.
7200
7201 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7202
7203         PR other/9274
7204         * g++.dg/pch/system-2.C: New.
7205         * g++.dg/pch/system-2.Hs: New.
7206
7207 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7208
7209         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7210
7211         * g++.dg/eh/simd-1.C (vecfunc): Same.
7212
7213 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7214
7215         * gcc.c-torture/execute/20030401-1.c: New test case.
7216
7217 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7218
7219         * objc.dg/defs.m: New.
7220
7221 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7222
7223         * g++.dg/eh/simd-1.C: New.
7224         * g++.dg/eh/simd-2.C: New.
7225
7226 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7227
7228         * gcc.c-torture/execute/simd-3.c: New.
7229
7230 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7231
7232         PR c/9936
7233         * gcc.dg/20030331-2.c: New test.
7234
7235 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR c++/10278
7238         * g++.dg/parse/crash2.C: New test.
7239
7240 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7241
7242         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7243         * gcc.c-torture/execute/20030331-1.c: ...here.
7244
7245 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7246
7247         * gcc.c-torture/execute/20030331-1.c: New test.
7248
7249 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7250
7251         * lib/gcov.exp: Adjust call return testing strings.
7252         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7253
7254 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7255
7256         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7257         * gcc.dg/builtins-7.c: New test case.
7258         * gcc.dg/builtins-8.c: New test case.
7259
7260 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7261
7262         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7263
7264 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/7647
7267         * g++.dg/lookup-class-member-2.C: New test.
7268
7269 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7270
7271         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7272
7273 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7274
7275         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7276
7277 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7278
7279         * g++.dg/init/attrib1.C: New test.
7280
7281 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7282
7283         * gcc.dg/ultrasp8.c: New test.
7284
7285 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7286
7287         * gcc.dg/ultrasp7.c: New test.
7288
7289 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7290
7291         PR c++/10047
7292         * g++.dg/template/inline1.C: New test.
7293
7294 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7295
7296         * gcc.dg/sparc-dwarf2.c: New test.
7297
7298 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7299
7300         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7301         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7302
7303 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7304
7305         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7306         than reading .x files.
7307         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7308         * g77.dg/gcov/gcov-1.f: Likewise.
7309         * gcc.misc-tests/gcov-4b.c: Likewise.
7310         * gcc.misc-tests/gcov-5b.c: Likewise.
7311         * gcc.misc-tests/gcov-6.c: Likewise.
7312         * gcc.misc-tests/gcov-7.c: Likewise.
7313         * gcc.misc-tests/gcov-8.c: Likewise.
7314         * g++.dg/gcov/gcov-1.x: Remove.
7315         * g77.dg/gcov/gcov-1.x: Likewise.
7316         * gcc.misc-tests/gcov-4b.x: Likewise.
7317         * gcc.misc-tests/gcov-5b.x: Likewise.
7318         * gcc.misc-tests/gcov-6.x: Likewise.
7319         * gcc.misc-tests/gcov-7.x: Likewise.
7320         * gcc.misc-tests/gcov-8.x: Likewise.
7321
7322 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7323
7324         PR opt/10087
7325         * gcc.dg/20030324-1.c: New test.
7326
7327 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7328
7329         PR c++/10224
7330         * g++.dg/template/arg3.C: New test.
7331
7332         PR c++/10158
7333         * g++.dg/template/friend18.C: New test.
7334
7335 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7336
7337         * g77.f-torture/compile/20030326-1.f: New test case.
7338
7339 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7340
7341         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7342
7343         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7344
7345 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7346
7347         * gcc.dg/ia64-sync-3.c: New test.
7348
7349 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7350
7351         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7352
7353 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7354
7355         * gcc.dg/ultrasp6.c: New test.
7356
7357 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7358
7359         * gcc.dg/i386-signbit-1.c: New test.
7360         * gcc.dg/i386-signbit-2.c: New test.
7361         * gcc.dg/i386-signbit-3.c: New test.
7362
7363 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7364
7365         * gcc.dg/ultrasp5.c: Fix options.
7366
7367 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7368
7369         * gcc.dg/ultrasp5.c: Fix comment.
7370
7371 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7372
7373         PR fortran/10197
7374         * g77.f-torture/execute/10197.f: New test.
7375
7376 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7377
7378         PR c++/9898, c++/383
7379         * g++.dg/template/conv6.C: New test.
7380
7381         PR c++/10119
7382         * g++.dg/template/ptrmem5.C: New test.
7383
7384         PR c++/10026
7385         * g++.dg/lookup/koenig1.C: New test.
7386
7387         PR C++/10199
7388         * g++.dg/lookup/template2.C: New test.
7389
7390 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7391
7392         * g++.dg/opt/rtti1.C: New test.
7393
7394 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7395
7396         * gcc.dg/ultrasp5.c: New test.
7397
7398 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7399
7400         PR middle-end/9967
7401         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7402         builtin fputs.
7403
7404 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7405
7406         PR c/8224
7407         * gcc.dg/20030323-1.c: New test.
7408
7409 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7410
7411         * gcc.c-torture/compile/20030323-1.c: New test case.
7412
7413 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7414
7415         * gcc.dg/20030321-1.c: New test.
7416
7417 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7418
7419         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7420
7421 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7422
7423         PR c++/9978, c++/9708
7424         * g++.dg/ext/vlm1.C: Adjust expected error.
7425         * g++.dg/ext/vla2.C: New test.
7426         * g++.dg/template/arg1.C: New test.
7427         * g++.dg/template/arg2.C: New test.
7428
7429 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7430
7431         * g77.f-torture/execute/select.f: New test.
7432         * g77.f-torture/noncompile/select_no_compile.f: New test.
7433
7434 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7435
7436         PR c++/9898
7437         * g++.dg/other/error4.C: New test.
7438
7439 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7440
7441         * g++.dg/template/friend17.C: New test.
7442
7443 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7444
7445         * gcc.c-torture/compile/20030320-1.c: New.
7446
7447 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7448
7449         * gcc.dg/builtins-6.c: New test case.
7450
7451 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7452
7453         PR target/10073
7454         * gcc.c-torture/compile/20030319-1.c: New.
7455
7456 2003-03-18  Jan Hubicka  <jh@suse.cz>
7457
7458         * gcc.dg/i386-cvt-1.c: New test.
7459
7460 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7461
7462         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7463         * objc.dg/naming-2.m: Likewise.
7464
7465 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7466
7467         PR c++/9639
7468         * g++.dg/parse/crash1.C: New test.
7469
7470 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7471
7472         PR c++/8805
7473         * g++.dg/eh/cleanup1.C: New test.
7474
7475 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7476
7477         * gcc.c-torture/execute/20030316-1.c: New test case.
7478
7479 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7480
7481         PR c++/9629
7482         * g++.dg/init/ctor2.C: New test.
7483
7484 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7485
7486         * g77.f-torture/compile/xformat.f: New test case.
7487
7488 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7489
7490         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7491         * g++.old-deja/g++.mike/eh50.C: Likewise.
7492
7493 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7494
7495         PR c++/6440
7496         * g++.dg/template/spec7.C: New test.
7497         * g++.dg/template/spec8.C: Likewise.
7498
7499 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7500
7501         * gcc.c-torture/execute/20030313-1.c: New test.
7502
7503 2003-03-14  Richard Henderson  <rth@redhat.com>
7504
7505         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7506
7507 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7508
7509         * gcc.c-torture/compile/20030314-1.c: New test.
7510
7511 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7512
7513         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7514         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7515         thumb target,
7516         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7517         to accept newer _imp__  prefix and additional
7518         newline in .drectve section.
7519         * gcc.dg/dll-4.c: Likewise.
7520         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7521         switch.
7522
7523 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7524
7525         * g++.dg/parse/namespace9.C: New test.
7526
7527         * g++.dg/init/ref5.C: New test.
7528         * g++.dg/parse/ptrmem1.C: Likewise.
7529
7530 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7531
7532         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7533         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7534         regular expression.
7535         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7536         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7537
7538 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7539
7540         * gcc.c-torture/execute/20030224-2.c: New test.
7541
7542 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7543
7544         * gcc.dg/decl-3.c: New test.
7545
7546 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7547
7548         * gcc.dg/i386-loop-2.c: New test.
7549
7550 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7551
7552         PR c++/9474
7553         * g++.dg/parse/namespace8.C: New test.
7554
7555         PR c++/9924
7556         * g++.dg/overload/builtin2.C: New test.
7557
7558 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7559
7560         * gcc.dg/return-type-3.c: New test.
7561
7562 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7563
7564         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7565         profiling options are not supported.
7566
7567 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7568
7569         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7570         * g++.old-deja/g++.warn/impint2.C: Likewise.
7571
7572 2003-03-10  Devang Patel  <dpatel@apple.com>
7573
7574         * g++.dg/cpp/c++_cmd_1.C: New test.
7575         * g++.dg/cpp/c++_cmd_1.h: New file.
7576
7577 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7578
7579         * gcc.dg/altivec-9.c: New file.
7580
7581 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7582
7583         * gcc.dg/ppc-sdata-1.c: New test.
7584         * gcc.dg/ppc-sdata-2.c: New test.
7585
7586 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7587
7588         PR c++/9373
7589         * g++.dg/opt/ptrmem2.C: New test.
7590
7591         PR c++/8534
7592         * g++.dg/opt/ptrmem1.C: New test.
7593
7594 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7595
7596         * gcc.dg/i386-loop-1.c: New test.
7597
7598 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7599
7600         PR c++/9970
7601         * g++.dg/lookup/friend1.C: New test.
7602
7603 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7604
7605         PR c++/9823
7606         * g++.dg/parser/constructor1.C: New test.
7607
7608 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7609
7610         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7611
7612         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7613
7614 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7615
7616         * gcc.dg/cpp/Wunused.c: Update test.
7617
7618 2003-03-08  Jan Hubicka  <jh@suse.cz>
7619
7620         * gcc.dg/inline-3.c: New test.
7621
7622 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7623
7624         PR c++/9809
7625         * g++.dg/parse/builtin1.C: New test.
7626
7627         PR c++/9982
7628         * g++.dg/abi/cookie1.C: New test.
7629         * g++.dg/abi/cookie2.C: Likewise.
7630
7631         PR c++/9524
7632         * g++.dg/template/field1.C: New test.
7633
7634         PR c++/9912
7635         * g++.dg/parse/class1.C: New test.
7636         * g++.dg/parse/namespace7.C: Likewise.
7637         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7638
7639 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7640
7641         * g++.dg/init/ref4.C: New test.
7642
7643 2003-03-07  Jan Hubicka  <jh@suse.cz>
7644
7645         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7646         * gcc.dg/inline-3.c:  New test.
7647
7648 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7649
7650         * g++.dg/init/ref3.C: New test.
7651
7652         PR c++/9965
7653         * g++.dg/init/ref2.C: New test.
7654
7655         PR c++/9400
7656         * g++.dg/warn/Wshadow-2.C: New test.
7657
7658         PR c++/9791
7659         * g++.dg/warn/Woverloaded-1.C: New test.
7660
7661 2003-03-05  Jan Hubicka  <jh@suse.cz>
7662
7663         * gcc.dg/i386-local2.c: New.
7664         * gcc.dg/i386-local.c: Fix typo.
7665
7666 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7667
7668         * g++.dg/abi/layout3.C: New test.
7669
7670 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7671
7672         * gcc.c-torture/compile/20030305-1.c
7673
7674 2003-03-05  Jan Hubicka  <jh@suse.cz>
7675
7676         * gcc.dg/i386-local.c: New.
7677
7678 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7679
7680         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7681
7682 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7683
7684         * gcc.dg/switch-2.c: New test.
7685         * gcc.dg/switch-3.c: New test.
7686         * gcc.dg/Wswitch.c: Adjust line numbers.
7687         * gcc.dg/Wswitch-default.c: Likewise.
7688         * gcc.dg/Wswitch-enum.c: Likewise.
7689
7690 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7691
7692         * gcc.c-torture/execute/20030222-1.c: New test.
7693
7694 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7695
7696         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7697
7698 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7699
7700         PR c++/9878
7701         * g++.dg/init/ref1.C: New test.
7702
7703 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7704
7705         * gcc.dg/sh-relax.c: New SH-only test.
7706
7707 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7708
7709         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7710         comment explaining purpose of testcase.
7711
7712 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7713
7714         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7715         for HC11/HC12 (asm needs two int registers).
7716         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7717         HC11/HC12 because the test uses an asm which needs two 32-bit
7718         registers.
7719
7720 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7721
7722         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7723         for HC11/HC12 (array is too large otherwise).
7724         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7725         * gcc.c-torture/compile/20010518-2.x: Likewise.
7726         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7727         HC11/HC12 (array is too large).
7728
7729 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7730
7731         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7732         * lib/g++-dg.exp (g++-dg-test): Likewise.
7733
7734 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7735
7736         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7737         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7738
7739 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7740
7741         * g++.dg/warn/implicit-typename1.C: Remove warning.
7742
7743 2003-02-28  Richard Henderson  <rth@redhat.com>
7744
7745         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7746         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7747
7748 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7749
7750         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7751         * g++.dg/pch/pch.exp: Likewise.
7752
7753 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/9879
7756         * testsuite/g++.dg/init/new4.C: New test.
7757
7758 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7759
7760         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7761
7762 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7763
7764         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7765         unsigned long.
7766
7767         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7768         wider than float.
7769
7770 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7771
7772         * lib/scanasm.exp: Add support for counting numbers of
7773         occurences.
7774         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7775         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7776
7777 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7778
7779         PR c++/9683
7780         * g++.dg/template/static3.C: New test.
7781
7782         PR c++/9829
7783         * g++.dg/parse/namespace6.C: New test.
7784
7785 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7786
7787         PR target/9732
7788         * gcc.dg/20030225-1.c: New test.
7789
7790 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7791
7792         * README: Remove out-of-date information.
7793
7794         PR c++/9836
7795         * g++.dg/template/spec6.C: New test.
7796
7797 2003-02-24  Jeff Law  <law@redhat.com>
7798
7799         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7800
7801 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7802
7803         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7804         * gcc.dg/pragma-ep-1.c: Likewise.
7805
7806 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7807
7808         PR c++/9602
7809         * g++.dg/template/friend16.C: New test.
7810
7811 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7812
7813         PR c++/5333
7814         * g++.dg/parse/fused-params1.C: Adjust error messages.
7815         * g++.dg/template/nested3.C: New test.
7816
7817 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7818
7819         * g++.dg/abi/param1.C: New test.
7820
7821 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7822
7823         PR c++/7982
7824         * g++.dg/warn/implicit-typename1.C: New test.
7825
7826 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7827
7828         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7829         with "mtune".
7830         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7831         * gcc.c-torture/execute/20010129-1.x: Likewise.
7832         * gcc.dg/20011107-1.c: Likewise.
7833         * gcc.dg/20020108-1.c: Likewise.
7834         * gcc.dg/20020122-3.c: Likewise.
7835         * gcc.dg/20020206-1.c: Likewise.
7836         * gcc.dg/20020310-1.c: Likewise.
7837         * gcc.dg/20020426-2.c: Likewise.
7838         * gcc.dg/20020517-1.c: Likewise.
7839         * gcc.dg/991230-1.c: Likewise.
7840         * gcc.dg/i386-unroll-1.c: Likewise.
7841         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7842
7843 2003-02-22  Jan Hubicka  <jh@suse.cz>
7844
7845         * gcc.dg/i386-mul.c: New test.
7846
7847 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7848
7849         * gcc.dg/builtins-5.c: New test case.
7850
7851 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7852
7853         * gcc.dg/asmreg-1.c: New test.
7854
7855 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7856
7857         PR c++/9749
7858         * g++.dg/parse/varmod1.C: New test.
7859
7860 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/9727
7863         * g++.dg/template/op1.C: New test.
7864
7865 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7866
7867         PR c++/8906
7868         * g++.dg/template/nested2.C: New test.
7869
7870 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7871
7872         PR c++/8724
7873         * g++.dg/expr/dtor1.C: New test.
7874
7875 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
7876
7877         * gcc.dg/cpp/include3.c: New test.
7878         * gcc.dg/cpp/inc/foo.h: New file.
7879
7880 2003-02-21  Glen Nakamura  <glen@imodulo.com>
7881
7882         * gcc.c-torture/execute/20030221-1.c: New test.
7883
7884 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
7885
7886         PR c++/9729
7887         * g++.dg/abi/conv1.C: New test.
7888
7889 2003-02-20  Jan Hubicka  <jh@suse.cz>
7890
7891         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
7892
7893 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
7894
7895         * gcc.c-torture/compile/20030219-1.c: New test.
7896
7897 2003-02-18  Jan Hubicka  <jh@suse.cz>
7898
7899         * gcc.dg/funcorder.c: New test.
7900
7901 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7902
7903         * gcc.c-torture/execute/20030218-1.c: New.
7904
7905 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
7906
7907         * gcc.dg/20030218-1.c: New.
7908
7909 2003-02-18  Richard Henderson  <rth@redhat.com>
7910
7911         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
7912         * gcc.dg/attr-used-2.c: New.
7913
7914 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
7915
7916         PR c++/9704
7917         * g++.dg/init/copy5.C: New test.
7918
7919 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
7920
7921         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
7922         * g++.dg/pch/pch.exp: Likewise.
7923
7924 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
7925
7926         * gcc.c-torture/execute/20030209-1.c: Enable the test if
7927         STACK_SIZE is not defined.
7928
7929 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7930
7931         PR c++/9457
7932         * g++.dg/template/init1.C: New test.
7933
7934 2003-02-16  Jan HUbicka  <jh@suse.cz>
7935
7936         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
7937         (foo): Add few extra tests
7938         * gcc.dg/c99-const-expr-3.c: Likewise.
7939         * gcc.c-torture/execute/20030216-1.c: New.
7940
7941 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7942
7943         PR c++/9459
7944         * g++.dg/ext/typeof4.C: New test.
7945
7946 2003-02-15  Roger Sayle  <roger@eyesopen.com>
7947
7948         * gcc.dg/i386-387-3.c: New test case.
7949
7950 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
7951
7952         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
7953         cris-*-elf* cris-*-aout* and mmix-*-*.
7954
7955 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
7956
7957         * gcc.dg/20030213-1.c: New test.
7958
7959 2003-02-12  Roger Sayle  <roger@eyesopen.com>
7960
7961         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
7962         * gcc.dg/i386-387-2.c: Likewise.
7963
7964 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
7965
7966         * gcc.dg/ppc-spe.c: Fix formatting.
7967         Enable tests that were previously unsupported by gas.
7968         Delete tests for instructions that no longer exist.
7969         Switch arguments on evsubifw builtin.
7970
7971 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
7972
7973         * gcc.c-torture/execute/20030209-1.c: Disable the test if
7974         STACK_SIZE is too small.
7975
7976 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7977             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7978
7979         * gcc.dg/decl-2.c: New test.
7980
7981 2003-02-10  Jan Hubicka  <jh@suse.cz>
7982
7983         * gcc.dg/i386-fpcvt-1.c:  New test.
7984
7985 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
7986
7987         * gcc.c-torture/execute/20030209-1.c: New test.
7988
7989 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
7990
7991         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
7992         int-wide bitops, use the constants of the same width.
7993         Likewise, if long long is 32-bit wide, test bitops using
7994         32-bit constants.
7995
7996 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
7997
7998         * gcc.dg/20021014-1.c: Annotate with expected notice text.
7999
8000 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8001
8002         * testsuite/gcc.dg/builtins-4.c: New test case.
8003
8004 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8005
8006         * gcc.dg/20020430-1.c: Fix dg command typos.
8007         * gcc.dg/20020503-1.c: Likewise.
8008
8009 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8010
8011         PR c++/8785
8012         * g++.dg/parse/fused-params1.C: New test.
8013
8014         PR c++/8857
8015         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8016
8017         PR c++/8921
8018         * g++.dg/parse/non-dependent1.C: New test.
8019
8020         PR c++/8928
8021         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8022
8023         PR c++/9228
8024         * g++.dg/parse/undefined7.C: New test.
8025         * g++.dg/parse/non-templ1.C: New test.
8026
8027         PR c++/9229
8028         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8029
8030 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8031
8032         * gcc.c-torture/compile/20030206-1.c: New test.
8033
8034 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8035
8036         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8037         "pow" to "foo" to avoid potential confusion with a math built-in.
8038
8039 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8040
8041         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8042         conditions for SPARC targets.
8043
8044 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8045
8046         * gcc.dg/20030204-1.c: New test.
8047
8048 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8049
8050         PR c++/38
8051         * g++.dg/parse/array-size1.C: New test.
8052
8053         PR c++/5657
8054         * g++.dg/parse/undefined3.C: New test.
8055
8056         PR c++/5665
8057         * g++.dg/parse/undefined4.C: New test.
8058
8059         PR c++/5975
8060         * g++.dg/parse/undefined5.C: New test.
8061
8062         PR c++/7259
8063         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8064
8065         PR c++/8578
8066         * g++.dg/parse/casting-operator1.C: New test.
8067
8068         PR c++/8596
8069         * g++.dg/parse/undefined6.C: New test.
8070
8071         PR c++/8736
8072         * g++.dg/parse/missing-template1.C: New test.
8073
8074 2003-02-04  Jan Hubicka  <jh@suse.cz>
8075
8076         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8077         * gcc.dg/i386-cmov?.c:  Likewise.
8078         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8079         * gcc.dg/i386-ssefp-1.c:  Likewise.
8080         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8081         conventions.
8082
8083 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8084
8085         PR c++/7129
8086         * testsuite/g++.dg/ext/max.C: New test.
8087
8088 2003-02-03  Jan Hubicka  <jh@suse.cz>
8089
8090         * gcc.c-torture/execute/20030203-1.c: New test.
8091
8092 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8093
8094         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8095         'natural-endian'.
8096
8097 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8098
8099         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8100         * g++.dg/init/new2.C: Likewise.
8101         * g++.dg/other/new1.C: Likewise.
8102
8103 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8104
8105         * gcc.dg/struct-ret-libc.c: New test.
8106
8107 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8108
8109         * gcc.dg/20030129-1.c: New test.
8110
8111 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8112
8113         PR c++/8849
8114         * g++.dg/template/ptrmem4.C: New test.
8115
8116 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8117
8118         * g++.dg/parser/constant1.C: New test.
8119
8120 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8121
8122         PR c++/8591
8123         * g++.dg/parse/friend2.C: New test.
8124
8125 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8126
8127         PR c++/9437
8128         * g++.dg/template/unify4.C: New test.
8129
8130 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8131
8132         * gcc.c-torture/execute/20030128-1.c: New test.
8133
8134 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8135
8136         * g++.dg/lookup/nested1.C: Test moved from ...
8137         * g++.old-deja/g++.other/lookup24.C: ... here.
8138
8139 2003-01-28  Jan Hubicka  <jh@suse.cz>
8140
8141         * gcc.dg/i386-cmov5.c:  New test.
8142
8143 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8144
8145         * gcc.c-torture/execute/20010925-1.c: Changed the
8146         memcpy declaration.
8147
8148 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8149
8150         PR c++/3902
8151         * g++.dg/parse/template5.C: New test.
8152
8153 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8154
8155         PR fortran/9258
8156         * g77.dg/pr9258: New test.
8157
8158 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8159
8160         * README: Move relevant parts from README.g++.
8161
8162         * README.g++: Remove this file.
8163
8164 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8165
8166         * g++.dg/abi/dcast1.C: New test.
8167
8168 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8169
8170         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8171
8172 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8173
8174         PR c++/47
8175         * g++.old-deja/g++.other/lookup24.C: New test.
8176
8177 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8178
8179         PR middle-end/7227
8180         * gcc.dg/uninit-C.c: New test.
8181
8182 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         * g++.dg/abi/covariant1.C: New test.
8185
8186 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8187
8188         * gcc.dg/20030123-1.c: New test.
8189
8190 2003-01-25  Jan Hubicka  <jh@suse.cz>
8191
8192         PR opt/8492
8193         * gcc.c-torture/compile/20030125-1.c
8194
8195 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8196
8197         PR c++/9403
8198         * g++.dg/parse/template3.C: New test.
8199         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8200
8201         PR c++/795
8202         * g++.dg/parse/template4.C: New test.
8203
8204         PR c++/9415
8205         * g++.dg/template/qual2.C: New test.
8206
8207         PR c++/8545
8208         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8209
8210         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8211
8212 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8213
8214         * gcc.c-torture/execute/switch-1.c: New test case.
8215
8216 2003-01-25  Jan Hubicka  <jh@suse.cz>
8217
8218         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8219
8220 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8221
8222         Tweaks for Bison-1.875. From the NEWS file:
8223         "- `parse error' -> `syntax error'
8224         Bison now uniformly uses the term `syntax error'"
8225         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8226         * gcc.dg/cpp/digraph2.c: Likewise.
8227         * gcc.dg/cpp/direct2.c: Likewise.
8228         * gcc.dg/cpp/paste4.c: Likewise.
8229         * gcc.dg/c90-restrict-1.c: Likewise.
8230         * gcc.dg/c99-func-2.c: Likewise.
8231         * gcc.dg/noncompile/920721-2.c: Likewise.
8232         * gcc.dg/noncompile/930622-2.c: Likewise.
8233         * gcc.dg/noncompile/940112-1.c: Likewise.
8234         * gcc.dg/noncompile/950921-1.c: Likewise.
8235         * gcc.dg/noncompile/951123-1.c: Likewise.
8236         * gcc.dg/noncompile/971104-1.c: Likewise.
8237         * gcc.dg/noncompile/990416-1.c: Likewise.
8238
8239 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8240
8241         * g++.dg/parse/undefined1.C: Add error message.
8242
8243 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/9354
8246         * g++.dg/parse/new1.C: New test.
8247
8248         PR c++/9216
8249         * g++.dg/parse/template2.C: New test.
8250
8251         PR c++/9354
8252         * g++.dg/parse/typedef2.C: New test.
8253
8254         PR c++/9328
8255         * g++.dg/ext/typeof3.C: New test.
8256
8257 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8258
8259         PR c++/2738
8260         * g++.dg/parse/ret-type1.C: New test.
8261
8262         PR c++/3792
8263         * g++.dg/parse/tmpl-outside1.C: New test.
8264
8265         PR c++/4207
8266         * g++.dg/parse/int-as-enum1.C: New test.
8267
8268         PR c++/4903
8269         * g++.dg/parse/no-typename1.C: New test.
8270
8271         PR c++/5533
8272         * g++.dg/parse/no-value1.C: New test.
8273
8274         PR c++/5921
8275         * g++.dg/parse/wrong-inline1.C: New test.
8276
8277         PR c++/6402
8278         * g++.dg/parse/ref1.C: New test.
8279
8280         PR c++/6992
8281         * g++.dg/parse/attr-ctor1.C: New test.
8282
8283         PR c++/7229
8284         * g++.dg/parse/namespace5.C: New test.
8285
8286         PR c++/7917
8287         * g++.dg/parse/func-def1.C: New test.
8288
8289         PR c++/8143
8290         * g++.dg/parse/undefined1.C: New test.
8291
8292         PR c++/5723, PR c++/8522
8293         * g++.dg/parse/specialization1.C: New test.
8294
8295         PR c++/163, PR c++/8595
8296         * g++.dg/parse/struct-as-enum1.C: New test.
8297
8298         PR c++/9173
8299         * g++.dg/parse/undefined2.C: New test.
8300
8301 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8302
8303         PR c++/9298
8304         * g++.dg/parse/template1.C: New test.
8305
8306         PR c++/9384
8307         * g++.dg/parse/using1.C: New test.
8308
8309         PR c++/9285
8310         PR c++/9294
8311         * g++.dg/parse/expr2.C: New test.
8312
8313         PR c++/9388
8314         * g++.dg/parse/lookup2.C: Likewise.
8315
8316 2003-01-21  Jan Hubicka  <jh@suse.cz>
8317
8318         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8319         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8320         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8321         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8322
8323 2003-01-20  Nick Clifton  <nickc@redhat.com>
8324
8325         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8326         problem with ARM sibcall code generation.
8327
8328 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8329
8330         * gcc.c-torture/execute/20030120-1.c: New.
8331
8332 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8333
8334         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8335
8336 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8337
8338         PR c++/9272
8339         * g++.dg/parse/ctor1.C: New test.
8340
8341         PR c++/9294:
8342         * g++.dg/parse/qualified1.C: New test.
8343
8344         * g++.dg/parse/typename3.C: New test.
8345
8346 2003-01-16  Richard Henderson  <rth@redhat.com>
8347
8348         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8349
8350 2003-01-16  Richard Henderson  <rth@redhat.com>
8351
8352         * g++.dg/pch/pch.exp: Copy test header to the working directory
8353         before using it either for precompilation or direct use.
8354         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8355         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8356
8357 2003-01-16  Richard Henderson  <rth@redhat.com>
8358
8359         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8360         before using it either for precompilation or direct use.
8361         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8362         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8363
8364 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8365
8366         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8367         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8368         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8369         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8370         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8371         typename warning into error.
8372         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8373         error messages.
8374         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8375         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8376         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8377         messages.
8378         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8379         make declaration visible in template.
8380         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8381         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8382         messages.
8383         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8384         message.
8385         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8386         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8387         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8388         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8389         typename warning with error message.
8390         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8391         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8392         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8393
8394 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8395
8396         * g++.dg/parse/ambig2.C: New test.
8397
8398 2003-01-15  Richard Henderson  <rth@redhat.com>
8399
8400         * g++.dg/tls/init-2.C: Update error message string.
8401
8402 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8403
8404         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8405
8406 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8407
8408         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8409         all for HC11/HC12.
8410         * gcc.c-torture/compile/20001205-1.x: Likewise.
8411         * gcc.c-torture/compile/20001226-1.x: Likewise.
8412         * gcc.c-torture/compile/920520-1.x: Likewise.
8413         * gcc.c-torture/compile/961203-1.x: Likewise.
8414         * gcc.c-torture/compile/20020604-1.x: Likewise.
8415
8416 2003-01-15  Jan Hubicka  <jh@suse.cz>
8417
8418         * gcc.c-torture/compile/20030115-1.c: New test.
8419
8420         * gcc.dg/i386-fpcvt-1.c: New test.
8421         * gcc.dg/i386-fpcvt-2.c: New test.
8422
8423 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8424
8425         Further conform g++'s __vmi_class_type_info to the C++ ABI
8426         specification.
8427         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8428         the specification.
8429
8430 2003-01-14  Jan Hubicka  <jh@suse.cz>
8431
8432         * gcc.dg/i386-fpcvt-1.c: New test.
8433         * gcc.dg/i386-fpcvt-2.c: New test.
8434
8435 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8436
8437         * gcc.dg/i386-mmx-3.c: New test.
8438
8439 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8440
8441         PR c++/9264
8442         * g++.dg/parse/octal1.C: New file.
8443
8444         PR c++/9172
8445         * g++.dg/parse/typename1.C: New file.
8446
8447 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8448
8449         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8450         * gcc.dg/bf-no-ms-layout.c: Likewise.
8451         * gcc.dg/bf-ms-attrib.c: Likewise.
8452
8453 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8454
8455         PR c++/9099
8456         * g++.dg/parse/dtor1.C: New file.
8457
8458         PR c++/9128
8459         * g++.dg/rtti/typeid1.C: New file.
8460
8461         PR c++/9153
8462         * g++.dg/parse/lookup1.C: New file.
8463
8464         PR c++/9171
8465         * g++.dg/templ/spec5.C: New file.
8466
8467 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8468
8469         * gcc.c-torture/compile/20030110-1.c: New test.
8470
8471 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8472
8473         Merge from pch-branch:
8474
8475         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8476
8477         * gcc.dg/pch/cpp-1.h: New.
8478         * gcc.dg/pch/cpp-1.c: New.
8479         * gcc.dg/pch/cpp-2.h: New.
8480         * gcc.dg/pch/cpp-2.c: New.
8481
8482         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8483
8484         * gcc.dg/pch/except-1.h: New.
8485         * gcc.dg/pch/except-1.c: New.
8486
8487         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8488
8489         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8490         running test.
8491         * gcc.dg/pch: Include *.hp not *.h.
8492         * gcc.dg/pch/system-1.h: New.
8493         * gcc.dg/pch/system-1.c: New.
8494
8495         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8496
8497         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8498         rather than trying to build and run a program using PCH.
8499         * gcc.dg/pch: Remove dg-do commands from test files.
8500
8501         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8502
8503         * gcc.dg/pch/macro-3.c: New.
8504         * gcc.dg/pch/macro-3.h: New.
8505
8506         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8507
8508         * gcc.dg/pch/common-1.c: New.
8509         * gcc.dg/pch/common-1.h: New.
8510         * gcc.dg/pch/decl-1.c: New.
8511         * gcc.dg/pch/decl-1.h: New.
8512         * gcc.dg/pch/decl-2.c: New.
8513         * gcc.dg/pch/decl-2.h: New.
8514         * gcc.dg/pch/decl-3.c: New.
8515         * gcc.dg/pch/decl-3.h: New.
8516         * gcc.dg/pch/decl-4.c: New.
8517         * gcc.dg/pch/decl-4.h: New.
8518         * gcc.dg/pch/decl-5.c: New.
8519         * gcc.dg/pch/decl-5.h: New.
8520         * gcc.dg/pch/global-1.c: New.
8521         * gcc.dg/pch/global-1.h: New.
8522         * gcc.dg/pch/inline-1.c: New.
8523         * gcc.dg/pch/inline-1.h: New.
8524         * gcc.dg/pch/inline-2.c: New.
8525         * gcc.dg/pch/inline-2.h: New.
8526         * gcc.dg/pch/static-1.c: New.
8527         * gcc.dg/pch/static-1.h: New.
8528         * gcc.dg/pch/static-2.c: New.
8529         * gcc.dg/pch/static-2.h: New.
8530
8531         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8532
8533         * g++.dg/pch/pch.exp: Better handle failing testcases.
8534         * gcc.dg/pch/pch.exp: Likewise.
8535         * gcc.dg/pch/macro-1.c: New.
8536         * gcc.dg/pch/macro-1.h: New.
8537         * gcc.dg/pch/macro-2.c: New.
8538         * gcc.dg/pch/macro-2.h: New.
8539
8540         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8541
8542         * g++.dg/dg.exp: Treat files in pch/ specially.
8543         * g++.dg/pch/pch.exp: New file.
8544         * g++.dg/pch/empty.H: New file.
8545         * g++.dg/pch/empty.C: New file.
8546         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8547         "precompile".
8548
8549         * gcc.dg/pch/pch.exp: New file.
8550         * gcc.dg/pch/empty.h: New file.
8551         * gcc.dg/pch/empty.c: New file.
8552         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8553         "precompile".
8554
8555 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8556
8557         * g++.dg/template/friend14.C: New test.
8558
8559 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8560
8561         * gcc.dg/old-style-asm-1.c: New test.
8562
8563 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8564
8565         * gcc.c-torture/compile/20030109-1.c: New test.
8566
8567 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8568
8569         * gcc.c-torture/execute/20030109-1.c: New test.
8570
8571 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8572
8573         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8574         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8575         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8576         * g++.old-deja/g++.mike/eh2.C: Likewise
8577         * g++.old-deja/g++.mike/eh3.C: Likewise
8578         * g++.old-deja/g++.mike/eh5.C: Likewise
8579         * g++.old-deja/g++.mike/eh6.C: Likewise
8580         * g++.old-deja/g++.mike/eh7.C: Likewise
8581         * g++.old-deja/g++.mike/eh8.C: Likewise
8582         * g++.old-deja/g++.mike/eh9.C: Likewise
8583         * g++.old-deja/g++.mike/eh10.C: Likewise
8584         * g++.old-deja/g++.mike/eh12.C: Likewise
8585         * g++.old-deja/g++.mike/eh13.C: Likewise
8586         * g++.old-deja/g++.mike/eh14.C: Likewise
8587         * g++.old-deja/g++.mike/eh16.C: Likewise
8588         * g++.old-deja/g++.mike/eh17.C: Likewise
8589         * g++.old-deja/g++.mike/eh18.C: Likewise
8590         * g++.old-deja/g++.mike/eh21.C: Likewise
8591         * g++.old-deja/g++.mike/eh23.C: Likewise
8592         * g++.old-deja/g++.mike/eh24.C: Likewise
8593         * g++.old-deja/g++.mike/eh25.C: Likewise
8594         * g++.old-deja/g++.mike/eh26.C: Likewise
8595         * g++.old-deja/g++.mike/eh27.C: Likewise
8596         * g++.old-deja/g++.mike/eh28.C: Likewise
8597         * g++.old-deja/g++.mike/eh29.C: Likewise
8598         * g++.old-deja/g++.mike/eh31.C: Likewise
8599         * g++.old-deja/g++.mike/eh33.C: Likewise
8600         * g++.old-deja/g++.mike/eh34.C: Likewise
8601         * g++.old-deja/g++.mike/eh35.C: Likewise
8602         * g++.old-deja/g++.mike/eh36.C: Likewise
8603         * g++.old-deja/g++.mike/eh37.C: Likewise
8604         * g++.old-deja/g++.mike/eh38.C: Likewise
8605         * g++.old-deja/g++.mike/eh39.C: Likewise
8606         * g++.old-deja/g++.mike/eh40.C: Likewise
8607         * g++.old-deja/g++.mike/eh41.C: Likewise
8608         * g++.old-deja/g++.mike/eh42.C: Likewise
8609         * g++.old-deja/g++.mike/eh44.C: Likewise
8610         * g++.old-deja/g++.mike/eh46.C: Likewise
8611         * g++.old-deja/g++.mike/eh47.C: Likewise
8612         * g++.old-deja/g++.mike/eh48.C: Likewise
8613         * g++.old-deja/g++.mike/eh49.C: Likewise
8614         * g++.old-deja/g++.mike/eh50.C: Likewise
8615
8616
8617         PR c++/8615
8618         * g++.dg/template/char1.C: New test.
8619
8620         * g++.dg/template/varmod1.C: Fix typo.
8621
8622 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8623
8624         DR 180
8625         * g++.old-deja/g++.pt/crash32.C: Expect error.
8626
8627 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/5919
8630         * g++.dg/template/varmod1.C: New test.
8631
8632         PR c++/8727
8633         * g++.dg/inherit/typeinfo1.C: New test.
8634
8635         PR c++/8663
8636         * g++.dg/inherit/typedef1.C: New test.
8637
8638 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/8332
8641         PR c++/8493
8642         * g++.dg/template/strlen1.C: New test.
8643
8644         PR c++/8227
8645         * g++.dg/template/ctor2.C: New test.
8646
8647         PR c++/8214
8648         * g++.dg/init/string1.C: New test.
8649
8650         PR c++/8511
8651         * g++.dg/template/friend8.C: New test.
8652
8653 2002-11-29  Joe Buck <jbuck@synopsys.com>
8654
8655         * g++.dg/lookup/anon2.C: New test.
8656
8657 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8658
8659         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8660         h8300 port.
8661
8662 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8663
8664         * gcc.dg/bitfld-6.c: New test.
8665
8666 2002-11-27  Jan Hubicka  <jh@suse.cz>
8667
8668         * gcc.c-torture/execute/20021127.[cx]: New test.
8669
8670 2002-11-26  Jan Hubicka  <jh@suse.cz>
8671
8672         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8673         quality.
8674
8675 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8676
8677         * g++.dg/init/brace2.C: New test.
8678         * g++.old-deja/g++.mike/p9129.C: Correct.
8679
8680 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8681
8682         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8683
8684 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8685
8686         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8687
8688 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8689
8690         * testsuite/g++.dg/abi/empty11.C: New test.
8691         * testsuite/g++.dg/rtti/cv1.C: New test.
8692
8693 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8694
8695         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8696
8697 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8698
8699         * g++.dg/abi/empty10.C: New test.
8700
8701 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8702
8703         * gcc.c-torture/compile/20021124-1.c: New test.
8704
8705 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8706
8707         * g++.dg/abi/rtti2.C: New test.
8708
8709 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8710
8711         * gcc.dg/i386-unroll-1.c: New test.
8712
8713 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8714
8715         * gcc.c-torture/compile/20021120-1.c: New test.
8716         * gcc.c-torture/compile/20021120-2.c: New test.
8717
8718 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8719
8720         * gcc.dg/bitfld-5.c: New test.
8721
8722 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8723
8724         * gcc.c-torture/execute/20021120-3.c: New test.
8725
8726 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8727
8728         * gcc.c-torture/execute/20021120-2.c: New test.
8729
8730 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8731
8732         * gcc.c-torture/execute/20021120-1.c: New test.
8733
8734 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8735
8736         * gcc.c-torture/execute/20021118-3.c: New test.
8737
8738 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8739
8740         * gcc.c-torture/compile/20021119-1.c: New test.
8741
8742 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8743
8744         * gcc.dg/duff-1.c: New test.
8745         * gcc.dg/duff-2.c: New test.
8746         * gcc.dg/duff-3.c: New test.
8747
8748 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8749
8750         * gcc.dg/cpp/_Pragma5.c: New test.
8751
8752 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8753
8754         * gcc.c-torture/execute/20021118-2.c: New test.
8755
8756 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8757
8758         * gcc.c-torture/execute/20021118-1.c: New test.
8759
8760 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8761
8762         * gcc.dg/20021116-1.c: New test.
8763
8764 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8765
8766         * g++.dg/abi/vcall1.C: New test.
8767
8768 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8769
8770         * gcc.dg/20021029-1.c: New test.
8771         * gcc.dg/20021029-2.c: New test.
8772
8773 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8774
8775         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8776
8777 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8778
8779         PR c/8439
8780         * gcc.dg/20021110.c: Move to ...
8781         * gcc.c-torture/compile/20021110.c: .... here.
8782
8783 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8784
8785         PR c/8467
8786         * gcc.c-torture/execute/20021111-1.c
8787
8788 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8789
8790         PR c/8439
8791         * gcc.dg/20021110.c: New test.
8792
8793 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8794
8795         * g++.dg/abi/vthunk3.C: Run only on x86.
8796
8797 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8798
8799         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8800
8801 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8802
8803         * lib/compat.exp (compat-execute): Fix logic error in last
8804         change.
8805
8806 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8807
8808         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8809
8810 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8811
8812         PR c++/8389
8813         * g++.dg/template/access6.C: New test.
8814
8815 2002-11-08  Jan Hubicka  <jh@suse.cz>
8816
8817         * gcc.dg/i386-ssefp-1.c: New test.
8818         * gcc.dg/i386-ssefp-1.c: New test.
8819
8820 2002-11-08  Jan Hubicka  <jh@suse.cz>
8821
8822         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8823
8824 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8825
8826         * g++.dg/abi/vthunk3.C: New test.
8827
8828         PR c++/8338
8829         * g++.dg/template/crash2.C: New test.
8830
8831 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8832
8833         * testsuite/g++.dg/abi/dtor1.C: New test.
8834         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8835
8836 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8837
8838         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8839         Darwin.
8840
8841 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8842
8843         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8844         -mthumb.  Only xfail with -O0.
8845
8846 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8847
8848         * g++.dg/abi/thunk1.C: New test.
8849         * g++.dg/abi/thunk2.C: Likewise.
8850         * g++.dg/abi/vtt1.C: Likewise.
8851
8852 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8853
8854         PR optimization/8423
8855         * gcc.c-torture/execute/builtin-constant.c: New test.
8856
8857 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8858
8859         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8860         Add some more cases.
8861
8862 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8863
8864         PR c++/8391
8865         * g++.dg/opt/local1.C: New test.
8866
8867 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8868
8869         PR c++/8160
8870         * g++.dg/template/complit1.C: New test.
8871
8872         PR c++/8149
8873         * g++.dg/template/typename4.C: Likewise.
8874
8875 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8876
8877         Core issue 287, PR c++/7639
8878         * g++.dg/template/instantiate1.C: Adjust error location.
8879         * g++.dg/template/instantiate3.C: New test.
8880         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
8881         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
8882         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
8883
8884 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
8885
8886         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
8887
8888 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
8889
8890         PR c++/8287
8891         * g++.dg/init/dtor2.C: New test.
8892
8893 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8894
8895         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
8896         * gcc.dg/nest.c: Bypass errors on irix6.
8897
8898 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
8899
8900         * gcc.dg/nest.c: Expect error for mmix-*-*.
8901         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
8902
8903 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
8904
8905         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
8906         markers.
8907
8908         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
8909
8910 2002-10-25  Mike Stump  <mrs@apple.com>
8911
8912         * gcc.dg/warn-1.c: New test.
8913
8914 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8915
8916         * g++.dg/template/typename3.C: New test.
8917
8918 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
8919
8920         * g++.dg/lookup/ptrmem1.C: New test.
8921
8922         * g++.dg/abi/vthunk2.C: New test.
8923
8924 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
8925
8926         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
8927
8928 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
8929
8930         * g++.dg/abi/empty9.C: New test.
8931
8932 2002-10-24  Richard Henderson  <rth@redhat.com>
8933
8934         * g++.dg/inherit/thunk1.C: Enable for ia64.
8935
8936 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8937
8938         PR c++/8067
8939         * g++.dg/lookup/pretty1.C: New test.
8940
8941 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
8942
8943         * gcc.dg/20021023-1.c: New test.
8944
8945 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
8946
8947         PR c++/7679
8948         * g++.dg/parse/inline1.C: New test.
8949
8950 2002-10-23  Richard Henderson  <rth@redhat.com>
8951
8952         * g++.dg/inherit/thunk1.C: Enable for x86_64.
8953
8954         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
8955
8956 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
8957
8958         PR c++/6579
8959         * g++.dg/parse/stmtexpr3.C: New test.
8960
8961 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
8962
8963         * g++.dg/expr/cond1.C: New test.
8964
8965 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
8966
8967         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
8968
8969 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
8970
8971         * g++.dg/abi/vbase13.C: New test.
8972         * g++.dg/abi/vbase14.C: Likewise.
8973
8974 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
8975
8976         * gcc.dg/tls/pic-1.c: New test.
8977         * gcc.dg/tls/nonpic-1.c: New test.
8978         * gcc.dg/20021018-1.c: New test.
8979
8980 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
8981
8982         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
8983         Remove only files with the same base name as the test case.
8984         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
8985         (profopt-execute): Likewise.  Also, remove old profiling
8986         and performance data files before running the tests.
8987
8988         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
8989         * g++.dg/bprob/bprob.exp: Likewise.
8990         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
8991         to allow more general test case names.
8992
8993         * g++.dg/bprob/bprob-1.C: Rename to ...
8994         * g++.dg/bprob/g++-bprob-1.C: ... this.
8995
8996         * g77.dg/bprob/bprob-1.f: Rename to ...
8997         * g77.dg/bprob/g77-bprob-1.f: ... this.
8998
8999 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9000
9001         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9002         bison 1.50 or later.
9003
9004 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9005
9006         * g++.dg/README: Describe more test directories.
9007
9008 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9009
9010         * g++.dg/init/array6.C: Add additional tests.
9011
9012 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9013
9014         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9015         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9016
9017 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9018
9019         * gcc.c-torture/compile/20020604-1.x: New.
9020         * gcc.c-torture/compile/simd-5.x: Likewise.
9021         * gcc.c-torture/execute/920710-1.x: Likewise.
9022         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9023
9024 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9025
9026         * g++.dg/inherit/override1.C: Add dg-options clause.
9027
9028 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9029
9030         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9031         _mm_slli_si128.
9032
9033 2002-10-19  Andreas Schwab  <schwab@suse.de>
9034
9035         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9036         directory component.
9037
9038 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9039
9040         * g++.dg/inherit/thunk1.C: New test.
9041
9042         * g++.dg/inherit/override1.C: New test.
9043
9044         * g++.dg/abi/mangle11.C: New test.
9045         * g++.dg/abi/mangle14.C: New test.
9046         * g++.dg/abi/mangle17.C: New test.
9047
9048 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9049
9050         * g++.dg/overload/member2.C: New test.
9051
9052 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9053
9054         * g++.dg/README: Describe new compat directory.
9055         * g++.dg/dg.exp: Skip tests in compat directory.
9056         * README.compat: New file.
9057         * lib/compat.exp: New expect script.
9058         * g++.dg/compat: New test directory.
9059         * g++.dg/compat/compat.exp: New expect script.
9060         * g++.dg/compat/abi: New test directory.
9061         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9062         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9063         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9064         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9065         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9066         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9067         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9068         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9069         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9070         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9071         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9072         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9073         * g++.dg/compat/break: New test directory.
9074         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9075         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9076         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9077         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9078         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9079         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9080         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9081         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9082         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9083         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9084         g++.dg/compat/break/README: New files.
9085         * g++.dg/compat/eh: New test directory.
9086         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9087         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9088         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9089         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9090         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9091         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9092         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9093         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9094         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9095         g++.dg/compat/eh/filter2_y.C,
9096         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9097         g++.dg/compat/eh/new1_y.C,
9098         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9099         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9100         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9101         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9102         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9103         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9104         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9105         g++.dg/compat/eh/unexpected1_y.C: New files.
9106         * g++.dg/compat/init: New test directory.
9107         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9108         g++.dg/compat/init/array5_y.C,
9109         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9110         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9111         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9112         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9113         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9114         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9115         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9116         g++.dg/compat/init/init-ref2_y.C: New files.
9117
9118 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9119
9120         PR c++/7584
9121         * g++.dg/inherit/using3.C: New test.
9122
9123 2002-10-17  Jan Hubicka  <jh@suse.cz>
9124
9125         * gcc.dg/20021017-2.c: New test.
9126
9127 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9128
9129         * g++.dg/abi/mangle16.C: Adjust.
9130
9131         * g++.dg/init/array8.C: New test.
9132
9133 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9134
9135         * gcc.dg/special/mips-abi.exp: New test.
9136         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9137
9138 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9139
9140         * g++.dg/abi/mangle16.C: New test.
9141         * g++.dg/abi/mangle17.C: Likewise.
9142
9143         PR c++/7478
9144         * g++.dg/template/ref1.C: New test.
9145
9146 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9147
9148         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9149
9150 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9151
9152         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9153
9154 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9155
9156         PR c++/7524
9157         * g++.dg/init/array7.C: New test.
9158
9159 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9160
9161         * g++.dg/init/array6.C: New test.
9162
9163         * g++.dg/abi/mangle13.C: Likewise.
9164         * g++.dg/abi/mangle14.C: Likewise.
9165         * g++.dg/abi/mangle15.C: Likewise.
9166
9167 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9168
9169         * g++.dg/abi/empty8.C: New test.
9170
9171 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9172
9173         * g++.dg/init/ctor1.C: New test.
9174
9175 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9176
9177         * gcc.c-torture/execute/20021015-1.c: New test.
9178
9179 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9180
9181         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9182
9183 2002-10-14  Jan Hubicka  <jh@suse.cz>
9184
9185         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9186
9187 2002-10-14  Richard Henderson  <rth@redhat.com>
9188
9189         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9190
9191 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9192
9193         PR optimization/6631
9194         * g++.dg/opt/const2.C: New test.
9195
9196 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9197
9198         PR c++/7176
9199         * g++.dg/parse/friend1.C: New test.
9200         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9201
9202 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9203
9204         * gcc.dg/20021014-1.c: New test.
9205
9206 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/5661
9209         * g++.dg/ext/vlm1.C: New test.
9210         * g++.dg/ext/vlm2.C: Likewise.
9211
9212         * g++.dg/init/array1.C: Remove invalid braces.
9213         * g++.dg/init/brace1.C: New test.
9214         * g++.dg/init/copy2.C: Likewise.
9215         * g++.dg/init/copy3.C: Likewise.
9216         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9217         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9218         braces.
9219
9220 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9221
9222         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9223
9224 2002-10-11  Richard Shann  <richard.shann@superh.com>
9225
9226         * gcc.c-torture/compile/simd-5.c: New test.
9227
9228 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9229
9230         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9231
9232 2002-10-10  Jim Wilson  <wilson@redhat.com>
9233
9234         * gcc.c-torture/execute/20021010-1.c: New test.
9235
9236 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9237
9238         PR c/7353
9239         * g++.dg/ext/typedef-init.C: New test.
9240         * gcc.dg/typedef-init.c: New test.
9241
9242 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9243
9244         * gcc.dg/cpp/paste13.c: New test.
9245
9246 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9247
9248         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9249         remaining platforms, XFAIL during compile, not execute.  Don't
9250         XFAIL at -O0.
9251
9252 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9253
9254         * gcc.dg/alias-1.c: Tweak expected warning.
9255
9256 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9257
9258         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9259
9260 2002-10-06  Andreas Jaeger  <aj@suse.de>
9261
9262         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9263         * gcc.dg/cpp/c++98.C: Likewise.
9264
9265         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9266         * g++.dg/cpp/c++98.C: Likewise.
9267
9268         * g++.dg/README (Subdirectories): Mention cpp directory.
9269
9270         PR target/7559
9271         * gcc.dg/20021006-1.c: New test.
9272
9273 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9274
9275         PR c++/7804
9276         * g++.dg/other/warning1.C: New test.
9277
9278 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9279
9280         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9281         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9282         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9283
9284 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9285
9286         PR c++/7931
9287         * g++.dg/template/ptrmem3.C: New test.
9288
9289         PR c++/7754
9290         * g++.dg/template/union1.C: New test.
9291
9292 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9293
9294         PR c++/8006
9295         * g++.dg/abi/mangle9.C: New test.
9296         * g++.dg/abi/mangle10.C: New test.
9297         * g++.dg/abi/mangle11.C: New test.
9298         * g++.dg/abi/mangle12.C: New test.
9299
9300 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9301
9302         PR c++/7188.
9303         * g++.dg/template/meminit1.C: New test.
9304         * g++.dg/warn/Wreorder-1.C: Likewise.
9305         * g++.old-deja/g++.mike/warn3.C: Tweak.
9306         * lib/prune.exp: Ingore "in copy constructor".
9307
9308 2002-10-02  Andreas Jaeger  <aj@suse.de>
9309
9310         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9311         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9312         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9313         on x86-64.
9314
9315 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9316
9317         * gcc.dg/empty1.C: Fix typo.
9318
9319 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9320
9321         * gcc.dg/alias-1.c: New test.
9322
9323 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9324
9325         * gcc.dg/empty1.C: New test.
9326
9327         * g++.dg/tls/init-2.C: Tweak error messages.
9328
9329 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9330
9331         * gcc.c-torture/compile/20020923-1.c: New test.
9332
9333 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9334
9335         * gcc.c-torture/execute/ffs-1.c: New test.
9336         * gcc.c-torture/execute/ffs-2.c: Ditto.
9337
9338 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9339
9340         * g++.dg/overload/member1.C: New test.
9341
9342 2002-09-30  Mark Mitchell  <mark@code
9343
9344 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9345
9346         * testsuite/gcc.dg/tls/diag-3.c: New.
9347
9348 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9349
9350         * g++.dg/README (Subdirectories): Document new subdir expr.
9351         * g++.dg/expr/pmf-1.C: New test.
9352
9353 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9354
9355         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9356
9357 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9358
9359         * g++.dg/abi/bitfield3.C: New test.
9360
9361 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9362
9363         * lib/gcov.exp: Tweak expected line formats.
9364         * gcc.misc-tests/gcov8.c: New test.
9365         * gcc.misc-tests/gcov8.x: New flags.
9366
9367 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9368
9369         * consistency.vlad/layout/endian.c: Include string.h.
9370
9371         * gcc.c-torture/execute/20020805-1.c: New test.
9372
9373 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9374
9375         * g++.dg/other/conversion1.C: New test.
9376
9377 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gcc.dg/builtins-1.c: New testcase.
9380
9381 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9382
9383         * g++.dg/inherit/access3.C: New test.
9384
9385 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9386
9387         * gcc.dg/ia64-visibility-2.c: New test.
9388
9389 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9390
9391         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9392         __qualifier_flags to __flags.
9393
9394 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9395
9396         * g++.dg/inherit/operator1.C: New test.
9397         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9398         * g++.dg/other/error1.C: Change expected error message.
9399         * g++.dg/template/conv4.C: Likewise.
9400
9401 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9402
9403         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9404         for documented behavior.
9405
9406 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9407
9408         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9409         several targets known to fail.
9410
9411 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9412
9413         * gcc.dg/mips-args-[123].c: New tests.
9414
9415 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9416
9417         * gcc.dg/ppc-spe.c: New.
9418
9419 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9420
9421         * g++.dg/other/ptrmem4.C: New testcase.
9422
9423 2002-07-24  Richard Henderson  <rth@redhat.com>
9424
9425         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9426
9427 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9428
9429         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9430
9431 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9432
9433         * gcc.c-torture/execute/memset-3.c: New testcase.
9434
9435 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9436
9437         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9438         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9439
9440 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9441
9442         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9443         Delete.
9444
9445 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9446
9447         * gcc.c-torture/compile/simd-4.c: New test.
9448
9449 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9450
9451         PR c++/7347, c++/7348
9452         * g++.dg/template/access4.C: New test.
9453         * g++.dg/template/access5.C: New test.
9454         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9455         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9456         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9457         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9458
9459 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9460
9461         * gcc.dg/gnu89-init-2.c: New test.
9462
9463 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9464
9465         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9466
9467 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9468
9469         * gcc.c-torture/execute/20020720-1.c: New testcase.
9470
9471 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9472
9473         * gcc.dg/cpp/Wsignprom.c: New tests.
9474
9475 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9476
9477         * gcc.c-torture/execute/loop-13.c: New test.
9478
9479 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9480
9481         * gcc.dg/cpp/expr.c: New tests.
9482
9483 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9484
9485         * g++.dg/opt/pr6713.C: Add template instantiation.
9486
9487 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9488
9489         * gcc.dg/nest.c: New test.
9490
9491 2002-07-17  Richard Henderson  <rth@redhat.com>
9492
9493         * g++.dg/opt/pr6713.C: New test.
9494
9495 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9496
9497         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9498         XFAIL for all x86 processors.
9499
9500 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9501
9502         * gcc.c-torture/execute/20010122-1.x: Do not test with
9503         -fomit-frame-pointer.
9504
9505 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9506
9507         * g++.dg/template/instantiate2.C: New test.
9508         * g++.dg/template/spec4.C: New test.
9509
9510 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9511
9512         * g++.dg/template/access2.C: New test.
9513         * g++.dg/template/access3.C: New test.
9514
9515 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9516
9517         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9518         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9519         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9520         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9521         Convert to use <stdarg.h>.
9522         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9523         Delete.
9524         * gcc.dg/va-arg-2.c: New.
9525         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9526
9527 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9528
9529         * gcc.c-torture/compile/20020710-1.c: New test.
9530
9531 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9532                           Andrew Pinski  <pinskia@physics.uc.edu>
9533
9534         gcc.c-torture/compile/simd-2.c: New testcase.
9535         gcc.c-torture/compile/simd-3.c: Likewise.
9536
9537 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9538
9539         PR c++/7224
9540         * g++.dg/overload/error1.C: New test.
9541
9542 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9543
9544         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9545         configuration and IRIX 6 O32 ABI.
9546
9547 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9548
9549         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9550
9551 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9552
9553         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9554
9555 2002-07-10  Jeffrey A Law  <law@redhat.com>
9556
9557         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9558
9559         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9560
9561 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9562
9563         * gcc.dg/20020312-2.c: Check for __PPC__.
9564
9565 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9566
9567         * gcc.c-torture/compile/20020709-1.c: New test.
9568
9569 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9570
9571         * g++.dg/template/qualttp21.C: New test case.
9572
9573 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9574
9575         * gcc.c-torture/compile/20020706-1.c: New test.
9576         * gcc.c-torture/compile/20020706-2.c: New test.
9577
9578 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9579             Alexandre Oliva  <aoliva@redhat.com>
9580
9581         * g++.dg/warn/incomplete1.C: New test.
9582
9583 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9584
9585         PR c++/7099
9586         * g++.dg/warn/noreturn1.C: New test.
9587
9588 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9589
9590         PR c++/6706
9591         * g++.dg/debug/debug6.C: New test.
9592         * g++.dg/debug/debug7.C: New test.
9593
9594 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9595
9596         * gcc.c-torture/compile/simd-3.c: New test.
9597
9598 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9599
9600         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9601         * gcc.dg/20020620-1.c: Likewise.
9602
9603 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9604
9605         PR c++/6944
9606         * g++.dg/init/array4.C: New test.
9607         * g++.dg/init/array5.C: New test.
9608
9609 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9610
9611         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9612         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9613
9614 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9615
9616         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9617         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9618         * gcc.dg/wtr-conversion-1.c: Likewise.
9619         * gcc.dg/wtr-escape-1.c: Likewise.
9620         * gcc.dg/wtr-int-type-1.c: Likewise.
9621         * gcc.dg/wtr-label-1.c: Likewise.
9622         * gcc.dg/wtr-static-1.c: Likewise.
9623         * gcc.dg/wtr-strcat-1.c: Likewise.
9624         * gcc.dg/wtr-suffix-1.c: Likewise.
9625         * gcc.dg/wtr-switch-1.c: Likewise.
9626         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9627         * gcc.dg/wtr-union-init-1.c: Likewise.
9628         * gcc.dg/wtr-union-init-2.c: Likewise.
9629         * gcc.dg/wtr-union-init-3.c: Likewise.
9630
9631         * gcc.dg/wtr-func-def-1.c: New test.
9632
9633 2002-07-02 Devang Patel <dpatel@apple.com>
9634
9635         * objc.dg/param-1.m: New test.
9636
9637 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9638
9639         * gcc.dg/cpp/trad/directive.c: Add test.
9640         * gcc.dg/cpp/trad/macroargs.c: Add test.
9641         * gcc.dg/cpp/trad/rec
9642
9643 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9644
9645         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9646
9647 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9648
9649         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9650         targets.
9651
9652 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9653
9654         * g++.dg/abi/mange7.C: New test.
9655
9656         PR c++/6438.
9657         * g++.dg/parse/stmtexpr2.C: New test.
9658
9659 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9660
9661         * gcc.dg/20020312-2.c: Add SH target.
9662
9663 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9664
9665         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9666         compiler output on mips*-*-irix*.
9667
9668 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9669
9670         * g++.dg/parse/attr1.C: New test.
9671
9672 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9673
9674         * gcc.c-torture/execute/string-opt-17.c: New test case.
9675         * gcc.c-torture/execute/memset-2.c: New test case.
9676
9677 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/6256:
9680         * g++.dg/template/friend5.C: New test.
9681
9682         PR c++/6331:
9683         * g++.dg/template/qual1.C: Likewise.
9684
9685 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9686
9687         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9688         Include stdlib.h, not stdio.h or ctype.h.
9689
9690 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9691
9692         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9693         cris-*-elf* and mmix-*-*.
9694         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9695         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9696         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9697         Ditto.
9698         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9699         * gcc.dg/wchar_t-1.c: Ditto.
9700
9701 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9702
9703         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9704         Clarify comment.
9705
9706 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9707
9708         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9709
9710 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9711
9712         * gcc.c-torture/execute/20000906-1.x: Delete.
9713
9714 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9715
9716         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9717
9718 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9719
9720         * PR6367
9721         * g77.f-torture/execute/6367.f: New test.
9722         * g77.f-torture/execute/6367.x: Disable for MMIX.
9723
9724 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9725
9726         * PR6352
9727         * g++.dg/opt/inline2.C: New test.
9728
9729 2002-04-18  Richard Henderson  <rth@redhat.com>
9730
9731         * gcc.dg/20000906-1.c: Enable for all targets.
9732         * gcc.c-torture/compile/iftrap-2.c: New.
9733
9734 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9735
9736         * gcc.dg/20020418-1.c: New test.
9737         * gcc.dg/20020418-2.c: New test.
9738
9739 2002-04-18  Richard Henderson  <rth@redhat.com>
9740
9741         * gcc.c-torture/compile/iftrap-1.c: New.
9742         * gcc.dg/iftrap-1.c: Adjust for ia64.
9743         * gcc.dg/iftrap-2.c: New.
9744
9745 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9746
9747         * gcc.c-torture/compile/20020418-1.c: New test.
9748
9749 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9750
9751         * gcc.c-torture/compile/20020415-1.c: New.
9752
9753 2002-04-18  David S. Miller  <davem@redhat.com>
9754
9755         * gcc.c-torture/execute/20020418-1.c: New test.
9756
9757 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9758
9759         * gcc.dg/20020416-1.c: New test.
9760
9761         * g++.dg/opt/inline1.C: New test.
9762
9763 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9764
9765         * gcc.dg/altivec-5.c: New test.
9766
9767         * gcc.dg/20020415-1.c: New test.
9768
9769 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9770
9771         * testsuite/lib/chill.exp: Remove.
9772
9773 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9774
9775         * g++.dg/other/big-struct.C: New test.
9776
9777 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9778
9779         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9780         of scratch file.
9781
9782 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9783
9784         PR c/6277
9785         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9786         in scan-assembler function name
9787
9788 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9789
9790         * g77.f-torture/execute/980628-4.x,
9791         g77.f-torture/execute/980628-5.x,
9792         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9793         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9794         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9795         i[34567]86-*-*.
9796
9797 2002-04-13  David S. Miller  <davem@redhat.com>
9798
9799         * gcc.c-torture/execute/20020413-1.c: New test.
9800
9801 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9802
9803         * gcc.dg/asm-6.c,
9804         * g++.dg/ext/asm1.C: New tests.
9805
9806 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9807
9808         PR c++ 5373.
9809         * g++.dg/parse/stmtexpr1.C: New test.
9810
9811         PR c++/5189.
9812         * g++.dg/template/copy1.C: New test.
9813
9814 2002-04-12  Richard Henderson  <rth@redhat.com>
9815
9816         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9817
9818 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9819
9820         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9821         gcc.c-torture/execute/20020307-2.c.
9822
9823 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9824
9825         * g++.dg/ext/attrib5.C,
9826         * g++.dg/lookup/struct1.C: New tests.
9827
9828 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9829
9830         * gcc.dg/20020411-1.c: New test.
9831
9832         * gcc.c-torture/execute/20020411-1.c: New test.
9833
9834 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9835
9836         * g77.f-torture/execute/6177.f: New test.
9837
9838 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9839
9840         PR middle-end/6247
9841         * g++.dg/opt/cleanup1.C: New test.
9842
9843         * g++.dg/opt/const1.C: New test.
9844
9845 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9846
9847         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9848
9849 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9850
9851         PR c++/5507
9852         * g++.dg/template/typename2.C: New test.
9853
9854 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9855
9856         * gcc.c-torture/execute/loop-12.c: New.
9857
9858 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9859
9860         * g77.f-torture/execute/980628-4.x,
9861         g77.f-torture/execute/980628-5.x,
9862         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9863         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9864         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9865
9866 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9867
9868         PR optimization/6086
9869         * g++.dg/opt/preinc1.C: New test.
9870
9871 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/5571
9874         * g++.dg/opt/static2.C: New test.
9875
9876 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9877
9878         PR c/5120
9879         * gcc.dg/20020406-1.c: New test.
9880
9881 2002-04-04  David S. Miller  <davem@redhat.com>
9882
9883         * gcc.c-torture/execute/20020404-1.c: New test.
9884
9885 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9886
9887         PR c/6123
9888         * gcc.dg/20020312-2.c: Do not declare global register variable
9889         if __PIC__ or __pic__ is defined.
9890
9891 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9892
9893         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9894         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9895
9896 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9897
9898         * gcc.misc-tests/linkage.exp: Update last change to handle
9899         sparc*-, not just sparc-.
9900
9901 2002-04-03  Richard Henderson  <rth@redhat.com>
9902
9903         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9904
9905 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9906
9907         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9908
9909 2002-04-02  David S. Miller  <davem@redhat.com>
9910
9911         * gcc.c-torture/execute/20020402-3.c: New test.
9912
9913 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9914
9915         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9916         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9917
9918         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9919         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9920         g77.f-torture/execute/20001201.x,
9921         g77.f-torture/execute/u77-test.x: New files.
9922
9923         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9924         * gcc.dg/wchar_t-1.c: Ditto.
9925
9926 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9927
9928         * gcc.c-torture/execute/20020402-1.c: New test.
9929
9930 2002-04-01  Richard Henderson  <rth@redhat.com>
9931
9932         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9933
9934         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9935
9936 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9937
9938         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9939
9940 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9941
9942         * g++.dg/inherit/template-as-base.C: Expect error.
9943         * g++.dg/inherit/namespace-as-base.C: Likewise.
9944
9945 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9946
9947         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9948         g++.dg/ext/instantiate3.C: Tweak match patterns.
9949
9950         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9951         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9952         -da test.
9953
9954 2002-03-31  Richard Henderson  <rth@redhat.com>
9955
9956         * gcc.dg/special/alias-2.c: New.
9957         * gcc.dg/special/ecos.exp: Run it.
9958
9959 2002-03-31  Richard Henderson  <rth@redhat.com>
9960
9961         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9962
9963 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9964
9965         * gcc.dg/weak-1.c: Disable on h8300 port.
9966
9967 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9968
9969         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9970         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9971         ordering tests.
9972         * g++.dg/bprob/bprob-1.C: New test.
9973         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9974         * g++.dg/gcov/gcov-1.C: New test.
9975         * g++.dg/gcov/gcov-1.x: New file.
9976         * g++.dg/gcov/gcov-2.C: New test.
9977         * g++.dg/gcov/gcov-3.C: New test.
9978         * g++.dg/gcov/gcov-3.h: New file.
9979
9980 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9981
9982         * g++.old-deja/g++.other/builtins5.C: New test.
9983         * g++.old-deja/g++.other/builtins6.C: New test.
9984         * g++.old-deja/g++.other/builtins7.C: New test.
9985         * g++.old-deja/g++.other/builtins8.C: New test.
9986         * g++.old-deja/g++.other/builtins9.C: New test.
9987
9988 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9989
9990         * g++.dg/opt/static1.C: New test.
9991
9992         * g++.dg/opt/longbranch1.C: New test.
9993
9994 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9995
9996         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9997
9998         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9999
10000 2002-03-28  Jeffrey A Law  (law@redhat.com)
10001
10002         * gcc.c-torture/execute/20020328-1.c: New test.
10003
10004 2002-03-27  Richard Henderson  <rth@redhat.com>
10005
10006         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10007         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10008         move from g++.old-deja/g++.ext/.
10009
10010 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10011
10012         * g++.dg/init/new2.C: New test.
10013
10014 2002-03-26  Richard Henderson  <rth@redhat.com>
10015
10016         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10017
10018         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10019         on sparc.
10020
10021         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10022         sparcv9 systems.
10023         * gcc.dg/20001102-1.c: Likewise.
10024
10025 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10026
10027         * gcc.dg/cpp/endif-pedantic1.c,
10028         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10029
10030 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10031
10032         * g++.dg/init/new1.C: New test.
10033
10034 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         * g++.dg/abi/vbase9.C: New test.
10037
10038 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10039
10040         * gcc.dg/arm-asm.c: New test.
10041
10042 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10043
10044         * gcc.dg/Wswitch-enum.c: New test.
10045         Fix PR c/5044.
10046
10047 2002-03-26  Richard Henderson  <rth@redhat.com>
10048
10049         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10050         structure.
10051
10052 2002-03-25  Richard Henderson  <rth@redhat.com>
10053
10054         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10055         sparcv9 systems.
10056
10057         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10058         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10059
10060 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10061
10062         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10063
10064 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10065
10066         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10067         targets using generic thunk support.
10068
10069 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10070
10071         * gcc.c-torture/compile/20020323-1.c: New test.
10072
10073         * g++.dg/opt/conj2.C: New test.
10074
10075 2002-03-24  Richard Henderson  <rth@redhat.com>
10076
10077         * gcc.dg/weak-1.c: Use -fno-common.
10078
10079 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10080
10081         * g77.dg/f77-edit-apostrophe-out.f: New test
10082         * g77.dg/f77-edit-h-out.f: New test
10083         * g77.dg/f77-edit-t-in.f: New test
10084         * g77.dg/f77-edit-t-out.f: New test
10085         * g77.dg/f77-edit-x-out.f: New test
10086         * g77.dg/f77-edit-slash-out.f: New test
10087         * g77.dg/f77-edit-colon-out.f: New test
10088         * g77.dg/f77-edit-s-out.f: New test
10089
10090 2002-03-24  Richard Henderson  <rth@redhat.com>
10091
10092         * objc/execute/formal_protocol-6.x: New XFAIL.
10093
10094 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10095
10096         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10097         that do not support weak symbols
10098
10099 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10100
10101         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10102         * lib/g77.exp:  Likewise
10103         * lib/objc.exp: Likewise
10104
10105 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10106
10107         * gcc.dg/Wswitch-default.c: New test.
10108
10109 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10110
10111         * g++.dg/other/enum1.C: New test.
10112
10113 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10114
10115         * gcc.dg/pragma-ep-3.c: Fix typo.
10116
10117 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10118
10119         * g++.dg/inherit/template-as-base.C: New test.
10120
10121 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10122
10123         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10124         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10125
10126 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10127
10128         * gcc.dg/cpp/multiline.c: Update to match.
10129
10130 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10131
10132         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10133
10134 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10135
10136         * gcc.dg/cpp/extratokens2.c:  New file.
10137
10138 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10139
10140         * gcc.dg/20020312-2.c: Add rs6000 target.
10141
10142         * gcc.c-torture/compile/20020319-1.c: New test.
10143
10144 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10145
10146         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10147         (A, E): Handle this.
10148
10149 2002-03-20  Jason Merrill  <jason@redhat.com>
10150
10151         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10152         ignoring -fpic.
10153         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10154         through prune_gcc_output.
10155
10156 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.c-torture/compile/20020320-1.c: New test.
10159
10160 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10161
10162         * gcc.c-torture/compile/20020318-1.c: New test.
10163
10164         * gcc.dg/struct-by-value-1.c: New test.
10165
10166         * gcc.dg/20020319-1.c: New test.
10167
10168 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10169
10170         * g++.dg/opt/conj1.C: New test.
10171
10172 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10173
10174         * g++.dg/template/qualttp20.C: Revert previous change.
10175         * g++.dg/template/qualttp3.C: Likewise.
10176         * g++.dg/template/qualttp4.C: Likewise
10177         * g++.dg/template/qualttp5.C: Likewise
10178         * g++.dg/template/qualttp6.C: Likewise
10179         * g++.dg/template/qualttp7.C: Likewise
10180         * g++.dg/template/qualttp8.C: Likewise
10181         * g++.dg/template/recurse.C: Likewise.
10182
10183 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10184
10185         * gcc.dg/cpp/wchar-1.c: Update.
10186
10187 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10188
10189         * g++.dg/template/conv1.C: New test.
10190         * g++.dg/template/conv2.C: New test.
10191         * g++.dg/template/conv3.C: New test.
10192         * g++.dg/template/conv4.C: New test.
10193
10194 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10195
10196         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10197         * g++.dg/template/qualttp3.C: Likewise.
10198         * g++.dg/template/qualttp4.C: Likewise
10199         * g++.dg/template/qualttp5.C: Likewise
10200         * g++.dg/template/qualttp6.C: Likewise
10201         * g++.dg/template/qualttp7.C: Likewise
10202         * g++.dg/template/qualttp8.C: Likewise
10203         * g++.dg/template/recurse.C: Likewise.
10204
10205 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10206
10207         * g++.dg/opt/dtor1.C: New test.
10208
10209 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10210
10211         * gcc.c-torture/compile/20020315-1.c: New test.
10212
10213 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10214
10215         * gcc.dg/weak-1.c: Fix scan tests.
10216
10217 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10218
10219         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10220         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10221         cris-*-aout* mmix-*-*.
10222         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10223         cris-*-aout* mmix-*-*.
10224         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10225         cris-*-elf* cris-*-aout* and mmix-*-*.
10226         * gcc.dg/20001009-1.c: Ditto.
10227         * gcc.dg/20010912-1.c: Ditto.
10228         * gcc.dg/20020122-4.c: Ditto.
10229         * gcc.dg/inline-2.c: Ditto.
10230
10231 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10232
10233         * gcc.c-torture/compile/20020314-1.c: New test.
10234
10235 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10236
10237         * gcc.c-torture/execute/20020314-1.c: New test.
10238
10239 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10240
10241         * g++.dg/warn/Wunused-1.C: New test.
10242
10243 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10244
10245         * g++.dg/abi/mangle6.C: New test.
10246
10247 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10248
10249         * gcc.c-torture/compile/20020309-2.c: New test.
10250
10251         * gcc.c-torture/compile/20020312-1.c: New test.
10252
10253 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10254
10255         * g++.dg/other/access1.C: New test.
10256
10257 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gcc.c-torture/execute/wchar_t-1.c: New test.
10260
10261 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10262
10263         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10264
10265 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10266
10267         * gcc.dg/20020312-1.c: New test case.
10268
10269 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10270
10271         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10272
10273 2002-03-11  Richard Henderson  <rth@redhat.com>
10274
10275         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10276         * g++.old-deja/g++.jason/report.C: Likewise.
10277
10278 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10279
10280         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10281         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10282
10283 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10284
10285         * testsuite/g++.dg/overload/pmf1.C: New test.
10286
10287 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10288
10289         * gcc.c-torture/execute/20020307-1.c: Use long.
10290
10291 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10292
10293         PR optimization/5844
10294         * gcc.dg/20020310-1.c: New test.
10295
10296 2002-03-09  Michael Meissner  <meissner@redhat.com>
10297
10298         * gcc.c-torture/execute/memcpy-2.c: New test.
10299         * gcc.c-torture/execute/memset-1.c: New test.
10300         * gcc.c-torture/execute/strlen-1.c: New test.
10301         * gcc.c-torture/execute/strcmp-1.c: New test.
10302         * gcc.c-torture/execute/strncmp-1.c: New test.
10303
10304 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10305
10306         * gcc.dg/ppc-ldstruct.c: New test.
10307
10308 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10309
10310         * gcc.c-torture/execute/va-arg-22.c: New test.
10311
10312 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10313
10314         * gcc.c-torture/compile/20020309-1.c: New test.
10315
10316 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10317
10318         * gcc.c-torture/execute/20020307-2.c: New test.
10319
10320 2002-03-07  Jeffrey A Law  (law@redhat.com)
10321
10322         * g77.f-torture/compile/20020307-1.f: New test.
10323
10324 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10325
10326         * gcc.dg/unordered-1.c: New test.
10327
10328 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10329
10330         * gcc.c-torture/execute/20020307-1.c: New test.
10331
10332 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * gcc.dg/20020304-1.c: New test.
10335
10336         * gcc.c-torture/compile/20020304-2.c: New test.
10337
10338 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10339
10340         * gcc.c-torture/compile/20020304-1.c: New test case
10341         (from PR c/5830).
10342
10343 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10344
10345         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10346
10347 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10348
10349         * g++.dg/other/classkey1.C: New test.
10350
10351 2002-03-01  Richard Henderson  <rth@redhat.com>
10352
10353         * gcc.c-torture/compile/981223-1.x: New.
10354         * gcc.c-torture/compile/920625-1.x: New.
10355
10356 2002-02-28  Richard Henderson  <rth@redhat.com>
10357
10358         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10359
10360 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10361
10362         * gcc.c-torture/execute/20020227-1.c: New test.
10363
10364 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10365
10366         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10367         here" ERROR lines.
10368         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10369         * g++.old-deja.g++.other/defarg1.C: Likewise.
10370         * g++.old-deja/g++.pt/calls2.C: Likewise.
10371         * g++.old-deja/g++.pt/crash20.C: Likewise.
10372         * g++.old-deja/g++.pt/crash30.C: Likewise.
10373         * g++.old-deja/g++.pt/crash36.C: Likewise.
10374         * g++.old-deja/g++.pt/crash6.C: Likewise.
10375         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10376         * g++.old-deja/g++.pt/derived3.C: Likewise.
10377         * g++.old-deja/g++.pt/error1.C: Likewise.
10378         * g++.old-deja/g++.pt/friend21.C: Likewise.
10379         * g++.old-deja/g++.pt/friend23.C: Likewise.
10380         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10381         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10382
10383 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10384
10385         * gcc.c-torture/execute/20020225-2.c: New test.
10386
10387 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10388
10389         * gcc.c-torture/execute/920730-1t.c,
10390         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10391         Delete test cases, only relevant to -traditional.
10392
10393 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10394
10395         * gcc.dg/cpp/undef1.c: Remove.
10396         * gcc.dg/cpp/directiv.c: Update.
10397         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10398
10399 2002-02-27  Michael Meissner  <meissner@redhat.com>
10400
10401         * gcc.c-torture/execute/20020226-1.c: New test.
10402
10403 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10404
10405         * g++.dg/debug/debug4.C: New test.
10406
10407         * gcc.dg/ia64-visibility-1.c: New test.
10408
10409 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10410
10411         * gcc.dg/debug/20020224-1.c: New.
10412
10413 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10414
10415         * gcc.c-torture/execute/960416-1.x: New.
10416         * gcc.c-torture/execute/divconst-3.x: Likewise.
10417
10418 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10419
10420         * gcc.dg/20020224-1.c: New test.
10421
10422 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10423
10424         * gcc.c-torture/execute/20020225-1.c: New.
10425
10426 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10427
10428         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10429
10430 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10431
10432         * gcc.dg/20020222-1.c: New test.
10433
10434 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10435
10436         * g++.dg/opt/anonunion1.C: New test.
10437
10438 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10439
10440         * g++.dg/template/qualttp19.C: New test.
10441         * g++.dg/template/qualttp20.C: New test.
10442         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10443         * g++.old-deja/g++.other/qual1.C: Likewise.
10444
10445 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10446
10447         * gcc.dg/attr-alwaysinline.c: New.
10448
10449 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10450
10451         * gcc.dg/20020220-1.c: New test.
10452
10453         * gcc.dg/20020220-2.c: New test.
10454
10455         * g++.dg/opt/mmx1.C: New test.
10456
10457 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10458
10459         * gcc.c-torture/compile/20020110.c: New test.
10460
10461 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10462
10463         * gcc.c-torture/execute/20020219-1.c: New test.
10464
10465         * gcc.dg/20020219-1.c: New test.
10466
10467         * gcc.dg/noncompile/20020220-1.c: New test.
10468
10469         * g++.dg/opt/ptrintsum1.C: New test.
10470
10471         * gcc.dg/debug/20020220-1.c: New test.
10472
10473 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10474
10475         * gcc.c-torture/execute/20020216-1.c: New test.
10476
10477 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10478
10479         * gcc.dg/decl-1.c: Update, new test.
10480
10481 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10482
10483         * g++.dg/abi/bitfield1.C: New test.
10484         * g++.dg/abi/bitfield2.C: New test.
10485
10486 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10487
10488         * gcc.dg/attr-nest.c: New test.
10489
10490 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10491
10492         * gcc.c-torture/execute/20020215-1.c: New test.
10493
10494 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10495
10496         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10497         * g++.dg/debug/debug.exp: New.
10498         * g++.dg/debug/trivial.C: New.
10499         * g++.dg/debug/debug1.C: Moved...
10500         * g++.dg/other/debug1.C: ...from here.
10501         * g++.dg/debug/debug2.C: Moved...
10502         * g++.dg/other/debug2.C: ...from here.
10503         * g++.dg/debug/debug3.C: Moved...
10504         * g++.dg/other/debug3.C: ...from here.
10505
10506         * gcc.dg/noncompile/20020213-1.c: New test.
10507
10508 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10509
10510         * g++.dg/other/debug3.C: New test.
10511
10512         * gcc.c-torture/execute/20020213-1.c: New test.
10513
10514 2002-02-13  Richard Smith <richard@ex-parrot.com>
10515
10516         * g++.old-deja/g++.other/thunk1.C: New test.
10517
10518 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10519
10520         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10521
10522 2002-02-13  Stan Shebs  <shebs@apple.com>
10523
10524         * gcc.dg/altivec-3.c: New.
10525
10526 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * gcc.dg/Wunreachable-1.c: New test.
10529         * gcc.dg/Wunreachable-2.c: New test.
10530
10531 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10532
10533         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10534
10535 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10536
10537         * gcc.dg/decl-1.c: New test.
10538
10539 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10540
10541         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10542
10543 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10544
10545         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10546         * gcc.c-torture/compile/980506-1.x: Likewise.
10547
10548 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10549
10550         * gcc.dg/20020210-1.c: New.
10551
10552 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10553
10554         * g77.f-torture/execute/947.f: New regression test
10555         for PR fortran/947.
10556
10557 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10558
10559         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10560         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10561
10562 2002-02-08  Richard Henderson  <rth@redhat.com>
10563
10564         * gcc.c-torture/compile/labels-3.c: New.
10565
10566 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10567
10568         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10569         expression statements work instead.
10570         * gcc.dg/noncompile/20020207-1.c: New test.
10571
10572 2002-02-07  Richard Henderson  <rth@redhat.com>
10573
10574         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10575
10576 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10577
10578         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10579         message from g77
10580         * lib/g77-dg.exp: Trim g77 error messages so that they are
10581         recognized by dg.exp.
10582
10583 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10584
10585         PR fortran/5473
10586         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10587
10588 2002-02-07  Richard Henderson  <rth@redhat.com>
10589
10590         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10591         to be sufficiently aligned for integers.
10592
10593 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         * g++.dg/template/friend4.C: New test.
10596
10597 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10598
10599         PR fortran/5743
10600         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10601         unsupported cases.
10602
10603 2002-02-07  Richard Henderson  <rth@redhat.com>
10604
10605         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10606         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10607         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10608         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10609
10610 2002-02-06  Richard Henderson  <rth@redhat.com>
10611
10612         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10613
10614 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10615
10616         * gcc.dg/20020206-1.c: New test.
10617
10618 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10619
10620         * gcc.c-torture/execute/20020206-1.c: New test.
10621
10622         * gcc.c-torture/execute/20020206-2.c: New test.
10623
10624         PR optimization/5429:
10625         * gcc.c-torture/compile/20020206-1.c: New test.
10626
10627 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10628
10629         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10630         as certain file formats cannot support particularly large
10631         alignments.
10632
10633         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10634         and do not expect to be able to link the executable.
10635
10636         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10637         fail because the COFF format does not support the weak attribute.
10638
10639 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10640
10641         * g77.dg/pr5473.f:  New test
10642
10643 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10644
10645         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10646         Fix testcase accordingly.
10647
10648 2002-02-04  Richard Henderson  <rth@redhat.com>
10649
10650         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10651         (buf): Change to be an array of pointers, not ints.
10652
10653 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10654
10655         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10656         before all tests.  Move warning one line above to match where it
10657         C frontend emits.
10658         * gcc.dg/Wswitch-2.c: New test.
10659         * g++.dg/warn/Wswitch-1.C: New test.
10660         * g++.dg/warn/Wswitch-2.C: New test.
10661
10662 2002-02-04  Richard Henderson  <rth@redhat.com>
10663
10664         * g++.dg/abi/offsetof.C: Fix size comparison.
10665
10666 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10667
10668         * gcc.dg/cast-qual-2.c: New test.
10669
10670 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10671
10672         * gcc.dg/20020201-4.c: New test.
10673
10674 2002-02-04  Ben Elliston  <bje@redhat.com>
10675
10676         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10677         target_info attribute != 0, in addition to the empty string.
10678         (gcc_target_compile): Likewise.
10679
10680 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10681
10682         * gcc.dg/Wswitch.c: New test.
10683         PR gcc/4475. PR gcc/3780.
10684
10685 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10686
10687         * g77.f-torture/execute/5122.f: New test for regressions
10688         against PR fortran/5122.
10689
10690 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10691
10692         * g77.f-torture/compile/pr3743.f: Delete
10693         * g77.dg/pr3743-1.f: New test.
10694         * g77.dg/pr3743-2.f: New test.
10695         * g77.dg/pr3743-3.f: New test.
10696         * g77.dg/pr3743-4.f: New test.
10697
10698 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10699
10700         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10701
10702 2002-02-02  Richard Henderson  <rth@redhat.com>
10703
10704         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10705         * gcc.c-torture/execute/bf64-1.c: Likewise.
10706
10707 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10708
10709         * gcc.dg/20020201-2.c: New test.
10710
10711         * gcc.dg/20020201-3.c: New test.
10712
10713         * gcc.c-torture/execute/bitfld-2.c: New test.
10714
10715 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10716
10717         * gcc.dg/bitfld-1.c: Update.
10718         * gcc.dg/bitfld-2.c: Update.
10719         * gcc.c-torture/execute/bitfld-1.x: New.
10720
10721 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10722
10723         * gcc.c-torture/execute/20020201-1.c: New test.
10724
10725 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10726
10727         PR target/5469
10728         * gcc.dg/20020201-1.c: New test.
10729
10730 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10731
10732         PR fortran/3743
10733         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10734         * g77.f-torture/compile/pr3743.x: Remove
10735
10736 2002-01-31  Tom Rix  <trix@redhat.com>
10737
10738         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10739
10740 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10741
10742         * gcc.dg/noncompile/20020130-1.c: New test.
10743
10744 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10745
10746         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10747
10748 2002-01-29  Richard Henderson  <rth@redhat.com>
10749
10750         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10751         to long long.
10752         * gcc.c-torture/execute/bf64-1.c: Likewise.
10753
10754 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10755
10756         * gcc.c-torture/execute/20020129-1.c: New test.
10757
10758 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10759
10760         * gcc.c-torture/compile/20000224-1.c: Update.
10761         * gcc.c-torture/execute/bitfld-1.c: New tests.
10762         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10763         * gcc.dg/uninit-A.c: Update.
10764
10765 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10766
10767         * g++.dg/template/ctor1.C: Add instantiation.
10768
10769 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10770
10771         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10772         argument to __builtin_prefetch to be const ptr.
10773
10774 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10775
10776         * gcc.c-torture/compile/20020120-1.c: New test.
10777
10778 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10779
10780         * gcc.c-torture/execute/20020127-1.c: New test.
10781
10782 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10783
10784         * g77.dg/f77-edit-i-in.f: New test
10785         * g77.dg/f77-edit-i-out.f: New test
10786
10787 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10788
10789         * gcc.dg/debug/debug.exp: New file.
10790         * gcc.dg/debug/trivial.c: New file.
10791         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10792         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10793         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10794         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10795         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10796         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10797         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10798         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10799         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10800         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10801         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10802         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10803         * gcc.dg/20000503-1.c: Removed.
10804         * gcc.dg/20010207-1.c: Removed.
10805         * gcc.dg/20011223-1.c: Removed.
10806         * gcc.dg/20020104-2.c: Removed.
10807         * gcc.dg/debug-1.c: Removed.
10808         * gcc.dg/debug-2.c: Removed.
10809         * gcc.dg/debug-3.c: Removed.
10810         * gcc.dg/debug-4.c: Removed.
10811         * gcc.dg/debug-5.c: Removed.
10812         * gcc.dg/debug-6.c: Removed.
10813         * gcc.dg/dwarf2-1.c: Removed.
10814         * gcc.dg/dwarf2-2.c: Removed.
10815
10816 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10817
10818         * g++.old-deja/g++.other/eh5.C: New test.
10819         * g++.old-deja/g++.other/sibcall2.C: New test.
10820         * g++.old-deja/g++.other/array9.C: New test.
10821         * g++.old-deja/g++.other/typename2.C: New test.
10822         * g++.old-deja/g++.other/crash60.C: New test.
10823         * g++.old-deja/g++.other/conv9.C: New test.
10824         * g++.old-deja/g++.other/mangle10.C: New test.
10825         * g++.old-deja/g++.other/unchanging1.C: New test.
10826         * g++.old-deja/g++.other/exprstmt1.C: New test.
10827         * g++.old-deja/g++.other/inline23.C: New test.
10828         * g++.old-deja/g++.eh/ia64-1.C: New test.
10829         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10830         * g++.old-deja/g++.other/reload1.C: New test.
10831         * g++.old-deja/g++.other/static20.C: New test.
10832         * g++.old-deja/g++.other/local-alloc1.C: New test.
10833         * g++.old-deja/g++.other/conv8.C: New test.
10834         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10835         * g++.old-deja/g++.other/storeexpr1.C: New test.
10836         * g++.old-deja/g++.other/storeexpr2.C: New test.
10837         * g++.dg/eh/template2.C: New test.
10838         * g++.dg/warn/weak1.C: New test.
10839
10840 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10841
10842         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10843         Remove first, non-varying, argument.
10844
10845 2002-01-23  Richard Henderson  <rth@redhat.com>
10846
10847         * gcc.dg/inline-2.c: New.
10848
10849         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10850         Add optional target arg.  Check number of arguments.
10851         (scan-assembler-not, scan-assembler-dem): Likewise.
10852         (scan-assembler-dem-not): Likewise.
10853
10854 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10855
10856         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10857         line 12.
10858         * g++.old-deja/g++.brendan/parse3.C,
10859         g++.old-deja/g++.other/crash26.C,
10860         g++.old-deja/g++.other/crash28.C,
10861         g++.old-deja/g++.other/crash29.C,
10862         g++.old-deja/g++.other/crash30.C,
10863         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10864
10865 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10866
10867         * gcc.dg/20020115-1.c: New.
10868
10869 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10870
10871         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10872
10873 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10874
10875         * gcc.dg/20020122-3.c: New.
10876
10877 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10878
10879         * g++.dg/other/gc1.C: New test.
10880
10881 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10882
10883         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10884
10885 2002-01-22  Richard Henderson  <rth@redhat.com>
10886
10887         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10888
10889 2002-01-22  Richard Henderson  <rth@redhat.com>
10890
10891         * gcc.dg/20020122-4.c: New.
10892
10893 2002-01-22  H.J. Lu <hjl@gnu.org>
10894
10895         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10896         link output.
10897         * gcc.dg/special/ecos.exp: Likewise.
10898         * lib/g++-dg.exp: Likewise.
10899         * lib/g77-dg.exp: Likewise.
10900         * lib/gcc-dg.exp : Likewise.
10901         * lib/mike-g++.exp: Likewise.
10902         * lib/mike-g77.exp: Likewise.
10903         * lib/mike-gcc.exp: Likewise.
10904         * lib/objc-dg.exp: Likewise.
10905
10906 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10907
10908         PR target/5379
10909         * gcc.dg/20020122-2.c: New test.
10910
10911 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10912
10913         * gcc.dg/20020122-1.c: New test.
10914
10915 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10916
10917         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10918
10919 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10920
10921         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10922
10923 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10924
10925         * gcc.c-torture/compile/20020121-1.c: New test.
10926
10927 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10928
10929         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10930         ld_library_path.
10931
10932 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10933
10934         * gcc.dg/20020218-1.c: New test.
10935
10936 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10937
10938         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10939         messages
10940         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10941         "At global scope" warning
10942         * g++.dg/ext/align1.C: Change cygwin test for alignment
10943         from db-bogus to dg-warning
10944
10945 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10946
10947         * g77.f-torture/compile/cpp2.F: New test.
10948
10949 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10950
10951         * g++.dg/template/access1.C: New test.
10952
10953 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10954
10955         * gcc.dg/20020118-1.c: New.
10956
10957 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10958
10959         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10960
10961 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10962
10963         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10964         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10965         alignment warnings.
10966
10967 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10968
10969         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10970         torture_with_loops and torture_without_loops
10971
10972 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10973
10974         * gcc.c-torture/compile/20020116-1.c: New test.
10975
10976 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10977
10978         * gcc.dg/20020116-2.c: New test.
10979
10980         * gcc.dg/ultrasp4.c: New test.
10981
10982         * gcc.dg/20020116-1.c: New test.
10983
10984 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10985
10986         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10987         by EABI.
10988
10989 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10990
10991         * gcc.misc-tests/i386-prefetch.exp: New.
10992         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10993         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10994         * gcc.misc-tests/i386-pf-none-1.c: New test.
10995         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10996
10997 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10998
10999         * gcc.dg/gnu89-init-1.c: Add new tests.
11000
11001 2002-01-15  Andreas Jaeger  <aj@suse.de>
11002
11003         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11004         * gcc.dg/i386-mmx-2.c: Likewise.
11005         * gcc.dg/i386-sse-1.c: Likewise.
11006         * gcc.dg/i386-sse-2.c: Likewise.
11007         * gcc.dg/i386-sse-3.c: Likewise.
11008
11009 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11010
11011         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11012         Uncomment additional cases that now pass.
11013
11014 2002-01-11  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11017         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11018
11019 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11020
11021         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11022
11023 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11024
11025         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11026         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11027
11028 2002-01-10  Dale Johannesen  <dalej@apple.com>
11029
11030         * gcc.c-torture/execute/loop-11.c: New.
11031
11032 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11033
11034         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11035         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11036
11037 2002-01-09  Richard Henderson  <rth@redhat.com>
11038
11039         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11040         type in which to perform the operation for each size.
11041
11042 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11043
11044         * gcc.c-torture/compile/20020109-2.c: New test.
11045
11046 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11047
11048         * gcc.c-torture/execute/loop-10.c: New test.
11049
11050 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11051
11052         * gcc.c-torture/compile/20010226-1.c: New test.
11053         * gcc.c-torture/compile/20010227-1.c: New test.
11054         * gcc.c-torture/compile/20010426-1.c: New test.
11055         * gcc.c-torture/compile/20010510-1.c: New test.
11056         * gcc.c-torture/compile/20010605-3.c: New test.
11057         * gcc.c-torture/compile/20010824-1.c: New test.
11058         * gcc.c-torture/execute/20010409-1.c: New test.
11059         * gcc.dg/noncompile/20000901-1.c: New test.
11060         * gcc.dg/20001023-1.c: New test.
11061         * gcc.dg/20001101-1.c: New test.
11062         * gcc.dg/20001102-1.c: New test.
11063         * gcc.dg/20010207-1.c: New test.
11064         * gcc.dg/20010405-1.c: New test.
11065         * gcc.dg/20010822-1.c: New test.
11066         * gcc.dg/20011107-1.c: New test.
11067
11068 2002-01-09  Jeffrey A Law  (law@redhat.com)
11069
11070         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11071
11072         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11073         execution failure on PA targets.
11074
11075 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * gcc.c-torture/compile/20020109-1.c: New test.
11078
11079 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11080
11081         * gcc.c-torture/execute/20020108-1.c: New test.
11082
11083 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11084
11085         * gcc.dg/20020108-1.c: New test.
11086
11087 2002-01-08  H.J. Lu <hjl@gnu.org>
11088
11089         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11090         for header files.
11091
11092 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11093
11094         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11095         consistency.
11096
11097 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11098
11099         * gcc.dg/altivec-4.c: Test altivec predicates.
11100
11101 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * gcc.c-torture/execute/20020107-1.c: New test.
11104
11105 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11106
11107         PR c/5279
11108         * gcc.c-torture/compile/20020106-1.c: New test.
11109
11110 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11111
11112         * gcc.c-torture/execute/nestfunc-4.c: New test.
11113
11114 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11115
11116         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11117         extra triple that slipped in.
11118         * g++.old-deja/g++.abi/align.C: Likewise.
11119         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11120
11121 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11122
11123         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11124         * g++.old-deja/g++.abi/align.C: Likewise.
11125         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11126
11127         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11128         on FreeBSD/i386.
11129         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11130         FreeBSD.
11131
11132 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11133
11134         * gcc.dg/20020104-1.c: New test.
11135
11136         * gcc.dg/20020104-2.c: New test.
11137
11138 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11139
11140         * gcc.dg/20020103-1.c: Fix typo in target selector.
11141
11142 2002-01-03  Richard Henderson  <rth@redhat.com>
11143
11144         * gcc.dg/20020103-1.c: New.
11145
11146 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11147
11148         * gcc.c-torture/execute/20020103-1.c: New test.
11149
11150 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11151
11152         * g++.dg/other/debug2.C: New test.
11153
11154         * gcc.c-torture/compile/20020103-1.c: New test.
11155
11156 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11157
11158         * gcc.dg/gnu89-init-1.c: Added new tests.
11159
11160 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11161
11162         * g++.dg/template/friend2.C: Remove as patch is reverted.
11163
11164         * g++.dg/warn/oldcast1.C: New test.
11165
11166         * g++.dg/template/ptrmem1.C: New test.
11167         * g++.dg/template/ptrmem2.C: New test.
11168
11169         * g++.dg/template/ntp.C: New test.
11170
11171         * g++.dg/other/component1.C: New test.
11172
11173         * g++.dg/template/ttp3.C: New test.
11174
11175         * g++.dg/template/friend2.C: New test.
11176         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11177
11178 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11179
11180         * g++.dg/other/ptrmem1.C: New test.
11181         * g++.dg/other/ptrmem2.C: New test.
11182
11183 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11184
11185         * g++.dg/template/ctor1.C: New test.
11186
11187 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         * g++.dg/template/friend2.C: New test.
11190
11191 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11192
11193         * gcc.dg/mmix-1.c: New test.
11194
11195 2001-12-31  Richard Henderson  <rth@redhat.com>
11196
11197         * gcc.dg/asm-5.c: New.
11198
11199 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11200
11201         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11202         in namespace __gnu_cxx
11203
11204 2001-12-30  Richard Henderson  <rth@redhat.com>
11205
11206         * gcc.dg/debug-6.c: New.
11207
11208 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11209
11210         * gcc.c-torture/compile/20011229-2.c: New test.
11211
11212 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11213
11214         * gcc.dg/debug-3.c: New test.
11215         * gcc.dg/debug-4.c: New test.
11216         * gcc.dg/debug-5.c: New test.
11217
11218 2001-12-29  Richard Henderson  <rth@redhat.com>
11219
11220         * g++.dg/eh/loop1.C: New.
11221
11222 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11223
11224         * g++.dg/template/crash1.C: New test.
11225
11226 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11227
11228         * g++.dg/other/const1.C: New test.
11229
11230 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11231
11232         * gcc.c-torture/compile/20011229-1.c: New test.
11233
11234 2001-12-28  Stan Shebs  <shebs@apple.com>
11235
11236         * lib/objc-torture.exp: Resync with c-torture.exp.
11237         * lib/objc.exp: Load standard libraries.
11238
11239 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11242         additional tests.
11243
11244 2001-12-27  Roger Sayle <roger@eyesopen.com>
11245
11246         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11247
11248 2001-12-27  Richard Henderson  <rth@redhat.com>
11249
11250         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11251
11252 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11253
11254         * g++.dg/eh/ctor1.C: New test.
11255         * g++.dg/other/error2.C: New test.
11256
11257 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11258
11259         * g++.dg/other/init2.C: New test.
11260
11261 2001-12-24  Richard Henderson  <rth@redhat.com>
11262
11263         * gcc.dg/20011223-1.c: New.
11264         * gcc.dg/inline-1.c: New.
11265
11266 2001-12-23  Richard Henderson  <rth@redhat.com>
11267
11268         * gcc.dg/asm-4.c: Test operand modifiers.
11269
11270 2001-12-23  Richard Henderson  <rth@redhat.com>
11271
11272         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11273
11274 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11275
11276         * gcc.c-torture/execute/20011223-1.c: New test.
11277
11278 2001-12-21  Richard Henderson  <rth@redhat.com>
11279
11280         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11281         re-enables the warning.
11282
11283 2001-12-21  Richard Henderson  <rth@redhat.com>
11284
11285         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11286
11287 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11288
11289         * gcc.c-torture/compile/20011218-1.c: New test.
11290
11291 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11292
11293         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11294         arm-isr.c test.
11295         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11296         epilogue generation for ARM ISR routines.
11297
11298 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11299
11300         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11301         * gcc.dg/format/c90-printf-3.c: Likewise.
11302         * gcc.dg/format/c99-printf-3.c: Likewise.
11303         * gcc.dg/format/ext-1.c: Likewise.
11304         * gcc.dg/format/ext-6.c: Likewise.
11305         * gcc.dg/format/format.h: Prototype unlocked stdio.
11306
11307 2001-12-20  Richard Henderson  <rth@redhat.com>
11308
11309         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11310         (arena): Use it.
11311         (malloc): Correct allocation logic.  Abort if we fill up the
11312         arena before initialization complete.
11313         (realloc): Correct allocation logic.
11314
11315 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11316
11317         * gcc.c-torture/compile/20011219-2.c: New test.
11318
11319         * gcc.c-torture/execute/20011219-1.c: New test.
11320
11321 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11322
11323         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11324         target does not support weak symbols.
11325
11326 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11327
11328         * gcc.c-torture/compile/20011219-1.c: New test.
11329
11330 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         * g++.dg/other/error1.C: New test.
11333
11334 2001-12-17  Jeffrey A Law  (law@redhat.com)
11335
11336         * gcc.c-torture/execute/20011217-1.c: New test.
11337
11338 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11339
11340         * objc.dg/special/: New directory.
11341         * objc.dg/special/special.exp: New file.
11342         * objc.dg/special/unclaimed-category-1.h: New file.
11343         * objc.dg/special/unclaimed-category-1a.m: New file.
11344         * objc.dg/special/unclaimed-category-1.m: New file.
11345
11346 2001-12-17  Andreas Jaeger  <aj@suse.de>
11347
11348         * gcc.c-torture/compile/20011217-2.c: New test.
11349
11350 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11351
11352         * gcc.c-torture/compile/20011217-1.c: New test.
11353
11354 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11355
11356         * testsuite/gcc.dg/20011214-1.c: New.
11357
11358 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11359
11360         * gcc.dg/altivec-4.c: New.
11361
11362 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11363
11364         * gcc.dg/20011113-1.c: New test.
11365
11366 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11367
11368         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11369         std::__malloc_alloc_template<0> and
11370         std::__default_alloc_template<false, 0>.
11371
11372 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11373
11374         * objc/execute/bf-21.m: New test.
11375         * objc/execute/enumeration-1.m: New test.
11376         * objc/execute/enumeration-2.m: New test.
11377
11378 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11379
11380         * gcc.dg/gnu89-init-1.c: New test.
11381
11382 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11383
11384         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11385         * g++.old-deja/g++.jason/2371.C: Likewise.
11386         * g++.old-deja/g++.jason/template33.C: Likewise.
11387         * g++.old-deja/g++.jason/template34.C: Likewise.
11388         * g++.old-deja/g++.jason/template36.C: Likewise.
11389         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11390         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11391         * g++.old-deja/g++.other/typename1.C: Likewise.
11392         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11393         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11394         * g++.old-deja/g++.pt/typename11.C: Likewise.
11395         * g++.old-deja/g++.pt/typename14.C: Likewise.
11396         * g++.old-deja/g++.pt/typename16.C: Likewise.
11397         * g++.old-deja/g++.pt/typename3.C: Likewise.
11398         * g++.old-deja/g++.pt/typename4.C: Likewise.
11399         * g++.old-deja/g++.pt/typename5.C: Likewise.
11400         * g++.old-deja/g++.pt/typename7.C: Likewise.
11401         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11402
11403 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11404
11405         * g++.dg/other/linkage1.C: New test.
11406         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11407         specifiers.
11408
11409 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11410
11411         * gcc.dg/concat.c: New test.
11412
11413 2001-12-11  Stan Shebs  <shebs@apple.com>
11414
11415         * objc/compile: New test directory.
11416         * objc/compile/compile.exp: New expect script.
11417         * objc/compile/20011211-1.m: New compile test.
11418
11419 2001-12-11  Jason Merrill  <jason@redhat.com>
11420
11421         * lib/prune.exp (prune_gcc_output): Also handle "In member
11422         function".  So many permutations...
11423
11424 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11425
11426         * g++.dg/template/typedef1.C: New test.
11427
11428 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11429
11430         * g++.dg/other/copy1.C: New test.
11431
11432 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11433
11434         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11435
11436         * gcc.dg/builtin-choose-expr.c: New.
11437
11438 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11439
11440         * gcc.dg/altivec-2.c: New.
11441
11442 2001-12-07  Richard Henderson  <rth@redhat.com>
11443
11444         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11445
11446 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11447
11448         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11449         ultrasparc.
11450
11451 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11452
11453         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11454
11455 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11456
11457         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11458         variable argument list.
11459
11460 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11461
11462         * gcc.c-torture/execute/memcheck: Delete entire directory.
11463         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11464         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11465
11466 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11467
11468         * gcc.dg/Wshadow-1.c: New test.
11469
11470 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11471
11472         * gcc.c-torture/compile/20011130-1.c: New test.
11473
11474         * gcc.dg/noncompile/20011025-1.c: New test.
11475
11476         * g++.dg/other/anon-union.C: New test.
11477
11478         * gcc.c-torture/execute/20011024-1.c: New test.
11479
11480 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11481
11482         * gcc.c-torture/execute/20000722-1.x,
11483         gcc.c-torture/execute/20010123-1.x: Remove.
11484         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11485         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11486         gcc.dg/c99-complit-2.c: New tests.
11487
11488 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11489
11490         * g++.dg/inherit/base1.C: New test.
11491
11492 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * g++.dg/other/stdarg1.C: New test.
11495
11496         * gcc.c-torture/compile/20011130-2.c: New test.
11497
11498 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11499
11500         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11501         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11502         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11503         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11504         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11505         * gcc.dg/builtin-prefetch-1.c: New test.
11506
11507 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11508
11509         * gcc.dg/20011130-1.c: New test.
11510
11511 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.dg/other/scope1.C: New test.
11514         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11515
11516 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11517
11518         * gcc.dg/vla-init-1.c: New test.
11519
11520 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11521
11522         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11523
11524 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11525
11526         * objc.dg/alias.m: Update.
11527         * objc.dg/class-1.m: Update.
11528         * objc.dg/const-str-1.m: Update.
11529         * objc.dg/fwd-proto-1.m: Update.
11530         * objc.dg/id-1.m: Update.
11531         * objc.dg/super-class-1.m: Update.
11532
11533 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11534
11535         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11536         constructs.
11537
11538 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11539
11540         * gcc.c-torture/execute/20011128-1.c: New test.
11541
11542 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11543
11544         * gcc.dg/20011127-1.c: New test.
11545
11546 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11547
11548         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11549         from Austin Group draft 7.
11550         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11551         scanf format arguments.
11552         * gcc.dg/format/no-exargs-2.c: New test.
11553
11554 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11555
11556         * g++.dg/abi/vbase8-4.C: New test.
11557
11558 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11559
11560         * gcc.c-torture/execute/20011121-1.c: New test.
11561
11562 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11563
11564         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11565
11566 2001-11-23  Andreas Jaeger  <aj@suse.de>
11567
11568         * gcc.dg/cpp/charconst-2.c: New test.
11569
11570 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11571
11572         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11573         to the host if it is remote.  Let tests specify extra headers
11574         they use.
11575         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11576         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11577         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11578         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11579         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11580         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11581         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11582         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11583         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11584         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11585
11586 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11587
11588         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11589         for little endian ARMs.
11590
11591 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11592
11593         * gcc.c-torture/compile/20011119-1.c: New test.
11594         * gcc.c-torture/compile/20011119-2.c: New test.
11595
11596 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11597
11598         * gcc.dg/altivec-1.c: Fix typo.
11599
11600 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11601
11602         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11603
11604 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11605
11606         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11607
11608 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11609
11610         * lib/g77.exp: Don't specify --rpath-link.
11611
11612         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11613         across all the headers.
11614         * gcc.dg/format/format.exp: For testing on a remote host,
11615         copy format.h.
11616
11617         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11618         * gcc.c-torture/execute/930406-1.c: Likewise.
11619         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11620
11621 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11622
11623         * gcc.dg/altivec-1.c: New.
11624
11625 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11626
11627         * gcc.dg/cpp/fpreprocessed.c: New test case.
11628
11629 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11630
11631         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11632         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11633         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11634
11635 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11636
11637         * gcc.dg/no-builtin-1.c: New test.
11638
11639 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11640
11641         * gcc.c-torture/execute/20011115-1.c: New test.
11642
11643 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.c-torture/compile/20011114-2.c: New test.
11646         * gcc.c-torture/compile/20011114-3.c: New test.
11647         * gcc.c-torture/compile/20011114-4.c: New test.
11648
11649 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11650
11651         * g++.dg/other/init1.C: New test.
11652
11653 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11654
11655         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11656         message.
11657
11658         * gcc.c-torture/execute/20011114-1.c: New testcase.
11659
11660         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11661         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11662         like the (before this change) version of 20010327-1.c.
11663
11664 2001-11-14  Roger Sayle <roger@eyesopen.com>
11665
11666         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11667
11668 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11669
11670         * g++.dg/init/array2.C: New test.
11671
11672 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11673
11674         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11675
11676 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11677
11678         * g++.dg/other/forscope1.C: New test.
11679         * g++.dg/ext/forscope1.C: New test.
11680         * g++.dg/ext/forscope2.C: New test.
11681
11682 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11683
11684         * gcc.c-torture/execute/20011113-1.c: New test.
11685
11686 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11687
11688         * gcc.c-torture/execute/20011109-2.c: New test.
11689
11690         * gcc.c-torture/execute/20011109-1.c: New test.
11691
11692 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.c-torture/compile/20011109-1.c: New test.
11695
11696 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11697
11698         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11699         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11700         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11701         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11702         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11703         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11704         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11705
11706 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11707
11708         * g++.dg/warn/Wshadow-1.C: New tests.
11709         * g++.old-deja/g++.mike/for3.C: Update.
11710
11711 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11712
11713         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11714         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11715         XFAILs.  Adjust expected error texts.
11716         * gcc.c-torture/compile/20011106-1.c,
11717         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11718         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11719         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11720         gcc.dg/c99-array-lval-5.c: New tests.
11721
11722 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11723
11724         * gcc.dg/cpp/defined.c: Update.
11725
11726 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11727
11728         * gcc.c-torture/execute/anon-1.c: New test.
11729
11730 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11731
11732         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11733         same size, so no warning should be produced on stormy16.
11734
11735         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11736         due to oversized array.
11737         * g++.old-deja/g++.mike/ns15.C: Likewise.
11738         * g++.old-deja/g++.pt/crash16.C: Likewise.
11739
11740 2001-11-02  Graham Stott  <grahams@redhat.com>
11741
11742         * g++.dgother/debug1.C: Fix typos.
11743
11744 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11745
11746         * g++.dg/other/debug1.C: New test.
11747
11748 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11749
11750         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11751         of unsigned long.
11752
11753 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11754
11755         * gcc.dg/20011029-2.c: New test.
11756
11757         * gcc.c-torture/compile/20011029-1.c: New test.
11758
11759 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11760
11761         * objc/execute/class_self-1.m: New test.
11762         * objc/execute/class_self-2.m: New test.
11763
11764 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11765
11766         * gcc.misc-tests/msgs.exp: Delete.
11767         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11768         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11769         error set to match recent changes.
11770
11771 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11772
11773         * gcc.dg/20011021-1.c: New test.
11774
11775 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11776
11777         * gcc.c-torture/compile/20011023-1.c: New test.
11778
11779 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11780
11781         * lib/g77.exp: Rewrite based on lib/g++.exp.
11782
11783 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11784
11785         * gcc.c-torture/execute/20011019-1.c: New test.
11786
11787         * gcc.dg/20011018-1.c: New test.
11788
11789 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11790
11791         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11792
11793 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11794
11795         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11796         * gcc.dg/attr-invalid.c: Likewise.
11797
11798 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * testsuite/gcc.dg/20011015-1.c: New test.
11801
11802 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11803
11804         * g++.dg/template/unify2.C: New test.
11805
11806 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11807
11808         * g++.dg/other/exception-specification.C: New test
11809
11810 2001-10-13  Tom Rix  <trix@redhat.com>
11811
11812         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11813         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11814
11815 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11816
11817         * testsuite/gcc.dg/20011009-1.c: New test.
11818
11819 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         PR g++/4476
11822         * g++.dg/other/friend1.C: New test.
11823
11824 2001-10-11  Richard Henderson  <rth@redhat.com>
11825
11826         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11827
11828 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11829
11830         * gcc.c-torture/compile/20011010-1.c: New.
11831
11832 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11833
11834         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11835         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11836         g77.f-torture/execute/execute.exp,
11837         g77.f-torture/noncompile/noncompile.exp,
11838         gcc.c-torture/compile/compile.exp,
11839         gcc.c-torture/execute/execute.exp,
11840         gcc.c-torture/execute/ieee/ieee.exp,
11841         gcc.c-torture/execute/memcheck/memcheck.exp,
11842         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11843         objc/execute/execute.exp: Update FSF address.
11844
11845 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11846
11847         * gcc.dg/cpp/cmdlne-C.c: Update.
11848         * gcc.dg/cpp/cmdlne-C2.c: New.
11849
11850 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11851
11852         * gcc.c-torture/execute/20011008-3.c: New.
11853
11854 2001-10-08  DJ Delorie  <dj@redhat.com>
11855
11856         * gcc.dg/20011008-1.c: New.
11857         * gcc.dg/20011008-2.c: New.
11858
11859 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11860
11861         * gcc.dg/cpp/spacing1.c: Update test.
11862
11863 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11864
11865         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11866         spelling errors of "separate" as "seperate".
11867
11868 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11869
11870         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11871         enough to avoid inlining.
11872
11873 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11874
11875         * lib/g77.exp: set libg2c_dir correctly.
11876
11877 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11878
11879         * gcc.dg/cpp/macro11.c: New test.
11880
11881 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11882
11883         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11884         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11885         gcc.dg/format/multattr-3.c: New tests.
11886         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11887         tests for format attributes on function pointers being rejected.
11888
11889 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11890
11891         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11892
11893 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11894
11895         * g++.dg/warn/format1.C: New test.
11896
11897 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11898
11899         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11900
11901 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11902
11903         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11904
11905 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11906
11907         * gcc.dg/cpp/redef2.c: Add test.
11908
11909 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11910
11911         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11912         long-standing bug on i686, apparently.
11913         * gcc.c-torture/execute/loop-2c.x: New file.
11914         * gcc.c-torture/execute/loop-2d.x: New file.
11915         * gcc.c-torture/execute/loop-3c.x: New file.
11916
11917 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11918
11919         * gcc.dg/cpp/20000625-2.c: Correct line number.
11920
11921 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11922
11923         * gcc.dg/cpp/macro10.c: New test.
11924         * gcc.dg/cpp/strify3.c: New test.
11925         * gcc.dg/cpp/spacing1.c: Add tests.
11926         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11927         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11928
11929 2001-09-24  DJ Delorie  <dj@redhat.com>
11930
11931         * gcc.c-torture/execute/20010924-1.c: New test.
11932
11933 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11934
11935         * testsuite/objc/execute/paste.m: Remove.
11936
11937 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11938
11939         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11940
11941 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11942
11943         * g77.dg/strlen0.f: New test.
11944
11945 2001-09-21  Richard Henderson  <rth@redhat.com>
11946
11947         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11948         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11949
11950 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11951
11952         Table-driven attributes.
11953         * g++.dg/ext/attrib1.C: New test.
11954
11955 2001-09-20  DJ Delorie  <dj@redhat.com>
11956
11957         * gcc.dg/20000926-1.c: Update expected warning messages.
11958         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11959         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11960         array.
11961
11962 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11963
11964         * g++.dg/eh/registers1.C: New test case.
11965
11966 2001-09-17  Richard Henderson  <rth@redhat.com>
11967
11968         * gcc.dg/array-5.c: Fix VLA decomposition test.
11969
11970 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11971
11972         * gcc.dg/cpp/line5.c: New testcase.
11973
11974 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11975
11976         * gcc.dg/cpp/macro9.c: New test.
11977
11978 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11979
11980         * gcc.c-torture/execute/980223.c: Change type of addr from long
11981         to char *.
11982
11983 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11984
11985         * gcc.c-torture/execute/20010915-1.c: New test.
11986
11987 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11988
11989         * g77.dg/bprob: New directory.
11990         * g77.dg/bprob/bprob.exp: New file.
11991         * g77.dg/bprob/bprob-1.f: New test.
11992         * g77.dg/gcov: New directory.
11993         * g77.dg/gcov/gcov.exp: New file.
11994         * g77.dg/gcov/gcov-1.f: New test.
11995         * g77.dg/gcov/gcov-1.x: New file.
11996
11997 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11998
11999         * gcc.dg/cpp/directiv.c: Update.
12000         * gcc.dg/cpp/undef1.c: Update.
12001
12002 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12003
12004         * gcc.dg/20010912-1.c: New test.
12005
12006 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12007
12008         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12009         language-independent file in lib.
12010         * lib/gcov.exp: New file.
12011
12012 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12013
12014         * gcc.c-torture/compile/20010911-1.c: New test.
12015
12016 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12017
12018         * lib/profopt.exp: New, to support profile-directed optimizations.
12019         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12020         * gcc.misc-tests/bprob-1.c: New test.
12021         * gcc.misc-tests/bprob-2.c: New test.
12022
12023 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12024
12025         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12026         XFAIL and which kinds of gcov output to verify.
12027         * gcc.misc-tests/gcov-4b.x: New file.
12028         * gcc.misc-tests/gcov-5b.x: New file.
12029         * gcc.misc-tests/gcov-6.x: New file.
12030         * gcc.misc-tests/gcov-7.c: New test.
12031         * gcc.misc-tests/gcov-7.x: New file.
12032
12033 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12034
12035         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12036         * gcc.misc-tests/gcov-6.c: New test.
12037
12038 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12039
12040         PR c++/3986
12041         * g++.dg/abi/vbase1.C: New test.
12042
12043 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12044
12045         * objc.dg/method-2.m: New.
12046
12047 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         PR c++/4203
12050         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12051         * g++.dg/init/empty1.C: New test.
12052
12053 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12054
12055         * gcc.c-torture/compile/20010903-1.c: New test.
12056
12057 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12058
12059         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12060         for m68k.
12061
12062 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12063
12064         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12065
12066         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12067
12068         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12069
12070 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12071
12072         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12073         for 16-bit 'unsigned int'.
12074
12075 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12076
12077         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12078
12079 2001-08-27  Richard Henderson  <rth@redhat.com>
12080
12081         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12082         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12083
12084 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12085
12086         * gcc.dg/asm-names.c (ymain): New.
12087
12088 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12089
12090         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12091         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12092         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12093
12094 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12095
12096         * gcc.dg/compare5.c: New testcase.
12097
12098 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12099
12100         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12101         and "In instantiation".
12102
12103 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12104
12105         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12106
12107 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12108
12109         * gcc.misc-tests/gcov.exp: Add support for branch information.
12110         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12111         * gcc.misc-tests/gcov-4.c: New test.
12112         * gcc.misc-tests/gcov-4b.c: New test.
12113         * gcc.misc-tests/gcov-5b.c: New test.
12114
12115 2001-08-20  Zack Weinberg  <zackw@panix.com>
12116
12117         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12118         expected to fail.
12119
12120 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12121
12122         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12123
12124 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12125
12126         * g++.dg/eh/
12127         Moved to gcc-deps.exp
12128         * gcc-deps.exp: New file.
12129
12130 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12131
12132         * g++.old-deja/g++.pt/defarg14.C: New test.
12133
12134 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12135
12136         * g++.old-deja/g++.other/lineno5.C: New test.
12137
12138 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12139
12140         * g++.old-deja/g++.pt/crash68.C: New test.
12141
12142 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12143
12144         * g++.old-deja/g++.other/crash42.C: New test.
12145
12146 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12147
12148         * gcc.dg/cpp/extratokens.c: Fix.
12149         * gcc.dg/cpp/skipping2.c: New tests.
12150
12151 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12152
12153         * gcc.c-torture/execute/20010724-1.c: New file.
12154         * gcc.c-torture/execute/20010724-1.x: New file.
12155
12156 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12157
12158         * g++.old-deja/g++.other/cond7.C: New test.
12159
12160 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12161
12162         * g++.old-deja/g++.other/optimize4.C: New test.
12163
12164 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12167
12168 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12169
12170         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12171         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12172         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12173         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12174
12175         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12176         bug report" message.
12177
12178         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12179         * g++.dg/ext/instantiate1.C: Move from old-deja.
12180
12181 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12182
12183         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12184         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12185         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12186         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12187
12188 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12189
12190         * gcc.c-torture/execute/20010723-1.c: New test.
12191
12192 2001-07-23  Ben Elliston  <bje@redhat.com>
12193
12194         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12195
12196 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12197
12198         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12199         i[34567]86-*-*.
12200         Delete handling of ieee_multilib_flags.
12201         Pass -mieee for alpha*-*-* and sh-*-*.
12202         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12203
12204 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12205
12206         Remove old-abi tests.
12207         * g++.old-deja/g++.mike/p11116.C: Remove.
12208         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12209
12210 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12211
12212         * g77.f-torture/compile/pr3743.f:  New test
12213
12214 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12215
12216         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12217
12218 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12219
12220         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12221         g++.old-deja/g++.pt/static6.C: Likewise.
12222         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12223         supports weak symbols.
12224
12225 2001-07-18  Andreas Jaeger  <aj@suse.de>
12226
12227         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12228         supported again.
12229
12230 2001-07-18  Andreas Jaeger  <aj@suse.de>
12231
12232         * gcc.dg/iftrap-1.c: Fix target line.
12233
12234 2001-07-17  Richard Henderson  <rth@redhat.com>
12235
12236         * gcc.c-torture/execute/20010717-1.c: New.
12237
12238 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12239
12240         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12241         tests.
12242
12243 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12244
12245         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12246
12247 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12248
12249         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12250         UAC_SIGBUS, UAC_NOPRINT definitions.
12251
12252 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12253
12254         * objc/execute/object_is_class.m: New test.
12255         * objc/execute/object_is_meta_class.m: New test.
12256
12257 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12258
12259         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12260         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12261
12262 2001-01-15  David Bil
12263         * objc/execute/class-14.m: Added.
12264         * objc/execute/class-2.m: Added.
12265         * objc/execute/class-3.m: Added.
12266         * objc/execute/class-4.m: Added.
12267         * objc/execute/class-5.m: Added.
12268         * objc/execute/class-6.m: Added.
12269         * objc/execute/class-7.m: Added.
12270         * objc/execute/class-8.m: Added.
12271         * objc/execute/class-9.m: Added.
12272         * objc/execute/class-tests-1.h
12273         * objc/execute/class-tests-2.h
12274         * objc/execute/compatibility_alias.m: Added.
12275         * objc/execute/encode-1.m: Added.
12276         * objc/execute/formal_protocol-1.m: Added.
12277         * objc/execute/formal_protocol-2.m: Added.
12278         * objc/execute/formal_protocol-3.m: Added.
12279         * objc/execute/formal_protocol-4.m: Added.
12280         * objc/execute/formal_protocol-5.m: Added.
12281         * objc/execute/formal_protocol-6.m: Added.
12282         * objc/execute/formal_protocol-7.m: Added.
12283         * objc/execute/informal_protocol.m: Added.
12284         * objc/execute/initialize.m: Added.
12285         * objc/execute/load.m: Added.
12286         * objc/execute/many_args_method.m: Added.
12287         * objc/execute/nested-3.m: Added.
12288         * objc/execute/no_clash.m: Added.
12289         * objc/execute/private.m: Added.
12290         * objc/execute/redefining_self.m: Added.
12291         * objc/execute/root_methods.m: Added.
12292         * objc/execute/selector-1.m: Added.
12293         * objc/execute/static-1.m: Added.
12294         * objc/execute/static-2.m: Added.
12295         * objc/execute/va_method.m: Added.
12296
12297 2001-03-10  Richard Henderson  <rth@redhat.com>
12298
12299         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12300
12301 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12302
12303         * g++.old-deja/g++.other/crash31.C: XFAIL.
12304         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12305         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12306         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12307         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12308         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12309
12310 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12311
12312         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12313
12314 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12315
12316         * gcc.dg/20000724-1.c: Don't use multiline strings.
12317
12318 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12319
12320         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12321         result of -cString against what we expect it to be; don't just
12322         print it out for no one to read.
12323
12324         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12325         Based on testcases provided by Nicola Pero.
12326
12327 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12328
12329         * gcc.dg/cpp/macro7.c: New test.
12330
12331 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12332
12333         * gcc.dg/cpp/multiline.c: Update.
12334
12335 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12336
12337         * g++.old-deja/g++.other/enum3.C: New test.
12338
12339 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12340
12341         * g++.old-deja/g++.other/pod1.C: New test.
12342
12343 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.old-deja/g++.ext/overload1.C: New test.
12346
12347 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12348
12349         * g++.old-deja/g++.pt/using1.C: New test.
12350
12351 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12352
12353         * g++.old-deja/g++.other/using9.C: New test.
12354
12355 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12356
12357         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12358
12359         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12360
12361 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         * g++.old-deja/g++.ext/realpt1.C: Remove.
12364
12365 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12366
12367         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12368
12369 2001-02-26  Will Cohen  <wcohen@redhat.com>
12370
12371         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12372
12373 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12374
12375         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12376         templatized constructors.
12377
12378 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12379
12380         * gcc.c-torture/execute/20010224-1.c: New test.
12381
12382 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12383
12384         * gcc.c-torture/execute/20010222-1.c: New test.
12385
12386 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12387
12388         * g++.old-deja/g++.other/inline20.C: New test.
12389
12390 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12391
12392         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12393
12394 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12395
12396         * g++.old-deja/g++.other/lookup22.C: New test.
12397
12398 200
12399         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12400         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12401         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12402         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12403         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12404
12405 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12406
12407         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12408         account.
12409
12410 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12411
12412         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12413
12414 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.old-deja/g++.pt/crash62.C: New test.
12417
12418 2001-01-04  Richard Henderson  <rth@redhat.com>
12419
12420         * gcc.dg/20000926-1.c: Update expected warnings.
12421         * gcc.dg/array-2.c: Likewise.
12422         * gcc.dg/array-4.c: Also validate flexible array members.
12423         * gcc.dg/c99-flex-array-1.c: New.
12424
12425 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12426
12427         * gcc.c-torture/compile/20001222-1.x: Remove.
12428
12429 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12430
12431         * gcc.c-torture/execute/built-in-setjmp.c: New.
12432
12433 2001-01-03  Richard Henderson  <rth@redhat.com>
12434
12435         * gcc.dg/940510-1.c: Update expected error wording.
12436         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12437
12438 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12439
12440         * lib/target-supports.exp (check_alias_available): Modified to
12441         indicate aliases not supported if only weak aliases are supported.
12442
12443 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12444
12445         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12446         Turn on cmpstrsi checks for __pj__ and __i370__.
12447
12448 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12449
12450         * g++.old-deja/g++.other/virtual11.C: New test.
12451
12452 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12453
12454         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12455
12456 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12457
12458         * gcc.c-torture/compile/20010102-1.c: New test.
12459
12460 2001-01-02  Andreas Jaeger  <aj@suse.de>
12461
12462         * gcc.dg/noreturn-3.c: New test.
12463
12464         * gcc.dg/noreturn-4.c: New test.
12465
12466 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12467
12468         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12469         __builtin_fputc and __builtin_fwrite.
12470
12471 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12472
12473         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12474         signed char, not default char.
12475
12476 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12477
12478         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12479
12480 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12481
12482         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12483
12484 2000-12-29  Richard Henderson  <rth@redhat.com>
12485
12486         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12487         (__cyg_profile_func_exit): Define.
12488
12489 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12490
12491         * g++.dg/vtgc1.C: New test.
12492
12493 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12494
12495         * gcc.dg/noncompile/20001228-1.c: New test.
12496
12497         * gcc.dg/20001228-1.c: New test.
12498
12499         * gcc.c-torture/execute/20001228-1.c: New test.
12500
12501 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12502
12503         * gcc.dg/format-strfmon-1.c: New test.
12504
12505 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12506
12507         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12508         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12509         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12510         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12511         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12512         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12513         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12514         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12515         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12516         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12517         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12518         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12519         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12520
12521         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12522         * gcc.c-torture/execute/string-opt-4.c: Test index.
12523
12524 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12525
12526         * gcc.c-torture/compile/20001226-1.c: New test.
12527
12528 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12529
12530         * gcc.c-torture/compile/20001222-1.c: New test.
12531         * gcc.c-torture/compile/20001222-1.x: Xfail.
12532
12533 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12534
12535         * gcc.c-torture/execute/comp-goto-2.c: New test.
12536
12537 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12538
12539         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12540         Use long types if __INT_MAX__ is 32767.
12541         (main): Use cast to (sint32 *) when poking 88 into a_page.
12542
12543         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12544
12545 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12546
12547         * gcc.c-torture/compile/20001221-1.c: New test.
12548         * gcc.c-torture/execute/20001221-1.c: New test.
12549
12550 2000-12-20  Richard Henderson  <rth@redhat.com>
12551
12552         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12553         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12554
12555 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12556
12557         * gcc.dg/compare3.c: New test.
12558
12559 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12560
12561         * gcc.dg/format-warnll-1.c: New test.
12562
12563 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12564
12565         * gcc.dg/cpp/cmdlne-P.c: New test.
12566
12567 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12568
12569         * gcc.c-torture/execute/builtin-abs-1.c,
12570         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12571
12572 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12573
12574         * gcc.dg/cpp/multiline.c: New test.
12575
12576 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12577
12578         * g++.old-deja/g++.other/syshdr1.C: Update.
12579         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12580
12581 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12582
12583         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12584
12585 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12586
12587         * g++.old-deja/g++.pt/ttp65.C: New test.
12588
12589 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12590
12591         * g++.old-deja/g++.pt/ttp64.C: New test.
12592
12593 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12594
12595         * g++.old-deja/g++.pt/spec33.C: New test.
12596
12597 2000-12-14  Catherine Moore  <clm@redhat.com>
12598
12599         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12600         * gcc.c-torture/execute/920612-2.c: Likewise.
12601         * gcc.c-torture/execute/920428-2.c: Likewise.
12602         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12603         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12604
12605 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12606
12607         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12608         * gcc.dg/pack-test-2.c: Likewise.
12609
12610 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12611
12612         Tests by Zack Weinberg <zackw@stanford.edu>.
12613
12614         * gcc.dg/cpp/defined.c: Update.
12615         * gcc.dg/cpp/defined_trad.c: New tests.
12616
12617 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12618
12619         * gcc.dg/cpp/trad-direct.c: Update.
12620
12621 2000-12-11  Neil Booth  <neilb@earthling.net>
12622
12623         * gcc.dg/cpp/defined_trad.c
12624
12625 2000-12-11  Neil Booth  <neilb@earthling.net>
12626
12627         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12628
12629 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12630
12631         * gcc.dg/format-miss-2.c: New test.
12632
12633 2000-12-09  Neil Booth  <neilb@earthling.net>
12634
12635         * gcc.dg/cpp/lineflags.c: New tests.
12636         * gcc.dg/cpp/poison.c: Update.
12637         * gcc.dg/cpp/redef2.c: Update.
12638         * gcc.dg/cpp/skipping.c: New test.
12639
12640 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12641
12642         * g++.old-deja/g++.other/eh3.C: New testcase.
12643
12644 2000-12-07  Neil Booth  <neilb@earthling.net>
12645
12646         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12647         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12648         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12649         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12650         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12651         Update.
12652
12653 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12654
12655         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12656         __SIZE_TYPE__ instead of int for type of integers cast to
12657         pointers.
12658
12659 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12660
12661         * g++.old-deja/g++.other/cleanup4.C: New test.
12662
12663 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12664
12665         * format-sec-1.c: New test.
12666
12667 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12668
12669         * gcc.dg/format-nonlit-3.c: New test.
12670
12671 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12672
12673         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12674         through a null pointer.
12675
12676 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12677         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12678         library makes no calls to `operator new' during initialization.
12679
12680 2000-11-04  Neil Booth  <neilb@earthling.net>
12681
12682         * gcc.dg/cpp/include2.c: New tests.
12683
12684 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12685
12686         * lib/g++.exp (g++_set_ld_library_path): New function.
12687         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12688
12689 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12690
12691         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12692         warnings.
12693
12694 2000-11-01  Richard Henderson  <rth@redhat.com>
12695
12696         * g++.old-deja/g++.ext/namedret1.C: New.
12697         * g++.old-deja/g++.ext/namedret2.C: New.
12698         * g++.old-deja/g++.ext/namedret3.C: New.
12699
12700 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12701
12702         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12703         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12704
12705 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12706
12707         * gcc.c-torture/execute/va-arg-21.c: New test.
12708
12709 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12710
12711         * gcc.dg/c99-complex-2.c: New test.
12712
12713 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12714
12715         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12716
12717 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12718
12719         * g++.old-deja/g++.other/inline16.C: New test.
12720
12721 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12722
12723         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12724         __PRETTY_FUNCTION__
12725
12726 2000-10-29  Neil Booth  <neilb@earthling.net>
12727
12728         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12729         New tests.
12730         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12731         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12732         optimisation.
12733
12734 2000-10-29  Neil Booth  <neilb@earthling.net>
12735
12736         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12737         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12738         * mi5.c: Test multiple includes work with -C.
12739         * trigraphs.c: Test ^= version.
12740
12741 2000-10-28  Neil Booth  <neilb@earthling.net>
12742
12743         New tests and test updates for new macro expander.
12744
12745         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12746         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12747         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12748         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12749         new diagnostic messages.
12750
12751         * gcc.dg/cpp/macro3.c: New tests.
12752
12753 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12754
12755         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12756         on the same line.
12757
12758 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12759
12760         * g++.old-deja/g++.other/eh2.C: New test.
12761
12762 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12763
12764         * gcc.c-torture/execute/20001027-1.c: New test.
12765
12766 2000-10-26  Richard Henderson  <rth@redhat.com>
12767
12768         * gcc.c-torture/execute/20001026-1.c: New.
12769
12770 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12771
12772         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12773         * g++.old-deja/g++.law/builtin1.C: Likewise.
12774         * g++.old-deja/g++.law/ctors10.C: Likewise.
12775         * g++.old-deja/g++.law/virtual3.C: Likewise.
12776         * g++.old-deja/g++.mike/p658.C: Likewise.
12777         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12778         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12779         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12780         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12781         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12782
12783 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12784
12785         * gcc.c-torture/compile/20001024-1.c: New test.
12786
12787 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12788
12789         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12790         to tell us whether or not we are using V3.
12791
12792 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12793
12794         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12795         operands.
12796
12797 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12798
12799         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12800
12801 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12802
12803         * gcc.c-torture/execute/20001024-1.c: New test.
12804
12805 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12806
12807         * g++.old-deja/g++.other/sibcall1.C: New test.
12808
12809 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12810
12811         * gcc.dg/noncompile/init-3.c: New test.
12812
12813 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12814
12815         * gcc.dg/format-array-1.c: New test.
12816
12817 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12818
12819         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12820         writing through null pointers; remove comment about testing
12821         unterminated strings.
12822
12823 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12824
12825         * gcc.c-torture/execute/20001017-2.c: New test.
12826
12827 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12828
12829         * gcc.c-torture/compile/20001018-1.c: New test.
12830         * gcc.c-torture/compile/20001018-1.x: Xfail.
12831
12832 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12833
12834         * gcc.c-torture/execute/20001017-1.c: New test.
12835
12836 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12837
12838         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12839         for multiple use of arguments with scanf formats; add tests for
12840         multiple use of arguments.
12841
12842 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12843
12844         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12845
12846 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12847
12848         * gcc.dg/format-miss-1.c: New test.
12849
12850 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12851
12852         * gcc.c-torture/execute/20001013-1.c: New test.
12853
12854 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12855
12856         * gcc.dg/format-branch-1.c: New test.
12857
12858 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12859
12860         * README, lib/file-format.exp: Remove EGCS references.
12861
12862 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12863
12864         * gcc.dg/20001013-1.c: New test.
12865
12866 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12867
12868         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12869         for intmax_t in the compiler using __typeof__ and the type rules
12870         for conditional expressions.
12871
12872 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * gcc.dg/20001012-1.c: New test.
12875         * gcc.dg/20001012-2.c: New test.
12876
12877 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12878
12879         * gcc.dg/format-attr-1.c: New test.
12880
12881 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12882
12883         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
12884         __LONG_LONG_MAX__ instead of LLONG_MAX.
12885
12886 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12887
12888         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
12889         scanf flags.
12890         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
12891         flags.
12892
12893 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12894
12895         * gcc.dg/sequence-pt-1.c: New test.
12896
12897 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
12898
12899         * gcc.c-torture/execute/20001011-1.c: New testcase.
12900         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
12901
12902 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12903
12904         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
12905         does not error on it.
12906
12907 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
12908
12909         * gcc.dg/20001009-1.c: New test.
12910
12911 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
12912
12913         * gcc.c-torture/compile/20001009-1.c: Move from here ....
12914         * gcc.c-torture/execute/20001009-2.c: ... to here.
12915
12916 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
12917
12918         * gcc.c-torture/compile/20001009-1.c: New testcase.
12919         * gcc.c-torture/execute/20001009-1.c: New testcase.
12920         Testcases provided by Jan Hubicka <jh@suse.cz>.
12921
12922 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12923
12924         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12925         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
12926         uintmax_t using <limits.h> to emulate the compiler's internal
12927         logic.  No longer XFAIL %j tests.
12928
12929 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12930
12931         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
12932         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
12933         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
12934         regexps and details of expected handling of some bad formats.
12935         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
12936         suppression.
12937
12938 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12939
12940         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
12941         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
12942         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
12943         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
12944         in list archives.
12945
12946 2000-10-06  Richard Henderson  <rth@cygnus.com>
12947
12948         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
12949         * g++.old-deja/g++.brendan/crash52.C: Likewise.
12950         * g++.old-deja/g++.jason/report.C: Likewise.
12951         * g++.old-deja/g++.law/friend5.C: Likewise.
12952         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
12953         of the expected warnings.
12954
12955 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
12956
12957         * g++.old-deja/g++.pt/enum14.C: New test.
12958
12959 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
12960
12961         * g++.old-deja/g++.pt/crash59.C: New test.
12962
12963 2000-10-04  Will Cohen  <wcohen@redhat.com>
12964
12965         * gcc.dg/20000926-1.c: New test.
12966
12967 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
12968
12969         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
12970         function name for current C++ compiler.
12971         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
12972
12973 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
12974
12975         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
12976         __PRETTY_FUNCTION__.
12977         * g++.old-deja/g++.ext/pretty2.C: Likewise.
12978
12979 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
12982
12983 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
12984
12985         * gcc.c-torture/compile/20000923-1.c: New test.
12986
12987 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
12988
12989         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
12990         * g++.old-deja/g++.pt/ttp62.C: Same.
12991         * g++.old-deja/g++.other/inline14.C: Same.
12992
12993 2000-09-24  Richard Henderson  <rth@cygnus.com>
12994
12995         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
12996
12997 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12998
12999         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13000
13001 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13002
13003         * gcc.c-torture/compile/20000922-1.c: New file.
13004
13005 2000-09-21  Nick Clifton  <nickc@redhat.com>
13006
13007         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13008         a signed long modulo operation.
13009         (mod6): New function - perform an unsigned long modulo operation.
13010         (main): Add tests for modulos of very large numbers by very small
13011         dividends.
13012
13013 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13014
13015         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13016
13017 2000-09-19  Richard Henderson  <rth@cygnus.com>
13018
13019         * gcc.dg/compare2.c (case 10): XFAIL.
13020
13021 2000-09-18  Richard Henderson  <rth@cygnus.com>
13022
13023         * gcc.c-torture/execute/20000906-1.c: Move ...
13024         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13025         that support __builtin_trap.
13026
13027 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13028
13029         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13030
13031 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13032
13033         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13034         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13035         more $ format tests.
13036
13037 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13038
13039         * gcc.dg/format-errmk-1.c: New test.
13040
13041 2000-09-17  Greg McGary  <greg@mcgary.org>
13042
13043         * gcc.c-torture/execute/20000917-1.x: Remove.
13044
13045 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13046
13047         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13048
13049 2000-09-17  Greg McGary  <greg@mcgary.org>
13050
13051         * gcc.c-torture/execute/20000917-1.c: New test.
13052         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13053
13054 2000-09-16  Neil Booth  <NeilB@earthling.net>
13055
13056         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13057         in nested macro bug.
13058
13059 2000-09-15  Neil Booth  <NeilB@earthling.net>
13060
13061         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13062
13063 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13064
13065         * gcc.c-torture/execute/20000914-1.c: New test.
13066
13067 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13068
13069         * g++.other/inline13.C: New test.
13070
13071 2000-09-12  Andreas Jaeger  <aj@suse.de>
13072
13073         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13074         constant by Ulrich Drepper <drepper@redhat.com>.
13075
13076 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13077
13078         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13079
13080 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13081
13082         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13083
13084 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13085
13086         * gcc.dg/cpp/backslash.c: New test.
13087
13088 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13089
13090         * gcc.c-torture/execute/20000910-1.c: New test.
13091         * gcc.c-torture/execute/20000910-2.c: Likewise.
13092
13093 2000-09-11  Robert Lipe  <robertl@sco.com>
13094
13095         * gcc.dg/pragma-align.c: New test.
13096
13097 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13098
13099         * g++.old-deja/g++.pt/explicit82.C: New test.
13100         * g++.old-deja/g++.pt/explicit83.C: New test.
13101
13102 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13103
13104         * gcc.dg/asm-names.c: New test.
13105
13106 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13107
13108         * gcc.dg/cpp/tr-warn6.c: New test
13109
13110 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13111
13112         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13113         be accepted.
13114
13115 2000-09-07  Catherine Moore  <clm@redhat.com>
13116
13117         * gcc.c-torture/execute/unroll-1.c: New test.
13118
13119 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13120
13121         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13122         ERROR markers.
13123         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13124         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13125         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13126         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13127         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13128         Preprocess only.
13129         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13130         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13131
13132 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13133
13134         * g++.old-deja/g++.pt/deduct2.C: New test.
13135
13136 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13137
13138         * g++.old-deja/g++.pt/parms2.C: New test.
13139
13140 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13141
13142         * g++.old-deja/g++.pt/crash58.C: New test.
13143
13144 2000-09-06  Greg McGary  <greg@mcgary.org>
13145
13146         * gcc.c-torture/execute/20000906-1.c: New test.
13147         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13148
13149 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13150
13151         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13152
13153 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13154
13155         * g++.old-deja/g++.pt/crash57.C: New test.
13156
13157 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13158
13159         * g++.old-deja/g++.pt/crash56.C: New test.
13160
13161 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13162
13163         * g++.old-deja/g++.pt/koenig1.C: New test.
13164
13165 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13166
13167         * gcc.dg/20000904-1.c: New test.
13168
13169 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13170
13171         * gcc.dg/cpp/paste8.c: New test.
13172
13173 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13174
13175         * gcc.c-torture/compile/20000827-1.c: New test.
13176
13177 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13178
13179         * gcc.dg/format-diag-1.c: New test.
13180
13181 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13182
13183         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13184         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13185         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13186         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13187         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13188
13189 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13190
13191         * g++.old-deja/g++.other/nested4.C: New test.
13192
13193 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13194
13195         * g++.old-deja/g++.ns/scoped1.C: New test.
13196
13197 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13198
13199         * lib/g++.exp: Support testing already-installed GCC.
13200
13201 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13202
13203         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13204
13205 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13206
13207         * gcc.dg/return-type-2.c: New test.
13208
13209 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13210
13211         * gcc.c-torture/compile/20000825-1.c: New test.
13212
13213 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13214
13215         * gcc.dg/dwarf2-2.c: New test.
13216
13217 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13218
13219         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13220         dg-warning regexps.
13221
13222 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13223
13224         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13225         gcc.dg/format-ext-5.c: New tests.
13226
13227 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13228
13229         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13230
13231 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13232
13233         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13234
13235 2000-08-24  Richard Henderson  <rth@cygnus.com>
13236
13237         * gcc.dg/ia64-sync-1.c: New test.
13238         * gcc.dg/ia64-sync-2.c: New test.
13239         * gcc.dg/ia64-asm-1.c: New test.
13240
13241 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13242
13243         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13244         * gcc.dg/format-ext-2.c: New test.
13245
13246 2000-08-23  Jason Merrill  <jason@redhat.com>
13247
13248         * lib/old-dejagnu.exp: Also ignore "In member function" and
13249         "At global scope".
13250
13251 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13252
13253         * gcc.dg/noncompile/label-lineno-1.c: New test.
13254
13255 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13256
13257         * gcc.dg/c99-array-nonobj-1.c: New test.
13258
13259 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13262         tests.
13263         * gcc.dg/format-ext-1.c: New test.
13264
13265 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13266
13267         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13268         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13269         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13270         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13271         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13272
13273 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13274
13275         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13276         gcc.dg/c99-strftime-2.c: New tests.
13277
13278 2000-08-22  Richard Henderson  <rth@cygnus.com>
13279
13280         * gcc.c-torture/execute/20000822-1.c: New test.
13281
13282 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.c-torture/execute/20000819-1.x: Remove.
13285
13286 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13289         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13290         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13291         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13292         gcc.dg/format-xopen-1.c: New tests.
13293
13294 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13295
13296         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13297
13298 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * g++.old-deja/g++.other/loop2.C: New test.
13301
13302         * gcc.c-torture/compile/20000606-1.c: New test.
13303         * gcc.c-torture/compile/20000728-1.c: New test.
13304         * gcc.c-torture/execute/20000801-1.c: New test.
13305         * gcc.c-torture/execute/20000801-2.c: New test.
13306         * gcc.c-torture/execute/20000819-1.c: New test.
13307         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13308         * gcc.dg/20000629-1.c: New test.
13309         * gcc.dg/20000724-1.c: New test.
13310         * gcc.dg/20000807-1.c: New test.
13311
13312 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13313
13314         * gcc.dg/cpp/pragma-1.c: New test.
13315         * gcc.dg/cpp/pragma-2.c: New test.
13316
13317 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13318
13319         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13320         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13321
13322 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13323
13324         * gcc.c-torture/compile/20000818-1.c: New test.
13325
13326 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13327
13328         * gcc.c-torture/execute/20000818-1.c: New test.
13329
13330 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13331
13332         * gcc.dg/format-va-1.c: New test.
13333
13334 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13335
13336         * g++.old-deja/g++.other/typedef8.C: New test.
13337
13338 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13341         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13342         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13343         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13344         * g++.old-deja/g++.other/ptrmem7.C: New test.
13345         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13346
13347 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13348
13349         * g++.old-deja/g++.pt/typename27.C: New test.
13350
13351 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13354         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13355         * g++.old-deja/g++.pt/friend45.C: New test.
13356         * g++.old-deja/g++.other/friend8.C: New test.
13357
13358 2000-08-15  Richard Henderson  <rth@cygnus.com>
13359
13360         * gcc.c-torture/execute/20000815-1.c: New test.
13361
13362 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13363
13364         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13365         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13366         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13367
13368 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13369
13370         * g++.old-deja/g++.other/refinit2.C: New test.
13371
13372 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13373
13374         * lib/c-torture.exp (c-torture): Make
13375         compiler_conditional_xfail_data global.
13376         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13377         compiler_conditional_xfail_data machinery.
13378         (f-torture-execute): Likewise.
13379         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13380         and only when unrolling loops.
13381
13382         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13383
13384 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13385
13386         * g++.old-deja/g++.pt/explicit81.C: New test.
13387
13388 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13389
13390         * g++.old-deja/g++.pt/typename26.C: New test.
13391
13392 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13393
13394         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13395         warning.
13396
13397 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         * g++.old-deja/g++.other/array3.C: New test.
13400
13401 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13402
13403         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13404         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13405         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13406         New tests.
13407
13408 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13409
13410         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13411         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13412
13413 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13414
13415         * gcc.c-torture/execute/20000808-1.c: New test.
13416
13417 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13418
13419         * gcc.dg/c90-const-expr-1.c: New test.
13420
13421 2000-08-08  Richard Henderson  <rth@cygnus.com>
13422
13423         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13424
13425 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13426
13427         * gcc.dg/noncompile/const-ll-1.c: New test.
13428
13429 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13430
13431         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13432
13433 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13434
13435         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13436         that running programs linked against the shared version of libobjc
13437         run correctly.
13438
13439 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13440
13441         * gcc.dg/c99-printf-1.c: New test.
13442
13443 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13444
13445         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13446
13447 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13448
13449         * gcc.c-torture/execute/20000731-1.x: Delete.
13450
13451 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13452
13453         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13454         and torture_without_loops as is done by c-torture.exp.
13455         (search_for): Copy from c-torture.exp.
13456         (gcc-dg-runtest): New function, drives a directory of tests
13457         iterating over the TORTURE_OPTIONS.
13458         (scan-assembler, scan-assembler-not): Move here from
13459         individual directory drivers.
13460
13461         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13462         defined by lib/gcc-dg.exp.
13463         * gcc.dg/cpp/cpp.exp: Likewise.
13464         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13465         gcc-dg-runtest, so we cycle over optimization options.
13466
13467         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13468         * gcc.dg/compare2.c: No longer expected to fail.
13469
13470 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13471
13472         * gcc.c-torture/execute/20000804-1.c: New test.
13473
13474 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13477
13478 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13479
13480         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13481
13482 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13483
13484         * gcc.c-torture/compile/20000803-1.c: New test.
13485
13486 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13487
13488         * gcc.c-torture/execute/20000801-3.c,
13489         gcc.c-torture/execute/20000801-4.c: New tests.
13490         * gcc.c-torture/execute/20000801-3.x,
13491         gcc.c-torture/execute/20000801-4.x: Xfail.
13492
13493 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13494
13495         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13496         libobjc/.libs to allow for libtool.
13497
13498 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13499
13500         * gcc.c-torture/compile/20000802-1.c: New test.
13501
13502 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13503
13504         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13505
13506 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13507
13508         * gcc-c-torture/execute/20000731-2.c: New test.
13509
13510         * gcc.c-torture/execute/20000731-1.c: New test.
13511         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13512
13513 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13514
13515         * testsuite/gcc.dg/cpp/paste7.c: New test.
13516         * gcc.dg/cpp/20000725-1.c: New test.
13517
13518 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13519
13520         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13521         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13522         declaration warning for __builtin_dwarf_reg_size.
13523
13524         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13525
13526 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13527
13528         * gcc.dg/noncompile/voidparam-1.c: New test.
13529
13530 2000-07-30  Richard Henderson  <rth@cygnus.com>
13531
13532         * gcc.dg/c90-digraph-1.c: Don't xfail.
13533         * gcc.dg/compare2.c (case 10): Xfail.
13534         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13535
13536 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13537
13538         * gcc.dg/c99-main-1.c: New test.
13539
13540 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13541
13542         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13543
13544 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13545
13546         * gcc.c-tortuer/execute/20000726-1.c: New test.
13547
13548 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13549
13550         * gcc.c-torture/execute/enum-2.c: New test.
13551
13552 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13553
13554         * gcc.dg/cpp/tr-warn3.c: New test.
13555
13556 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.old-deja/g++.ext/implicit1.C: Remove.
13559         * g++.old-deja/g++.jason/c2.C: Remove
13560         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13561         * g++.old-deja/g++.pt/crash16.C: Likewise.
13562         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13563
13564 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13565
13566         * g++.old-deja/g++.other/for2.C: New test.
13567
13568 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13569
13570         * gcc.dg/20000720-1.c: New test.
13571
13572 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13573
13574         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13575
13576 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13577
13578         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13579         * gcc.c-torture/execute/20000722-1.c: New.
13580         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13581
13582 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * gcc.dg/cpp/20000720-1.S: New test.
13585
13586 2000-07-21  Michael Meissner  <meissner@redhat.com>
13587
13588         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13589
13590 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13591
13592         * g++.old-deja/g++.brendan/crash16.C,
13593         g++.old-deja/g++.brendan/parse3.C,
13594         g++.old-deja/g++.brendan/redecl1.C,
13595         g++.old-deja/g++.ns/template13.C,
13596         g++.old-deja/g++.other/decl4.C,
13597         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13598
13599 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13600
13601         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13602         and "Internal error".
13603
13604         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13605         regexps.
13606         * gcc.dg/cpp/paste6.c: New test.
13607
13608 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13609
13610         * gcc.dg/cpp/tr-direct.c: New test.
13611
13612         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13613         gcc.dg/cpp/undef1.c: Tweak error regexps.
13614
13615 2000-07-18  Eric Christopher <echristo@redhat.com>
13616
13617         * gcc.c-torture/compile/20000718-1.c: New test.
13618
13619 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13620
13621         * cpplex.c (_cpp_push_token): If the token being pushed back
13622         is the previous token in this context, just subtract one from
13623         context->posn.
13624         * cppmacro.c (save_expansion): Clear aux field when storing a
13625         placemarker.
13626
13627 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13628
13629         * gcc.dg/noncompile/redecl-1.c: New test.
13630
13631 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13632
13633         * gcc.c-torture/execute/20000717-5.c: New test.
13634         * gcc.c-torture/execute/20000717-1.x: Removed.
13635
13636 2000-07-17  Richard Henderson  <rth@cygnus.com>
13637
13638         * gcc.c-torture/execute/20000717-4.c: New test.
13639
13640 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13641
13642         * gcc.dg/cpp/syshdr.c: New test.
13643         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13644
13645 2000-07-17  Neil Booth  <neilb@earthling.net>
13646
13647         * gcc.dg/cpp/cmdlne-dM.c: New test.
13648         * gcc.dg/cpp/cmdlne-dD.c: New test.
13649
13650 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13651
13652         * gcc.c-torture/execute/20000717-3.c: New test.
13653
13654         * gcc.c-torture/compile/20000717-1.c: New test.
13655
13656 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13657
13658         * gcc.c-torture/execute/20000717-2.c: New test.
13659
13660 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13661
13662         * gcc.dg/formatz-1.c: New test.
13663
13664         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13665         * gcc.dg/c99-digraph-1.c: New tests.
13666
13667         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13668         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13669
13670         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13671         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13672         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13673         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13674         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13675         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13676         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13677
13678 2000-07-17   Greg McGary <greg@mcgary.org>
13679
13680         * gcc.c-torture/execute/20000717-1.c: New test.
13681         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13682
13683 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13684
13685         * gcc.c-torture/execute/20000715-2.c: New test.
13686         * gcc.dg/20000715-1.c: New test.
13687
13688 2000-07-15  Michael Meissner  <meissner@redhat.com>
13689
13690         * gcc.c-torture/execute/20000715-1.c: New test.
13691
13692 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13693
13694         * gcc.c-torture/execute/20000707-1.c: New test.
13695
13696 2000-07-13  Neil Booth  <NeilB@earthling.net>
13697
13698         * testsuite/gcc.dg/cpp/digraph1.c,
13699         testsuite/gcc.dg/cpp/digraph2.c,
13700         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13701
13702 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13703
13704         * g77.f-torture/compile/20000630-2.f:  New test.
13705         * g77.f-torture/compile/20000630-2.x
13706
13707 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13708
13709         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13710
13711 2000-07-11  Neil Booth  <NeilB@earthling.net>
13712
13713         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13714
13715 2000-07-11  Neil Booth  <NeilB@earthling.net>
13716
13717         * gcc.dg/cpp/cmdlne-C.c: New.
13718
13719 2000-07-09  Neil Booth  <NeilB@earthling.net>
13720
13721         * gcc.dg/cpp/directiv.c: New tests.
13722         * gcc.dg/cpp/undef1.c: Update.
13723
13724 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13725
13726         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13727
13728 2000-07-09  Neil Booth  <NeilB@earthling.net>
13729
13730         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13731
13732 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13733
13734         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13735         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13736
13737 2000-07-08  Neil Booth  <NeilB@earthling.net>
13738
13739         * gcc.dg/cpp/macsyntx.c: New tests.
13740
13741 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13742
13743         * gcc.dg/20000707-1.c: New test.
13744
13745 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * gcc.c-torture/execute/20000706-1.c: New test.
13748         * gcc.c-torture/execute/20000706-2.c: New test.
13749         * gcc.c-torture/execute/20000706-3.c: New test.
13750         * gcc.c-torture/execute/20000706-4.c: New test.
13751         * gcc.c-torture/execute/20000706-5.c: New test.
13752
13753 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.old-deja/g++.pt/instantiate7.C: New test.
13756
13757 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13758
13759         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13760         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13761         * g++.old-deja/g++.other/rtti3.C: Likewise.
13762         * g++.old-deja/g++.other/rttid3.C: Likewise.
13763
13764 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13765
13766         *  g77.f-torture/compile/20000630-1.x: Fix typo
13767
13768 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13769
13770         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13771         assembly output.
13772
13773 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13774
13775         * gcc.dg/cpp/ident.c: New test.
13776
13777 2000-07-05  Neil Booth  <NeilB@earthling.net>
13778
13779         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13780           gcc.dg/cpp/lexstrng.c: New tests.
13781
13782 2000-07-04  Neil Booth  <NeilB@earthling.net>
13783
13784         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13785         * gcc.dg/cpp/strify2.c: Same.
13786
13787 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13788
13789         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13790         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13791         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13792         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13793
13794         * testsuite/gcc.dg/cpp/macro1.c,
13795         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13796         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13797         testsuite/gcc.dg/cpp/strify1.c,
13798         testsuite/gcc.dg/cpp/strify2.c: New tests.
13799
13800 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13801
13802         * gcc.c-torture/execute/20000703-1.c: New test.
13803
13804 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13805
13806         * g++.old-deja/g++.pt (lookup10.C): New test.
13807
13808 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13809
13810         * g++.old-deja/g++.pt (typename25.C): New test.
13811
13812 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13813
13814         * gcc.c-torture/compile/20000701-1.c: New test.
13815
13816 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13817
13818         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13819         to test case.
13820
13821 2000-06-30  Catherine Moore  <clm@cygnus.com>
13822
13823         * gcc.c-torture/execute/align-1.c: New test.
13824
13825 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.old-deja/g++.pt/expr8.C: New test.
13828         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13829
13830 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13831
13832         * gcc.c-torture/compile/20000629-1.c: New test.
13833
13834 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13835
13836
13837         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13838         gcc.dg/noncompile directory, depending on whether they're
13839         preprocessor tests or not.  Annotate all the tests for the dg
13840         framework.
13841
13842         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13843         * gcc.dg/noncompile/noncompile.exp: New.
13844
13845         * Moved files:
13846         Old name                                New name
13847         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13848         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13849         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13850         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13851         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13852         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13853         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13854         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13855         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13856         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13857         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13858         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13859         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13860         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13861         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13862         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13863         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13864         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13865         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13866         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13867         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13868         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13869         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13870         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
13871
13872         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
13873         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
13874         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
13875         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
13876         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
13877         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
13878
13879 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13880
13881         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
13882         declare one variable.  On the fourth, error.
13883         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
13884         declared by 20000628-1a.h.
13885
13886 2000-06-29  Richard Henderson  <rth@redhat.com>
13887
13888         * gcc.c-torture/execute/930529-1.x: New file.
13889         * gcc.dg/920413-1.c: Adjust expected warning text.
13890         * gcc.dg/980217-1.c: Declare abort.
13891         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
13892
13893 2000-06-29  Jeffrey A Law  (law@cygnus.com)
13894
13895         * g77.f-torture/compile/20000629-1.f: New test.
13896         * g77.f-torture/compile/20000629-1.x: Expected to fail.
13897
13898 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13899
13900         Rearrange lots of files, removing entirely the
13901         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
13902         directories.
13903
13904         * Deleted files:
13905         gcc.c-torture/code_quality/code_quality.exp
13906         gcc.c-torture/special/special.exp
13907         gcc.failure/failure.exp
13908         gcc.failure/940409-1.x
13909         gcc.c-torture/compile/961203-1.x
13910
13911         * New files:
13912         gcc.misc-tests/linkage.exp
13913         gcc.c-torture/execute/920730-1t.c
13914         gcc.c-torture/execute/920730-1t.x
13915         gcc.c-torture/compile/920520-1.x
13916         gcc.c-torture/compile/920521-1.x
13917         gcc.c-torture/compile/981006-1.x
13918         gcc.c-torture/execute/eeprof-1.x
13919
13920         * Moved files (possibly with modifications to fit a new harness):
13921         Old name                                New name
13922         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
13923         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
13924         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
13925         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
13926         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
13927         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
13928         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
13929         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
13930         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
13931         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
13932         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
13933         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
13934         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
13935         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
13936
13937 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
13938
13939         * c-torture/compile/961203-1.x: Delete.
13940
13941         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
13942         not exit. Include stdio.h.
13943         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
13944         * gcc.misc-tests/dg-12.c: Likewise.
13945         * gcc.misc-tests/dg-5.c: Likewise.
13946         * gcc.misc-tests/dg-6.c: Likewise.
13947         * gcc.misc-tests/dg-7.c: Prototype abort.
13948         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
13949         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
13950         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
13951         not exit.
13952         * gcc.misc-tests/sieve.c: Use return from main, not exit.
13953         * gcc.misc-tests/sort2.c: Use return from main, not exit.
13954
13955 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
13956
13957         * gcc.dg/cpp/20000628-1.c: New test.
13958         * gcc.dg/cpp/20000628-1.h: New header for above test.
13959         * gcc.dg/cpp/20000628-1a.h: Likewise.
13960
13961 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
13962
13963         * gcc.dg/cpp: New directory.
13964         * gcc.dg/cpp/cpp.exp: New driver.
13965         * gcc.dg/cpp/20000627-1.c: New test.
13966         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
13967         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
13968         and rewrite as a compilation test.
13969
13970         * gcc.dg: Move many files into the cpp subdirectory, possibly
13971         renaming or editing them as well.
13972         Old name                New name
13973         990119-1.c              cpp/19990119-1.c
13974         990228-1.c              cpp/19990228-1.c
13975         990407-1.c              cpp/19990407-1.c
13976         990409-1.c              cpp/19990409-1.c
13977         990413-1.c              cpp/19990413-1.c
13978         990703-1.c              cpp/19990703-1.c
13979         20000127-1.c            cpp/20000127-1.c
13980         20000129-1.c            cpp/20000129-1.c
13981         20000207-1.c            cpp/20000207-1.c
13982         20000207-2.c            cpp/20000207-2.c
13983         20000209-1.c            cpp/20000209-1.c
13984         20000209-2.c            cpp/20000209-2.c
13985         20000301-1.c            cpp/20000301-1.c
13986         20000419-1.c            cpp/20000419-1.c
13987         20000510-1.S            cpp/20000510-1.S
13988         20000519-1.c            cpp/20000519-1.c
13989         20000529-1.c            cpp/20000529-1.c
13990         20000625-1.c            cpp/20000625-1.c
13991         20000625-2.c            cpp/20000625-2.c
13992         cpp-as1.c               cpp/assert1.c
13993         cpp-as2.c               cpp/assert2.c
13994         cxx-comments-1.c        cpp/cxxcom1.c
13995         cxx-comments-2.c        cpp/cxxcom2.c
13996         endif-label.c           cpp/endif.c
13997         cpp-hash1.c             cpp/hash1.c
13998         cpp-hash2.c             cpp/hash2.c
13999         cpp-if1.c               cpp/if-1.c
14000         cpp-if2.c               cpp/if-2.c
14001         cpp-if3.c               cpp/if-3.c
14002         cpp-if4.c               cpp/if-4.c
14003         cpp-if5.c               cpp/if-5.c
14004         cpp-cond.c              cpp/if-cexp.c
14005         cpp-missingop.c         cpp/if-mop.c
14006         cpp-missingparen.c      cpp/if-mpar.c
14007         cpp-opprec.c            cpp/if-oppr.c
14008         cpp-ifparen.c           cpp/if-paren.c
14009         cpp-shortcircuit.c      cpp/if-sc.c
14010         cpp-shift.c             cpp/if-shift.c
14011         cpp-unary.c             cpp/if-unary.c
14012         cpp-li1.c               cpp/line1.c
14013         cpp-li2.c               cpp/line2.c
14014         lineno.c                cpp/line3.c
14015         lineno-2.c              cpp/line4.c
14016         cpp-mi.c                cpp/mi1.c
14017         cpp-mic.h               cpp/mi1c.h
14018         cpp-micc.h              cpp/mi1cc.h
14019         cpp-mind.h              cpp/mi1nd.h
14020         cpp-mindp.h             cpp/mi1ndp.h
14021         cpp-mix.h               cpp/mi1x.h
14022         cpp-mi2.c               cpp/mi2.c
14023         cpp-mi2a.h              cpp/mi2a.h
14024         cpp-mi2b.h              cpp/mi2b.h
14025         cpp-mi2c.h              cpp/mi2c.h
14026         cpp-mi3.c               cpp/mi3.c
14027         cpp-mi3.def             cpp/mi3.def
14028         poison-1.c              cpp/poison.c
14029         pr-impl.c               cpp/prag-imp.c
14030         cpp-redef-2.c           cpp/redef1.c
14031         cpp-redef.c             cpp/redef2.c
14032         strpaste.c              cpp/strp1.c
14033         strpaste-2.c            cpp/strp2.c
14034         cpp-tradpaste.c         cpp/tr-paste.c
14035         cpp-tradstringify.c     cpp/tr-str.c
14036         cpp-tradwarn1.c         cpp/tr-warn1.c
14037         cpp-tradwarn2.c         cpp/tr-warn2.c
14038         trigraphs.c             cpp/trigraphs.c
14039         cpp-unc1.c              cpp/unc1.c
14040         cpp-unc2.c              cpp/unc2.c
14041         cpp-unc3.c              cpp/unc3.c
14042         cpp-unc.c               cpp/unc4.c
14043         undef.c                 cpp/undef1.c
14044         undef-2.c               cpp/undef2.c
14045         cpp-wi1.c               cpp/widestr1.c
14046
14047 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14048
14049         * lib/g++.exp (g++_include_flags): Tweak.
14050
14051 2000-06-27  H.J. Lu  <hjl@gnu.org>
14052             Loren J. Rittle  <ljrittle@acm.org>
14053
14054         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14055         version with one that knows about the new gcc tree structure.
14056         (g++_link_flags): Same.
14057
14058 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14059
14060         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14061         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14062         case we are cross-compiling.
14063
14064         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14065         g++.old-deja/g++.niklas/Makefile.in,
14066         g++.old-deja/g++.niklas/configure.in,
14067         g++.old-deja/g++.other/Makefile.in,
14068         g++.old-deja/g++.other/configure.in,
14069         gcc.c-torture/code_quality/Makefile.in,
14070         gcc.c-torture/code_quality/configure.in,
14071         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14072         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14073         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14074         gcc.c-torture/execute/ieee/Makefile.in,
14075         gcc.c-torture/execute/ieee/configure.in,
14076         gcc.c-torture/noncompile/Makefile.in,
14077         gcc.c-torture/noncompile/configure.in,
14078         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14079         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14080         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14081
14082 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.other/ambig3.C: New test.
14085
14086 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14087
14088         * g++.old-deja/g++.pt/syntax1.C: New test.
14089         * g++.old-deja/g++.pt/syntax2.C: New test.
14090         * g++.old-deja/g++.other/syntax3.C: New test.
14091         * g++.old-deja/g++.other/syntax4.C: New test.
14092
14093 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14094
14095         * gcc.dg/20000623-1.c: Prototype exit and abort.
14096
14097 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14098
14099         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14100         New tests.
14101         * gcc.dg/cpp-mi3.def: New file.
14102
14103         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14104         inside assertions.
14105         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14106         lexer's error messages.
14107         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14108         divine anything from the linemarkers.
14109         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14110         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14111
14112 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14113
14114         * gcc.dg/20000623-1.c: New test.
14115
14116 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14117
14118         * gcc.c-torture/execute/20000622-1.c: New test.
14119
14120 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14121
14122         * g++.old-deja/g++.other/init15.C: New test.
14123
14124 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.pt/vaarg2.C: New test.
14127         * g++.old-deja/g++.pt/vaarg3.C: New test.
14128
14129 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14130
14131         * g++.old-deja/g++.other/dyncast6.C: New test.
14132
14133 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14134
14135         * gcc.c-torture/execute/loop-6.c: New test.
14136
14137 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14138
14139         * gcc.dg/20000614-1.c: New test.
14140         * gcc.dg/20000614-2.c: New test.
14141
14142 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14143
14144         * g++.old-deja/g++.other/inline12.C: New test.
14145
14146 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14147
14148         * g++.old-deja/g++.other/eh1.C: New test.
14149
14150 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * g++.old-deja/g++.other/type.C: New test.
14153
14154 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14155
14156         * g++.old-deja/g++.other/initstring.C: New test.
14157
14158 2000-06-12  Jason Merrill  <jason@redhat.com>
14159
14160         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14161
14162 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14163
14164         * gcc.c-torture/compile/20000609-1.c: New test.
14165
14166 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14167
14168         * gcc.dg/20000609-1.c: New test.
14169
14170 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14171
14172         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14173         * gcc.c-torture/noncompile/poison-1.c: Move...
14174         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14175         * gcc.dg/cpp-li1.c: Add a token after the #line.
14176
14177 2000-06-05  Richard Henderson  <rth@cygnus.com>
14178
14179         * gcc.c-torture/execute/20000605-2.c: New test.
14180         * gcc.c-torture/execute/20000605-3.c: New test.
14181
14182 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14183
14184         * g77.f-torture/execute/20000503-1.x: New file.
14185
14186 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14187
14188         * g++.old-deja/g++.eh/badalloc1.C: New test.
14189
14190 2000-06-05  Richard Henderson  <rth@cygnus.com>
14191
14192         * gcc.c-torture/execute/20000605-1.c: New test.
14193
14194 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14195             Nathan Sidwell <nathan@codesourcery.com>
14196
14197         * gcc.c-torture/compile/20000605-1.c: New test.
14198
14199 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14200
14201         * g77.f-torture/compile/20000601-1.f:  New test.
14202
14203 2000-06-03  Richard Henderson  <rth@cygnus.com>
14204
14205         * gcc.c-torture/execute/20000603-1.c: New.
14206
14207 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14208
14209         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14210         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14211
14212 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14213
14214         * gcc.dg/compare2.c (case 12): XFAIL.
14215         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14216         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14217
14218         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14219
14220 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14221
14222         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14223         guard macro is already defined when the header is first
14224         included.
14225         * gcc.dg/cpp-mix.h: New file.
14226         * gcc.dg/endif-label.c: Update patterns to match compiler.
14227
14228         * g++.brendan/complex1.C: Declare abort.
14229         * g++.law/refs4.C: Remove XFAIL.
14230         * g++.oliva/expr2.C: Declare abort and exit.
14231
14232 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14233
14234         * gcc.c-torture/execute/20000528-1.c: New test.
14235
14236         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14237         * g++.old-deja/g++.law/temps4.C: Likewise.
14238
14239         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14240         stdlib.h.  Call abort() on failure.
14241         * g++.old-deja/g++.law/refs4.C: Likewise.
14242         * g++.old-deja/g++.law/temps4.C: Likewise.
14243         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14244         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14245
14246 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14247
14248         Relative to g++.dg/special:
14249         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14250
14251         Relative to g++.old-deja:
14252         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14253         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14254         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14255         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14256         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14257         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14258         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14259
14260         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14261         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14262         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14263         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14264         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14265         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14266         and/or string.h.
14267
14268         * g++.other/goto1.C: Update expectations for error messages.
14269
14270 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14271
14272         * gcc.c-torture/compile/20000523-1.c: New test.
14273
14274 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14277
14278 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14279
14280         * g++.old-deja/g++.eh/catch11.C: New test.
14281         * g++.old-deja/g++.eh/catch12.C: New test.
14282
14283 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14284
14285         * gcc.c-torture/execute/20000523-1.c: New test.
14286
14287 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14288
14289         * c-torture/execute/bcp-1.c: Replace abort in arg of
14290         __builtin_constant_p with a generic external function.
14291
14292         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14293         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14294         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14295         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14296         Prototype abort and/or exit.
14297
14298         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14299         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14300         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14301         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14302
14303 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14304
14305         * gcc.dg/dwarf2-1.c: New test.
14306
14307 2000-05-20  Richard Henderson  <rth@cygnus.com>
14308
14309         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14310
14311 2000-05-20  Andreas Jaeger  <aj@suse.de>
14312
14313         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14314         testcase.
14315
14316 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14317
14318         * gcc.c-torture/execute/20000519-2.c: New test.
14319
14320 2000-05-19  Andreas Jaeger  <aj@suse.de>
14321
14322         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14323         which fails with SSA.
14324
14325         * lib/c-torture.exp: Also test with -O3 -fssa.
14326
14327 2000-05-18  Michael Meissner  <meissner@redhat.com>
14328
14329         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14330         * gcc.c-torture/execute/920415-1.c: Ditto.
14331         * gcc.c-torture/execute/920501-1.c: Ditto.
14332         * gcc.c-torture/execute/conversion.c: Ditto.
14333         * gcc.c-torture/execute/cvt-1.c: Ditto.
14334
14335 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14336
14337         * gcc.c-torture/compile/20000518-1.c: New test.
14338
14339 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14340
14341         * g77.f-torture/compile/200005018.f:  New test.
14342
14343 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14344
14345         * gcc.c-torture/compile/20000517-1.c: New test.
14346
14347 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14348
14349         * gcc.c-torture/execute/20000516-1.c: New test.
14350
14351 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * g++.old-deja/g++.other/eh.C: New test.
14354
14355 2000-05-12  Richard Henderson  <rth@cygnus.com>
14356
14357         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14358         constants through to doit's conditional.
14359
14360 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14361
14362         * gcc.c-torture/compile/20000511-1.c: New test.
14363         * g77.f-torture/compile/20000511-1.f: New test.
14364         * g77.f-torture/compile/20000511-2.f: New test.
14365
14366 2000-05-11  Michael Meissner  <meissner@redhat.com>
14367
14368         * gcc.c-torture/execute/20000511-1.c: New test.
14369
14370 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14371
14372         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14373         * gcc.dg/20000510-1.S: New.
14374
14375 2000-05-08  Catherine Moore  <clm@cygnus.com>
14376
14377         * gcc.dg/unused-3.c: New.
14378
14379 2000-05-06  Richard Henderson  <rth@cygnus.com>
14380
14381           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14382           * g++.old-deja/g++.mike/warn1.C: Likewise.
14383           * g++.old-deja/g++.pt/local1.C: Likewise.
14384           * g++.old-deja/g++.pt/local7.C: Likewise.
14385           * g++.old-deja/g++.pt/spec16.C: Likewise.
14386
14387 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14388
14389         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14390
14391 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14392
14393           * g77.f-torture/execute/20000503-1.f:  New test.
14394
14395 2000-05-04  Andreas Jaeger  <aj@suse.de>
14396
14397         * gcc.dg/noreturn-2.c: New test.
14398
14399 2000-05-04  Neil Booth  <NeilB@earthling.net>
14400
14401         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14402         preprocessor.
14403
14404 2000-05-04  Richard Henderson  <rth@cygnus.com>
14405
14406         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14407
14408 2000-05-04  Richard Henderson  <rth@cygnus.com>
14409
14410         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14411         OpenSSL by Jason R Thorpe.
14412
14413 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14414
14415         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14416
14417 2000-05-03  Robert Lipe <robertlipe@usa.net>
14418
14419         * gcc.dg/20000503-1.c: New test.
14420
14421 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14422
14423         * gcc.c-torture/compile/20000502-1.c: New test.
14424         * g++.old-deja/g++.other/align.C: New test.
14425         * gcc.dg/cpp-tradstringify.c: New test.
14426
14427 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14428
14429         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14430         and hard registers.
14431
14432 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14433
14434         * gcc.c-torture/execute/loop-5.c: New test.
14435
14436 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14437
14438         * gcc.c-torture/execute/va-arg-20.c: New test.
14439
14440 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14441
14442         * gcc.c-torture/execute/20000422-1.c: New test.
14443
14444 2000-04-20  Greg McGary  <gkm@gnu.org>
14445
14446         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14447         when optimizing, but without sibling-call optimizations (-O1).
14448
14449 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14450
14451           * gcc.c-torture/compile/20000420-1.c: New test.
14452
14453 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14454
14455         * g++.abi/ptrflags.C: New test.
14456         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14457
14458 2000-04-19  Catherine Moore  <clm@cygnus.com>
14459
14460         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14461
14462 2000-04-19  Greg McGary  <gkm@gnu.org>
14463
14464         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14465         sibling-call optimizations.
14466
14467 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14468
14469         * gcc.dg/20000419-1.c: New test.
14470
14471 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14472
14473         * gcc.c-torture/execute/20000412-6.c: New test.
14474
14475 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14476
14477         * gcc.c-torture/execute/20000412-5.c: New test.
14478         * g77.f-torture/compile/20000412-1.f: New test.
14479         * gcc.c-torture/execute/20000412-4.c: New test.
14480         * gcc.c-torture/compile/20000412-2.c: New test.
14481         * gcc.c-torture/execute/20000412-3.c: New test.
14482         * gcc.c-torture/compile/20000412-1.c: New test.
14483         * gcc.c-torture/execute/20000412-2.c: New test.
14484
14485 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * objc/execute/bf-20.m: New test.
14488
14489 2000-04-10  Richard Henderson  <rth@cygnus.com>
14490
14491         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14492
14493         * gcc.c-torture/execute/20000412-1.c: New test.
14494
14495 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.old-deja/g++.eh/catchptr1.C: New test.
14498
14499 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14502
14503 2000-04-08  Neil Booth  <NeilB@earthling.net>
14504
14505         * gcc.dg/cpp-nullchar.c: Remove test as
14506         embedded nulls cause problems.
14507
14508 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14509
14510         * gcc.dg/compare2.c: New test.
14511
14512 2000-04-08  Neil Booth  <NeilB@earthling.net>
14513
14514         * gcc.dg/cpp-nullchar.c: New test.
14515
14516 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14517
14518         * gcc.dg/cpp-mi2.c: New test.
14519         * gcc.dg/cpp-mi2[abc].h: New files.
14520
14521 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14524         member name.
14525
14526 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14527
14528         * g++.old-deja/g++.abi/vmihint.C: New test.
14529
14530 2000-04-06  Neil Booth  <NeilB@earthling.net>
14531
14532         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14533         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14534         copyright.
14535
14536 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14537
14538         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14539         avoid stack-frame overwrite.
14540
14541 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14542
14543         * gcc.c-torture/compile/20000405-2.c: New test.
14544         * gcc.c-torture/compile/20000405-3.c: New test.
14545
14546 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14547
14548         * gcc.c-torture/compile/20000405-1.c: New test.
14549
14550 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14551
14552         * gcc.dg/cast-qual-1.c: Revert last change.
14553
14554 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14555
14556         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14557
14558 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14559
14560         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14561         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14562
14563 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14564
14565         * gcc.c-torture/compile/20000403-2.c: New test.
14566         * gcc.c-torture/compile/20000403-1.c: New test.
14567
14568 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14569
14570         * gcc.c-torture/execute/20000403-1.c: New test.
14571
14572 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14573
14574         * gcc.c-torture/execute/20000402-1.c: New test.
14575
14576 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14577
14578         * gcc.c-torture/execute/va-arg-15.c: New test.
14579         * gcc.c-torture/execute/va-arg-16.c: New test.
14580         * gcc.c-torture/execute/va-arg-17.c: New test.
14581         * gcc.c-torture/execute/va-arg-18.c: New test.
14582         * gcc.c-torture/execute/va-arg-19.c: New test.
14583
14584 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14585
14586         * gcc.c-torture/compile/981211-1.c: Move to...
14587         * gcc.dg/cpp-as1.c: ...here.
14588         * gcc.dg/cpp-as2.c: New file.
14589
14590         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14591         compiler.
14592
14593 2000-04-02  Neil Booth  <NeilB@earthling.net>
14594
14595         * gcc.dg/cpp-cond.c  New tests.
14596         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14597         accidental success less likely.
14598         * gcc.dg/cpp-missingop.c  New tests.
14599         * gcc.dg/cpp-missingparen.c  New tests.
14600         * gcc.dg/cpp-shift.c  New tests.
14601         * gcc.dg/cpp-shortcircuit.c  New tests.
14602         * gcc.dg/cpp-unary.c  New tests.
14603
14604 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14605
14606         * gcc.c-torture/compile/20000329-1.c: New test.
14607
14608 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14609
14610         * gcc.c-torture/compile/20000326-1.c: New test.
14611         * gcc.c-torture/compile/20000326-2.c: New test.
14612
14613 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14614
14615         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14616         the first parameter is a function argument.
14617
14618 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14619
14620         * g++.old-deja/g++.ext/array4.C: New test.
14621
14622 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14623
14624         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14625
14626 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14627
14628         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14629
14630 2000-03-19  Richard Henderson  <rth@cygnus.com>
14631
14632         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14633
14634 2000-03-19  Richard Henderson  <rth@cygnus.com>
14635
14636         * gcc.c-torture/compile/20000319-1.c: New test.
14637
14638 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14639
14640         * gcc.c-torture/execute/20000314-3.c: New test.
14641         * gcc.c-torture/execute/20000314-2.c: New test.
14642         * gcc.c-torture/execute/20000314-1.c: New test.
14643         * gcc.c-torture/compile/20000314-2.c: New test.
14644         * gcc.c-torture/compile/20000314-1.c: New test.
14645
14646 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.old-deja/g++.warn/inline.C: New test.
14649
14650 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14651
14652         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14653         standards-compliant result rather than specific constants.
14654         Put test-values in array.
14655
14656 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14657
14658         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14659         (g++_target_compile): Put test-specific options last.
14660
14661 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14662
14663         * g++.old-deja/g++.eh/vbase4.C: New test.
14664
14665 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14666
14667         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14668
14669 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14670
14671         * g++.old-deja/g++.brendan/misc12.C: Removed.
14672         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14673         * g++.old-deja/g++.ext/pretty4.C: New test.
14674
14675 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14676
14677         * g++.old-deja/g++.other/string2.C: New test.
14678
14679 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.warn/impint2.C: New test.
14682
14683 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14684
14685         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14686         is 1, not zero.
14687
14688 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14689
14690         * g++.old-deja/g++.warn/impint.C: New test.
14691         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14692         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14693         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14694         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14695         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14696         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14697         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14698         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14699         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14700         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14701         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14702         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14703
14704 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14705
14706         * gcc.dg/cpp-redef.c: New test.
14707
14708 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14709
14710         * g++.old-deja/g++.pt/unify7.C: New test.
14711
14712 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14713
14714         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14715         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14716
14717 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14718
14719         * gcc.c-torture/compile/20000224-1.c: New test.
14720
14721 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14722
14723         * gcc.c-torture/compile/cpp-2.c: New test.
14724         * gcc.c-torture/compile/cpp-1.c: New test.
14725
14726 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14727
14728         * gcc.c-torture/execute/20000225-1.c: New test.
14729
14730 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14731
14732         * gcc.dg/cpp-li2.c: New test.
14733
14734         * gcc.dg/cpp-wi1.c: New test.
14735
14736         * gcc.dg/cpp-li1.c: New test.
14737
14738 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14739
14740         * g++.old-deja/g++.other/sizeof5.C: New test.
14741
14742 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14743
14744         * gcc.c-torture/execute/va-arg-13.c: New test.
14745
14746 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14747
14748         * gcc.c-torture/execute/va-arg-12.c: New test.
14749
14750 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14751
14752         * gcc.c-torture/execute/20000223-1.c: New test.
14753
14754 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14755
14756         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14757
14758 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14759
14760         * g++.old-deja/g++.abi/ptrmem.C: New test.
14761
14762 2000-02-19  Richard Henderson  <rth@cygnus.com>
14763
14764         * gcc.c-torture/compile/init-3.c: New.
14765
14766 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14767
14768         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14769         ALWAYS_CXXFLAGS.
14770
14771 2000-02-11  Robert Lipe <robertl@sco.com>
14772
14773         * gcc.c-torture/compile/20000211-3.c: New test.
14774
14775 2000-02-11  Martin Buchholz <martin@xemacs.org>
14776
14777         * gcc.c-torture/compile/20000211-2.c: New test.
14778
14779 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14780
14781         * gcc.c-torture/compile/20000211-1.c: New test.
14782
14783 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14784
14785         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14786           on native targets
14787
14788 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14789
14790         * g++.old-deja/g++.other/cast5.C: New test.
14791
14792 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14793
14794         * gcc.c-torture/execute/20000205-1.c: New.
14795
14796 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14797
14798         * g++.old-deja/g++.jason/cast3.C: Return void.
14799         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14800
14801 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14802
14803         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14804
14805         * gcc.dg/loop-1.c: New test.
14806
14807 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * gcc.c-torture/compile/20000127-1.c: New test.
14810         * gcc.c-torture/execute/991228-1.c: New test.
14811
14812 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14813
14814         * gcc.dg/unused-2.c: New test.
14815
14816         * gcc.dg/conv-1.c: New test.
14817
14818 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14819
14820         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14821         compiler.
14822         (tool_option_proc): Fix typo.
14823
14824 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14825
14826         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14827         of the ld on the host, not on the build machine.
14828         Also, don't crash if '--help' is not a supported option.
14829
14830 2000-01-24  Richard Henderson  <rth@cygnus.com>
14831
14832         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14833
14834 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14835
14836         * gcc.c-torture/execute/20000120-2.c: New test.
14837         * gcc.c-torture/execute/20000120-1.c: New test.
14838
14839 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14840
14841         * gcc.c-torture/execute/20000113-1.c: New test.
14842
14843 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14844
14845         * gcc.c-torture/execute/20000112-1.c: New test.
14846
14847 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14848
14849         * gcc.dg/20000111-1.c: New test.
14850
14851 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14852
14853         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14854         with 16 bit integers.
14855
14856 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14857
14858         * gcc.dg/20000108-1.c: New test.
14859
14860 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14861
14862         * g++.old-deja/g++.ns/koenig8.C: New test.
14863
14864 2000-01-05  Nathan Sidwell  <nathan@
14865
14866         * gcc.c-torture/execute/990531-1.c: New test.
14867
14868 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14869
14870         * gcc.c-torture/compile/990527-1.c: New test.
14871
14872 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
14873
14874         * gcc.c-torture/execute/990527-1.c: New test.
14875
14876 1999-05-25  Nick Clifton  <nickc@cygnus.com>
14877
14878         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
14879         bitfields as signed.
14880
14881 1999-05-25  Craig Burley  <craig@jcb-sc.com>
14882
14883         * g77.f-torture/compile/19990525-0.f: New test.
14884
14885 1999-05-25  Jeffrey A Law  (law@cygnus.com)
14886
14887         * gcc.c-torture/execute/990525-2.c: New test.
14888
14889         * gcc.c-torture/execute/990525-1.c: New test.
14890
14891 1999-05-24  Nathan Sidwell  <nathan@acm.org>
14892
14893         * g++.old-deja/g++.other/anon3.C: New test.
14894         * g++.old-deja/g++.other/anon4.C: New test.
14895         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
14896         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
14897         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
14898         Merrill).
14899
14900 1999-05-24  Jeffrey A Law  (law@cygnus.com)
14901
14902         * gcc.c-torture/execute/990524-1.c: New test.
14903
14904         * gcc.dg/990524-1.c: New test.
14905
14906 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14907
14908         * gcc.c-torture/compile/990523-1.c: New test.
14909
14910 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
14911
14912         * gcc.c-torture/compile/990519-1.c: New test.
14913
14914 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
14915
14916         * gcc.c-torture/compile/990517-1.c: New test.
14917
14918         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
14919         (e4, f4): New tests.
14920         (main): Call them.
14921
14922 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14923
14924         * gcc.dg/noreturn-1.c: New test.
14925
14926 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
14927
14928         * gcc.c-torture/execute/990513-1.c: New test.
14929
14930 1999-05-10  Richard Henderson  <rth@cygnus.com>
14931
14932         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
14933
14934 1999-05-10  Craig Burley  <craig@jcb-sc.com>
14935
14936         * g77.f-torture/execute/erfc.f: Use small single-precision
14937         values, to avoid problems on Alphas when not -mieee.
14938
14939 1999-05-08  Craig Burley  <craig@jcb-sc.com>
14940
14941         * gcc.dg/990506-0.c: New test.
14942
14943 1999-05-08  Richard Henderson  <rth@cygnus.com>
14944
14945         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
14946         the constant to test.  Don't XFAIL 64-bit targets.
14947
14948         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
14949         * g++.old-deja/g++.law/profile1.C: Likewise.
14950
14951         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
14952         operator new instances.
14953         * g++.old-deja/g++.other/delete5.C: Likewise.
14954
14955 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14956
14957         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
14958         intrinsic.
14959
14960 1999-05-03  Craig Burley  <craig@jcb-sc.com>
14961
14962         * g77.f-torture/execute/u77-test.f: Reverse order of two
14963         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
14964
14965 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14966
14967         * gcc.dg/compare1.c: New test.
14968
14969 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
14970
14971         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
14972         New tests.
14973
14974 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14975
14976         * g77.f-torture/compile/19990502-1.f: New test.
14977
14978 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14979
14980         * g77.f-torture/compile/19990502-0.f: New test.
14981
14982 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14983
14984         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
14985         intrinsic.
14986
14987 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14988
14989         * g77.f-torture/execute/u77-test.f (main): List libU77
14990         intrinsics not currently tested.
14991         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
14992         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
14993         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
14994         Trim blanks off the ends of some printed strings.
14995
14996 1999-05-02  Craig Burley  <craig@jcb-sc.com>
14997
14998         * g77.f-torture/execute/u77-test.f (main): Just warn about
14999         FSTAT gid disagreement, as it's expected on some systems.
15000
15001 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15002
15003         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15004         use a new function, which allows for some slop.
15005         Clean up some commentary.
15006         (issum): The new function.
15007         (sgladd): Deleted subroutine.
15008
15009 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15010
15011         * g77.f-torture/execute/u77-test.f: Modify to be more like
15012         libf2c/libU77 version, bringing patches to that version here.
15013         Add suitable commentary.
15014
15015 1999-04-25  Richard Henderson  <rth@cygnus.com>
15016
15017         * gcc.dg/990424-1.c: New test.
15018
15019 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15020
15021         * g77.f-torture/execute/u77-test.f (main): Bug involving
15022         LSTAT has been fixed, so turn back on full checking.
15023
15024 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15025
15026         * g77.f-torture/compile/19990419-0.f: New test.
15027         * g77.f-torture/execute/19990419-1.f: New test.
15028
15029 1999-04-17  Richard Henderson  <rth@cygnus.com>
15030
15031         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15032         to avoid the need for a prototype to supress a warning.
15033
15034 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15035
15036         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15037
15038 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15039
15040         * gcc.c-torture/execute/990404-1.c: New test.
15041
15042 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15043
15044         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15045         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15046         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15047         missing initializer warnings.
15048
15049 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15050
15051         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15052         matching strings.
15053
15054 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15055
15056         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15057
15058 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15059
15060         * g77.f-torture/execute/19990325-0.f: New test.
15061         * g77.f-torture/execute/19990325-1.f: New test.
15062
15063 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15064
15065         * gcc.c-torture/execute/990324-1.c: New test.
15066
15067 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15068
15069         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15070         test with 4.
15071
15072 1999-03-17  Richard Henderson  <rth@cygnus.com>
15073
15074         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15075
15076 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15077
15078         * g77.f-torture/execute/19990313-2.f: New test.
15079         * g77.f-torture/execute/19990313-3.f: New test.
15080
15081 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15082
15083         * g77.f-torture/execute/19990313-0.f: New test.
15084         * g77.f-torture/execute/19990313-1.f: New test.
15085
15086 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15087
15088         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15089         printf to sprintf.
15090         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15091         (main): Add check for u15.  Conditionalize u31 check depending on
15092         whether ints are <32 bits or >=32 bits.
15093
15094 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15095
15096         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15097
15098 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15099
15100         * g77.f-torture/compile/19990305-0.f: New test.
15101         * g77.f-torture/execute/19981119-0.f: New test.
15102
15103 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15104
15105         * g77.f-torture/execute/970625-2.f: call ABORT if final
15106         result is not correct, instead of just printing it.
15107         Add this checking via newly introduced obfuscation, to
15108         trip up buggy front ends.
15109
15110 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15111
15112         * g77.f-torture/compile/960317-1.f: Moved from being
15113         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15114
15115 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15116
15117         * g77.f-torture/execute/960317-1.f: New (old) test.
15118         * g77.f-torture/execute/970625-2.f: Ditto.
15119
15120 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15121
15122         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15123         message on line 1 or line 2; cccp and cpplib do this differently.
15124
15125 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15126
15127         * g++.old-deja/g++.law/weak1.C: New test.
15128
15129 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15130
15131         * gcc.c-torture/execute/990119-1.c: Renamed to...
15132         * gcc.dg/990119-1.c: this, so it will only be tested once
15133         (it's a preprocessor test, it doesn't need to be run at
15134         multiple optimization levels).
15135
15136 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15137
15138         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15139           ALWAYS_CXXFLAGS.
15140
15141 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15142
15143         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15144         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15145         to not be compilable by current g77.
15146
15147 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15148
15149         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15150
15151 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15152
15153         * gcc.c-torture/execute/990222-1.c: New test.
15154
15155 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15156
15157         * g77.f-torture/compile/19990218-0.f: New test.
15158         * g77.f-torture/noncompile/19990218-1.f: New test.
15159
15160 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15161
15162         * g77.f-torture/compile/19981216-0.f: New test.
15163
15164 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15165
15166         * gcc.dg/990214-1.c: New test.
15167
15168 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15169
15170         * gcc.dg/990213-2.c: New test.
15171
15172         * gcc.dg/990213-1.c: New test.
15173
15174 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15175
15176         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15177         ints.
15178
15179 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15180
15181         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15182         specified by target.
15183
15184         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15185
15186 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15187
15188         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15189
15190 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15191
15192         * gcc.dg/special/ecos.exp: New test driver for new tests with
15193         special requirements.
15194
15195         * gcc.dg/special/alias-1.c: New test.
15196         * gcc.dg/special/gcsec-1.c: New test.
15197         * gcc.dg/special/weak-1.c: New test.
15198         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15199         * gcc.dg/special/weak-2.c: New test.
15200         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15201         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15202         * gcc.dg/special/wkali-1.c: New test.
15203         * gcc.dg/special/wkali-2.c: New test.
15204         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15205         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15206
15207 1999-02-10  Felix Lee  <flee@cygnus.com>
15208
15209           * lib/c-torture.exp (c-torture-compile): Pull out code for
15210           analyzing gcc error messages.
15211           (c-torture-execute): Likewise.  Fix some (harmless) false
15212           positives.
15213           * lib/gcc.exp (gcc_check_compile): New function.
15214
15215 1999-02-08  Richard Henderson  <rth@cygnus.com>
15216
15217         * gcc.c-torture/execute/990208-1.c: New test.
15218
15219 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15220
15221         * g++.dg/special/ecos.exp: New driver for new tests with special
15222         requirements
15223
15224         * g++.dg/special/conpr-1.C: New test
15225         * g++.dg/special/conpr-2.C: New test
15226         * g++.dg/special/conpr-2a.C: New test
15227         * g++.dg/special/conpr-3.C: New test
15228         * g++.dg/special/conpr-3a.C: New test
15229         * g++.dg/special/conpr-3b.C: New test
15230
15231         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15232         allow g++ to use the dg driver
15233
15234         * README: Add comment about g++.dg directory
15235
15236 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15237
15238         * README: Update email addresses.
15239
15240 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15241
15242         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15243         arguments in order to force structure S onto the stack even on
15244         the alpha.
15245         (test): Pass 10 leading arguments to function foo as well as the
15246         structure S.
15247
15248         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15249         failure for all targets.
15250
15251         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15252         abort to terminate program execution.
15253
15254 1999-01-30  Richard Henderson  <rth@cygnus.com>
15255
15256         * gcc.c-torture/execute/990130-1.c: New test.
15257
15258 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15259
15260         * gcc.dg/990130-1.c: New test.
15261
15262 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15263
15264         * gcc.c-torture/execute/990128-1.c: New test.
15265
15266 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15267
15268         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15269
15270 1999-01-27  Felix Lee  <flee@cygnus.com>
15271
15272         * lib/c-torture.exp (c-torture-compile): pull out code for
15273         analyzing gcc error messages.
15274         (c-torture-execute): ditto, and fix some (harmless) false
15275         positives.
15276         * lib/gcc.exp (gcc_check_compile): new function.
15277
15278 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15279
15280         * gcc.dg/990117-1.c: New test.
15281
15282         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15283
15284         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15285
15286 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15287
15288         * g77.f-torture/compile/990115-1.f: New test.
15289
15290 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15291
15292         * gcc.c-torture/compile/990107-1.c: New test
15293
15294 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15295
15296         * gcc.c-torture/execute/990106-2.c: New test.
15297
15298         * gcc.c-torture/execute/990106-1.c: New test.
15299
15300 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15301
15302         * gcc.c-torture/compile/981223-1.c: New test.
15303
15304 1998-12-29  Richard Henderson  <rth@cygnus.com>
15305
15306         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15307         (opt3): Rename from opt4 and disable.
15308
15309 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15310
15311         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15312
15313 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15314
15315         * g++.old-deja/g++.other/conv5.C: New test.
15316
15317 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15318
15319         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15320
15321 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15322
15323         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15324
15325 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15326
15327         * gcc.c-torture/compile/981211-1.c: New test.
15328
15329 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15330
15331         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15332
15333         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15334
15335 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15336
15337         * gcc.special/930510-1.c: Make C9X safe.
15338         * gcc.misc-tests/gcov-1.c Similarly.
15339         * gcc.misc-tests/gcov-2.c Similarly.
15340
15341 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15342
15343         * gcc.dg/ultrasp1.c: New test.
15344
15345 1998-12-06  Richard Henderson  <rth@cygnus.com>
15346
15347         * gcc.c-torture/execute/981206.c: New test.
15348
15349 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15350
15351         * g++.old-deja/g++.ns/template7.C: New test.
15352
15353         * g++.old-deja/g++.other/expr1.C: New test.
15354
15355         * g++.old-deja/g++.eh/tmpl3.C: New test.
15356
15357         * g++.old-deja/g++.eh/tmpl2.C: New test.
15358
15359 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15360
15361         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15362         * g++.old-deja/g++.other/using6.C: Removed.
15363         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15364
15365         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15366
15367 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15368
15369         * g++.old-deja/g++.pt/overload8.C: New test.
15370
15371         * g++.old-deja/g++.pt/overload7.C: New test.
15372
15373         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15374
15375         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15376         and relinking messages.
15377         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15378         compiling with -frepo.
15379
15380 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15381
15382         * g++.old-deja/g++.pt/lookup6.C: New test.
15383
15384 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15385
15386         * gcc.c-torture/execute/981130-1.c: New test.
15387         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15388
15389 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15390
15391         * g++.old-deja/g++.pt/explicit76.C: New test.
15392
15393         * g++.old-deja/g++.pt/friend38.C: New test.
15394
15395         * g++.old-deja/g++.ns/crash2.C: New test.
15396
15397         * g++.old-deja/g++.pt/defarg8.C: New test.
15398
15399         * g++.old-deja/g++.pt/instantiate6.C: New test.
15400
15401         * g++.old-deja/g++.pt/static6.C: New test.
15402
15403         * g++.old-deja/g++.pt/decl2.C: New test.
15404
15405 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15406
15407         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15408         problem is actually related with name lookup, but so what? :-)
15409
15410         * g++.old-deja/g++.pt/friend37.C: New test.
15411
15412 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15413
15414         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15415         element, which fails on some systems.
15416
15417         * g77.f-torture/execute/labug1.f: New test.
15418
15419 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15420
15421         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15422         is defined.
15423
15424 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15425
15426         * g77.f-torture/compile/981117-1.f: New test.
15427
15428 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15429
15430         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15431         properly discarded.
15432
15433 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15434
15435         * gcc.c-torture/execute/memcheck: New directory of tests for
15436         -fcheck-memory-usage.
15437
15438 1998-11-07  Gerald Pfe
15439
15440         * g77.f-torture/noncompile/980615-0.f: New test.
15441
15442 1998-07-26  H.J. Lu  (hjl@gnu.org)
15443
15444         * gcc.dg/980312-1.c: Do link instead of compile.
15445         * gcc.dg/980313-1.c: Likewise.
15446
15447 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15448
15449         * gcc.c-torture/compile/980726-1.c: New test.
15450
15451 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15452
15453         * g77.f-torture/execute/io0.f: New test.
15454
15455 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15456
15457         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15458         an int.
15459
15460 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15461
15462         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15463         m32r bugs.
15464
15465 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15466
15467         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15468         c-decl.c:grokdeclarator can handle mode attributes.
15469
15470 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15471
15472         * gcc.c-torture/execute/980716-1.c: New test.
15473
15474 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15475
15476         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15477         the mn10200.
15478         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15479         the mn10200.
15480         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15481         * gcc.c-torture/compile/930326-1.x: Similarly.
15482
15483 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15484
15485         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15486         New test from Craig.
15487
15488 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15489
15490         * g77.f-torture/noncompile/980616-0.f: New test.
15491
15492         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15493
15494 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15495
15496         *  g++.other/singleton.C: Return error value instead of taking
15497         SIGSEGV.
15498
15499 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15500
15501         *  g++.other/singleton.C: New test.   Warning is under dispute.
15502         Runtime crash is not.
15503
15504 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15505
15506         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15507         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15508         using6.C, using7.C}:  New namespace tests.
15509
15510 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15511
15512         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15513         specialization with typedef'ed names used as array indexes.
15514
15515 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15516
15517         * gcc.c-torture/execute/980709-1.c: New test.
15518
15519         * gcc.dg/980709-1.c: New test.
15520
15521 1998-07-07  Richard Henderson  <rth@cygnus.com>
15522
15523         * gcc.c-torture/execute/bcp-1.c: New test.
15524
15525 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15526
15527         * gcc.c-torture/execute/980707-1.c: New test.
15528
15529 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15530
15531         * gcc.c-torture/compile/980706-1.c: New test.
15532
15533 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15534
15535         * g77.f-torture/execute/980701-0.f,
15536         g77.f-torture/execute/980701-1.f: New test from Craig.
15537
15538 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15539
15540         * gcc.c-torture/compile/980701-1.c: New test.
15541
15542         * gcc.c-torture/execute/980701-1.c: New test.
15543
15544 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15545 rlsruhe.de>
15546
15547         * g++.old-deja/g++.robertl/eb132.C: New test.
15548         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15549
15550 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15551
15552         * g77.f-torture/execute/980628-7.f,
15553         g77.f-torture/execute/980628-8.f,
15554         g77.f-torture/execute/980628-9.f,
15555         g77.f-torture/execute/980628-10.f: New tests from Craig.
15556
15557         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15558
15559 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15560
15561         * g77.f-torture/execute/980628-4.f: New test from Craig.
15562         * g77.f-torture/execute/980628-5.f: Likewise.
15563         * g77.f-torture/execute/980628-2.f: Likewise.
15564         * g77.f-torture/execute/980628-0.f: Likewise.
15565         * g77.f-torture/execute/980628-1.f: Likewise.
15566         * g77.f-torture/execute/980628-3.f: Likewise.
15567         * g77.f-torture/execute/980628-6.f: Likewise.
15568
15569 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15570
15571         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15572         directory when nothing has been installed yet.
15573
15574 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15575
15576         * gcc.c-torture/special/special.exp: Handle newer versions of
15577         dejagnu.
15578
15579 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15580
15581         * gcc.dg/980626-1.c: New test.
15582
15583 1998-06-19  Bruno Haible <haible@ilog.fr>
15584
15585         * gcc.misc-tests/m-un-2.c: New test.
15586         * g++.old-deja/g++.other/warn01.c: Likewise.
15587
15588 1998-06-19  Robert Lipe  <robertl@dgii.com>
15589
15590         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15591         compatibility with assmblers with a different comment character.
15592         Eliminate use of GAS-specific extensions.
15593
15594 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15595
15596         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15597
15598 1998-06-19  Robert Lipe  <robertl@dgii.com>
15599
15600         *lib/g77.exp: Replace search for libf2c.a with search for newly
15601         renamed libg2c.a
15602
15603 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15604
15605         * gcc.c-torture/execute/980617-1.c: New test.
15606
15607 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15608
15609         * gcc.c-torture/execute/980612-1.c: New test.
15610
15611 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15612
15613         * gcc.dg/980523-1.c: Only test on ppc-linux.
15614         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15615
15616         * gcc.c-torture/execute/980608-1.c: New test.
15617
15618 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15619
15620         * gcc.c-torture/execute/980605-1.c: New test.
15621
15622 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15623
15624         * gcc.c-torture/execute/980604-1.c: New test.
15625
15626 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15627
15628         * gcc.c-torture/execute/980602-1.c: New test.
15629         * gcc.c-torture/execute/980602-2.c: Likewise.
15630
15631 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15632
15633         * 970125-0.f: Fix per JCB.  Add commentary.
15634
15635 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15636
15637         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15638         IEEE -0 support.
15639
15640 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15641
15642         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15643         earlier.
15644
15645 1998-05-28  Catherine Moore <clm@cygnus.com>
15646
15647         * gcc.c-torture/execute/980526-3.c: New test.
15648
15649 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15650
15651         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15652         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15653         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15654         m88k-motorola-sysv3 to XFAIL.
15655
15656 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15657
15658         * gcc.dg/980526-1.c: New test.
15659         * gcc.c-torture/execute/980526-2.c: New test.
15660
15661 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15662
15663         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15664
15665         * gcc.c-torture/execute/980526-1.c: New test.
15666
15667 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15668
15669         * g77.f-torture/execute/alpha2.f: Add runtime test.
15670
15671 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15672
15673         * g++.old-deja/old-deja.exp: Strip leading directories.
15674
15675         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15676         error for the line.  Don't run multiple tests for the same line.
15677
15678 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15679
15680         * gcc.dg/980523-1.c: New test.
15681
15682 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15683
15684         * g77.f-torture/compile/970915-0.f: New test.
15685
15686 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15687
15688         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15689
15690 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15691
15692         * gcc.dg/980520-1.c: New test.
15693
15694 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15695
15696         * gcc.dg/980502-1.c: Fix return type.
15697
15698 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15699
15700         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15701         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15702         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15703         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15704         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15705
15706 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15707
15708         * g77.f-torture/execute/980520-1.f: New test.
15709
15710 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15711
15712         * lib/mike-g77.exp: New file.
15713
15714         * g77.f-torture/noncompile/noncompile.exp,
15715         g77.f-torture/noncompile/check0.f: New files.
15716
15717 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15718
15719         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15720         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15721         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15722         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15723         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15724         abort where appropriate.
15725
15726 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15727
15728         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15729         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15730
15731 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15732
15733         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15734
15735 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15736
15737         * g77.f-torture/compile/980427-0.f: New test.
15738
15739 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15740
15741         * g77.f-torture/compile/980424-0.f: New test.
15742
15743 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15744
15745         * g77.f-torture/compile/980419-2.f (main): New test.
15746         * g77.f-torture/compile/970125-0.f: New test.
15747         * g77.f-torture/compile/980419-1.f: New test.
15748
15749 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15750
15751         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15752         of loop-4.c.
15753
15754 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15755
15756         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15757
15758 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15759
15760         * gcc.c-torture/compile/980329-1.c: New test.
15761
15762 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15763
15764         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15765         * gcc.dg/980312-1.c: Fix typo in -march command.
15766
15767 1998-03-16  H.J. Lu  (hjl@gnu.org)
15768
15769         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15770
15771 1998-03-11  Robert Lipe  <robertl@dgii.com>
15772
15773         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15774         Dave Love agree the Fortran source is bogus.
15775
15776 1998-03-11  Robert Lipe  <robertl@dgii.com>
15777
15778         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15779         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15780         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15781         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15782         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15783
15784 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15785
15786         * g++.old-deja/g++.other/friend1.C: New test.
15787
15788 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15789
15790         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15791         possibly uninitialized) variables and declare dnrm2.
15792
15793 1998-02-23  Robert Lipe <robertl@dgii.com>
15794
15795         From Bruno Haible <haible@ilog.fr>:
15796         * gcc.c-torture/execute/980223.c: New test.
15797
15798 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15799
15800         * gcc.dg/ifelse-1.c: New test.
15801
15802 1998-02-09  H.J. Lu  (hjl@gnu.org)
15803
15804         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15805
15806           * lib/old-dejagnu.exp (old-dejagnu): Added the
15807           "execution test - XFAIL *-*-*" handling in the spirit of
15808           "excess errors test -". Changed the "execution test fails"
15809           handling to be like "excess errors test fails".
15810           * Update various tests accordingly.
15811
15812 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15813
15814         * gcc.c-torture/execute/980205.c: New test.
15815
15816 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15817
15818         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15819         * lib/f-torture.exp: Similarly.
15820         * gcc.c-torture: Rename all .cexp files to .x files.
15821
15822 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15823
15824         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15825         (940510-1.c): Removed duplicate.
15826         (971104-1.c): New test.
15827
15828 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15829
15830           * lib/f-torture.exp: Improve error and loop detection.
15831
15832 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15833
15834         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15835         use that to size the filler array.
15836
15837 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15838
15839         * lib/c-torture.exp(c-torture-execute): Fix typo.
15840
15841         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15842         testcase as the executable name. Keep the executable around if
15843         the test fails.
15844
15845 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15846
15847         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15848         changes.  Only test one -g option, and move it to the end of the
15849         list of options to test.
15850
15851 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15852
15853         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15854         variable GCC_TORTURE_OPTIONS to supply default switches separated
15855         by colons.  If no environment variable, run tests with -O0 -g, -O1
15856         -g, and -O2 -g as well.
15857
15858 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15859
15860         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15861         explanatory comments. Fix indentation.
15862
15863 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15864
15865         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15866
15867 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15868
15869         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15870         * g++.old-deja/g++.mike/p7325.C: Likewise.
15871         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
15872
15873 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
15874
15875         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
15876         * g++.old-deja/g++.brendan/crash30.C: Likewise.
15877         * g++.old-deja/g++.brendan/crash39.C: Likewise.
15878         * g++.old-deja/g++.law/operators4.C: Likewise.
15879
15880 1997-09-11  Joe Buck  (jbuck@synopsys.com)
15881
15882         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
15883         * g++.old-deja/g++.mike/p784.C: Ditto.
15884         * g++.old-deja/g++.mike/p785.C: Ditto.
15885
15886 1997-09-05  Jeffrey A Law  (law@cygnus.com)
15887
15888           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
15889
15890 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15891
15892         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
15893         target feature; pass this to c-torture-execute as needed.
15894
15895 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
15896
15897         * lib/c-torture.exp(c-torture-execute): If the previous and the
15898         current executables being tested are identical, we don't need to
15899         run the executable again. Try to make the executable names
15900         unique. Add an optional argument for passing additional compiler
15901         flags.
15902
15903 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
15904
15905         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
15906
15907 1997-08-29  Jeffrey A Law  (law@cygnus.com)
15908
15909         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
15910
15911 1997-07-31  Jeffrey A Law  (law@cygnus.com)
15912
15913         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
15914         32bit or larger longs.
15915
15916         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
15917         have either a 32bit long or 32bit int.
15918
15919 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
15920
15921         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
15922         Make double precision tests dependent on sizeof (double).
15923
15924 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
15925
15926         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
15927         too.
15928
15929 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
15930
15931         * gcc.c-torture/compile/961203-1.cexp: New script.
15932
15933 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
15934
15935         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
15936         up the includes ourselves.
15937
15938 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
15939
15940         * lib/plumhall.exp: Remove random include, and add a few
15941         verbose messages for debugging.
15942
15943 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
15944
15945         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
15946         of trying to do it ourselves.
15947
15948 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
15949
15950         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
15951
15952 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
15953
15954         * gcc.prms/5403.c: Made regexp a bit less strict.
15955
15956 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
15957
15958         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
15959         is returned from remote_load instead.
15960         * lib/plumhall.exp: Ditto.
15961         * lib/mike-g++.exp: Ditto.
15962         * lib/old-dejagnu.exp: Ditto.
15963         * lib/c-torture.exp: Ditto.
15964
15965 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
15966
15967         * lib/g++.exp: Use build_wrapper procedure.
15968         * lib/gcc.exp: Ditto.
15969
15970 1997-05-20  Jeffrey A Law  (law@cygnus.com)
15971
15972         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
15973         an old-style decl for malloc.  Fixes tests to work when
15974         sizeof (int) != sizeof (size_t).
15975
15976 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15977
15978         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
15979
15980         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
15981         use stdargs.h interface.
15982
15983 1997-05-15  Mike Meissner  <meissner@cygnus.com>
15984
15985         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
15986         NO_VARARGS when compiling.
15987
15988 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
15989
15990         * lib/plumhall.exp(ph_includes): New procedure.
15991         (ph_make): Use it.
15992         (ph_compiler): Ditto.
15993
15994         * lib/g++.exp: Rename test-glue.c to testglue.c.
15995         * lib/gcc.exp: Ditto.
15996
15997 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
15998
15999         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16000         to completion when it's called.
16001
16002 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16003
16004         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16005         is defined, don't do test.
16006
16007 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16008
16009         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16010         for object files.
16011         (ph_summary): Mark skipped testcases as untested, not unresolved.
16012
16013         * lib/plumhall.exp (ph_make): If unresolved because of bad
16014         errorCode, record errorCode in log file.
16015         (*): Replace send_log/verbose with verbose -log.
16016
16017 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16018
16019         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16020         double conversion if double isn't at least 8 bytes.
16021
16022         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16023         int to work with targets where int is 16 bits.
16024
16025         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16026         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16027         precision for the test to complete.
16028
16029 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16030
16031         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16032         if d10v is not compiled with the -mdouble64 flag.
16033         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16034
16035         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16036         d10v is not compiled with the -mint32 flag.
16037
16038 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16039
16040         * lib/plumhall.exp: Use incr_count.
16041
16042 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16043
16044         * gcc.c-torture: Update to c-torture-1.45.
16045
16046 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16047
16048         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16049         the name of the expect testcase file).
16050
16051         * lib/g++.exp(g++_init): Ditto.
16052
16053 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16054
16055         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16056         the host.
16057
16058         * lib/gcc.exp(gcc_exit): New procedure.
16059
16060 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16061
16062         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16063         specs where appropriate.
16064
16065         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16066         because of new "candidates are" messages, and removed a few
16067
16068         * Converted all non-old-style g++ testcases to old-style, and
16069         moved into g++.old-deja.
16070
16071 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16072
16073         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16074         options.
16075
16076         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16077         succeeded.
16078
16079         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16080
16081 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16082
16083         * lib/gcc.exp (gcc_target_compile): Add support for defining
16084         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16085         the machine doesn't have those features.
16086
16087 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16088
16089         * g++.law/operators4.exp: Don't use LIBS.
16090
16091 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16092
16093         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16094
16095         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16096         * lib/g++.exp: Set it here instead. Also, allow use of the
16097         --tool_exec and --tool_opt options. Change CXX to
16098         GXX_UNDER_TEST.
16099
16100         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16101
16102         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16103
16104 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16105
16106         * lib/old-dejagnu.exp: Use prune_warnings instead of
16107         prune_system_crud.
16108         * lib/mike-g++.exp: Ditto.
16109         * lib/gcc.exp: Ditto.
16110         * lib/g++.exp: Ditto.
16111
16112         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16113
16114 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16115
16116           * 941014-2.c: Include stdlib.h
16117           * 960327-1.c: Include stdio.h
16118           * dbra.c, index-1.c: Don't assume ints are 32bits.
16119
16120 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16121
16122         * lib/gcc.exp: Add gcc,stack_size target feature.
16123
16124         * lib/g++.exp(g++_target_compile): Add the include and link
16125         paths here, not in two other places. And, it's $options, not
16126         options.
16127
16128         * lib/mike-g++.exp(postbase): Remove the code that determines
16129         the correct include and link paths.
16130         * g++.old-deja/old-deja.exp: Ditto.
16131
16132 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16133
16134         * lib/g++.exp(g++_init): target_compile no longer returns the
16135         filename of the result.
16136
16137 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16138
16139         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16140         call to glob.
16141
16142         * gcc.c-torture/special/special.exp: Change call to
16143         gcc_target_compile to include the object file.
16144
16145 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16146
16147         * gcc.c-torture/special/special.exp: Correct misspelling in last
16148         change.
16149
16150 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16151
16152         * lib/plumhall.exp(ph_summary): Log the entire output of the
16153         executable. Return -1 if there were any failures, 0 otherwise.
16154         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16155         (ph_make): Clean up objects and executables that were built
16156         if the tests succeeded.
16157
16158 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16159
16160         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16161         libraries and includes in the build tree as appropriate.
16162
16163 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16164
16165         * lib/c-torture.exp: Instead of looking for the global variable
16166         NO_LONG_LONG, check to see if that's a feature of the target.
16167
16168 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16169
16170         * config/default.exp: Minimize. Delete the remainer of the files in
16171         config; this functionality is now in devo/dejagnu/config.
16172
16173         g++.*/*: Pass any additional flags used to compile to postbase;
16174         delete CXXFLAGS.
16175
16176         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16177         is now done by runtest.exp. Use gcc_target_compile instead of
16178         compile.
16179
16180         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16181         Remove references to CFLAGS. Use remote_file instead of
16182         calling rm -f.
16183         (c-torture): Take a list of arguments to use to compile this
16184         testcase.
16185
16186         lib/g++.exp: Simplify. Use target_compile instead of compile.
16187         lib/gcc-dg.exp: Ditto.
16188         lib/gcc.exp: Ditto.
16189         lib/mike-{gcc,g++}.exp: Ditto.
16190         lib/old-dejagnu.exp: Ditto.
16191         lib/plumhall.exp: Ditto.
16192
16193 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16194
16195         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16196         (ph_linker): Likewise.
16197
16198 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16199
16200           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16201         MAP_ANON / MAP_ANONYMOUS if defined;
16202         else try to map from /dev/zero .
16203
16204 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16205
16206         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16207         isn't defined, then define it to MAP_ANONYMOUS.
16208
16209 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16210
16211         * gcc.c-torture: Update to c-torture-1.42 release.
16212
16213 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.c-torture: Update to c-torture-1.41 release.
16216
16217 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16218
16219         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16220         c-torture release.
16221
16222 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16223
16224         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16225         and LDFLAGS.  Fix second case to append the target_info ldflags
16226         onto LDFLAGS, not CFLAGS.
16227         * lib/g++.exp (g++_init): Add target_info stuff.
16228         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16229         of libgloss and newlib flags for !native.
16230
16231         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16232         (GDB): Fix relative path to go up another dir for finding gdb.
16233
16234 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16235
16236         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16237         versions in the target_info array, if they don't exist.
16238
16239 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16240
16241         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16242
16243 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16244
16245         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16246         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16247
16248 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16249
16250         * lib/old-dejagnu.exp: Don't remove the output file before we've
16251         actually tested it. Don't append pwd to the path of the executable
16252         we're testing.
16253
16254 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16255
16256         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16257
16258 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16259
16260         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16261         temporary directory for compiler files, and set it to a default
16262         value of /tmp. Set $output as the name of the output file from
16263         compiling the testcase. Add a -o option to $cflags_var so the
16264         compiler writes the final output file as $output. Set $executable
16265         to $output.
16266
16267         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16268         directory for compiler files, and set it to /tmp if it doesn't
16269         already have a value. Set $output_file to the name of the output
16270         file from compiling the testcase. Add a -o option to CXXFLAGS so
16271         the compiler writes the final output file as $output. Use $output
16272         as the executable to be tested.
16273
16274 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16275
16276         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16277
16278 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16279
16280         * gcc.c-torture/execute/pending-1.c: New test.  Still
16281         pending in Tege's queue.
16282
16283 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16284
16285         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16286         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16287         if there were failures.  Call unresolved if there were unresolved
16288         testcases.  Call gcc_fail if program did not run to completion.
16289         (ph_make): Pass additional argument name to ph_execute.
16290         (ph_execute): Add new argument.  Pass additional arguments to
16291         ph_summary.  Call gcc_fail is there is no execution output.
16292
16293 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16294
16295         * lib/plumhall.exp (proc_summary): Output relavent summary
16296         lines into the log so specific failures in plumhall can be
16297         investigated.
16298
16299 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16300
16301         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16302         (c-torture-execute): Don't try to execute tests which use
16303         "long long" types if $NO_LONG_LONG is nonzero.
16304
16305 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16306
16307         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16308         not c-torture.
16309
16310         * gcc.ieee: Move from here.
16311         * gcc.c-torture/execute/ieee: To here.
16312
16313 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16314
16315         * gcc.c-torture: Update to c-torture-1.41 release.
16316
16317 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16318
16319         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16320         not "$output".
16321
16322 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16323
16324         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16325         -c present.
16326
16327 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16328
16329         * config/proelf.exp: Handle connecting to a simulator.
16330
16331 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16332
16333         * config/proelf.exp: New file.  Enough framework that we can
16334         run c-torture tests on the proelf targets (or any other target
16335         that gdb can connect to for that matter).
16336
16337 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16338
16339         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16340         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16341
16342         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16343         exec_output exists.
16344
16345 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16346
16347         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16348         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16349
16350         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16351         to pass/fail/unresolved/unsupported/untested.  Caller must now
16352         call unresolved/unsupported/untested.
16353         * lib/*.exp: Update FSF address.  Update to handle new results of
16354         ${tool}_load.
16355         * lib/chill.exp (verbose): Delete.
16356
16357 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16358
16359         * lib/gcc.exp (default_gcc_start): Change order of args to
16360         $LDFLAGS $CFLAGS $LIBS.
16361         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16362         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16363         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16364         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16365         * gcc.misc-tests/dg-test.exp: Likewise.
16366         * gcc.misc-tests/msgs.exp: Likewise.
16367         * gcc.prms/prms.exp: Likewise.
16368         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16369         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16370
16371         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16372
16373 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16374
16375         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16376
16377         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16378         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16379
16380         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16381         necessary.
16382
16383 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16384
16385         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16386         global for loop; add use of $mathlib.
16387         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16388         settings here; set mathlib for anything but VxWorks.
16389
16390 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16391
16392         * gcc.c-torture: Update to c-torture-1.40 release.
16393
16394 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16395
16396         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16397         dg.exp.
16398
16399 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16400
16401         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16402         global.
16403
16404 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16405
16406         * lib/g++.exp (LIBS): Define if not already.
16407         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16408         (gcc-dg-prune): Call prune_gcc_output.
16409         * lib/gcc.exp (prune_gcc_output): New proc.
16410         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16411         prune_gcc_output.
16412
16413 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16414
16415         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16416         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16417
16418 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16419
16420         * gcc.c-torture: Update to c-torture-1.39 release.
16421
16422 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16423
16424         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16425         fails, try others as well.
16426
16427 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16428
16429         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16430         If compilation fails, mark execute tests as `untested'.
16431         If test is marked as unsupported, don't mark compilation and
16432         execute tests as failed.
16433
16434 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16435
16436         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16437         libstdc++ for whether or not we want to be doing shared
16438         libraries.  Delete link_curses since we don't need it anymore.
16439         * lib/mike-g++.exp (postbase): Don't link in libg++.
16440         * g++.old-deja/old-deja.exp: Likewise.
16441
16442 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16443
16444         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16445
16446 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16447
16448         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16449         For that, add `-Wl,-a,shared_archive'.
16450         * g++.old-deja/old-deja.exp: Likewise.
16451
16452 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16453
16454         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16455
16456 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16457
16458         * lib/mike-g++.exp (postbase): Pay attention to the status of
16459         g++_load.
16460
16461 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16462
16463           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16464
16465 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16466
16467         * lib/gcc.exp (default_gcc_start): No longer need to log program
16468         being executed or its output, execute_anywhere does that now.
16469         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16470         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16471
16472 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16473
16474         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16475         the same as those in lib/g++.exp.
16476
16477 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16478
16479         * gcc.c-torture: Update to c-torture-1.38 release.
16480         * gcc.ieee: Related changes.
16481
16482 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16483
16484         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16485         "exec". Minor reformatting changes.
16486
16487         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16488         cross. This means all "exec" calls now work on a remote host as
16489         well.
16490         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16491         cross. Filter out the extra "\r\n" stuff that expect puts in.
16492         (c-torture-execute): Filter out the bogus warnings like
16493         c-torture-compile does. Add support for canadian cross.
16494         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16495         Use execute_anywhere rather than calling exec directly. Now it
16496         works for canadian cross testing.
16497
16498 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16499
16500         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16501         results into a variable, and check that rather than using file exists.
16502
16503 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16504
16505         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16506         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16507
16508 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16509
16510         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16511         lib_curses if there's a shared libg++ in the build tree.
16512
16513 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16514
16515         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16516         if not supported target.
16517
16518 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16519
16520         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16521         link_curses up to always happen, not just for native builds.
16522
16523 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16524
16525         * gcc.c-torture: Update to c-torture-1.36 release.
16526         * gcc.failure: Related changes.
16527
16528 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16529
16530         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16531
16532 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16533
16534         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16535         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16536         runshlib, link_curses, and mathlib for link and run.
16537
16538         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16539         pass the runtime shared library options for Solaris, OSF/1, and
16540         Irix5, and link with -lcurses to avoid unresolved references.
16541
16542 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16543
16544         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16545         only run once.
16546
16547 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16548
16549         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16550
16551 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16552
16553         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16554         do not have a framework for the "compat" tests yet.
16555
16556 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16557
16558         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16559         set to null if we're testing vxworks5.1.  Use that instead of
16560         `-lm' in the setting of LIBS for link and run.
16561
16562 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16563
16564         * config/rom68k.exp (${tool}_load): Major changes to make it
16565         work.  Verified that it does in fact return the stuff in
16566         exec_output properly.  Catch any Emul or any TRAP other than 0.
16567
16568 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16569
16570         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16571         LDFLAGS properly for targets that need stuff from libgloss.
16572         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16573         only run once.
16574         (gpp_initialized): New variable.
16575
16576 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16577
16578         * config/rom68k.exp: Load libgloss.exp.
16579         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16580         so we can produce a fully linked binary.
16581         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16582         so we can produce a fully linked binary.
16583
16584 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16585
16586         * lib/plumhall.exp (ph_section): Watch for expected failures.
16587         Add missing `else'.
16588
16589         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16590         run the testcase.
16591         (c-torture): Likewise.
16592
16593 1995-08-28  Doug Evans  <dje@cygnus.com>
16594
16595         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16596
16597         * lib/mike-g++.exp (mike_cleanup): New proc.
16598         (prebase): New globals compiler_result, not_compiler_result,
16599         target_regexp.
16600         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16601         allow leading "-" in pattern.  Watch for unsupported tests.
16602         If $compiler_result is set, pattern match assembler code,
16603         and ditto for $not_compiler_result.
16604         * lib/mike-gcc.exp: Likewise.
16605
16606         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16607         execution "succeeded".
16608
16609 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16610
16611         * config/win32.exp: New file.
16612         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16613
16614 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16615
16616         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16617         unsupported.
16618         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16619         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16620         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16621
16622         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16623         "... without exceptions was ...".  That is now handled by
16624         prune_system_crud.
16625         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16626
16627 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16628
16629         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16630         sieve.c,sort2.c}: New files.
16631         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16632         sieve.exp,sort2.exp}: Drivers for them.
16633
16634         * lib/mike-gcc.exp (program_output): New user settable variable.
16635         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16636         messages.
16637         * lib/mike-g++.exp (program_output): New user settable variable.
16638
16639         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16640
16641         * config/sh.exp: Deleted (use sim.exp instead).
16642
16643 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16644
16645         * config/vx.exp: Declare CHECKTASK as global.
16646         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16647         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16648         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16649
16650 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16651
16652         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16653         target. Like vx.exp, only includes `vx29k.exp' instead of
16654         `vxworks.exp'.
16655
16656 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16657
16658         * config/sim.exp: Increase time limit from 120 seconds to 240.
16659
16660 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16661
16662         * gcc.c-torture/execute/950628-1.c: New test.
16663
16664 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16665
16666         * gcc.c-torture: Update with changes/additions from
16667         c-torture-1.34.
16668
16669 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16670
16671         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16672
16673 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16674
16675         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16676
16677 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16678
16679         * gcc.c-torture/compile/950512-1.c: New test.
16680         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16681         * gcc.dg/struct-ret-1.c: Likewise.
16682
16683 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16684
16685         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16686           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16687
16688 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16689
16690         * gcc.c-torture/special/920411-1.c: Deleted.
16691         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16692
16693 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16694
16695         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16696         cpu limit.
16697
16698 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16699
16700         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16701
16702 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16703
16704         From kenner;
16705         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16706         is the proper length.
16707         * va-arg-3.c: Likewise.
16708
16709 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16710
16711         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16712         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16713
16714         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16715         * lib/g++.exp (default_g++_start): Delete old cruft.
16716
16717 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16718
16719         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16720         (2 * (1 << 18)) to (2 * (1 << 17)).
16721
16722         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16723
16724 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16725
16726         * config/rom68k.exp: Renamed from config/idp.exp
16727
16728 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16729
16730         * c-torture/compile/921109-2.c
16731
16732 1995-04-18  Mike Stump  <mrs@cygnus.com>
16733
16734         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16735         excess errors.
16736
16737 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16738
16739         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16740         output.
16741         * lib/g++.exp (default_g++_start): Likewise.
16742
16743 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16744
16745         * gcc.c-torture/compile/950329-1.c: New test.
16746
16747 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16748
16749           * config/bug.exp (${tool}_load): Updated to use new remote_open
16750           and remote_close procs.
16751         * config/idp.exp: New file.
16752
16753 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16754
16755         * gcc.c-torture/execute/950322-1.c: New test.
16756
16757 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16758
16759         * config/vx.exp (${tool}_load): Clean up testing of return code from
16760         vxworks_ld and vxworks_spawn.
16761
16762 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16763
16764         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16765
16766 1995-03-13  Mike Stump  <mrs@cygnus.com>
16767
16768         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16769         can mark excess errors on a machine by machine basis.  Note, the
16770         default is to not expect any excess errors, even when excess
16771         errors test - is given, so you will want to put an XFAIL ... on
16772         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16773         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16774         those 4 machines, but no others.
16775
16776 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16777
16778         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16779         * lib/c-torture.exp: to here.
16780
16781 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16782
16783         * gcc.c-torture/execute/950221-1.c: New test.
16784         * gcc.c-torture/execute/struct-ret-1.c: New test.
16785         * gcc.c-torture/compile/950221-1.c: New test.
16786
16787         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16788
16789 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16790
16791         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16792         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16793
16794 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16795
16796         * g++.gb: New directory of tests, derived from my signature and
16797         class scoping tests.
16798
16799         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16800         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16801         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16802         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16803         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16804         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16805         * g++.gb/sig25.C: Likewise.
16806
16807         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16808         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16809         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16810         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16811         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16812         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16813         * g++.gb/sig25.exp: Likewise.
16814
16815         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16816         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16817         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16818         * g++.gb/scope13.C: Likewise, this test still fails.
16819
16820         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16821         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16822         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16823         * g++.gb/scope13.exp: Ditto.
16824
16825         * g++.gb/README: New file, explains what these tests are about.
16826
16827 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16828
16829         * lib/dg.exp (dg-do): Support `preprocess'.
16830         (dg-test): Likewise.
16831
16832 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16833
16834         * config/udi.exp: change "continue -expect" to "exp_continue".
16835
16836 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16837
16838         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16839         Delete redundant tests.
16840
16841         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16842         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16843         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16844         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16845         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16846         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16847         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16848         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16849
16850         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16851         storing label pointers.
16852         * gcc.c-torture/execute/921019-1.c: Likewise.
16853         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16854         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16855         parameter fp.
16856         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16857         constants.
16858
16859         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16860         Delete obsolete tests.
16861
16862         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16863         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16864         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16865         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16866         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16867         * gcc.c-torture/compile/950124-1.c: New test.
16868
16869         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16870
16871 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
16872
16873         * lib/mike-g++.exp: Add -lm to LIBS.
16874
16875 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
16876
16877         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
16878
16879 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
16880
16881         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
16882
16883 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
16884
16885         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
16886
16887 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
16888
16889         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
16890         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
16891         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
16892         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
16893         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
16894         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
16895         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
16896         * g++.law/{operators31.C, operators32.C,
16897         * g++.law/{operators33.C, operators34.C}: Likewise.
16898         * g++.law/{pic1.C, refs2.C}: Likewise.
16899         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
16900         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
16901         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
16902         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16903
16904         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
16905         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
16906         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
16907         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
16908         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
16909         * g++.law/{enum9.exp, friend5.exp}: Likewise.
16910         * g++.law/{nest3.exp, nest4.exp}: Likewise.
16911         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
16912         * g++.law/{operators30.exp, operators31.exp}: Likewise.
16913         * g++.law/{operators32.exp, operators33.exp}: Likewise.
16914         * g++.law/{operators34.exp}: Likewise.
16915         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
16916         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
16917         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
16918         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
16919         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
16920
16921         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
16922         No longer expected to fail.
16923         * g++.law/missed-error3.C: Tweak for recent bool changes.
16924
16925 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
16926
16927         * config/emb-unix: Deleted.
16928         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
16929         remote execution.  Do final link on remote host if REMOTE_LINK is set.
16930
16931 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
16932
16933         * lib/dg.exp (dg-test): Fix typo in last patch.
16934
16935 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
16936
16937         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
16938         (handles multiple occurrences).
16939
16940 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
16941
16942         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
16943         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
16944         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
16945         printed).
16946         * lib/c-torture.exp (c-torture-compile): Likewise.
16947         (c-torture): Prepend full path if missing.
16948         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
16949         (gcc_fail): Likewise.
16950         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
16951
16952 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
16953
16954         * lib/netware.exp: Only attach to NetWare i386 systems.
16955
16956 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
16957
16958         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
16959         messages.  Add test name to "output pattern match" pass/fail message.
16960
16961 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
16962
16963         * gcc.dg: New testsuite.
16964         * gcc.dg/dg.exp: New file.
16965
16966         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
16967         test-switch.c}: Deleted.
16968
16969         * gcc.misc-tests/msgs.exp: New testcase driver.
16970
16971 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
16972
16973         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
16974         Watch for illegal return values from ${tool}_load.
16975         * config/unix.exp (${tool}_load): Fix pass/fail detection for
16976         cross targets.  Coerce return value >0 to 1.
16977
16978 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
16979
16980         * config/unix.exp (${tool}_load): Call program rsh, not proc.
16981
16982         * config/emb-unix.exp: New file.
16983
16984         * config/sim.exp: Error if variable $SIM not defined.
16985         (${tool}_load): Mark test as "untested" if simulator missing.
16986
16987         * config/unix.exp: Load remote.exp to get rcp_download.
16988         * lib/c-torture.exp: Use different option lists for testcases with
16989         and without loops.
16990         * gcc.c-torture/execute/execute.exp: Likewise.
16991
16992 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
16993
16994         * config/*.exp: Clarify return code from ${tool}_load.
16995         Call `unresolved' or `untested' instead of `warning' or `perror'
16996         (sometimes you still want to call both though).
16997         Add comment that `shell_id' is local to each file.
16998         * config/udi.exp (timeout): Set to 30.
16999         Don't print warning if connection fails, $connectmode has already
17000         printed an error.
17001         (${tool}_load): Move verbose messages to level 2.
17002         Rework pattern for "Process started" message.
17003         Pass `shell_id' to ${connectmode}_download.
17004         Retry twice upon timeout.  Make resetting of target more robust.
17005         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17006         Pass `shell_id' to exit_$connectmode.
17007         Only call exit_$connectmode if connected.
17008         * config/unix.exp (${tool}_load): Check return codes better.
17009         * config/vrtx.exp (${tool}_load): Likewise.
17010         * config/vx.exp (${tool}_load): Likewise.
17011         Delete unneeded global's.
17012         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17013         from ${tool}_load.
17014         (dg-stat): Delete.
17015         (dg-init): Delete recording of pass/fail counts.
17016         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17017         (old-dejagnu-init): Likewise.
17018         (old-dejagnu-stat): Delete contents, empty proc now.
17019         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17020         (c-torture): Delete references to lcnt, lpass, lfail.
17021         Get option list from TORTURE_OPTIONS.
17022         Delete -funroll[-all]-loops if no loops.
17023         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17024         (g++_stat): Delete contents (empty proc now).
17025         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17026         (gcc_finish): Likewise.
17027         (gcc_stat): Deleted.
17028         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17029         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17030         * gcc.c-torture/execute/execute.exp: Likewise.
17031         Split tests into two parts: compile, execute.
17032         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17033         no loops.  Update to reflect clarified return codes from ${tool}_load.
17034
17035 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17036
17037         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17038         to grep for.
17039         (old-dejagnu): Likewise (where necessary).
17040
17041 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17042
17043         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17044
17045         * lib/dg.exp (dg-process-target): Fix processing of selector.
17046         Add comment regarding use of `error'.
17047
17048         * lib/gcc.exp (prune_system_crud): Define if missing.
17049         * lib/g++.exp (prune_system_crud): Likewise.
17050
17051         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17052         Call prune_system_crud.
17053         * lib/dg.exp (dg-runtest): New proc.
17054         Use perror instead of send_user for tcl errors in testcase.
17055         Don't return any value, it's never used.
17056         Don't clobber previous definition of `unknown'.
17057         Print tcl errors in `dg-final'.
17058
17059 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17060
17061         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17062         (dg-test): Don't print errorInfo, it contains stack backtrace.
17063
17064 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17065
17066         * lib/g++.exp (runtest_file_p): Define if missing.
17067
17068 1994-09-24  Doug Evans  (dje@cygnus.com)
17069
17070         * lib/mike-g++.exp: Comment out loading of g++.exp.
17071         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17072         (default_g++_version): Always print something.
17073         (default_g++_start): Comment out call to `which'.
17074         (g++_start, g++_load): Deleted (must be defined in config file).
17075         * lib/gcc.exp: Test for existence of $CC at start.
17076         Delete check for tmpdir (done in gcc_init).
17077         (default_gcc_version): Always print something.
17078         (default_gcc_start): Comment out call to `which'.
17079         * config/*.exp: Major cleanup - make cross targets work at least a
17080         little better for g++ (by not being "--tool gcc" specific).
17081         Rename gcc_xxx to ${tool}_xxx.
17082         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17083         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17084
17085 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17086
17087         * lib/c-torture.exp (c-torture-compile): Rework compiler
17088         message processing.
17089
17090         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17091         c-torture.
17092
17093 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17094
17095         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17096
17097         * lib/dg.exp (dg-process-target): Support { target native }.
17098
17099 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17100
17101         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17102         looked for "... program xxx got fatal signal".
17103         Correct regsub munging of `comp_output'.
17104         Ignore compiler messages "path prefix not used" and "linker input
17105         file unused".
17106
17107 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17108
17109         * lib/gcc.exp (runtest_file_p): Define if missing.
17110         * gcc.prms/template.c: Example to work from.
17111
17112 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17113
17114         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17115         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17116
17117         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17118         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17119         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17120         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17121
17122         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17123         (dg-process-target): No longer a varargs proc.
17124         Return S/N for target, P/F for xfail.  All callers changed.
17125         (user option procs): More argument checking.
17126         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17127         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17128         (dg-test): Skip test if not running on selected target in `dg-do'.
17129         Update handling of `dg-do-what', `dg-output-text'.
17130         Separate execution pass/fail from output pattern match pass/fail.
17131         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17132
17133 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17134
17135         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17136         target for 920510-1.c.
17137
17138 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17139
17140         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17141         Clean up comment regarding use of passcnt, etc.
17142         (gcc_stat): Don't update `testcnt' here.
17143         (gcc_finish): Do it here.
17144         Might as well reset `but_id' here too.
17145         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17146         to determine if the file should be tested.
17147         * gcc.c-torture/compile/compile.exp: Likewise.
17148         * gcc.c-torture/execute/execute.exp: Likewise.
17149         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17150         * gcc.misc-tests/dg-test.exp: Likewise.
17151         * gcc.prms/prms.exp: Likewise.
17152         * gcc.wendy/wendy.exp: Likewise.
17153         * g++.old-deja.exp: Likewise.
17154         Move "Testing file" message to verbose level 1.
17155
17156 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17157
17158         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17159
17160 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17161
17162         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17163         (default_gcc_start): Accept optional second list element
17164         of compiler flags.  Print compiler output at verbosity level 2.
17165         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17166         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17167         Save current values of framework globals passcnt, failcnt, xpasscnt,
17168         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17169         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17170         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17171         xfailcnt to compute stats.  Update framework global `testcnt' from
17172         pass/fail counts.
17173         (gcc_finish): New proc.  Clean up test environment.
17174         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17175         (gcc_epass, gcc_efail): Delete.
17176         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17177         argument of line number.
17178         (dg-init): If the tool has an init routine, call it.
17179         (dg-test): Remove args `cflags_var' and `libs_var'.
17180         Pass all compiler options to ${tool}_start.
17181         Handle missing line number.
17182         (dg-finish): New function.
17183         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17184         particular files.  Call gcc_finish at end.  Move "skipping test"
17185         message to verbosity level 3.
17186         * gcc.c-torture/compile/compile.exp: Likewise.
17187         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17188         * gcc.c-torture/execute/execute.exp: Likewise.
17189         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17190         Print testcase being tried at verbosity level 1.
17191         * gcc.c-torture/special/special.exp: Unset xfail.
17192         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17193         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17194         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17195         * gcc.failure/failure.exp: Likewise.
17196         * gcc.ieee/ieee.exp: Likewise.
17197         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17198         Update call to dg-test.  Call dg-finish at end.
17199         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17200         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17201         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17202         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17203         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17204         * gcc.wendy/wendy.exp: Add copyright.
17205         Delete setting of tmpdir (done by gcc_init).
17206         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17207         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17208         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17209         gcc_[ce]pass/fail.
17210
17211 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17212
17213         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17214         confusion.
17215         (g++_load): Likewise.
17216
17217         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17218         Rename argument to `prog' to remove the confusion.
17219         Varargs fns behave differently too!
17220         (g++_load): Likewise.
17221
17222         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17223
17224         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17225         what it is.  Delete (always) printing of status value for !native.
17226         Simplify verbose code, and include status and exec_output.
17227         (g++_load): Use gcc_load.
17228
17229 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17230
17231         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17232         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17233         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17234         940714-3.c as these testcases don't exist anymore.  Make
17235         va-arg-1.c expected to pass.
17236
17237 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17238
17239         * gcc.misc-tests/misc.exp: Only run specific testcases.
17240         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17241         * gcc.misc-tests/dg-[1-9].c: New files.
17242
17243         * lib/dg.exp: New testsuite driver.
17244         * gcc.prms/prms.exp: Use it.
17245
17246         * README.gcc: New file.
17247
17248         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17249         Document and reset `lxpass' and `lxfail'.
17250         Simplify "initialized" message.
17251         (gcc_stat): Clean up comments a little.
17252
17253 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17254
17255         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17256
17257 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17258
17259         * lib/old-dejagnu.exp (process-option): New proc.
17260         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17261         (old-dejagnu): Simplify.
17262         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17263
17264 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17265
17266         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17267         exists and is not an empty string.
17268
17269         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17270         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17271         finished.
17272         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17273         automatically.
17274
17275         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17276         longer expected to fail.
17277
17278         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17279         "f" function call.
17280
17281         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17282
17283         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17284         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17285         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17286         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17287         c-torture-1.29.
17288
17289         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17290         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17291
17292         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17293
17294         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17295         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17296
17297         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17298         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17299         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17300
17301 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17302
17303         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17304         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17305         940714-1.c, 940714-2.c, 940714-3.c},
17306         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17307         gcc.misc-tests/{mg.c,mg.exp}:
17308         New tests.
17309         * gcc.noncompile/noncompile.exp: Change accordingly.
17310
17311 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17312
17313         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17314         Undo previous clobberage.
17315
17316 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17317
17318         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17319         * gcc.special/{930510-1.c, special.exp}:
17320         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17321         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17322         struct-varargs-1.c}: New tests from c-torture-1.26.
17323
17324 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17325
17326         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17327           argument to switch.
17328
17329 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17330
17331         * Revert the previous changes.  Please see Rob's directory
17332           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17333           fixes.
17334
17335 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17336
17337         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17338             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17339             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17340             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17341             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17342             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17343             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17344             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17345             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17346             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17347             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17348             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17349             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17350             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17351             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17352             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17353             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17354             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17355             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17356             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17357             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17358             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17359             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17360             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17361             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17362             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17363             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17364
17365 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17366
17367         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17368             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17369           with perror calls.
17370
17371 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17372
17373         * config/unix.exp (g++_load): Fix syntax.
17374
17375 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17376
17377         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17378         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17379         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17380         Don't expect va-arg-1.c to fail.  Correct expected output for
17381         920928-1.c.
17382         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17383         * gcc.wendy/hbm4.c: Correct typo.
17384         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17385
17386 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17387
17388         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17389         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17390         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17391         * lib/c-torture.exp (c-torture-compile): Ditto.
17392
17393         Reduce volume of output (remove all the -I's and such).
17394         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17395         Call gcc_cpass, gcc_cfail.
17396         (c-torture): Pass testing option to c-torture-compile.
17397
17398 1994-03-21  Doug Evans  (dje@cygnus.com)
17399
17400         Bring patches over from progressive.
17401         * config/default.exp: Exit remote shell cleanly.
17402         (g++_exit, g++_start): Add default versions.
17403         * config/sim.exp (gcc_load): Use perror, not error.
17404
17405 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17406
17407         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17408         set in site.exp.
17409
17410 1994-03-14  Doug Evans  (dje@cygnus.com)
17411
17412         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17413         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17414         (wendy_try): New proc to run testcase.
17415         (main loop): Call 'em.
17416         * gcc.wendy/*.c: Clean up pass to correct expected output.
17417
17418         * lib/gcc.exp: Minor cleanup work.
17419         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17420
17421 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17422
17423         * config/sim.exp (gcc_load): Document return codes better.
17424         Don't pass -v to simulator.
17425
17426 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17427
17428           * gcc.special/920717-x.c: Fix typo.
17429           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17430           get at sources.
17431
17432         * lib/mike-gcc.exp: Fix typo.
17433
17434 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17435
17436         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17437         binary to use, transform the name.
17438         * config/*.exp: rename everything. Nuke any g++ specific files,
17439         it's now a special case of gcc that requires no special support.
17440         Add a default.exp for unsupported targets.
17441
17442 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17443
17444         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17445         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17446         version of Tcl.
17447
17448 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17449
17450         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17451         than a warning.
17452
17453 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17454
17455         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17456
17457 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17458
17459         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17460         option_list.  Compile every file with only 4/6 option choices
17461         (same as C torture) instead of with 12/18 different option
17462         choices.
17463         * lib/c-torture.exp: Likewise.
17464
17465         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17466         not already set.
17467
17468 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17469
17470         * lib/old-deja
17471           test cases, ready for DejaGnu.
17472
17473 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17474
17475         * Upgraded c-torture tests from 1.18 to 1.19
17476
17477         * gcc.compile: added test(s):
17478           930607-1.c
17479         * gcc.execute: added test(s):
17480           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17481
17482         * added new subdirectory for misc tests: gcc.misc-tests
17483         * gcc.misc-test(s): added tests:
17484           inst-check.c test-consts.c test-ior.c test-switch.c
17485
17486 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17487
17488         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17489
17490 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17491
17492         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17493
17494 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17495
17496         * Upgraded c-torture tests from 1.17 to 1.18
17497
17498 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17499
17500         * Upgraded c-torture tests from 1.12 to 1.17
17501
17502 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17503
17504         * lib/old-dejagnu.exp:
17505           Fixed handling of XFAIL target triplets to correctly
17506           recognize wildcard characters.  Removed code that
17507           appended a unique id tag to the end of the file name
17508           printed out by the result of the testcases within a
17509           given test file.
17510
17511 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17512
17513         * lib/old-dejagnu.exp:
17514           Reworked expected failure handling to trigger off of XFAIL
17515           keyword in keyphrase embeded in testcase source code. The
17516           XFAIL keyword must be at the end of the keyphrase line. It
17517           may optionally be followed by one or more target triplets.
17518           It has just occured that the handling of wildcards in the
17519           target triplet may not be correct.
17520
17521 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17522
17523         * g++.old-deja/tests:
17524           Moved all subdirectories up one level into g++.old-deja .
17525
17526         * lib/old-dejagnu.exp:
17527           Fixed problem with CXXFLAGS not being properly reset, and being
17528           corrupted with extraneous "-c" compiler option.  This was
17529           causing binaries to not be generated for test that needed them.
17530           Modified strings passed to "pass" and "fail" so that individual
17531           tests from the same test file would be distinguished by an
17532           identifier appended to the test file name in the summary logs;
17533           this corrected a problem with erroneous diff logs.  Added code
17534           to search testcases for expected fail and unexpected pass keywords.
17535
17536 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17537
17538         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17539
17540 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17541
17542         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17543           Removed extraneous text from end of "Special g++ Options"
17544           keyphrase.
17545
17546         * lib/old-dejagnu.exp: Added pattern matching to look for new
17547           keywords, embedded in testcases comments, which will trigger
17548           calls to xpass and xfail.
17549
17550 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17551
17552         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17553           comments embedded in the testcases, especially the one looking for
17554           special compiler options, as well as the pattern matching for the
17555           compiler output again.
17556
17557 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17558
17559         * lib/old-dejagnu.exp: Do a proper check of the return value for
17560           execute tests. Fixed several problems with the pattern matching
17561           of the compiler output which gave erroneous test results.
17562           Changed several of the test result messages to be more descriptive.
17563         * config/unix-g++.exp: Proc g++_load now actually works and
17564           executes the tests passed to it and returns a usable return
17565           value.
17566
17567 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17568
17569           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17570
17571 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17572
17573         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17574           Modified both files to properly execute the old style
17575           dejagnu tests. The previous versions of these files were
17576           experimental and did not function anything near correctly.
17577
17578 1993-04-05  Rob Savoye  (rob@cygnus.com)
17579
17580         * Removed all Makefile.in and configure.in files. No configuration
17581         needed now.
17582
17583 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17584
17585         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17586
17587 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17588
17589         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17590         gcc.special/configure.in, gcc.noncompile/configure.in,
17591         gcc.execute/configure.in, gcc.code_quality/configure.in,
17592         g++.other/configure.in, g++.old-deja/configure.in,
17593         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17594         in srcname setting.
17595
17596 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17597
17598         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17599         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17600         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17601
17602 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17603
17604         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17605         (gdb_exit): Don't remove *_soc files.
17606
17607 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17608
17609         * lib/c-torture.exp: Don't look for main; instead always use -w
17610         -c.  This is how the c-torture tests work.  Remove the object
17611         file if the compilation succeeds.
17612         * gcc.execute/execute.exp: Remove executable if test passes.
17613         * gcc.noncompile/noncompile.exp: Every test is an expected
17614         failure.
17615         * gcc.special/special.exp: Added tests from c-torture 1.11,
17616         corrected use of existing test.
17617         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17618         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17619         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17620         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17621         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17622         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17623         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17624         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17625         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17626         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17627         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17628         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17629         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17630         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17631         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17632         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17633         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17634         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17635         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17636         c-torture 1.11.
17637         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17638         correspond to c-torture 1.11.
17639
17640         * New file.