OSDN Git Service

3d97823ae499d806567a14ba4cda69bc234c0dff
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/16336
4         * gfortran.fortran-torture/execute/common_2.f90: New test.
5
6 2004-07-10  Paul Brook  <paul@codesourcery.com>
7
8         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
9
10 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
11
12         PR fortran/15969
13         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
14
15 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
16
17         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
18         * gfortran.dg/g77/ffixed-form-2.f: Likewise
19         * gfortran.dg/g77/ffree-form-1.f: Likewise
20         * gfortran.dg/g77/ffree-form-2.f: Likewise
21         * gfortran.dg/g77/ffree-form-3.f: Likewise
22         * gfortran.dg/g77/fno-underscoring.f: Likewise
23         * gfortran.dg/g77/funderscoring.f: Likewise
24         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
25
26 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
27         
28         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
29
30 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
31         Paul Brook  <paul@codesourcery.com>
32
33         PR fortran/13415
34         * gfortran.dg/common_pointer_1.f90: New test.
35
36 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
37
38         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
39
40 2004-07-09  James E Wilson  <wilson@specifixinc.com>
41
42         PR target/16364
43         * gcc.c-torture/compile/20040709-1.c: New.
44
45 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
46         
47         PR fortran/14077
48         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
49
50 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
51
52         PR fortran/13201
53         * gfortran.dg/shape_1.f90: New test.
54
55 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
56             Andrew Pinski  <apinski@apple.com>
57
58         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
59
60 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
61
62         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
63         comment.
64
65 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
66         Paul Brook  <paul@codesourcery.com>
67
68         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
69         '.f95' and '.F95'.
70
71 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
72
73         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
74
75 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
76
77         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
78         testcases with capital suffix.
79
80 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
81
82         PR fortran/15481
83         PR fortran/13372
84         PR fortran/13575
85         PR fortran/15978
86         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
87
88         * gfortran.dg/implicit_1.f90: New test.
89
90 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
91
92         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
93         expression to match gfortran warning/error messages
94         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
95         dg-error text.
96
97 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
98
99         * lib/fortran-torture.exp: Rename proc search_for to
100         search_for_re.
101
102 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
103
104         * gcc.c-torture/execute/simd-5.x: New file.
105         XFAIL on SPARC 64-bit at -O0.
106
107 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
108
109         PR c++/8211
110         PR c++/16165
111         * g++.dg/warn/effc3.C: New test.
112
113 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
114
115         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
116         change X to 1X in format.
117         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
118         add data statements to conform to standard.
119
120 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
121
122         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
123         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
124         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
125
126 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
127
128         * gfortran.dg/g77/7388.f: Copy from g77.dg
129         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
130         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
131         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
132         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
133         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
134         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
135         * gfortran.dg/g77/strlen0.f: Likewise
136
137 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
138
139         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
140         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
141
142 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
143
144         * gcc.c-torture/execute/920428-2.x: Delete.
145         * gcc.c-torture/execute/920501-7.x: Likewise.
146
147 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
148
149         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
150         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
151         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
152         prescott and c3-2.
153         (PREFETCH_3DNOW): Add -march=c3.
154
155 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
156
157         PR c/16437
158         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
159         * gcc.c-torture/execute/bf64-1.x: Likewise.
160
161 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
162
163         * gcc.c-torture/compile/20040708-1.c: New test.
164
165 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
166
167         PR c++/16169
168         * g++.dg/warn/effc2.C: New test.
169
170 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
171
172         * gcc.c-torture/execute/bitfld-1.x: Remove.
173         * gcc.c-torture/execute/bitfld-3.c: New test.
174         * gcc.dg/bitfld-2.c: Remove XFAILs.
175
176 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
177
178         PR c++/16276
179         * g++.dg/rtti/tinfo1.C: New file.
180
181 2004-07-07  Eric Christopher  <echristo@redhat.com>
182
183         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
184
185 2004-07-07  Andrew Pinski  <apinski@apple.com>
186
187         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
188
189 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
190
191         * g++.dg/init/call1.C: XFAIL.
192
193 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
194
195         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
196         except for movstrict*, to movmem* and clrstr* to clrmem*.
197
198 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
199
200         * gcc.c-torture/execute/20040707-1.c: New test.
201
202 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
203
204         * gcc.c-torture/execute/20040706-1.c: New test.
205
206 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
207
208         PR c++/3671
209         * g++.dg/template/spec14.C: New test.
210
211 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
212
213         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
214         nothing if not yet defined.  Use it in b, c and d type definitions.
215         * gcc.c-torture/execute/20040705-1.c: New test.
216         * gcc.c-torture/execute/20040705-2.c: New test.
217
218 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
219
220         PR c++/2518
221         * g++.dg/lookup/new1.C: New test.
222
223 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
224
225         PR c++/11406
226         * g++.dg/template/sizeof8.C: New test.
227
228 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
229
230         * gcc.c-torture/compile/20040705-1.c: New test.
231
232 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
233
234         * gfortran.fortran-torture/execute/seq_io.f90: New test.
235
236 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
237
238         * gcc.dg/cpp/if-mop.c: Two new testcases.
239         * gcc.dg/cpp/trad/comment-3.c: New.
240
241 2004-07-04  Paul Brook  <paul@codesourcery.com>
242
243         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
244
245 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
246
247         PR c++/3761
248         * g++.dg/lookup/crash4.C: New test.
249
250 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
251
252         * gcc.c-torture/execute/builtin-abs-1.c
253         * gcc.c-torture/execute/builtin-abs-2.c
254         * gcc.c-torture/execute/builtin-complex-1.c
255         * gcc.c-torture/execute/builtins/string-1-lib.c
256         * gcc.c-torture/execute/builtins/string-1.c
257         * gcc.c-torture/execute/builtins/string-2-lib.c
258         * gcc.c-torture/execute/builtins/string-2.c
259         * gcc.c-torture/execute/builtins/string-3-lib.c
260         * gcc.c-torture/execute/builtins/string-3.c
261         * gcc.c-torture/execute/builtins/string-4-lib.c
262         * gcc.c-torture/execute/builtins/string-4.c
263         * gcc.c-torture/execute/builtins/string-5-lib.c
264         * gcc.c-torture/execute/builtins/string-5.c
265         * gcc.c-torture/execute/builtins/string-6-lib.c
266         * gcc.c-torture/execute/builtins/string-6.c
267         * gcc.c-torture/execute/builtins/string-7-lib.c
268         * gcc.c-torture/execute/builtins/string-7.c
269         * gcc.c-torture/execute/builtins/string-8-lib.c
270         * gcc.c-torture/execute/builtins/string-8.c
271         * gcc.c-torture/execute/builtins/string-9-lib.c
272         * gcc.c-torture/execute/builtins/string-9.c
273         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
274         * gcc.c-torture/execute/builtins/string-asm-1.c
275         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
276         * gcc.c-torture/execute/builtins/string-asm-2.c
277         * gcc.c-torture/execute/stdio-opt-1.c
278         * gcc.c-torture/execute/stdio-opt-2.c
279         * gcc.c-torture/execute/stdio-opt-3.c
280         * gcc.c-torture/execute/string-opt-1.c
281         * gcc.c-torture/execute/string-opt-10.c
282         * gcc.c-torture/execute/string-opt-11.c
283         * gcc.c-torture/execute/string-opt-12.c
284         * gcc.c-torture/execute/string-opt-13.c
285         * gcc.c-torture/execute/string-opt-14.c
286         * gcc.c-torture/execute/string-opt-15.c
287         * gcc.c-torture/execute/string-opt-16.c
288         * gcc.c-torture/execute/string-opt-2.c
289         * gcc.c-torture/execute/string-opt-6.c
290         * gcc.c-torture/execute/string-opt-7.c
291         * gcc.c-torture/execute/string-opt-8.c:
292         Replace with ...
293
294         * gcc.c-torture/execute/builtins/abs-2.c
295         * gcc.c-torture/execute/builtins/abs-3.c
296         * gcc.c-torture/execute/builtins/complex-1.c
297         * gcc.c-torture/execute/builtins/fprintf.c
298         * gcc.c-torture/execute/builtins/fputs.c
299         * gcc.c-torture/execute/builtins/memcmp.c
300         * gcc.c-torture/execute/builtins/memmove.c
301         * gcc.c-torture/execute/builtins/memops-asm.c
302         * gcc.c-torture/execute/builtins/mempcpy-2.c
303         * gcc.c-torture/execute/builtins/mempcpy.c
304         * gcc.c-torture/execute/builtins/memset.c
305         * gcc.c-torture/execute/builtins/printf.c
306         * gcc.c-torture/execute/builtins/sprintf.c
307         * gcc.c-torture/execute/builtins/strcat.c
308         * gcc.c-torture/execute/builtins/strchr.c
309         * gcc.c-torture/execute/builtins/strcmp.c
310         * gcc.c-torture/execute/builtins/strcpy.c
311         * gcc.c-torture/execute/builtins/strcspn.c
312         * gcc.c-torture/execute/builtins/strlen-2.c
313         * gcc.c-torture/execute/builtins/strlen.c
314         * gcc.c-torture/execute/builtins/strncat.c
315         * gcc.c-torture/execute/builtins/strncmp-2.c
316         * gcc.c-torture/execute/builtins/strncmp.c
317         * gcc.c-torture/execute/builtins/strncpy.c
318         * gcc.c-torture/execute/builtins/strpbrk.c
319         * gcc.c-torture/execute/builtins/strpcpy-2.c
320         * gcc.c-torture/execute/builtins/strpcpy.c
321         * gcc.c-torture/execute/builtins/strrchr.c
322         * gcc.c-torture/execute/builtins/strspn.c
323         * gcc.c-torture/execute/builtins/strstr-asm.c
324         * gcc.c-torture/execute/builtins/strstr.c:
325         ... these new files.
326
327         * gcc.c-torture/execute/builtins/abs-2-lib.c
328         * gcc.c-torture/execute/builtins/abs-3-lib.c
329         * gcc.c-torture/execute/builtins/complex-1-lib.c
330         * gcc.c-torture/execute/builtins/fprintf-lib.c
331         * gcc.c-torture/execute/builtins/fputs-lib.c
332         * gcc.c-torture/execute/builtins/memcmp-lib.c
333         * gcc.c-torture/execute/builtins/memmove-lib.c
334         * gcc.c-torture/execute/builtins/memops-asm-lib.c
335         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
336         * gcc.c-torture/execute/builtins/mempcpy-lib.c
337         * gcc.c-torture/execute/builtins/memset-lib.c
338         * gcc.c-torture/execute/builtins/printf-lib.c
339         * gcc.c-torture/execute/builtins/sprintf-lib.c
340         * gcc.c-torture/execute/builtins/strcat-lib.c
341         * gcc.c-torture/execute/builtins/strchr-lib.c
342         * gcc.c-torture/execute/builtins/strcmp-lib.c
343         * gcc.c-torture/execute/builtins/strcpy-lib.c
344         * gcc.c-torture/execute/builtins/strcspn-lib.c
345         * gcc.c-torture/execute/builtins/strlen-2-lib.c
346         * gcc.c-torture/execute/builtins/strlen-lib.c
347         * gcc.c-torture/execute/builtins/strncat-lib.c
348         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
349         * gcc.c-torture/execute/builtins/strncmp-lib.c
350         * gcc.c-torture/execute/builtins/strncpy-lib.c
351         * gcc.c-torture/execute/builtins/strpbrk-lib.c
352         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
353         * gcc.c-torture/execute/builtins/strpcpy-lib.c
354         * gcc.c-torture/execute/builtins/strrchr-lib.c
355         * gcc.c-torture/execute/builtins/strspn-lib.c
356         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
357         * gcc.c-torture/execute/builtins/strstr-lib.c
358         * gcc.c-torture/execute/builtins/lib/abs.c
359         * gcc.c-torture/execute/builtins/lib/fprintf.c
360         * gcc.c-torture/execute/builtins/lib/memset.c
361         * gcc.c-torture/execute/builtins/lib/printf.c
362         * gcc.c-torture/execute/builtins/lib/sprintf.c
363         * gcc.c-torture/execute/builtins/lib/strcpy.c
364         * gcc.c-torture/execute/builtins/lib/strcspn.c
365         * gcc.c-torture/execute/builtins/lib/strncat.c
366         * gcc.c-torture/execute/builtins/lib/strncmp.c
367         * gcc.c-torture/execute/builtins/lib/strncpy.c
368         * gcc.c-torture/execute/builtins/lib/strpbrk.c
369         * gcc.c-torture/execute/builtins/lib/strspn.c
370         * gcc.c-torture/execute/builtins/lib/strstr.c:
371         New files containing support routines.
372
373         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
374         declaration.
375         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
376         when not optimizing.
377
378 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
379
380         PR c++/16240
381         * g++.dg/abi/mangle22.C: New test.
382         * g++.dg/abi/mangle23.C: Likewise.
383
384 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
385
386         PR fortran/16290
387         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
388         Allow for cases without denormalized floating point numbers.
389
390 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
391
392         PR c/1027
393         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
394         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
395         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
396         expected warning text.
397         * gcc.dg/format/diag-2.c: New test.
398
399 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
400
401         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
402
403 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
404
405         * gcc.dg/builtins-43.c: New.
406         * gcc.dg/builtins-44.c: New.
407         * gcc.dg/builtins-45.c: New.
408
409 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
410             Andreas Tobler  <a.tobler@schweiz.ch>
411
412         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
413         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
414         as SIGSEGV.
415         * gcc.dg/cleanup-11.c: Likewise.
416         * gcc.dg/cleanup-8.c: Likewise.
417         * gcc.dg/cleanup-9.c: Likewise.
418         * gcc.dg/cleanup-5.c: Run on all platforms.
419
420 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
421
422         * g++.dg/warn/nonnull1.C: New test.
423
424 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
425
426         * gcc.dg/compat/compat-common.h: Wrap up CINT in
427         an #ifndef SKIP_COMPLEX_INT/#endif pair.
428         Special-case the Sun compiler wrt to <complex.h>.
429
430 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
431
432         * gcc.dg/Wunreachable-8.C: New test.
433
434         * gcc.dg/h8300-ice2.c : New test.
435
436 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
437
438         PR fortran/16161
439         * gfortran.fortran-torture/compile/implicit.f90: Add test
440         for implicit character.
441
442 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
443
444         PR fortran/16289
445         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
446         Use tiny() intrinsic to find smallest non-negative real
447
448 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
449
450         * gcc.dg/compat/struct-by-value-22_main.c: New test.
451         * gcc.dg/compat/struct-by-value-22_x.c: New.
452         * gcc.dg/compat/struct-by-value-22_y.c: New.
453
454         * gcc.c-torture/execute/20040629-1.c: New test.
455
456 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
457
458         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
459         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
460
461         PR target/16195
462         * gcc.dg/20040625-1.c: New test.
463
464 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
465
466         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
467
468 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
469
470         PR fortran/15963
471         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
472
473 2004-06-29  Richard Henderson  <rth@redhat.com>
474
475         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
476
477 2004-06-29  Paul Brook  <paul@codesourcery.com>
478
479         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
480         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
481
482 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
483
484         PR c++/16260
485         * g++.dg/parse/crash15.C: New.
486
487 2004-06-28  Andrew Pinski  <apinski@apple.com>
488
489         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
490         by the error already.
491
492         * g++.dg/opt/ptrmem4.C: Change to compile only test.
493
494 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
495
496         PR target/14041
497         * gcc.dg/h8300-bss-align-1.c : New.
498
499 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
500
501         * PR c++/16174
502         * g++.dg/template/ctor4.C: New.
503
504 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
505
506         PR c++/16205
507         * g++.dg/warn/Wsequence-point-1.C: New test.
508
509 2004-06-27  Paul Brook  <paul@codesourcery.com>
510
511         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
512
513 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
514
515         * g++.old-deja/g++.mike/p7325.C: Remove.
516
517 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
518
519         PR c/14963
520         * gcc.dg/pr14963.c: New test.
521
522 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
523
524         PR c++/16193
525         * g++.dg/parse/redef1.C: New test.
526
527 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
528
529         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
530         20021110.c.
531         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
532         20021119-1.c.
533         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
534         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
535         5-04.c.
536         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
537         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
538         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
539         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
540         g++.brendan/enum14.C.
541         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
542         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
543         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
544         g++.mike/virt1.C.
545         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
546         memtemp24.C.
547
548 2004-06-27  Roger Sayle  <roger@eyesopen.com>
549
550         * gcc.dg/20040527-1.c: New test case.
551
552 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
553
554         PR gfortran/pr16196
555         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
556
557 2004-06-25  Roger Sayle  <roger@eyesopen.com>
558
559         PR middle-end/15825
560         * gcc.dg/pr15825-1.c: New test case.
561
562 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
563
564         * gcc.c-torture/execute/20040625-1.c: New test.
565
566 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
567
568         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
569
570 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
571
572         * gcc.dg/torture/mips-div-1.c: New test.
573
574 2004-06-24  Jeff Law  <law@redhat.com>
575
576         * gcc.dg/tree-ssa/20040624-1.c: New test.
577
578 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
579
580         * gcc.c-torture/compile/20040624-1.c: New test.
581
582 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
583
584         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
585         this directory.
586
587 2004-06-23  Andrew Pinski  <apinski@apple.com>
588
589         PR middle-end/15988
590         * g++.dg/opt/ptrmem4.C: New test.
591
592         * gcc.dg/c90-array-quals-2.c: New test.
593
594 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
595
596         * gcc.dg/kpice1.c: New test.
597
598 2006-06-23  Andrew Pinski  <apinski@apple.com>
599
600         * gcc.dg/c90-array-quals.c: New test.
601
602 2006-06-22  Richard Henderson  <rth@redhat.com>
603
604         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
605
606 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
607
608         * gcc.dg/builtins-config.h: Handle FreeBSD.
609
610 2006-06-22  Richard Henderson  <rth@redhat.com>
611
612         * g++.dg/opt/devirt1.C: New.
613
614 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
615
616         * g++.dg/opt/pr15551.C: New testcase.
617
618 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
619
620         PR target/14800
621         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
622         x86_64-*-linux* when compiling for 32bit.
623
624 2004-06-21  Andrew Pinski  <apinski@apple.com>
625
626         * gcc.dg/pch/struct-1.c: New.
627         * gcc.dg/pch/struct-1.hs: New.
628
629 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
630
631         * gcc.dg/pch/save-temps-1.c: New file.
632         * gcc.dg/pch/save-temps-1.hs: New file.
633
634 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
635
636         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
637         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
638
639 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
640
641         * gfortran.fortran-torture/execute/select_1.f90: Rename function
642         to fix type error.
643         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
644         Remove trailing spaces.
645
646 2004-06-21  Richard Henderson  <rth@redhat.com>
647
648         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
649         merging && to BIT_FIELD_REF.
650
651 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
652
653         * g++.dg/opt/placeholder1.C: New test.
654
655 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
656
657         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
658         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
659         * gcc.dg/compat/union-m128-1_x.c: Likewise.
660         * gcc.dg/compat/union-m128-1_y.c: Likewise.
661
662 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
663
664         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
665         extern "C".
666         * g++.dg/other/pragma-re-1.C: Add comments.
667
668 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
669
670         PR gfortran/16080
671         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
672
673 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
674
675         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
676         instead of setting the type of size_t by
677         hand.
678
679 2004-06-18  Roger Sayle  <roger@eyesopen.com>
680
681         * gcc.dg/unordered-2.c: New test case.
682         * gcc.dg/unordered-3.c: New test case.
683
684 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
685
686         PR other/16043
687         * lib/g++.exp (g++_version): Tweak regexp for version
688         * lib/g77.exp (g77_version): Likewise
689         * lib/gfortran.exp (gfortran_version): Likewise
690         * lib/objc.exp (objc_version): Likewise
691         * lib/treelang.exp (treelang_version): Likewise
692
693 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
694
695         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
696         Use INT_MAX instead of __INT_MAX__.
697         * gcc.dg/compat/struct-align-2_y.c: Likewise.
698
699         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
700         * gcc.dg/compat/scalar-return-3_x.c: Use it.
701         * gcc.dg/compat/scalar-return-3_y.c: Use it.
702         * gcc.dg/compat/scalar-return-4_x.c: Use it.
703         * gcc.dg/compat/scalar-return-4_y.c: Use it.
704         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
705         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
706         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
707         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
708
709         * gcc.dg/range-test-1.c: New test.
710         * g++.dg/opt/range-test-1.C: New test.
711
712 2004-06-17  Richard Henderson  <rth@redhat.com>
713
714         * objc.dg/sync-1.m: New.
715         * objc.dg/try-catch-1.m: Don't force next runtime.
716         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
717         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
718         shadowed catch clause.
719         * objc.dg/try-catch-5.m: New.
720
721 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
722
723         Bug 14610
724         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
725
726 2004-06-15  Richard Henderson  <rth@redhat.com>
727
728         * gcc.dg/20001116-1.c: Move expected warning line.
729
730 2004-06-15  Richard Henderson  <rth@redhat.com>
731
732         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
733         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
734
735 2004-06-15  Jeff Law  <law@redhat.com>
736
737         * gcc.dg/tree-ssa/20040615-1.c: New test.
738         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
739         be less sensitive to operand ordering.
740         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
741
742 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
743
744         * g++.dg/abi/bitfield3.C: Add comment..
745
746 2004-06-15  Richard Henderson  <rth@redhat.com>
747
748         * g++.dg/ext/stmtexpr1.C: XFAIL.
749         * gcc.dg/20030612-1.c: XFAIL.
750
751 2004-06-15  Eric Christopher  <echristo@redhat.com>
752
753         * g++.dg/charset/asm5.c: New.
754         * gcc.dg/charset/asm6.c: New.
755
756 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
757
758         PR fortran/15962
759         * gfortran.fortran-torture/execute/select_1.f90: New test.
760
761 2004-06-15  Paul Brook  <paul@codesourcery.com>
762
763         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
764
765 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
766
767         PR c++/15967
768         * g++.dg/lookup/crash3.C: New test.
769
770 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
771
772         PR c++/15947
773         * g++.dg/parse/dtor4.C: New test.
774
775 2004-06-14  Jeff Law  <law@redhat.com>
776
777         * gcc.c-torture/compile/20040614-1.c: New test.
778
779 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
780
781         PR fortran/15211
782         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
783         LEN of a character array.
784
785 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
786
787         PR c++/15096
788         * g++.dg/template/ptrmem10.C: New test.
789
790         PR c++/14930
791         * g++.dg/template/friend30.C: New test.
792
793 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
794
795         PR fortran/14928
796         * gfortran.fortran-torture/compile/mloc.f90: New test.
797
798 2004-06-13  Paul Brook  <paul@codesourcery.com>
799
800         * gfortran.fortran-torture/execute/random_2.f90: New test.
801
802 2004-06-13  Eric Christopher  <echristo@redhat.com>
803
804         * gcc.dg/noncompile/redecl-1.c: Fix error message.
805
806 2004-06-12  Paul Brook  <paul@codesourcery.com>
807
808         * gfortran.fortran-torture/execute/contained_3.f90: New test.
809
810 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
811
812         PR fortran/14923
813         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
814
815 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
816
817         PR fortran/14957
818         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
819         syntax errors in end statements of contained subroutines.
820
821 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
822
823         PR fortran/12841
824         * gfortran.fortran-torture/execute/null_arg.f90: New test.
825
826 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
827
828         PR fortran/15665
829         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
830
831 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
832
833         PR gfortran/12839
834         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
835
836 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
837
838         PR c++/15862
839         * g++.dg/parse/enum1.C: New test.
840
841 2004-06-10  Jeff Law  <law@redhat.com>
842
843         * gcc.c-torture/compile/20040610-1.c: New test.
844
845 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
846
847         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
848         * g++.old-deja/g++.other/decl3.C: Likewise.
849
850 2004-06-10  Brian Booth  <bbooth@redhat.com>
851
852         * gcc.dg/tree-ssa/20031015-1.c: Scan for
853         V_MAY_DEF instead of VDEF.
854         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
855
856 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/14211
859         * g++.dg/conversion/const1.C: New test.
860
861         PR c++/15076
862         * g++.dg/conversion/reinterpret1.C: New test.
863
864         PR c++/15877
865         * g++.dg/template/enum2.C: New test.
866
867         PR c++/15227
868         * g++.dg/template/error13.C: New test.
869
870 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
871
872         PR fortran/14957
873         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
874         arguments to test_* REAL and of the right size.
875
876 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
877
878         PR target/15569
879         PR rtl-optimization/15681
880         * gcc.dg/20040609-1.c: New test.
881
882 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
883
884         PR c++/14791
885         * g++.dg/opt/builtins1.C: New test.
886
887 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
888
889         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
890         that use default windows32 struct layout.
891         * gcc.dg/i386-bitfield2.c: Likewise.
892
893 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
894
895         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
896         for mingw32 and cygwin targets.
897
898 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
899
900         * gcc.dg/pch/macro-4.c: New.
901         * gcc.dg/pch/macro-4.hs: New.
902
903 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
904
905         PR fortran/13249
906         * gfortran.fortran-torture/compile/name_clash.f90: New test.
907
908 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
909
910         PR fortran/13372
911         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
912
913 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
914
915         PR gfortran/14897
916         * gfortran.fortran-torture/execute/t_edit.f90: New test.
917
918 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
919
920         PR gfortran/15755
921         * gfortran.fortran-torture/execute/backspace.c : New test.
922
923 2004-06-09  Paul Brook  <paul@codesourcery.com>
924
925         * gfortran.fortran-torture/execure/intrinsic_associated.f90
926         (pointer_to_section): Rewrite to use smaller array.
927
928 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
929
930         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
931         * gcc.dg/ext/altivec-10.c: Same.
932         * gcc.dg/ext/altivec-11.c: Same.
933         * gcc.dg/ext/altivec-12.c: Same.
934         * gcc.dg/ext/altivec-13.c: Same.
935         * gcc.dg/ext/altivec-14.c: Same.
936         * gcc.dg/ext/altivec-15.c: Same.
937         * gcc.dg/ext/altivec-16.c: Same.
938         * gcc.dg/ext/altivec-3.c: Same.
939         * gcc.dg/ext/altivec-4.c: Same.
940         * gcc.dg/ext/altivec-6.c: Same.
941         * gcc.dg/ext/altivec-7.c: Same.
942         * gcc.dg/ext/altivec-8.c: Same.
943         * gcc.dg/ext/altivec-varargs-1.c: Same.
944
945         * g++.dg/ext/altivec-1.C: Correct dg syntax.
946         * g++.dg/ext/altivec-10.C: Same.
947         * g++.dg/ext/altivec-2.C: Same.
948         * g++.dg/ext/altivec-3.C: Same.
949         * g++.dg/ext/altivec-4.C: Same.
950         * g++.dg/ext/altivec-5.C: Same.
951         * g++.dg/ext/altivec-6.C: Same.
952         * g++.dg/ext/altivec-7.C: Same.
953         * g++.dg/ext/altivec-8.C: Same.
954         * g++.dg/ext/altivec-9.C: Same.
955
956 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
957
958         PR c++/7841
959         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
960
961 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
962
963         * gcc.dg/union-1.c: New test.
964
965 2004-06-07  Roger Sayle  <roger@eyesopen.com>
966
967         * gcc.dg/builtins-41.c: New test case.
968         * gcc.dg/builtins-42.c: New test case.
969
970 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
971
972         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
973         * g++.dg/ext/altivec-10.C: Same.
974         * g++.dg/ext/altivec-2.C: Same.
975         * g++.dg/ext/altivec-3.C: Same.
976         * g++.dg/ext/altivec-4.C: Same.
977         * g++.dg/ext/altivec-5.C: Same.
978         * g++.dg/ext/altivec-6.C: Same.
979         * g++.dg/ext/altivec-7.C: Same.
980         * g++.dg/ext/altivec-8.C: Same.
981         * g++.dg/ext/altivec-9.C: Same.
982         * g++.old-deja/g++.abi/cxa_vec.C: Same.
983         * g++.old-deja/g++.brendan/new3.C: Same.
984         * gcc.c-torture/execute/eeprof-1.x: Same.
985
986 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
987
988         PR c/14765
989         * gcc.dg/pr14765-1.c: New test.
990
991 2004-06-07  Roger Sayle  <roger@eyesopen.com>
992
993         PR c/14649
994         * gcc.dg/pr14649-1.c: New test case.
995
996 2004-06-07  Richard Henderson  <rth@redhat.com>
997
998         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
999         if temporaries.
1000
1001 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1002
1003         * g++.dg/eh/elide1.C: Remove XFAIL.
1004
1005 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/15337
1008         * g++.dg/expr/sizeof3.C: New test.
1009
1010         PR c++/14777
1011         * g++.dg/template/access14.C: New test.
1012
1013         PR c++/15554
1014         * g++.dg/template/enum1.C: New test.
1015
1016         PR c++/15057
1017         * g++.dg/eh/throw1.C: New test.
1018
1019 2004-06-07  David Ayers  <d.ayers@inode.at>
1020             Ziemowit Laski  <zlaski@apple.com>
1021
1022         * lib/objc.exp (objc_target_compile): Revert the '-framework
1023         Foundation' flag fix, since bare Darwin does not ship
1024         with the Foundation framework.
1025         * objc/execute/next_mapping.h: Provide a local NSConstantString
1026         @interface and @implementation.
1027         (objc_constant_string_init): A constructor function, used to
1028         initialize the NSConstantString meta-class object.
1029         * objc/execute/string1.m: Include "next_mapping.h" instead of
1030         <Foundation/NSString.h>.
1031         * objc/execute/string2.m: Likewise.
1032         * objc/execute/string3.m: Likewise.
1033         * objc/execute/string4.m: Likewise.
1034
1035 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1036
1037         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1038         to double. Replace double with FLOAT.
1039         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1040
1041         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1042         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1043         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1044         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1045         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1046         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1047         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1048         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1049
1050 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1051
1052         PR c/13519
1053         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1054
1055 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1056
1057         PR c++/15503
1058         * g++.dg/template/meminit2.C: New test.
1059
1060 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1061
1062         PR target/15822
1063         * gcc.c-torture/execute/compare-fp-1.c,
1064         gcc.c-torture/execute/compare-fp-2.c,
1065         gcc.c-torture/execute/compare-fp-3.c,
1066         gcc.c-torture/execute/compare-fp-4.c,
1067         gcc.c-torture/execute/compare-fp-3.x,
1068         gcc.c-torture/execute/compare-fp-4.x: Moved...
1069         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1070         gcc.c-torture/execute/ieee/compare-fp-2.c,
1071         gcc.c-torture/execute/ieee/compare-fp-3.c,
1072         gcc.c-torture/execute/ieee/compare-fp-4.c,
1073         gcc.c-torture/execute/ieee/compare-fp-3.x,
1074         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1075
1076 2004-06-04  David Ayers  <d.ayers@inode.at>
1077
1078         * objc/execute/protocol-isEqual-4.m: New testcase.
1079
1080 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1081
1082         * objc/execute/protocol-isEqual-1.m: New testcase.
1083         * objc/execute/protocol-isEqual-2.m: New testcase.
1084         * objc/execute/protocol-isEqual-3.m: New testcase.
1085
1086 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1087
1088         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1089
1090 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1091
1092         * lib/objc.exp (objc_target_compile): When running tests on
1093         Darwin (Mac OS X), inform the linker about '-framework
1094         'Foundation'.
1095
1096 2004-06-02  Eric Christopher  <echristo@redhat.com>
1097
1098         * gcc.c-torture/compile/20040602-1.c: New.
1099
1100 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1101
1102         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1103         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1104
1105         PR tree-optimization/14736
1106         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1107
1108         PR tree-optimization/14042
1109         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1110
1111         PR tree-optimization/14729
1112         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1113
1114 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1115
1116         PR fortran/15557
1117         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1118
1119 2004-06-01  Richard Hederson  <rth@redhat.com>
1120
1121         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1122
1123 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1124
1125         PR c++/14932
1126         * g++.dg/parse/offsetof4.C: New test.
1127
1128 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1129
1130         PR objc/7993
1131         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1132
1133 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1134
1135         PR c++/15701
1136         * g++.dg/template/friend29.C: New test.
1137
1138 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1139
1140         PR c/15749
1141         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1142
1143 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1144
1145         * gcc.dg/sparc-trap-1.c: New test.
1146
1147 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1148
1149         PR middle-end/15069
1150         * g++.dg/opt/fold3.C: New test case.
1151
1152 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1153
1154         * lib/target-supports.exp (check_iconv_available): Fix fallout
1155         from 2004-05-28 patch.
1156
1157 2004-05-30  Paul Brook  <paul@codesourcery.com>
1158
1159         PR fortran/15620
1160         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1161         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1162
1163 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1164
1165         * gfortran.fortran-torture/execute/random_1.f90: New test.
1166
1167 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1168
1169         * g++.dg/ext/altivec-10.C: New test.
1170
1171 2004-05-29  Paul Brook  <paul@codesourcery.com>
1172
1173         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1174
1175 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1176
1177         * gcc.dg/altivec-16.c: New test.
1178
1179 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1180
1181         * lib/target-supports.exp (check_vmx_hw_available): New.
1182         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1183
1184         * lib/target-supports.exp (check_alias_available,
1185         check_iconv_available, check_named_sections_available): Use
1186         unique names for temporary files.
1187
1188 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1189
1190         * gcc.dg/altivec-15.c: New test.
1191
1192 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1193
1194         PR c++/15083
1195         * g++.dg/warn/noeffect6.C: New test.
1196
1197         PR c++/15471
1198         * g++.dg/expr/ptrmem4.C: New test.
1199
1200         PR c++/15640
1201         * g++.dg/template/operator3.C: New test.
1202
1203 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1204
1205         PR c++/14668
1206         * g++.dg/lookup/redecl1.C: New test.
1207         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1208
1209 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1210
1211         * gcc.c-torture/execute/compare-fp-1.c,
1212         gcc.c-torture/execute/compare-fp-2.c,
1213         gcc.c-torture/execute/compare-fp-3.c,
1214         gcc.c-torture/execute/compare-fp-4.c,
1215         gcc.c-torture/execute/compare-fp-3.x,
1216         gcc.c-torture/execute/compare-fp-4.x,
1217         gcc.dg/pr15649-1.c: New.
1218
1219 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1220
1221         PR c++/12883
1222         * g++.dg/init/array14.C: New test.
1223
1224 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1225
1226         * lib/compat.exp (compat-get-options-main): New.
1227         (compat-get-options): Remove unneeded code, warn for ignored
1228         command.
1229         (compat-execute): Check flag set by dg-require-* commands.
1230
1231         * lib/compat.exp (compat-execute): Break up long lines.
1232
1233 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1234
1235         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1236         * gcc.dg/altivec-14.c: New test.
1237         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1238
1239         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1240         * gcc.dg/altivec-12.c: Ditto.
1241
1242         * gcc.dg/altivec-3.c: Move call to altivec_check.
1243
1244 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1245
1246         PR c++/15044
1247         * g++.dg/template/error12.C: New test.
1248
1249         PR c++/15317
1250         * g++.dg/ext/attrib15.C: New test.
1251
1252         PR c++/15329
1253         * g++.dg/template/ptrmem9.C: New test.
1254
1255 2004-05-25  Paul Brook  <paul@codesourcery.com>
1256
1257         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1258
1259 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1260
1261         PR c++/15165
1262         * g++.dg/template/crash19.C: New test.
1263
1264 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1265
1266         PR c++/15025
1267         * g++.dg/template/redecl1.C: New test.
1268
1269 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1270
1271         PR c++/14821
1272         * g++.dg/other/ns1.C: New test.
1273
1274         PR c++/14883
1275         * g++.dg/template/invalid1.C: New test.
1276
1277 2004-05-23  Paul Brook  <paul@codesourcery.com>
1278         Victor Leikehman  <lei@haifasphere.co.il>
1279
1280         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1281         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1282
1283 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1284
1285         PR c++/15285
1286         PR c++/15299
1287         * g++.dg/template/non-dependent5.C: New test.
1288         * g++.dg/template/non-dependent6.C: New test.
1289
1290 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1291
1292         PR c++/15507
1293         * g++.dg/inherit/union1.C: New test.
1294
1295         PR c++/15542
1296         * g++.dg/template/addr1.C: New test.
1297
1298         PR c++/15427
1299         * g++.dg/template/array5.C: New test.
1300
1301         PR c++/15287
1302         * g++.dg/template/array6.C: New test.
1303
1304 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1305             Roger Sayle  <roger@eyesopen.com>
1306
1307         * g++.dg/lookup/forscope2.C: New test case.
1308
1309 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1310
1311         * gcc.dg/cpp/Wmissingdirs.c: New.
1312
1313 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1314
1315         PR target/15301
1316         * gcc.dg/compat/union-m128-1.h: New file.
1317         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1318         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1319         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1320
1321 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1322
1323         PR target/15302
1324         * gcc.dg/compat/struct-complex-1.h: New file.
1325         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1326         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1327         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1328
1329 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1330
1331         PR middle-end/3074
1332         * gcc.dg/pr3074-1.c: New test case.
1333         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1334
1335 2004-05-20  Falk Hueffner  <falk@debian.org>
1336
1337         PR other/15526
1338         * gcc.dg/ftrapv-1.c: New test case.
1339
1340 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1341
1342         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1343
1344 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1345             Jeff Law  <law@redhat.com>
1346
1347         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1348         * gcc.dg/tree-ssa/20040518-2.c: New test.
1349
1350         * gcc.dg/tree-ssa/20040518-1.c: New test.
1351
1352 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1353
1354         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1355
1356 2004-05-18  Paul Brook  <paul@codesourcery.com>
1357
1358         PR fortran/13930
1359         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1360
1361 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1362
1363         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1364         constant folding.
1365
1366 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1367
1368         * gcc.dg/tree-ssa/20040517-1.c: New test.
1369
1370 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1371
1372         * gcc.dg/loop-4.c: New test.
1373
1374 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1375
1376         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1377
1378 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1379
1380         PR fortran/15311
1381         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1382
1383 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1384
1385         PR fortran/13826
1386         PR fortran/13940
1387         * gfortran.fortran-torture/compile/data_1.f90: New test.
1388
1389 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1390
1391         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1392         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1393
1394 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1395
1396         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1397
1398 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1399
1400         PR c/15444
1401         * gcc.dg/format/xopen-1.c: Adjust expected message.
1402         * gcc.dg/format/xopen-3.c: New test.
1403
1404 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1405
1406         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1407
1408 2004-05-14  Jeff Law  <law@redhat.com>
1409
1410         * gcc.dg/tree-ssa/20040514-2.c: New test.
1411
1412 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1413
1414         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1415         this ...
1416         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1417         this.
1418
1419 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1420
1421         * gcc.dg/tree-ssa/20040514-1.c: New test.
1422
1423 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1424
1425         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1426         test.
1427
1428 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1429
1430         PR fortran/14066
1431         * gfortran.fortran-torture/compile/do_1.f90: New test.
1432
1433 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1434
1435         PR fortran/15051
1436         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1437         test.
1438
1439 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1440
1441         PR fortran/15149
1442         * gfortran.fortran-torture/execute/random_init.f90: New test.
1443
1444 2004-05-13  Paul Brook  <paul@codesourcery.com>
1445
1446         PR fortran/15314
1447         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1448
1449 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1450
1451         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1452         for the powerpc case.
1453
1454 2004-05-13  Jeff Law  <law@redhat.com>
1455
1456         * gcc.dg/tree-ssa/20040513-1.c: New test.
1457         * gcc.dg/tree-ssa/20040513-2.c: New test.
1458
1459 2004-05-13  Paul Brook  <paul@codesourcery.com>
1460
1461         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1462         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1463         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1464
1465 2004-05-13  Andreas Schwab  <schwab@suse.de>
1466
1467         PR other/10819
1468         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1469         characters.
1470
1471 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1472
1473         PR fortran/15294
1474         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1475
1476 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1477
1478         Merge from tree-ssa-20020619-branch.  See
1479         ChangeLog.tree-ssa for details.
1480
1481 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1482
1483         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1484         include <altivec.h> explicitly.
1485         * gcc.dg/altivec-13.c: Likewise.
1486
1487 2004-05-11  Paul Brook  <paul@codesourcery.com>
1488
1489         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1490
1491 2004-05-10  Eric Christopher  <echristo@redhat.com>
1492
1493         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1494         * gcc.dg/sibcall-4.c: Ditto.
1495
1496 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1497
1498         * g++.dg/ext/altivec-8.C: New test case.
1499         * gcc.dg/altivec-13.c: New test case.
1500
1501 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1502
1503         * gcc.c-torture/execute/divcmp-1.c: New test case.
1504         * gcc.c-torture/execute/divcmp-2.c: New test case.
1505         * gcc.c-torture/execute/divcmp-3.c: New test case.
1506
1507 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1508
1509         * g++.dg/other/pragma-re-2.C: New test.
1510
1511 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1512
1513         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1514         * gcc.dg/i386-387-2.c: Likewise.
1515
1516         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1517         __builtin_drem.
1518         * gcc.dg/i386-387-6.c: Likewise.
1519
1520 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1521
1522         * gcc.dg/builtins-33.c:  Also check log1p*.
1523
1524 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1525
1526         PR optimization/15296
1527         * gcc.c-torture/execute/pr15296.c: New test.
1528
1529 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1530
1531         * gcc.dg/builtins-40.c: New test.
1532
1533 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1534
1535         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1536
1537 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1538
1539         * g++.dg/ext/spe1.C: New testcase.
1540
1541 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1542
1543         * objc.dg/image-info.m: Allow additional attributes
1544         for __image_info section.
1545
1546 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1547
1548         * gcc.dg/torture/mips-hilo-2.c: New test.
1549
1550 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1551
1552         PR c++/14389
1553         * g++.dg/template/member5.C: New test.
1554
1555 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1556
1557         * gcc.dg/builtins-34.c: Also check expm1*.
1558
1559 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1560
1561         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1562         * gcc.dg/torture/builtin-convert-3.c: New test.
1563
1564 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1565
1566         PR middle-end/15054
1567         * g++.dg/opt/pr15054.C: New test.
1568
1569 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1570
1571         * gcc.dg/torture/builtin-rounding-1.c: New test.
1572         * gcc.dg/builtins-25.c: Delete.
1573         * gcc.dg/builtins-29.c: Delete.
1574
1575 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1576
1577         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1578         * gcc.dg/sibcall-4.c: Likewise.
1579         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1580
1581 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1582
1583         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1584         bit-field on 16-bit targets.
1585
1586 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1587
1588         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1589         16-bit targets.
1590
1591 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1592
1593         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1594         * gcc.dg/rs6000-power2-2.c: Likewise.
1595
1596 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1597
1598         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1599         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1600         Change the asm registers to be in form of frN instead of fN.
1601
1602 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1603
1604         * gcc.dg/torture/builtin-convert-2.c: New test.
1605
1606 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1607
1608         * gcc.dg/rs6000-power2-1.c: New test.
1609         * gcc.dg/rs6000-power2-2.c: New test.
1610
1611 2004-04-28  Jan Hubicka  <jh@suse.cz>
1612
1613         * gcc.dg/unused-6.c: New test.
1614
1615 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1616             Ulrich Weigand  <uweigand@de.ibm.com>
1617
1618         * ada/acats/run_all.sh: Define $target variable.
1619
1620 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1621
1622         PR c++/15119
1623         * g++.dg/other/vararg-1.C: New test.
1624
1625         PR c++/4794
1626         * g++.dg/eh/cleanup3.C: New test.
1627
1628 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1629
1630         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1631         and ad8011a (target_insn).
1632         * ada/acats/support/macro.dfs: Likewise.
1633         * ada/acats/support/impbit.adb: New file.
1634
1635 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1636
1637         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1638
1639 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1640
1641         * gcc.dg/loop-3.c: New test.
1642
1643 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1644
1645         * gcc.c-torture/execute/simd-5.c: New test.
1646
1647 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1648
1649         PR c++/15064
1650         * g++.dg/template/crash18.C: New test.
1651
1652 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1653
1654         * g++.dg/ext/complit3.C: New test.
1655
1656 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1657
1658         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1659         * gcc.dg/altivec-3.c: Same.
1660         * gcc.dg/altivec-varargs-1.c: Same.
1661
1662 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1663
1664         * lib/target-supports.exp (check_profiling_available): Assume
1665         profiling is not available on powerpc-eabi targets.
1666
1667 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1668
1669         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1670         * gcc.dg/vmx/bug-1.c: Ditto.
1671
1672 2004-04-20  Eric Christopher  <echristo@redhat.com>
1673
1674         * gcc.dg/charset/extern.c: New test.
1675         * g++.dg/charset/extern3.cc: Ditto.
1676
1677 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1678
1679         * gcc.dg/builtins-39.c: New test.
1680
1681 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1682
1683         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1684
1685 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1686
1687         * gcc.dg/torture/mips-hilo-1.c: New test.
1688
1689 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1690
1691         * gcc.c-torture/compile/20040419-1.c: New test.
1692
1693 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1694
1695         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1696
1697 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1698             Aldy Hernandez  <aldyh@redhat.com>
1699
1700         * gcc.c-torture/execute/va-arg-24.c: New.
1701
1702 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1703             Aldy Hernandez  <aldyh@redhat.com>
1704
1705         * gcc.dg/vmx/1b-01.c: New.
1706         * gcc.dg/vmx/1b-02.c: New.
1707         * gcc.dg/vmx/1b-03.c: New.
1708         * gcc.dg/vmx/1b-04.c: New.
1709         * gcc.dg/vmx/1b-05.c: New.
1710         * gcc.dg/vmx/1b-06.c: New.
1711         * gcc.dg/vmx/1b-07.c: New.
1712         * gcc.dg/vmx/1c-01.c: New.
1713         * gcc.dg/vmx/1c-02.c: New.
1714         * gcc.dg/vmx/3a-01a.c: New.
1715         * gcc.dg/vmx/3a-01.c: New.
1716         * gcc.dg/vmx/3a-01m.c: New.
1717         * gcc.dg/vmx/3a-03.c: New.
1718         * gcc.dg/vmx/3a-03m.c: New.
1719         * gcc.dg/vmx/3a-04.c: New.
1720         * gcc.dg/vmx/3a-04m.c: New.
1721         * gcc.dg/vmx/3a-05.c: New.
1722         * gcc.dg/vmx/3a-06.c: New.
1723         * gcc.dg/vmx/3a-06m.c: New.
1724         * gcc.dg/vmx/3a-07.c: New.
1725         * gcc.dg/vmx/3b-01.c: New.
1726         * gcc.dg/vmx/3b-02.c: New.
1727         * gcc.dg/vmx/3b-10.c: New.
1728         * gcc.dg/vmx/3b-13.c: New.
1729         * gcc.dg/vmx/3b-14.c: New.
1730         * gcc.dg/vmx/3b-15.c: New.
1731         * gcc.dg/vmx/3c-01a.c: New.
1732         * gcc.dg/vmx/3c-01.c: New.
1733         * gcc.dg/vmx/3c-02.c: New.
1734         * gcc.dg/vmx/3c-03.c: New.
1735         * gcc.dg/vmx/3d-01.c: New.
1736         * gcc.dg/vmx/4-01.c: New.
1737         * gcc.dg/vmx/4-03.c: New.
1738         * gcc.dg/vmx/5-01.c: New.
1739         * gcc.dg/vmx/5-02.c: New.
1740         * gcc.dg/vmx/5-03.c: New.
1741         * gcc.dg/vmx/5-04.c: New.
1742         * gcc.dg/vmx/5-05.c: New.
1743         * gcc.dg/vmx/5-06.c: New.
1744         * gcc.dg/vmx/5-07.c: New.
1745         * gcc.dg/vmx/5-07t.c: New.
1746         * gcc.dg/vmx/5-08.c: New.
1747         * gcc.dg/vmx/5-10.c: New.
1748         * gcc.dg/vmx/5-11.c: New.
1749         * gcc.dg/vmx/7-01a.c: New.
1750         * gcc.dg/vmx/7-01.c: New.
1751         * gcc.dg/vmx/7c-01.c: New.
1752         * gcc.dg/vmx/7d-01.c: New.
1753         * gcc.dg/vmx/7d-02.c: New.
1754         * gcc.dg/vmx/8-01.c: New.
1755         * gcc.dg/vmx/8-02a.c: New.
1756         * gcc.dg/vmx/8-02.c: New.
1757         * gcc.dg/vmx/brode-1.c: New.
1758         * gcc.dg/vmx/bug-1.c: New.
1759         * gcc.dg/vmx/bug-2.c: New.
1760         * gcc.dg/vmx/bug-3.c: New.
1761         * gcc.dg/vmx/cw-bug-1.c: New.
1762         * gcc.dg/vmx/cw-bug-2.c: New.
1763         * gcc.dg/vmx/cw-bug-3.c: New.
1764         * gcc.dg/vmx/dct.c: New.
1765         * gcc.dg/vmx/debug-1.c: New.
1766         * gcc.dg/vmx/debug-2.c: New.
1767         * gcc.dg/vmx/debug-3.c: New.
1768         * gcc.dg/vmx/debug-4.c: New.
1769         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1770         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1771         * gcc.dg/vmx/eg-5.c: New.
1772         * gcc.dg/vmx/fft.c: New.
1773         * gcc.dg/vmx/gcc-bug-1.c: New.
1774         * gcc.dg/vmx/gcc-bug-2.c: New.
1775         * gcc.dg/vmx/gcc-bug-3.c: New.
1776         * gcc.dg/vmx/gcc-bug-4.c: New.
1777         * gcc.dg/vmx/gcc-bug-5.c: New.
1778         * gcc.dg/vmx/gcc-bug-6.c: New.
1779         * gcc.dg/vmx/gcc-bug-7.c: New.
1780         * gcc.dg/vmx/gcc-bug-8.c: New.
1781         * gcc.dg/vmx/gcc-bug-9.c: New.
1782         * gcc.dg/vmx/gcc-bug-b.c: New.
1783         * gcc.dg/vmx/gcc-bug-c.c: New.
1784         * gcc.dg/vmx/gcc-bug-d.c: New.
1785         * gcc.dg/vmx/gcc-bug-e.c: New.
1786         * gcc.dg/vmx/gcc-bug-f.c: New.
1787         * gcc.dg/vmx/gcc-bug-g.c: New.
1788         * gcc.dg/vmx/gcc-bug-i.c: New.
1789         * gcc.dg/vmx/harness.h: New.
1790         * gcc.dg/vmx/ira1.c: New.
1791         * gcc.dg/vmx/ira2a.c: New.
1792         * gcc.dg/vmx/ira2b.c: New.
1793         * gcc.dg/vmx/ira2.c: New.
1794         * gcc.dg/vmx/ira2c.c: New.
1795         * gcc.dg/vmx/mem.c: New.
1796         * gcc.dg/vmx/newton-1.c: New.
1797         * gcc.dg/vmx/ops.c: New.
1798         * gcc.dg/vmx/sn7153.c: New.
1799         * gcc.dg/vmx/spill2.c: New.
1800         * gcc.dg/vmx/spill3.c: New.
1801         * gcc.dg/vmx/spill.c: New.
1802         * gcc.dg/vmx/t.c: New.
1803         * gcc.dg/vmx/varargs-1.c: New.
1804         * gcc.dg/vmx/varargs-2.c: New.
1805         * gcc.dg/vmx/varargs-3.c: New.
1806         * gcc.dg/vmx/varargs-4.c: New.
1807         * gcc.dg/vmx/varargs-5.c: New.
1808         * gcc.dg/vmx/varargs-6.c: New.
1809         * gcc.dg/vmx/varargs-7.c: New.
1810         * gcc.dg/vmx/vmx.exp: New.
1811         * gcc.dg/vmx/vprint-1.c: New.
1812         * gcc.dg/vmx/vscan-1.c: New.
1813         * gcc.dg/vmx/x-01.c: New.
1814         * gcc.dg/vmx/x-02.c: New.
1815         * gcc.dg/vmx/x-03.c: New.
1816         * gcc.dg/vmx/x-04.c: New.
1817         * gcc.dg/vmx/x-05.c: New.
1818         * gcc.dg/vmx/yousufi-1.c: New.
1819         * gcc.dg/vmx/zero-1.c: New.
1820         * gcc.dg/vmx/zero.c: New.
1821
1822 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1823
1824         * g++.dg/lookup/java1.C: Update for chage of
1825         _Jv_AllocObject.
1826         * g++.dg/lookup/java2.C: Likewise.
1827
1828 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1829
1830         * ada/acats/run_all.sh: use -O2 by default.
1831
1832 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1833
1834         * gcc.dg/vr-mult-[12].c: New tests.
1835
1836 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1837
1838         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1839
1840         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1841
1842 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1843
1844         * lib/target-supports.exp (check_profiling_available): Assume profiling
1845         isn't available for mips*-*-elf targets.
1846
1847 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1848
1849         * gcc.dg/builtins-38.c: New test.
1850
1851 2004-04-14  Eric Christopher  <echristo@redhat.com>
1852
1853         * g++.dg/charset/charset.exp: Run .cc extension tests.
1854
1855 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1856
1857         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1858
1859 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1860
1861         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1862
1863 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1864
1865         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1866         * gcc.dg/i386-387-2.c: Likewise.
1867
1868         * gcc.dg/i386-387-7.c: New test.
1869         * gcc.dg/i386-387-8.c: New test.
1870
1871         * gcc.dg/builtins-37.c: New test.
1872
1873 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1874
1875         * g++.dg/pch/externc-1.C: Add missing semicolon.
1876
1877 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1878
1879         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1880
1881 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1882
1883         * gcc.c-torture/execute/20040411-1.c: New test.
1884
1885 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1886
1887         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1888
1889 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1890
1891         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1892
1893 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1894
1895         * lib/target-supports.exp (check_named_sections_available): New.
1896         * lib/gcc-dg.exp (dg-require-named-sections): New.
1897         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1898         old-deja.exp.  Also prune error-count message from HP linker.
1899         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1900
1901         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1902         * g++.old-deja/g++.pt/static3.C: Likewise.
1903         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1904
1905 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1906
1907         * gcc.c-torture/execute/20040409-1.c: New test case.
1908         * gcc.c-torture/execute/20040409-2.c: New test case.
1909         * gcc.c-torture/execute/20040409-3.c: New test case.
1910
1911 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1912
1913         * gcc.dg/20040409-1.c: New test.
1914
1915 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1916
1917         PR target/14888
1918         * g++.dg/opt/pr14888.C: New test case.
1919
1920 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1921
1922         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1923         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1924         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1925         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1926         New tests.
1927
1928 2004-04-08  Paul Brook  <paul@codesourcery.com>
1929
1930         * gcc.dg/spill-1.c: New test.
1931
1932 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1933
1934         * gcc.dg/torture/builtin-ctype-2.c: New test.
1935
1936 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1937
1938         * gcc.dg/pch/pch.exp: Add largefile test.
1939
1940 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1941
1942         * g++.dg/pch/externc-1.Hs: New.
1943         * g++.dg/pch/externc-1.C: New.
1944
1945 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1946
1947         * gcc.dg/compat/struct-by-value-5a_main.c,
1948         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1949         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1950         * gcc.dg/compat/struct-by-value-5a_x.c,
1951         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1952         gcc.dg/compat/struct-by-value-5_x.c.
1953         * gcc.dg/compat/struct-by-value-5a_y.c,
1954         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1955         gcc.dg/compat/struct-by-value-5_y.c.
1956
1957         * gcc.dg/compat/struct-by-value-6a_main.c,
1958         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1959         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1960         * gcc.dg/compat/struct-by-value-6a_x.c,
1961         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1962         gcc.dg/compat/struct-by-value-6_x.c.
1963         * gcc.dg/compat/struct-by-value-6a_y.c,
1964         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1965         gcc.dg/compat/struct-by-value-6_y.c.
1966
1967         * gcc.dg/compat/struct-by-value-7a_main.c,
1968         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1969         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1970         * gcc.dg/compat/struct-by-value-7a_x.c,
1971         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1972         gcc.dg/compat/struct-by-value-7_x.c.
1973         * gcc.dg/compat/struct-by-value-7a_y.c,
1974         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1975         gcc.dg/compat/struct-by-value-7_y.c.
1976
1977 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1978
1979         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1980         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1981         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1982         options.
1983
1984 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1985
1986         * gcc.dg/builtins-36.c: New test.
1987
1988 2004-04-06  Paul Brook  <paul@codesourcery.com>
1989
1990         * README.gcc: Remove obsolete contraint on testcases.
1991
1992 2004-04-05  Paul Brook  <paul@codesourcery.com>
1993
1994         PR2123
1995         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1996         failure and exit(0) on success.
1997         * g++.dg/expr/anew2.C: Ditto.
1998         * g++.dg/expr/anew3.C: Ditto.
1999         * g++.dg/expr/anew4.C: Ditto.
2000
2001 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2002
2003         PR c++/3518
2004         * g++.dg/template/unify7.C: New.
2005
2006 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2007
2008         * g++.dg/README: Bring up to date with new subdirectories; remove
2009         duplicate subdirectory lines.
2010
2011 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2012
2013         PR c++/14007
2014         * g++.dg/template/unify5.C: New.
2015         * g++.dg/template/unify6.C: New.
2016         * g++.dg/template/qualttp20.C: Adjust.
2017         * g++.old-deja/g++.jason/report.C: Adjust.
2018         * g++.old-deja/g++.other/qual1.C: Adjust.
2019
2020 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2021
2022         PR c++/14803
2023         * g++.dg/inherit/ptrmem1.C: New test.
2024
2025 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2026
2027         PR c++/14755
2028         * gcc.c-torture/execute/20040331-1.c: New test.
2029         * gcc.dg/20040331-1.c: New test.
2030
2031 2004-04-01  Paul Brook  <paul@codesourcery.com>
2032
2033         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2034
2035 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR c++/14724
2038         * g++.dg/init/goto1.C: New test.
2039
2040         PR c++/14763
2041         * g++.dg/template/defarg4.C: New test.
2042
2043 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2044
2045         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2046
2047 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2048
2049         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2050
2051 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2052
2053         * gcc.dg/noncompile/undeclared-2.c: New test.
2054
2055 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2056
2057         * gcc.dg/940409-1.c: Remove XFAIL.
2058         * gcc.dg/reg-vol-struct-1.c: New test.
2059
2060 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2061
2062         * gcc.dg/torture/builtin-wctype-1.c: New test.
2063
2064 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2065
2066         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2067         * gcc.dg/20001101-1.c: Likewise.
2068         * gcc.dg/20001102-1.c: Likewise.
2069
2070 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2071
2072         * gcc.dg/compare8.c: Add an additional test for XOR.
2073
2074 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2075
2076         * gcc.dg/torture/builtin-ctype-1.c: New test.
2077
2078 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2079
2080         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2081         * gcc.dg/torture/builtin-math-1.c: Likewise.
2082         * gcc.dg/torture/builtin-power-1.c: New test.
2083
2084 2004-03-24  Andreas Schwab  <schwab@suse.de>
2085
2086         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2087         IA64 assembler.
2088
2089 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2090             Roger Sayle  <roger@eyesopen.com>
2091
2092         * gcc.dg/compare8.c: New test case.
2093
2094 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2095
2096         * g++.dg/ext/altivec-7.C: New test.
2097
2098 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2099
2100         PR 12267, 12391, 12560, 13129, 14114, 14133
2101         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2102         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2103         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2104         Adjust error regexps.
2105         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2106         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2107         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2108         * gcc.dg/local1.c: Add explanatory comment.
2109
2110 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2111
2112         PR optimization/14669
2113         * g++.dg/opt/fold2.C: New test case.
2114
2115 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2116
2117         PR c/14069
2118         * gcc.dg/20040322-1.c: New test.
2119
2120 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2121
2122         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2123         * gcc.dg/ultrasp4.c: Likewise.
2124         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2125
2126 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2127
2128         * gcc.dg/i386-sse-8.c: Reset default options.
2129
2130 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2131
2132         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2133         in the error message text.
2134
2135 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2136
2137         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2138
2139 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2140
2141         PR c++/14616
2142         * g++.dg/init/array13.C: New test.
2143
2144 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2145
2146         PR target/13889
2147         * gcc.c-torture/compile/pr13889.c: New test case.
2148
2149 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2150
2151         PR c/14635
2152         * builtins-1.c (nan, nans): Don't test.
2153         * builtins-30.c: Don't use nan, nanf, nanl.
2154         * builtins-35.c: New test.
2155
2156 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2157
2158         * g++.dg/ext/altivec-6.C: New test.
2159
2160 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2161
2162         * g++.dg/init/placement3.C: New test.
2163
2164         * g++.dg/template/spec13.C: New test.
2165
2166         * g++.dg/lookup/using11.C: New test.
2167
2168         * g++.dg/lookup/koenig3.C: New test.
2169
2170         * g++.dg/template/operator2.C: New test.
2171
2172         * g++.dg/expr/dtor3.C: New test.
2173         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2174         marker.
2175         * g++.old-deja/g++.law/visibility28.C: Likewise.
2176
2177 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2178
2179         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2180         * gcc.dg/ppc64-abi-3.c: Likewise.
2181
2182 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2183
2184         PR c++/14545
2185         * g++.dg/parse/template15.C: New test.
2186
2187 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2188
2189         * g++.dg/expr/dtor2.C: New test.
2190
2191         * g++.dg/lookup/anon4.C: New test.
2192
2193         * g++.dg/overload/using1.C: New test.
2194
2195         * g++.dg/template/lookup7.C: New test.
2196
2197         * g++.dg/template/typename6.C: New test.
2198
2199         * g++.dg/expr/cond6.C: New test.
2200
2201 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2202
2203         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2204
2205 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2206
2207         * g++.dg/expr/cond5.C: New test.
2208         * g++.dg/expr/constcast1.C: Likewise.
2209         * g++.dg/expr/ptrmem2.C: Likewise.
2210         * g++.dg/expr/ptrmem3.C: Likewise.
2211         * g++.dg/lookup/main1.C: Likewise.
2212         * g++.dg/template/lookup6.C: Likewise.
2213
2214 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2215
2216         * gcc.dg/local1.c: New test.
2217
2218         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2219
2220 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2221
2222         * gcc.dg/torture/builtin-convert-1.c: New test.
2223
2224 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2225
2226         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2227
2228 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2229
2230         PR c++/14481
2231         * g++.dg/warn/Wunused-7.C: New test.
2232
2233 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2234
2235         * gcc.dg/torture/builtin-integral-1.c: New test.
2236
2237 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/14586
2240         * g++.dg/parse/non-dependent3.C: New test.
2241
2242 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2243
2244         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2245         * g++.dg/eh/simd-2.C: Likewise.
2246         * g++.dg/init/array10.C: Likewise.
2247         * gcc.c-torture/compile/simd-1.c: Likewise.
2248         * gcc.c-torture/compile/simd-2.c: Likewise.
2249         * gcc.c-torture/compile/simd-3.c: Likewise.
2250         * gcc.c-torture/compile/simd-4.c: Likewise.
2251         * gcc.c-torture/compile/simd-6.c: Likewise.
2252         * gcc.c-torture/execute/simd-1.c: Likewise.
2253         * gcc.c-torture/execute/simd-2.c: Likewise.
2254         * gcc.dg/compat/vector-defs.h: Likewise.
2255         * gcc.dg/20020531-1.c: Likewise.
2256         * gcc.dg/altivec-3.c: Likewise.
2257         * gcc.dg/altivec-4.c: Likewise.
2258         * gcc.dg/altivec-varargs-1.c: Likewise.
2259         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2260         * gcc.dg/i386-mmx-3.c: Likewise.
2261         * gcc.dg/i386-sse-4.c: Likewise.
2262         * gcc.dg/i386-sse-5.c: Likewise.
2263         * gcc.dg/i386-sse-8.c: Likewise.
2264         * gcc.dg/simd-1.c: Likewise.
2265         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2266         __ev64_opaque__ since the machine description provides it.
2267
2268 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2269
2270         * lib/compat.exp (skip_list): New global variable.
2271         Use it to hold the user defined COMPAT_SKIPS list if any.
2272         (compat-obj): Add the members of skip_list to optall.
2273
2274 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2275
2276         * gcc.dg/compat/union-by-value-1_main.c,
2277         union-by-value-1_x.c, union-by-value-1_y.c,
2278         union-check.h, union-defs.h,
2279         union-init.h, union-return-1_main.c,
2280         union-return-1_x.c, union-return-1_y.c: New files.
2281
2282 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2283
2284         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2285         mixed-struct-init.h: Add 4 mixed structure types.
2286         struct-by-value-21_main.c, struct-by-value-21_x.c,
2287         struct-by-value-21_y.c, struct-return-21_main.c,
2288         struct-return-21_x.c, struct-return-21_y.c: New files.
2289
2290 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/14550
2293         * g++.dg/parse/template14.C: New test.
2294
2295 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2296
2297         * gcc.c-torture/execute/20040313-1.c: New test.
2298
2299 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2300
2301         PR target/14533
2302         * gcc.dg/20040311-2.c: New test.
2303
2304 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2305
2306         PR other/14544
2307         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2308         bit-field.
2309
2310 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2311
2312         * gcc.dg/20040305-2.c: Add missing return statement.
2313
2314 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2315
2316         * gcc.dg/builtins-34.c: Also check pow10*.
2317
2318 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2319
2320         PR target/14262
2321         * gcc.dg/20040305-2.c: New test.
2322
2323 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2324
2325         * gcc.dg/20040310-1.c: New test.
2326
2327 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2328
2329         * gcc.c-torture/execute/20040311-1.c: New test case.
2330
2331 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2332
2333         PR c++/14476
2334         * g++.dg/lookup/enum1.C: New test.
2335
2336 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2337
2338         PR c++/14510
2339         * g++.dg/lookup/struct2.C: New test.
2340
2341 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2342
2343         * gcc.dg/builtins-34.c: New test.
2344
2345 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2346
2347         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2348
2349 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2350
2351         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2352         * gcc.dg/alias-2.c: New testcase.
2353
2354 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2355
2356         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2357
2358 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2359
2360         * gcc.c-torture/execute/20040309-1.c: New test case.
2361
2362 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2363
2364         PR c++/14397
2365         * g++.dg/overload/ref1.C: New.
2366
2367 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2368
2369         PR c++/14409
2370         * g++.dg/template/spec12.C: New test.
2371
2372         PR c++/14448
2373         * g++.dg/parse/crash14.C: New test.
2374
2375 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2376
2377         PR c++/14230
2378         * g++.dg/init/ref11.C: New test.
2379
2380 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2381
2382         PR c++/14432
2383         * g++.dg/parse/builtin2.C: New test.
2384
2385 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2386
2387         PR c++/14401
2388         * g++.dg/init/ctor3.C: New test.
2389         * g++.dg/init/union1.C: New test.
2390         * g++.dg/ext/anon-struct4.C: New test.
2391
2392 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2393
2394         * g++.dg/lookup/koenig1.C: Tweak error messages.
2395         * g++.dg/lookup/used-before-declaration.C: Likewise.
2396         * g++.dg/other/do1.C: Likewise.
2397         * g++.dg/overload/koenig1.C: Likewise.
2398         * g++.dg/parse/crash13.C: Likewise.
2399         * g++.dg/template/instantiate3.C: Likewise.
2400
2401 2004-03-08  Eric Christopher  <echristo@redhat.com>
2402
2403         * * lib/target-supports.exp: Enable libiconv in test
2404         compilation.  Fix up error checking.
2405
2406 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2407
2408         PR middle-end/14289
2409         * gcc.dg/pr14289-1.c: New test case.
2410         * gcc.dg/pr14289-2.c: Likewise.
2411         * gcc.dg/pr14289-3.c: Likewise.
2412
2413 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2414
2415         * gcc.c-torture/execute/20040308-1.c: New test.
2416
2417 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2418
2419         * gcc.c-torture/execute/20040307-1.c: New test case.
2420
2421 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2422
2423         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2424
2425 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2426
2427         * gcc.dg/20040306-1.c: New test.
2428
2429 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2430
2431         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2432         them static.
2433         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2434
2435 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2436
2437         PR c/14465
2438         * gcc.dg/decl-6.c: New test.
2439
2440 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2441
2442         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2443         Rename LOGPOW -> LOG_POW.
2444         (SQRT_EXP, POW_EXP): New.
2445
2446 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2447
2448         * gcc.dg/i386-sse-8.c: New test.
2449
2450 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2451
2452         PR c/14114
2453         * gcc.dg/decl-5.c: New test.
2454
2455 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2456
2457         * gcc.dg/20040305-1.c: New test.
2458
2459 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2460
2461         PR other/14354
2462         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2463
2464 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2465
2466         PR c++/14425, c++/14426
2467         * g++.dg/ext/altivec-4.C: New test.
2468         * g++.dg/ext/altivec-5.C: New test.
2469
2470 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2471
2472         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2473         global variables of a type with no linkage.
2474         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2475         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2476         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2477         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2478         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2479         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2480         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2481         * g++.dg/warn/deprecated.C: Name enum Color.
2482         * g++.dg/overload/VLA.C: Name structure for 'b'.
2483         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2484
2485 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2486
2487         * gcc.c-torture/compile/20040304-1.c: New test.
2488
2489 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2490
2491         PR 13728
2492         * gcc.dg/decl-4.c: New testcase.
2493
2494 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2495
2496         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2497         as PRECF if sizeof (float) > sizeof (double).
2498         (PRECL): Make it the same as PRECF if
2499         sizeof (float) > sizeof (long double).
2500
2501 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2502
2503         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2504         system type.  Add check for irix6 which doesn't have c99 runtime.
2505
2506 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2507
2508         * gcc.dg/const-elim-1.c: xfail for xtensa.
2509
2510 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2511
2512         PR c++/14369
2513         * g++.dg/template/cond4.C: New test.
2514
2515 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR c++/14360
2518         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2519
2520         PR c++/14361
2521         * g++.dg/parse/defarg7.C: New test.
2522
2523         PR c++/14359
2524         * g++.dg/template/friend26.C: New test.
2525
2526 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2527
2528         PR c++/14324
2529         * g++.dg/abi/mangle21.C: New test.
2530
2531         PR c++/14260
2532         * g++.dg/parse/constructor2.C: New test.
2533
2534         PR c++/14337
2535         * g++.dg/template/sfinae1.C: New test.
2536
2537 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2538
2539         PR c++/14267
2540         * g++.dg/expr/crash2.C: New test.
2541
2542         PR middle-end/13448
2543         * gcc.dg/inline-5.c: New test.
2544         * gcc.dg/always-inline.c: Split out tests into ...
2545         * gcc.dg/always-inline2.c: ... this and ...
2546         * gcc.dg/always-inline3.c: ... this.
2547
2548 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR debug/12103
2551         * g++.dg/debug/crash1.C: New test.
2552
2553 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2554
2555         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2556         function with __attribute__((noinline)).
2557         (recurser_void2): Likewise.
2558         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2559         (recurser_void2): Likewise.
2560
2561 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2562
2563         PR middle-end/14203
2564         * g++.dg/warn/Wunused-6.C: New test case.
2565
2566 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2567
2568         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2569         not defined.
2570
2571 2004-02-27  Eric Christopher  <echristo@redhat.com>
2572
2573         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2574         * g++.dg/charset/asm2.c: Run only x86.
2575         * gcc.dg/charset/asm3.c: Ditto.
2576
2577 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2578
2579         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2580         ld_library_path.
2581
2582 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2583
2584         * g++.dg/ext/altivec-3.C: New.
2585
2586 2004-02-26  Richard Henderson  <rth@redhat.com>
2587
2588         * g++.dg/ext/attrib10.C: Mark for warning.
2589         * gcc.dg/attr-alias-1.c: New.
2590
2591 2004-02-26  Richard Henderson  <rth@redhat.com>
2592
2593         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2594         * gcc.c-torture/execute/20040208-2.c: ... it back.
2595
2596 2004-02-26  Eric Christopher  <echristo@redhat.com>
2597
2598         * lib/target-supports.exp (check-iconv-available): New function.
2599         * lib/gcc-dg.exp (dg-require-iconv): New function.
2600         Use above.
2601         * gcc.dg/charset: New directory.
2602         * gcc.dg/charset/charset.exp: New file.
2603         * gcc.dg/charset/asm1.c: Ditto.
2604         * gcc.dg/charset/asm2.c: Ditto.
2605         * gcc.dg/charset/asm3.c: Ditto.
2606         * gcc.dg/charset/asm4.c: Ditto.
2607         * gcc.dg/charset/asm5.c: Ditto.
2608         * gcc.dg/charset/attribute1.c: Ditto.
2609         * gcc.dg/charset/attribute2.c: Ditto.
2610         * gcc.dg/charset/string1.c: Ditto.
2611         * g++.dg/charset: New directory.
2612         * g++.dg/dg.exp: Add here. Special options.
2613         * g++.dg/charset/charset.exp: New file.
2614         * g++.dg/charset/asm1.c: Ditto.
2615         * g++.dg/charset/asm2.c: Ditto.
2616         * g++.dg/charset/asm3.c: Ditto.
2617         * g++.dg/charset/asm4.c: Ditto.
2618         * g++.dg/charset/attribute1.c: Ditto.
2619         * g++.dg/charset/attribute2.c: Ditto.
2620         * g++.dg/charset/extern1.cc: Ditto.
2621         * g++.dg/charset/extern2.cc: Ditto.
2622         * g++.dg/charset/string1.c: Ditto.
2623
2624 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/14278
2627         * g++.dg/parse/comma1.C: New test.
2628
2629 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2630
2631         PR c++/14284
2632         * g++.dg/template/ttp8.C: New test.
2633
2634 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2635
2636         * gcc.dg/fixuns-trunc-1.c: New test.
2637
2638 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2639
2640         * gcc.dg/builtins-config.h: Use #elif.
2641
2642 2004-02-26  Michael Matz  <matz@suse.de>
2643
2644         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2645         * gcc.dg/991214-1.c: Likewise.
2646         * gcc.dg/i386-asm-1.c: Likewise.
2647
2648 2004-02-25  Richard Henderson  <rth@redhat.com>
2649
2650         * gcc.c-torture/execute/20040208-2.c: Move ...
2651         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2652
2653 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2654
2655         PR c++/14246
2656         * g++.dg/other/crash-3.C: New test.
2657
2658 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2659
2660         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2661         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2662
2663         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2664         HP-UX.
2665
2666 2004-02-24  Michael Matz  <matz@suse.de>
2667
2668         * gcc.dg/i386-regparm.c: New.
2669
2670 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2671
2672         * gcc.c-torture/execute/20040223-1.c: New.
2673
2674 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2675             Kazu Hirata  <kazu@cs.umass.edu>
2676
2677         * gcc.dg/fwritable-strings-1.c: Remove.
2678
2679 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2680
2681         PR c/14156
2682         * gcc.dg/20040223-1.c: New test.
2683
2684 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2685
2686         PR c++/14106
2687         * g++.dg/ext/typeof9.C: New test.
2688
2689 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2690
2691         PR c++/14250
2692         * g++.dg/other/switch1.C: New test.
2693
2694 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2695
2696         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2697         * gcc.dg/va-arg-1.c: Likewise.
2698
2699 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2700
2701         PR c++/14143
2702         * g++.dg/template/koenig5.C: New test.
2703
2704 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2705
2706         * g++.dg/ext/altivec-1.C: Generalize target triple.
2707         * g++.dg/ext/altivec-2.C: New test case.
2708         * g++.dg/ext/altivec_check.h: New file.
2709         * gcc.dg/altivec-1.c: Generalize target triple;
2710         include altivec_check.h and call altivec_check().
2711         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2712         * gcc.dg/altivec-6.c: New test case.
2713         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2714         type casts as needed.
2715         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2716         altivec_check().
2717         * gcc.dg/altivec-12.c: New test case.
2718         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2719         include altivec_check.h and call altivec_check().
2720         * gcc.dg/altivec_check.h: New file.
2721
2722 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2723
2724         * lib/target-supports.exp (check_alias_available): Don't mangle
2725         function `g' in test program.
2726
2727 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2728
2729         * lib/target-supports.exp (check_profiling_available): Check
2730         argument to determine whether we support a profiling type.
2731         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2732         check_profiling_available.
2733         * g++.dg/bprob/bprob.exp: Likewise
2734         * g77.dg/bprob/bprob.exp: Likewise.
2735         * gcc.misc-tests/bprob.exp: Likewise.
2736         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2737         dg-require-profiling and delete expected error handling.
2738         * gcc.dg/20021014-1.c: Likewise.
2739         * gcc.dg/nest.c: Likewise.
2740
2741 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2742
2743         PR c++/12007
2744         * g++.dg/other/vthunk1.C: New test.
2745
2746 2004-02-20  Falk Hueffner  <falk@debian.org>
2747
2748         PR target/14201
2749         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2750
2751 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2752
2753         PR c++/13927
2754         * g++.dg/other/error8.C: Remove XFAIL markers.
2755
2756         PR c++/14173
2757         * g++.dg/ext/packed5.C: New test.
2758
2759         PR c++/14199
2760         * g++.dg/warn/Wunused-5.C: New test.
2761
2762         PR c++/14186
2763         * g++.dg/lookup/member1.C: New test.
2764
2765 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2766
2767         * gcc.c-torture/compile/20040130-1.c: Enable only when
2768         __INT_MAX__ >= 2147483647L.
2769         * gcc.c-torture/compile/961203-1.c: Likewise.
2770
2771 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2772
2773         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2774         * g++.dg/opt/template1.C: Robustify assembler regexp
2775
2776 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2777
2778         * gcc.c-torture/execute/simd-4.x: Remove.
2779         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2780         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2781         Guard with #ifndef SKIP_ATTRIBUTE.
2782         * gcc.dg/compat/vector-1_y.c: Likewise.
2783         * gcc.dg/compat/vector-2_x.c: Likewise.
2784         * gcc.dg/compat/vector-2_y.c: Likewise.
2785         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2786         * g++.dg/eh/simd-2.C: Likewise.
2787
2788 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2789
2790         * gcc.c-torture/compile/complex-1.c: New.
2791
2792 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2793
2794         PR target/14209
2795         * gcc.c-torture/execute/20040218-1.c: New test.
2796
2797 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2798
2799         PR c++/14181
2800         * g++.dg/parse/new2.C: New test.
2801
2802 2004-02-18  Paul Brook  <paul@codesourcery.com>
2803
2804         * gcc.c-torture/compile/libcall-1.c: New test.
2805
2806 2004-02-18  Paul Brook  <paul@codesourcery.com>
2807
2808         PR debug/12934
2809         * gcc.dg/debug/debug-7.c: New test.
2810
2811 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2812
2813         * gcc.dg/20040217-1.c: New test.
2814
2815 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2816
2817         * gcc.c-torture/execute/990208-1.x: Delete.
2818
2819 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2820
2821         * gcc.c-torture/execute/20040208-2.x: New file.
2822
2823 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2824
2825         PR c++/11326
2826         * g++.dg/abi/structret1.C: New test.
2827
2828 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2829
2830         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2831         (i386_cpuid): No need to test if cpuid is available on AMD64.
2832         Fix assembly, so that it works onboth i386 and AMD64.
2833         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2834         (vecInLong): Fix s[] member type to unsigned int.
2835         (vecInWord): Remove type.
2836         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2837         (a64, b64, c64, d64, e64): Remove.
2838         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2839         Remove unused variable.  Remove initialization of removed variables.
2840         Don't call mmx_tests nor sse_tests.
2841         (reference_mmx, reference_sse): Remove.
2842         (check): Add return stmt.
2843         * gcc.dg/i386-sse-7.c: New test.
2844         * gcc.dg/i386-mmx-4.c: New test.
2845
2846 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2847
2848         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2849         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2850         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2851         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2852         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2853         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2854         g++.dg/tc1/dr94.C: Fix line terminator.
2855
2856 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2857
2858         * gcc.c-torture/compile/20040216-1.c: New.
2859
2860 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2861
2862         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2863         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2864         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2865         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2866         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2867         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2868
2869 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2870
2871         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2872
2873 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2874
2875         PR c++/13971
2876         * g++.dg/expr/cond4.C: New test.
2877
2878         PR c++/14086
2879         * g++.dg/lookup/crash2.C: New test.
2880
2881 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2882
2883         * gcc.c-torture/compile/20040214-2.c: New test.
2884
2885 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2886
2887         PR c++/14116
2888         * g++.dg/ext/typeof8.C: New test.
2889
2890 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2891
2892         * gcc.c-torture/compile/20040214-1.c: New test.
2893
2894 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2895
2896         PR c++/13635
2897         * g++.dg/template/spec11.C: New test.
2898
2899 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2900
2901         PR c++/13927
2902         * g++.dg/other/error8.C: New test.
2903
2904 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2905
2906         PR c++/14122
2907         * g++.dg/template/array4.C: New test.
2908
2909         PR c++/14108
2910         * g++.dg/inherit/thunk2.C: New test.
2911
2912         PR c++/14083
2913         * g++.dg/eh/cond2.C: New test.
2914
2915 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2916
2917         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2918
2919 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2920
2921         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2922
2923 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2924
2925         * g++.dg/simd-2.C: xfail on ppc64-linux.
2926
2927 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2928
2929         PR c/456
2930         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2931         tests.
2932
2933 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2934
2935         * gcc.dg/builtins-33.c: New test.
2936
2937 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2938
2939         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2940
2941 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2942
2943         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2944
2945 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2946
2947         * gcc.dg/ppc64-abi-3.c: New test.
2948
2949 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2950
2951         PR c/14092
2952
2953         * gcc.dg/pr14092-1.c: New testcase.
2954
2955 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2956
2957         * gcc.dg/cpp/assert4.c: Fix typo last change.
2958
2959         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2960         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2961
2962         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2963
2964 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2965
2966         * gcc.c-torture/compile/20040209-1.c: New test case.
2967
2968 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2969
2970         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2971
2972 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2973
2974         * gcc.c-torture/execute/20040208-[12].c: New tests.
2975
2976 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2977
2978         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2979
2980 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2981
2982         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2983
2984 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2985
2986         Bug 13856
2987         * gcc.dg/visibility-8.c: New testcase.
2988
2989 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2990
2991         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2992         arguments.
2993         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2994
2995 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2996
2997         PR middle-end/13696
2998         * g++.dg/opt/fold1.C: New test case.
2999
3000 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3001
3002         PR c++/14033
3003         * g++.dg/other/crash-2.C: New test.
3004
3005 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3006
3007         PR c++/14028
3008         * g++.dg/parse/angle-bracket2.C: New test.
3009
3010 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3011
3012         PR middle-end/13750
3013         Revert:
3014         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3015         PR pch/13361
3016         * testsuite/g++.dg/pch/wchar-1.C: New.
3017         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3018
3019 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3020
3021         PR c++/14008
3022         * g++.dg/parse/error15.C: New test.
3023         * g++.dg/parse/crash11.C: Update dg-error mark.
3024
3025 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3026
3027         PR c++/13932
3028         * g++.dg/warn/conv2.C: New test.
3029
3030 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3031
3032         PR c++/13086
3033         * g++.dg/warn/incomplete1.C: Remove xfail.
3034
3035 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3036
3037         * lib/file-format.exp (gcc_target_object_format): Use
3038         ${tool}_target_compile, not gcc_target_compile.
3039         * lib/target-supports.exp (check_alias_available): Likewise.
3040         (check_gc_sections_available): Likewise.
3041         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3042         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3043         dg-require-alias.
3044
3045 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3046
3047         PR c++/13969
3048         * g++.dg/template/static6.C: New test.
3049
3050 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3051
3052         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3053
3054 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3055
3056         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3057         tests for systems where `char' is unsigned by default.
3058
3059 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3060
3061         PR c++/13997
3062         * g++.dg/template/partial3.C: New test.
3063
3064 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3065
3066         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3067         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3068         Remove mentions of obsolete ports.
3069
3070 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3071
3072         * gcc.dg/noncompile/20001228-1.c: Fix for new
3073         error message.
3074
3075 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3076
3077         PR target/9348
3078         * gcc.c-torture/execute/multdi-1.c: New test case.
3079
3080 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3081
3082         PR c++/13925
3083         * g++.dg/template/lookup5.C: New test.
3084
3085 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3086
3087         PR c++/13950
3088         * g++.dg/template/lookup4.C: New test.
3089
3090         PR c++/13970
3091         * g++.dg/parse/error14.C: New test.
3092
3093         PR c++/14002
3094         * g++.dg/parse/template13.C: New test.
3095
3096 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3097
3098         PR c++/13978
3099         * g++.dg/template/koenig4.C: New test.
3100
3101         PR c++/13968
3102         * g++.dg/template/crash17.C: New test.
3103
3104         PR c++/13975
3105         * g++.dg/parse/error13.C: New test.
3106         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3107
3108 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3109
3110         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3111
3112 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3113
3114         PR c/11658
3115         PR c/13994
3116         * gcc.dg/noncompile/20040203-1.c: New test.
3117         * gcc.dg/noncompile/20040203-2.c: Likewise.
3118         * gcc.dg/noncompile/20040203-3.c: Likewise.
3119         * gcc.dg/20040203-1.c: Likewise.
3120
3121 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3122
3123         PR c++/10858
3124         * g++.dg/template/sizeof7.C: New test.
3125
3126 2004-02-02  Eric Christopher  <echristo@redhat.com>
3127             Zack Weinberg  <zack@codesourcery.com>
3128
3129         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3130
3131 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3132
3133         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3134         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3135         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3136         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3137
3138 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3139
3140         PR c++/13113
3141         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3142
3143         PR c++/13854
3144         * g++.dg/ext/attrib13.C: New test.
3145
3146         PR c++/13907
3147         * g++.dg/conversion/op2.C: New test.
3148
3149 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3150
3151         * gcc.dg/titype-1.c: Fix pasto.
3152
3153 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3154
3155         * gcc.dg/titype-1.c: New test.
3156
3157 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3158
3159         PR c++/13957
3160         * g++.dg/template/non-type-template-argument-1.C,
3161         g++.dg/template/qualified-id1.C: Update dg-error marks.
3162         * g++.dg/template/nontype6.C: New test.
3163
3164 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3165
3166         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3167         * gcc.dg/builtins-31.c: New testcase.
3168         * gcc.dg/builtins-32.c: New testcase.
3169
3170 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3171
3172         * objc.dg/call-super-2.m: Update line numbers
3173         for the including of stddef.h.
3174
3175 2004-01-30  Michael Matz  <matz@suse.de>
3176
3177         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3178         g++.dg/ext/case-range3.C: New tests.
3179
3180 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3181
3182         DR206
3183         PR c++/13813
3184         * g++.dg/template/member4.C: New test.
3185
3186 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3187
3188         PR c++/13683
3189         * g++.dg/template/sizeof6.C: New test.
3190
3191 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3192
3193         * gcc.dg/fwritable-strings-1.c: New test.
3194
3195 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3196
3197         * gcc.c-torture/compile/20040130-1.c: New test.
3198
3199 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3200
3201         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3202
3203 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3204
3205         PR c++/13883
3206         * g++.dg/template/ctor3.C: New test.
3207
3208 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3209
3210         * g++.dg/tc1: New directory.
3211         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3212         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3213         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3214         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3215         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3216
3217 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3218
3219         * g++.dg/parse/error11.C: New test.
3220         * g++.dg/parse/error12.C: Likewise.
3221
3222 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3223
3224         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3225         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3226
3227 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3228
3229         PR c++/13791
3230         * g++.dg/ext/attrib12.C: New test.
3231
3232         PR c++/13736
3233         * g++.dg/parse/cast2.C: New test.
3234
3235 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3236
3237         * objc.dg/encode-2.m (main): New local string.  Set depending on
3238         sizeof long.  Use in sscanf call.
3239         * objc.dg/encode-3.m (main): New local string.  Set depending on
3240         sizeof long.  Use in scan_initial call.
3241
3242 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3243
3244         * objc.dg/call-super-2.m: Make LP64-safe.
3245         * objc.dg/desig-init-1.m: Likewise.
3246
3247 2004-01-27  Devang Patel <dpatel@apple.com>
3248
3249         * g++.dg/debug/namespace1.C: New test.
3250
3251 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3252
3253         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3254         xscale-*-*.
3255
3256         * gcc.dg/arm-mmx-1.c: New test.
3257
3258 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3259
3260         * gcc.dg/20040127-1.c: New test.
3261         * gcc.dg/20040127-2.c: New test.
3262
3263 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3264
3265         * objc.dg/stret-1.m (glob): Renamed to globa.
3266
3267 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3268
3269         PR c++/13663
3270         * g++.dg/expr/for1.C: New test.
3271
3272 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3273
3274         PR middle-end/13779
3275         * gcc.dg/darwin-longlong.c: New test.
3276
3277 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3278
3279         * gcc.dg/20040124-1.c: Moved test from here...
3280         * gcc.c-torture/compile/20040124-1.c: ...to here.
3281
3282 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3283
3284         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3285         the assembly output if -m64 is passed.
3286
3287 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3288
3289         PR c++/13833
3290         * g++.dg/template/cond3.C: New test.
3291
3292 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3293
3294         PR c++/13810
3295         * g++.dg/template/ttp7.C: New test.
3296
3297 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3298
3299         PR c++/13797
3300         * g++.dg/template/nontype4.C: New test.
3301         * g++.dg/template/nontype5.C: Likewise.
3302
3303 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3304
3305         * gcc.dg/torture/mips-clobber-at.c: New test.
3306
3307 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3308
3309         * gcc.dg/20040124-1.c: New test.
3310
3311 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3312
3313         * gcc.dg/20040123-1.c: New test.
3314
3315 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3316
3317         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3318
3319 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3320
3321         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3322
3323 2004-01-23  Andrew Pinski  <apinski@apple.com>
3324
3325         * gcc.dg/20030121-1.c: Move to ..
3326         * gcc.dg/20040121-1.c: here.
3327
3328 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3329
3330         * gcc.dg/builtins-29.c: New test case.
3331
3332 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3333
3334         PR 18314
3335         * gcc.dg/builtins-30.c: New testcase.
3336
3337 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3338
3339         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3340         * lib/g77.exp: Likewise.
3341         * lib/objc.exp: Likewise.
3342         * lib/g++.exp: Likewise.
3343
3344 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3345
3346         * gcc.dg/struct-by-value-2.c: New test.
3347
3348 2004-01-21  Andrew Pinski  <apinski@apple.com>
3349
3350         PR target/13785
3351         * gcc.dg/20030121-1.c: New test.
3352
3353 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3354
3355         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3356         clobber frame pointer register in asm statement.
3357
3358 2004-01-21  Falk Hueffner  <falk@debian.org>
3359
3360         * gcc.c-torture/compile/20040121-1.c: New test.
3361
3362 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3363
3364         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3365
3366 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3367
3368         * gcc.dg/ppc64-abi-2.c: New test.
3369
3370 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3371
3372         * lib/treelang.exp: Fill out this file.
3373         * lib/treelang-dg.exp: New File.
3374
3375 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3376
3377         * gcc.c-torture/compile/981022-1.c: Remove.
3378         * gcc.dg/array-5.c: Remove XFAIL.
3379         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3380         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3381         gcc.dg/cond-lvalue-1.c: Update.
3382         * gcc.dg/cast-lvalue-2.c: New test.
3383
3384 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/13592
3387         * g++.dg/other/error1.C (class foo): Tweak error message.
3388
3389         PR c++/13592
3390         * g++.dg/template/call2.C: New test.
3391
3392 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3393
3394         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3395         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3396         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3397         scalar-return-1_x.c, scalar-return-2_y.c,
3398         scalar-return-3_x.c, scalar-return-3_y.c,
3399         scalar-return-4_x.c, scalar-return-4_y.c,
3400         struct-align-1.h, struct-align-1_x.c,
3401         struct-align-1_y.c, struct-align-2.h,
3402         struct-align-2_x.c, struct-align-2_y.c,
3403         struct-by-value-10_y.c, struct-by-value-11_x.c,
3404         struct-by-value-11_y.c, struct-by-value-12_x.c,
3405         struct-by-value-12_y.c, struct-by-value-13_x.c,
3406         struct-by-value-13_y.c, struct-by-value-14_x.c,
3407         struct-by-value-14_y.c, struct-by-value-15_x.c,
3408         struct-by-value-15_y.c, struct-by-value-16_y.c,
3409         struct-by-value-17_y.c, struct-by-value-18_y.c,
3410         struct-by-value-19_y.c, struct-by-value-1_x.c,
3411         struct-by-value-1_y.c, struct-by-value-20_y.c,
3412         struct-by-value-2_x.c, struct-by-value-2_y.c,
3413         struct-by-value-3_y.c, struct-by-value-4_x.c,
3414         struct-by-value-4_y.c, struct-by-value-5_y.c,
3415         struct-by-value-6_y.c, struct-by-value-7_y.c
3416         struct-by-value-8_x.c, struct-by-value-8_y.c
3417         struct-by-value-9_x.c, struct-by-value-9_y.c
3418         struct-return-10_x.c, struct-return-10_y.c,
3419         struct-return-19_x.c, struct-return-20_x.c
3420         struct-return-2_x.c, struct-return-2_y.c
3421         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3422         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3423
3424 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3425
3426         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3427         attribute on sparc*-sun-solaris2.*.
3428
3429 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/13710
3432         * g++.dg/ext/typeof7.C: New test.
3433
3434 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3435
3436         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3437         * gcc.dg/const-elim-1.c: Same.
3438
3439 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3440
3441         * objc.dg/stret-1.m: New.
3442         * objc.dg/stret-2.m: New.
3443
3444 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3445
3446         PR c++/11895
3447         * g++.dg/ext/vector1.C: New test.
3448
3449 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3450
3451         * gcc.dg/pch/import-1.c: New.
3452         * gcc.dg/pch/import-1.hs: New.
3453         * gcc.dg/pch/import-1a.h: New.
3454         * gcc.dg/pch/import-1b.h: New.
3455         * gcc.dg/pch/import-1c.h: New.
3456
3457 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/13574
3460         * g++.dg/ext/array1.C: New test.
3461
3462         PR c++/13178
3463         * g++.dg/conversion/op1.C: New test.
3464
3465 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3466
3467         PR 11864
3468         From Kazumoto Kojima / Dan Kegel:
3469         * gcc.dg/pr11864-1.c: New test.
3470
3471         PR 10392
3472         From Marcus Comstedt / Dan Kegel:
3473         * gcc.dg/pr10392-1.c: New test.
3474
3475 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3476
3477         PR c++/13478
3478         * g++.dg/init/ref10.C: New test.
3479
3480 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3481
3482         PR c++/13407
3483         * g++.dg/parse/typename6.C: New test.
3484
3485 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3486
3487         PR pch/13361
3488         * testsuite/g++.dg/pch/wchar-1.C: New.
3489         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3490
3491 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3492
3493         PR c++/9259
3494         * g++.dg/expr/sizeof2.C: New test.
3495
3496 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3497
3498         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3499
3500 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3501
3502         PR c++/13659
3503         * g++.dg/lookup/strong-using-3.C: New.
3504         * g++.dg/lookup/using-10.C: New.
3505
3506 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3507
3508         PR c++/13594
3509         * g++.dg/lookup/strong-using-2.C: New.
3510
3511 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3512             Dan Kegel <dank@kegel.com>
3513             J"orn Rennecke <joern.rennecke@superh.com>
3514
3515         PR target/9365
3516         * gcc.dg/pr9365-1.c: New test.
3517
3518 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3519
3520         PR c++/8856
3521         * g++.dg/parse/casting-operator2.C: New test.
3522         * g++.old-deja/g++.pt/explicit83.C: Remove.
3523
3524 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3525
3526         * gcc.dg/label-compound-stmt-1.c: New test.
3527         * gcc.c-torture/compile/950922-1.c,
3528         gcc.c-torture/compile/20000211-3.c,
3529         gcc.c-torture/compile/20000518-1.c,
3530         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3531         compound statements.
3532
3533 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3534
3535         * gcc.dg/ppc64-abi-1.c: New test.
3536
3537 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3538
3539          * g++.dg/ext/attrib9.C: Add dg-warnings.
3540
3541 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3542
3543         PR c++/12335
3544         * g++.dg/parse/dtor3.C: New test.
3545
3546 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3547
3548         PR c++/12709
3549         * g++.dg/parse/try-catch-1.C: New test.
3550
3551 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3552
3553         * ada/acats/run_all.sh: Add more verbose output in acats.log
3554         when compiling tests.
3555
3556 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3557
3558         PR 13656
3559         * gcc.dg/typedef-redecl.c: New test case.
3560         * gcc.dg/typedef-redecl.h: New support file.
3561
3562 2004-01-13  Jan Hubicka  <jh@suse.cz>
3563
3564         * gcc.dg/always_inline.c: New test.
3565         * gcc.dg/debug/20031231-1.c: Fix.
3566
3567 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3568
3569         PR c++/13474
3570         * g++.dg/template/array3.C: New test.
3571
3572 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3573
3574         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3575         * g++.dg/warn/Wunused-2.C: Likewise.
3576
3577 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3578
3579         PR c++/13289
3580         * g++.dg/template/instantiate6.C: New test.
3581
3582 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3583
3584         PR middle-end/11397
3585         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3586
3587 2004-01-12  Jan Hubicka  <jh@suse.cz>
3588
3589         PR opt/12826
3590         * gcc.dg/20040112-1.c: New.
3591
3592         * gcc.dg/dwarf-die[1-7].c: Move to...
3593         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3594         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3595
3596 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3597
3598         PR c++/4100
3599         * g++.dg/parse/friend4.C: New test.
3600
3601 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3602
3603         PR c++/4100
3604         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3605         definition is called a friend.
3606
3607 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3608
3609         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3610
3611 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3612
3613         PR c++/3478
3614         * g++.dg/parse/error10.C: New test.
3615         * g++.dg/template/arg2.C: Accept "invalid type" error.
3616
3617 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3618
3619         PR middle-end/13392
3620         * g++.dg/opt/expect2.C: New test.
3621
3622 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3623
3624         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3625         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3626         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3627         Update dg-error regexps.
3628
3629 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3630
3631         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3632         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3633
3634 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3635
3636         * gcc.dg/pragma-re-1.c: Use right pointer type.
3637
3638 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3639
3640         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3641
3642 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3643
3644         * gcc.dg/rs6000-ldouble-1.c: New.
3645
3646 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3647
3648         DR 337
3649         PR c++/9256
3650         * g++.dg/other/abstract1.C: New test.
3651
3652 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3653
3654         * g++.dg/lookup/strong-using-1.C: New.
3655
3656 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3657
3658         PR c/11234
3659         * gcc.dg/func-ptr-conv-1.c: New test.
3660         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3661
3662 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3663
3664         PR target/13380.
3665         * gcc.c-torture/compile/20040109-1.c: New.
3666
3667 2004-01-08  Stuart Hastings  <stuart@apple.com>
3668
3669         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3670         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3671         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3672
3673 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3674
3675         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3676
3677 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3678
3679         * ada/acats/run_acats: Treat 'gnatchop' the same way
3680         as 'gnatmake'.  Export GCC_DRIVER.
3681         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3682         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3683
3684 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3685
3686         PR c++/12573
3687         * g++.dg/template/dependent-expr4.C: New test.
3688
3689 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3690
3691         * gcc.dg/altivec-11.c: New test.
3692
3693 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3694
3695         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3696
3697 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3698
3699         PR c/6024
3700         * gcc.dg/enum-compat-1.c: New test.
3701         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3702
3703 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3704
3705         PR c/12165
3706         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3707         gcc.dg/c99-idem-qual-3.c: New tests.
3708
3709 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3710
3711         * gcc.dg/winline-7.c: Don't cast void * to int.
3712
3713 2004-01-06  Jan Hubicka  <jh@suse.cz>
3714
3715         * gcc.dg/i386-sse-5.c: New test
3716         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3717
3718 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3719
3720         PR c++/12815
3721         * g++.dg/rtti/typeid4.C: New test.
3722
3723 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3724
3725         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3726
3727 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3728
3729         PR c++/12132
3730         * g++.dg/template/error11.C: New test.
3731
3732         PR c++/13451
3733         * g++.dg/template/class2.C: New test.
3734
3735 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3736         Richard Sandiford <rsandifo@redhat.com>
3737
3738         PR c++/13387
3739         * g++.dg/opt/alias3.C: New test.
3740
3741 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3742
3743         PR c++/13157
3744         * g++.dg/template/koenig3.C: New test.
3745
3746         PR c++/13529
3747         * g++.dg/parse/offsetof3.C: New test.
3748
3749         * g++.dg/init/copy7.C: Add missing dg-error markers.
3750
3751         PR c++/12226
3752         * g++.dg/init/copy7.c: New test.
3753
3754         PR c++/13536
3755         * g++.dg/parse/cast1.C: New test.
3756
3757 2004-01-04  Jan Hubicka  <jh@suse.cz>
3758
3759         * gcc.dg/winline[1-7].c: New tests.
3760
3761 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3762
3763         PR c++/13520
3764         * g++.dg/template/qualttp22.C: New test.
3765
3766 2004-01-01  Jan Hubicka  <jh@suse.cz>
3767
3768         * gcc.dg/debug/20031231-1.c: New.
3769         * gcc.c-torture/compile/20040101-1.c: New.
3770         * gcc.dg/dwarf-die-[1-7].c: New.
3771
3772 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR optimization/13521
3775         * gcc.c-torture/compile/20031231-1.c: New test.
3776
3777 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3778
3779         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3780
3781 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3782
3783         PR c++/10079
3784         * g++.dg/template/crash16.C: New test.
3785
3786 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3787
3788         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3789
3790 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3791
3792         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3793         ports.
3794         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3795         * g++.old-deja/g++.law/profile1.C: Likewise.
3796         * gcc.c-torture/compile/981006-1.c: Likewise.
3797         * gcc.c-torture/execute/loop-2e.x: Likewise.
3798         * gcc.c-torture/execute/loop-2f.x: Remove.
3799         * gcc.c-torture/execute/loop-2g.x: Likewise.
3800         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3801         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3802
3803 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3804
3805         PR c++/13507
3806         * g++.dg/ext/attrib11.C: New test.
3807
3808         PR c++/13494
3809         * g++.dg/template/array2-1.C: New test.
3810         * g++.dg/template/array2-2.C: New test.
3811
3812 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3813
3814         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3815
3816 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3817
3818         PR c++/12774
3819         * g++.dg/template/array1-1.C: New test.
3820         * g++.dg/template/array1-2.C: New test.
3821
3822 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3823
3824         PR fortran/12632
3825         * g77.dg/12632.f: New test case.
3826
3827 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3828
3829         PR c++/13289
3830         * g++.dg/parse/nontype1.C: New test.
3831
3832 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3833
3834         PR c++/12403
3835         * g++.dg/parse/explicit1.C: New test.
3836         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3837
3838 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3839
3840         PR c++/13081
3841         * g++.dg/opt/inline6.C: New test.
3842
3843         PR c++/12613
3844         * g++.dg/parse/error9.C: New test.
3845
3846         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3847
3848 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3849
3850         PR c++/13009
3851         * g++.dg/init/assign1.C: New test.
3852
3853 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3854
3855         PR c++/13070
3856         * g++.dg/warn/format3.C: New test case.
3857
3858 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3859
3860         * gcc.c-torture/compile/20031227-1.c: New test.
3861
3862 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3863
3864         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3865         * g77.dg/bprob/bprob.exp: Likewise.
3866         * gcc.misc-tests/bprob.exp: Likewise.
3867         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3868         variants on systems where the library does not provide that
3869         functionality.
3870         * gcc.dg/builtins-20.c: Use builtins-config.h.
3871         * gcc.dg/builtins-config.h: New file.
3872
3873 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3874
3875         * lib/gcc-dg.exp (dg-require-profiling): New function.
3876         * lib/target-supports.exp (check_profiling_available): Likewise.
3877         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3878         * g77.dg/bprob/bprob.exp: Likewise.
3879         * gcc.misc-tests/bprob.exp: Likewise.
3880         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3881         * gcc.dg/20021014-1.c: Likewise.
3882         * gcc.dg/nest.c: Likewise.
3883
3884 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3885
3886         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3887         compiling.
3888         * g++.dg/lookup/java2.C: Likewise.
3889         * gcc.dg/cpp/lexident.c: Likewise.
3890
3891 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3892
3893         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3894         given.
3895         * gcc.c-torture/compile/961203-1.c: Likewise.
3896         * gcc.c-torture/compile/980506-1.c: Likewise.
3897
3898 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3899
3900         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3901         (additional_prunes): New global.
3902         (gcc-dg-prune): Handle additional per-test pruning.
3903         (dg-test): Clear additional_prunes between tests.
3904
3905         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3906         dg-prune-output to avoid spurious failures from assembler
3907         complaining about nonexistent WAW violations.
3908         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3909         Use dg-prune-output to avoid spurious failures from assembler
3910         warning about Itanium B-step errata.
3911
3912 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3913
3914         * g++.dg/abi/macro0.C: New test.
3915         * g++.dg/abi/macro1.C: Likewise.
3916         * g++.dg/abi/macro2.C: Likewise.
3917
3918         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3919         * g++.dg/abi/bitfield7.C: Likewise.
3920         * g++.dg/abi/dtor2.C: Likewise.
3921         * g++.dg/abi/mangle11.C: Likewise.
3922         * g++.dg/abi/mangle12.C: Likewise.
3923         * g++.dg/abi/mangle14.C: Likewise.
3924         * g++.dg/abi/mangle17.C: Likewise.
3925         * g++.dg/abi/vbase10.C: Likewise.
3926         * g++.dg/abi/vbase14.C: Likewise.
3927         * g++.dg/template/qualttp17.C: Likewise.
3928
3929 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3930
3931         PR c/11995
3932         * gcc.dg/20031223-1.c: New test.
3933
3934 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/noreturn-7.c: New test.
3937
3938 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3939
3940         * gcc.dg/null-pointer-1.c: New test.
3941
3942 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3943
3944         * g++.old-deja/g++.jason/template18.C: Remove.
3945         * g++.old-deja/g++.jason/template37.C: Likewise.
3946
3947         PR c++/12862
3948         * g++.dg/lookup/ns1.C: New test.
3949
3950         PR c++/12397
3951         * g++.dg/template/lookup3.C: New test.
3952
3953 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3954
3955         * g++.dg/template/recurse1.C: New test
3956
3957 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3958
3959         PR c++/12479
3960         * g++.dg/parse/semicolon1.C: New test.
3961         * g++.dg/parse/semicolon1.h: Likewise.
3962
3963 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3964
3965         * gcc.dg/darwin-misaligned.c: New test.
3966
3967 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3968
3969         PR c/9163
3970         * gcc.dg/20031222-1.c: New test.
3971
3972 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3973
3974         PR c++/13438
3975         * g++.dg/parse/error8.C: New test.
3976
3977         PR c++/11554
3978         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3979
3980 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3981
3982         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3983         too small.
3984         * gcc.c-torture/compile/930217-1.c: Likewise.
3985         * gcc.c-torture/compile/930513-1.c: Likewise.
3986         * gcc.c-torture/execute/920908-2.c: Likewise.
3987         * gcc.c-torture/execute/921204-1.c: Likewise.
3988         * gcc.c-torture/execute/930621-1.c: Likewise.
3989         * gcc.c-torture/execute/930630-1.c: Likewise.
3990         * gcc.c-torture/execute/931031-1.c: Likewise.
3991         * gcc.c-torture/execute/980602-2.c: Likewise.
3992         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3993         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3994         * gcc.c-torture/execute/extzvsi.c: Likewise.
3995         * gcc.c-torture/unsorted/ext.c: Likewise.
3996
3997 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3998
3999         PR target/12749
4000         * gcc.c-torture/compile/20031220-2.c: New test case.
4001
4002 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4003
4004         PR optimization/13031
4005         * gcc.c-torture/compile/20031220-1.c: New test case.
4006
4007 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4008
4009         * gcc.dg/cast-function-1.c: New test.
4010
4011 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4012
4013         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4014         formats.
4015
4016 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4017
4018         PR c++/12795
4019         * g++.dg/ext/attrib10.C: New test.
4020
4021 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4022
4023         * gcc.dg/cleanup-10.c: New test.
4024         * gcc.dg/cleanup-11.c: New test.
4025
4026 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4027
4028         PR c++/13239
4029         * g++.dg/opt/expect1.C: New test.
4030
4031 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4032
4033         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4034
4035 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4036
4037         PR debug/12923
4038         * gcc.dg/20031218-1.c: New test.
4039
4040         PR debug/12389
4041         * gcc.dg/20031218-2.c: New test.
4042         * gcc.dg/20031218-3.c: New test.
4043
4044         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4045         of label name and allow for USER_LABEL_PREFIX == "_" names.
4046         * g++.dg/abi/mangle18-2.C: Likewise.
4047         * g++.dg/abi/mangle19-1.C: Likewise.
4048         * g++.dg/abi/mangle19-2.C: Likewise.
4049         * g++.dg/abi/mangle20-1.C: Likewise.
4050         * g++.dg/abi/mangle20-2.C: Likewise.
4051
4052 2003-12-18  Richard Henderson  <rth@redhat.com>
4053
4054         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4055
4056 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4057             Dan Kegel <dank@kegel.com>
4058
4059         PR other/12009
4060         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4061         testing a cross compiler, it causes spurious compile failures.
4062         * lib/g++.exp: Likewise.
4063
4064 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4065
4066         PR c++/13262
4067         * g++.dg/template/access13.C: New test.
4068
4069 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4070
4071         * gcc.dg/20031216-1.c: New test.
4072
4073 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4074
4075         PR c++/9154
4076         * g++.dg/template/error10.C: New test.
4077
4078 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4079
4080         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4081         * g++.dg/eh/simd-2.C: Likewise.
4082
4083 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4084             Roger Sayle  <roger@eyesopen.com>
4085
4086         * gcc.c-torture/execute/ieee/mzero5.c: New.
4087
4088 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4089
4090         PR c++/10603
4091         * g++.dg/parse/error6.C: New test.
4092
4093         PR c++/12827
4094         * g++.dg/parse/error7.C: New test.
4095
4096 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4097
4098         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4099         at -O with stabs debugging formats.
4100         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4101         * gcc.dg/debug/debug-2.c: Likewise.
4102
4103 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4104
4105         PR c++/12696
4106         * g++.dg/init/error1.C: New test.
4107
4108         PR c++/12218
4109         * g++.dg/init/pm3.C: New test.
4110
4111 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4112
4113         PR c/3347
4114         * gcc.dg/bitfld-8.c: New test.
4115
4116 2003-12-16  James Lemke  <jim@wasabisystems.com>
4117
4118         * gcc.dg/arm-scd42-[123].c: New tests.
4119
4120 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4121
4122         PR c++/9043
4123         * g++.dg/abi/mangle20-1.C: New test.
4124         * g++.dg/abi/mangle20-2.C: New test.
4125
4126 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4127
4128         PR c++/13275
4129         * g++.dg/other/offsetof2.C: Remove XFAIL.
4130         * g++.dg/parse/offsetof1.C: New test.
4131         * g++.gd/parse/offsetof2.C: Likewise.
4132
4133 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4134
4135         * g++.dg/template/nontype3.C: New test.
4136         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4137
4138 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4139
4140         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4141
4142 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4143
4144         PR c++/13387
4145         * g++.dg/expr/assign1.C: New test.
4146
4147         PR c++/13242
4148         * g++.dg/abi/mangle19-1.C: New test.
4149         * g++.dg/abi/mangle19-2.C: New test.
4150
4151 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4152
4153         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4154
4155 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4156
4157         * gcc.c-torture/execute/20031216-1.c: New test.
4158
4159 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4160
4161         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4162         an ICE regression.
4163
4164 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4165
4166         PR c++/10926
4167         * g++.dg/template/error9.C: New test.
4168
4169         PR c++/11116
4170         * g++.dg/template/error8.C: New test.
4171
4172 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4173
4174         PR middle-end/13400
4175         * gcc.c-torture/execute/20031215-1.c: New test case.
4176
4177 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4178
4179         PR c++/13269
4180         * g++.dg/parse/error5.C: New test.
4181
4182         PR c++/12989
4183         * g++.dg/expr/sizeof1.C: New test.
4184
4185         PR c++/13310
4186         * g++.dg/template/crash15.C: New test.
4187
4188 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4189
4190         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4191         a non-POD type as the last named parameter of a varargs function.
4192
4193 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4194
4195         PR c++/13243
4196         PR c++/12573
4197         * g++.dg/template/crash14.C: New test.
4198         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4199
4200 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4201
4202         * g++.dg/other/java1.C: New test.
4203
4204         PR c++/13241
4205         * g++.dg/abi/mangle18-1.C: New test.
4206         * g++.dg/abi/mangle18-2.C: New test.
4207
4208 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4209
4210         PR optimization/10312
4211         * gcc.c-torture/execute/20031214-1.c: New.
4212
4213 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4214
4215         PR c++/10779
4216         PR c++/12160
4217         * g++.dg/parse/error3.C: New test.
4218         * g++.dg/parse/error4.C: Likewise.
4219         * g++.dg/abi/mangle4.C: Tweak error messages.
4220         * g++.dg/lookup/using5.C: Likewise.
4221         * g++.dg/other/error2.C: Likewise.
4222         * g++.dg/parse/typename5.C: Likewise.
4223         * g++.dg/parse/undefined1.C: Likewise.
4224         * g++.dg/template/arg2.C: Likewise.
4225         * g++.dg/template/ttp3.C: Likewise.
4226         * g++.dg/template/type1.C: Likewise.
4227         * g++.old-deja/g++.other/crash32.C: Likewise.
4228         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4229
4230 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4231
4232         PR c++/13106
4233         * g++.dg/warn/noreturn-3.C: New test.
4234
4235 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4236
4237         PR c++/13118
4238         * g++.dg/abi/covariant3.C: New.
4239
4240 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4241
4242         * g++.dg/eh/ia64-1.C: New test.
4243
4244 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4245
4246         PR optimization/13037
4247         * g77.f-torture/execute/13037.f: New test case.
4248
4249 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4250
4251         PR c++/12881
4252         * g++.dg/abi/covariant2.C: New.
4253
4254 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4255
4256         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4257
4258 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4259
4260         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4261
4262 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4263
4264         PR other/10819
4265         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4266         to fix Bug 10819.
4267         * lib/g++.exp (g++_version): Likewise.
4268         * lib/g77.exp (g77_version): Likewise.
4269         * lib/objc.exp (default_objc_version): Likewise.
4270
4271 2003-12-10  Richard Henderson  <rth@redhat.com>
4272
4273         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4274
4275         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4276
4277 2003-12-08  Matt Austern  <austern@apple.com>
4278
4279         PR c/13134
4280         * lib/gcc-dg.exp (dg-require-visibility): Define.
4281         * lib/target-supports (check_visibility_available): Define.
4282         * gcc.dg/visibility-1.c: New test.
4283         * gcc.dg/visibility-2.c: Likewise.
4284         * gcc.dg/visibility-3.c: Likewise.
4285         * gcc.dg/visibility-4.c: Likewise.
4286         * gcc.dg/visibility-5.c: Likewise.
4287         * gcc.dg/visibility-6.c: Likewise.
4288         * g++.dg/ext/visibility-1.C: Likewise.
4289         * g++.dg/ext/visibility-2.C: Likewise.
4290         * g++.dg/ext/visibility-3.C: Likewise.
4291         * g++.dg/ext/visibility-4.C: Likewise.
4292         * g++.dg/ext/visibility-5.C: Likewise.
4293         * g++.dg/ext/visibility-6.C: Likewise.
4294
4295 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4296
4297         * g++.dg/lookup/java1.C: New test.
4298         * g++.dg/lookup/java2.C: New test.
4299
4300 2003-12-07  Falk Hueffner  <falk@debian.org>
4301
4302         * g++.dg/opt/noreturn-1.C: New test.
4303
4304 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4305
4306         * gcc.dg/overflow-1.c: New test.
4307
4308 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4309
4310         * g77.f-torture/compile/13060.f: New test.
4311
4312 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4313
4314         PR c++/13323
4315         * g++.dg/inherit/operator2.C: New test.
4316
4317 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4318
4319         PR c++/13305
4320         * g++.dg/ext/attrib9.C: New test.
4321
4322 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4323
4324         PR c++/13314
4325         * g++.dg/template/error7.C: New test.
4326
4327 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4328             J"orn Rennecke <joern.rennecke@superh.com>
4329
4330         PR target/13302
4331         * g++.dg/other/struct-va_list.C: New test.
4332
4333 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4334
4335         PR c++/13166
4336         * g++.dg/parse/defarg6.C: New test.
4337
4338 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4339
4340         PR target/13256
4341         * gcc.c-torture/execute/20031201-1.c: New test.
4342
4343 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4344
4345         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4346
4347 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4348
4349         * gcc.dg/builtin-return-1.c: New test.
4350
4351 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4352             J"orn Rennecke <joern.rennecke@superh.com>
4353
4354         PR optimization/13260
4355         * gcc.c-torture/execute/20031204-1.c: New test.
4356
4357 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4358
4359         PR c++/9127
4360         * g++.dg/template/error6.C: New test.
4361
4362 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4363
4364         * gcc.dg/20031202-1.c: New test.
4365
4366 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4367
4368         PR c++/13179
4369         * g++.dg/template/eh1.C: New test.
4370
4371         PR c++/10771
4372         * g++.dg/template/error5.C: New test.
4373
4374 2003-12-02  David Ung  <davidu@mips.com>
4375
4376         * gcc.dg/compat/vector-check.h: Corrected type for var
4377         g_##TMODE
4378
4379 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4380
4381         PR c++/10126
4382         * g++.dg/template/ptrmem8.C: New test.
4383
4384 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4385
4386         PR c++/12573
4387         * g++.dg/template/dependent-expr3.C: New test.
4388
4389 2003-12-01  James Lemke  <jim@wasabisystems.com>
4390
4391         * gcc.dg/arm-g2.c: New test.
4392
4393 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4394
4395         PR optimization/11634
4396         * gcc.dg/20031201-2.c: New test case.
4397
4398 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4399
4400         PR 11433
4401         * objc.dg/proto-lossage-3.m: New test.
4402
4403 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4404
4405         PR optimization/12628
4406         * gcc.dg/20031201-1.c: New test case.
4407
4408 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4409
4410         * gcc.dg/unaligned-1.c: New test.
4411
4412 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4413
4414         PR c++/9849
4415         * g++.dg/template/error4.C: New test.
4416         * g++.dg/template/nested3.C: Adjust error markers.
4417
4418 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4419
4420         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4421
4422 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4423
4424         PR c/10333
4425         * gcc.dg/bitfld-7.c: New test.
4426
4427 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4428
4429         * gcc.dg/tls/asm-1.C: New test.
4430
4431 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4432
4433         * gcc.dg/cpp/assert4.c: Update.
4434
4435 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4436
4437         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4438         * gcc.dg/builtin-apply3.c: New test.
4439
4440 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4441
4442         * lib/compat.exp (compat-obj): New xfaildata parameter.
4443         Use it to set compiler_conditional_xfail_data before compiling.
4444         (compat-get-options): Handle dg-xfail-if.
4445         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4446         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4447         * gcc.dg/compat/vector-1_y.c: Likewise.
4448         * gcc.dg/compat/vector-2_x.c: Likewise.
4449         * gcc.dg/compat/vector-2_y.c: Likewise.
4450
4451 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4452
4453         * g++.dg/opt/reg-stack4.C: New test.
4454
4455 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4456
4457         * gcc.dg/builtin-apply2.c: New test.
4458
4459 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4460
4461         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4462
4463 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4464
4465         PR c++/12924
4466         * g++.dg/template/template-id-2.C: New test.
4467
4468 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4469
4470         PR c++/5369
4471         * g++.dg/template/memfriend1.C: New test.
4472         * g++.dg/template/memfriend2.C: Likewise.
4473         * g++.dg/template/memfriend3.C: Likewise.
4474         * g++.dg/template/memfriend4.C: Likewise.
4475         * g++.dg/template/memfriend5.C: Likewise.
4476         * g++.dg/template/memfriend6.C: Likewise.
4477         * g++.dg/template/memfriend7.C: Likewise.
4478         * g++.dg/template/memfriend8.C: Likewise.
4479         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4480
4481 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/12515
4484         * g++.dg/ext/cond1.C: New test.
4485
4486 2003-11-20  Richard Henderson  <rth@redhat.com>
4487
4488         * gcc.dg/20020201-2.c: Remove.
4489         * gcc.dg/20020201-4.c: Remove.
4490         * gcc.dg/20020304-1.c: Remove.
4491
4492 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4493
4494         * gcc.dg/cpp/trad/xwin1.c: New test case.
4495
4496 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4497
4498         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4499         * lib/g77.exp: Likewise.
4500         * lib/objc.exp: Likewise.
4501         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4502         for darwin.
4503
4504 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4505
4506         PR c++/12932
4507         * g++.dg/template/static5.C: New test.
4508
4509 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4510
4511         * gcc.dg/nested-func-1.c: New test.
4512
4513 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4514
4515         * gcc.dg/cpp/assert4.c: New test.
4516
4517 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4518
4519         PR c++/2294
4520         * g++.dg/lookup/using9.c: New test.
4521
4522 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c++/12762
4525         * g++.dg/template/error3.C: New test.
4526
4527 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4528
4529         PR ada/13035
4530         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4531         No longer use a wrapper for gcc, since this does not work under
4532         Windows.
4533
4534 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4535
4536         PR c++/2094
4537         * g++.dg/template/ptrmem7.C: New test.
4538
4539 2003-11-13  Andrew Pinski <apinski@apple.com>
4540
4541         * gcc.c-torture/compile/20031113-1.c: New test.
4542
4543 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4544             Kean Johnston <jkj@sco.com>
4545
4546         PR c/13029
4547         * gcc.dg/unused-4.c: Update.
4548
4549 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4550
4551         * g++.dg/opt/const3.C: New test.
4552
4553 2003-11-13  Jan Hubicka  <jh@suse.cz>
4554
4555         * gcc.c-torture/compile/20031112-1.c: New test.
4556
4557 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4558
4559         * g++.dg/parse/crash10.C: Remove bogus error marker.
4560
4561 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4562
4563         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4564         (host_gcc): Likewise.
4565         (ROOT): Honor $PWDCMD.
4566         (BASE): Likewise.
4567         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4568
4569 2003-11-12  Catherine Moore  <clm@redhat.com>
4570
4571         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4572
4573 2003-11-12  Andreas Jaeger  <aj@suse.de>
4574             Jakub Jelinek  <jakub@redhat.com>
4575             Andrew Pinski  <pinskia@physics.uc.edu>
4576             Richard Henderson  <rth@redhat.com>
4577
4578         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4579         systems.
4580         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4581
4582         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4583         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4584
4585 2003-11-11  Andreas Jaeger  <aj@suse.de>
4586
4587         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4588
4589         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4590
4591 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4592
4593         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4594         Clean ups.
4595
4596 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4597
4598         * gcc.dg/trampoline-1.c: New test.
4599
4600 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4601
4602         * gcc.c-torture/compile/200031109-1.c: New test.
4603
4604 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4605
4606         PR c/3190
4607         PR c/8714
4608         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4609         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4610         gcc.dg/format/no-y2k-1.c: Update.
4611
4612 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4613
4614         PR optimization/10467
4615         * gcc.dg/20031108-1.c: New test case.
4616
4617 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4618
4619         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4620
4621 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4622
4623         * gcc.dg/compound-lvalue-1.c: New test.
4624         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4625         some XFAILs.
4626
4627 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4628
4629         * gcc.dg/altivec-varargs-1.c: New test.
4630
4631 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4632
4633         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4634         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4635         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4636         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4637         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4638
4639 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4640
4641         * gcc.dg/cond-lvalue-1.c: New test.
4642
4643 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4644
4645         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4646
4647 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4648
4649         PR c++/11616
4650         * g++.dg/template/instantiate5.C: New test.
4651
4652 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4653
4654         PR c++/12726
4655         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4656         * ChangeLog: Add missing first entry for above test.
4657
4658 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4659
4660         PR c++/9810
4661         * g++.dg/template/using8.C: New test.
4662         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4663
4664 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4665
4666         PR optimization/10817
4667         * gcc.c-torture/compile/20031102-1.c: New test case.
4668
4669 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4670
4671         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4672         2147483647.
4673
4674 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4675
4676         * gcc.dg/20031102-1.c: New test.
4677
4678 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4679
4680         * gcc.dg/complex-1.c: New test.
4681
4682 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4683
4684         PR c++/12796
4685         * g++.dg/template/crash13.C: Adjust expected error location.
4686         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4687
4688 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4689
4690         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4691
4692 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4693
4694         PR/10239
4695         * gcc.c-torture/compile/20031031-2.c: New test.
4696
4697 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4698
4699         PR/11640
4700         * gcc.c-torture/compile/20031031-1.c: New test.
4701
4702 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4703
4704         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4705         * gcc.misc-tests/bprob.exp: Likewise.
4706         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4707         the execution test on arm-elf configs.
4708         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4709         configs that don't support scratch files.
4710         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4711
4712 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4713
4714         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4715         done by dejagnu.
4716
4717 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4718
4719         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4720         Avoid non pure sh syntax. Add more logging.
4721
4722         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4723         fail.
4724
4725 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4726
4727         PR libgcj/10610
4728         * gcc.dg/ppc-stackalign-1.c: New test.
4729
4730 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4731
4732         * ada/acats/run_all.sh: Change output to be more compliant with
4733         dejagnu framework.
4734         Create acats.sum and acats.log files under testsuite/ada/acats
4735         Only run [a-z]* directories, to filter out e.g. CVS.
4736         Redirect build output to log file.
4737
4738 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4739
4740         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4741
4742 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4743
4744         PR ada/5909:
4745         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4746
4747 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4748
4749         * gcc.c-torture/compile/20031023-1.c: New test.
4750         * gcc.c-torture/compile/20031023-2.c: New test.
4751         * gcc.c-torture/compile/20031023-3.c: New test.
4752         * gcc.c-torture/compile/20031023-4.c: New test.
4753
4754 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4755
4756         PR c++/10371
4757         * g++.dg/lookup/scoped8.C: New test.
4758
4759 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * g++.dg/opt/reg-stack3.C: New test.
4762
4763 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4764
4765         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4766
4767 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4768
4769         PR c++/11076
4770         * g++.dg/template/crash13.C: New test.
4771
4772 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4773
4774         * gcc.dg/c99-restrict-2.c: New test.
4775
4776 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4777
4778         PR c++/12698, c++/12699, c++/12700, c++/12566
4779         * g++.dg/inherit/covariant9.C: New test.
4780         * g++.dg/inherit/covariant10.C: New test.
4781         * g++.dg/inherit/covariant11.C: New test.
4782
4783 2003-10-23  Jason Merrill  <jason@redhat.com>
4784
4785         PR c++/12726
4786         * g++.dg/ext/complit2.C: New test.
4787
4788 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4789
4790         PR target/12654
4791         * gcc.c-torture/execute/20031020-1.c: New test.
4792
4793 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4794
4795         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4796         following the jump_insn.
4797
4798 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4799
4800         * gcc.dg/cast-lvalue-1.c: New test.
4801
4802 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4803
4804         PR c++/11962
4805         * g++.dg/template/cond2.C: New test.
4806
4807 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4808
4809         * gcc.dg/builtins-28.c: New test.
4810
4811 2003-10-20  Jan Hubicka  <jh@suse.cz>
4812
4813         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4814         parameter.
4815         * testsuite/gcc.dg/inline-2.c: Likewise.
4816
4817 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4818
4819         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4820         * gcc.dg/nest.c:  Likewise.
4821
4822 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4823
4824         PR c++/9781, c++/10583, c++/11862
4825         * g++.dg/parse/crash13.C: New test.
4826
4827 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4828
4829         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4830
4831 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4832
4833         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4834         Define HAVE_C99_RUNTIME except on Solaris.
4835         * gcc.dg/builtins-20.c: Likewise.
4836
4837 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4838
4839         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4840
4841 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4842
4843         PR c++/12495
4844         * g++.dg/template/crash21.C: New test.
4845
4846 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4847
4848         PR c++/2513
4849         * g++.dg/template/typename5.C: New test.
4850
4851 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4852
4853         PR c++/12369
4854         * g++.dg/template/friend25.C: New test.
4855
4856 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4857
4858         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4859         versions.
4860
4861 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4862
4863         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4864         == 2147483647.
4865
4866 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4867
4868         * gcc.c-torture/execute/960416-1.x: Remove.
4869         * gcc.c-torture/execute/divconst-3.x: Likewise.
4870
4871 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4872
4873         PR target/12598
4874         * gcc.dg/torture/cris-volatile-1.c: New test.
4875
4876 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4877
4878         PR optimization/9325
4879         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4880         for overflowing floating point to integer conversion during RTL
4881         simplification.
4882
4883 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4884
4885         * objc/execute/_cmd.m: Fix typo.
4886         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4887         Relax 'scan-assembler' regexp.
4888         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4889         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4890         * objc.dg/zero-link-2.m: Remove blank line.
4891         * objc.dg/zero-link-3.m: New test case.
4892
4893 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4894
4895         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4896
4897         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4898         than linker trickery.
4899
4900 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4901
4902         PR c++/12370
4903         * g++.dg/other/friend2.C: New test.
4904
4905 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4906
4907         * gcc.dg/20031012-1.c: New test.
4908
4909 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4910
4911         * gcc.dg/weak/weak-3.c: Fix for new warning.
4912
4913 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4914
4915         PR optimization/8750
4916         * gcc.c-torture/execute/20031012-1.c: New test case.
4917
4918 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4919
4920         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4921         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4922
4923 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4924
4925         PR optimization/12260
4926         * gcc.c-torture/compile/20031011-2.c: New test case.
4927
4928 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4929
4930         * gcc.c-torture/execute/20031011-1.c: New testcase.
4931
4932 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4933
4934         * gcc.c-torture/compile/20031011-1.c: New test.
4935
4936 2003-10-11  Jan Hubicka  <jh@suse.cz>
4937
4938         * g++.dg/other/first-global.C: New test.
4939
4940 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4941
4942         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4943
4944 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4945
4946         * gcc.c-torture/compile/20031010-1.c: New test.
4947
4948 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4949
4950         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4951         * gcc.c-torture/execute/va-arg-25.c: ... here.
4952
4953 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4954
4955         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4956
4957 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4958
4959         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4960
4961 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4962
4963         * g++.dg/parse/error2.C: New test.
4964
4965 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4966
4967         PR c++/11097
4968         * g++.dg/other/error5.C: Modify the error message.
4969         * g++.dg/lookup/using8.C: New test.
4970
4971 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4972
4973         * gcc.dg/darwin-abi-2.c: New file.
4974         * gcc.c-torture/execute/va-arg-24.c: New file.
4975
4976 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4977
4978         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4979         indentation.
4980
4981 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4982
4983         PR c++/10147
4984         * g++.dg/other/error4.C: Update error messages.
4985         * g++.dg/template/ptrmem4.C: Likewise.
4986
4987         PR c++/12337
4988         * g++.dg/init/new9.C: New test.
4989
4990         PR c++/12334, c++/12236, c++/8656
4991         * g++.dg/ext/attrib8.C: New test.
4992
4993 2003-10-06  Devang Patel  <dpatel@apple.com>
4994
4995         * gcc.dg/debug/dwarf2-3.h: New test.
4996         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4997
4998 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4999
5000         * g++.dg/opt/cfg2.C: New test.
5001
5002 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5003
5004         * g++.dg/opt/float1.C: New test.
5005
5006 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5007
5008         * gcc.dg/c90-array-lval-6.c: New test.
5009         * gcc.dg/c99-array-lval-6.c: New test.
5010
5011 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5012             Ziemowit Laski  <zlaski@apple.com>
5013
5014         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5015         'Derived', so that it is never considered a class method; add
5016         new warning for '+port' method ambiguity.
5017         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5018         <objc/objc-api.h> (needed on Mac OS X).
5019         * objc.dg/method-13.m: New test.
5020
5021 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5022
5023         PR optimization/9325, PR java/6391
5024         * gcc.c-torture/execute/20031003-1.c: New test case.
5025
5026 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5027
5028         PR optimization/12180
5029         * gcc.dg/20031002-1.c: New test.
5030
5031         PR c++/12486
5032         * g++.dg/inherit/error1.C: New test.
5033
5034 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5035
5036         * lib/f-torture.exp (search_for): Rename to...
5037         (search_for_re): This.  Also, clean up comments and the
5038         "regexp" invocation.
5039
5040 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5041
5042         * gcc.c-torture/compile/20031002-1.c: New test.
5043
5044 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5045
5046         * g++.dg/opt/cond1.C: New test.
5047
5048 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5049
5050         * gcc.dg/Wold-style-definition-2.c: New testcase.
5051         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5052
5053 2003-09-29  Richard Henderson  <rth@redhat.com>
5054
5055         * g++.dg/init/array10.C: Add dg-options.
5056
5057 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5058
5059         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5060
5061 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5062
5063         * g++.dg/template/friend19.C: Fix typo.
5064         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5065
5066 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5067
5068         * gcc.c-torture/execute/20030928-1.c: New test.
5069         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5070
5071 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5072
5073         * g++.dg/opt/unroll1.C: New test.
5074
5075 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5076
5077         PR optimization/11741
5078         * gcc.dg/20030926-1.c: New test case.
5079
5080 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5081
5082         PR c++/5655
5083         * g++.dg/parse/access7.C: New test.
5084         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5085
5086 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5087
5088         MERGE OF objc-improvements-branch into MAINLINE:
5089         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5090         if libobjc has not been built.
5091         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5092         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5093         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5094         objc/execute/nested-3.m, objc/execute/np-2.m,
5095         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5096         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5097         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5098         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5099         objc.dg/special/unclaimed-category-1.h,
5100         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5101         well as GNU runtime.
5102         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5103         * execute/cascading-1.m, execute/function-message-1.m,
5104         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5105         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5106         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5107         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5108         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5109         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5110         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5111         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5112         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5113         * objc.dg/bitfield-2.m: Run only on Darwin.
5114         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5115         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5116         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5117         * objc.dg/const-str-1.m: Fix constant string layout.
5118
5119 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5120
5121         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5122
5123 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5124
5125         * gcc.dg/darwin-abi-1.c: New file.
5126
5127 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         PR target/12281
5130         * gcc.c-torture/compile/20030921-1.c: New test.
5131
5132 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5133
5134         * g++.dg/opt/reg-stack2.C: New test.
5135
5136 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5137
5138         * g++.dg/eh/delayslot1.C: New test.
5139
5140 2003-09-20  Richard Henderson  <rth@redhat.com>
5141
5142         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5143
5144 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5145
5146         * gcc.c-torture/execute/20030920-1.c: New test case.
5147
5148 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5149
5150         * g++.dg/rtti/typeid3.C: Correct expected error message.
5151
5152 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5153
5154         PR c++/157
5155         * g++.dg/parse/crash12.C: New test.
5156
5157 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5158
5159         * gcc.dg/compat/mixed-struct-check.h: New.
5160         * gcc.dg/compat/mixed-struct-defs.h: New.
5161         * gcc.dg/compat/mixed-struct-init.h: New.
5162         * gcc.dg/compat/struct-by-value-19_main.c: New.
5163         * gcc.dg/compat/struct-by-value-19_x.c: New.
5164         * gcc.dg/compat/struct-by-value-19_y.c: New.
5165         * gcc.dg/compat/struct-by-value-20_main.c: New.
5166         * gcc.dg/compat/struct-by-value-20_x.c: New.
5167         * gcc.dg/compat/struct-by-value-20_y.c: New.
5168         * gcc.dg/compat/struct-return-19_main.c: New.
5169         * gcc.dg/compat/struct-return-19_x.c: New.
5170         * gcc.dg/compat/struct-return-19_y.c: New.
5171         * gcc.dg/compat/struct-return-20_main.c: New.
5172         * gcc.dg/compat/struct-return-20_x.c: New.
5173         * gcc.dg/compat/struct-return-20_y.c: New.
5174
5175 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5176         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5177         so that it will not complain on LP64 targets.
5178
5179 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5180
5181         PR c++/495
5182         * g++.dg/template/friend24.C: New test.
5183
5184 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5185
5186         PR c++/12332
5187         * g++.dg/template/memtmpl2.C: New test.
5188
5189 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5190
5191         PR target/11184
5192         * gcc.dg/builtin-apply1.c: New test.
5193
5194 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5195
5196         PR c++/9848
5197         * g++.dg/warn/Wunused-4.C: New test.
5198
5199 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5200
5201         PR c++/12316
5202         * g++.dg/other/gc2.C: New test.
5203
5204 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5205
5206         PR c++/11991
5207         * g++.dg/rtti/typeid3.C: New test.
5208
5209         PR c++/12266
5210         * g++.dg/overload/template1.C: New test.
5211
5212 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5213
5214         * g++.dg/opt/cfg3.C: New test.
5215
5216 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5217
5218         PR c++/7939
5219         * g++.dg/template/crash11.C: New test.
5220
5221 2003-09-16  Jason Merrill  <jason@redhat.com>
5222             Jakub Jelinek  <jakub@redhat.com>
5223
5224         * gcc.dg/attr-warn-unused-result.c: New test.
5225
5226 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5227
5228         PR c++/12184
5229         * g++.dg/expr/call2.C: New test.
5230
5231 2003-09-15  Andreas Jaeger  <aj@suse.de>
5232
5233         * gcc.dg/Wold-style-definition-1.c: New test.
5234
5235 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5236
5237         PR c++/3907
5238         * g++.dg/parse/template12.C: New test.
5239
5240         * g++.dg/abi/bitfield11.C: New test.
5241         * g++.dg/abi/bitfield12.C: Likewise.
5242
5243 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5244
5245         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5246         non-expansion of functional macro name without arguments at EOL.
5247         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5248
5249 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5250
5251         * gcc.c-torture/execute/20030914-[12].c: New tests.
5252
5253 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5254
5255         PR c++/11788
5256         * g++.dg/overload/addr1.C: New test.
5257
5258 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5259
5260         * gcc.dg/20030909-1.c: New test.
5261
5262 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5263
5264         * gcc.dg/ultrasp10.c: New test.
5265
5266 2003-09-09  Devang Patel  <dpatel@apple.com>
5267
5268         * gcc.dg/darwin-ld-6.c: New test.
5269
5270 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5271
5272         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5273
5274 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5275
5276         * gcc.dg/ia64-types1.c: New test.
5277         * gcc.dg/ia64-types2.c: Likewise.
5278
5279 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5280
5281         * gcc.dg/builtins-1.c: Add more _Complex tests.
5282         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5283
5284         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5285         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5286
5287 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5288
5289         PR c++/11786
5290         * g++.dg/lookup/koenig2.C: New test.
5291
5292         PR c++/5296
5293         * g++.dg/rtti/typeid2.C: New test.
5294
5295 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5296
5297         * gcc.c-torture/compile/20030904-1.c: New test.
5298
5299 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5300
5301         * g++.dg/opt/longbranch2.C: New test.
5302
5303 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5304
5305         * g++.dg/template/crash10.C: Only compile it.
5306
5307 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5308
5309         PR middle-end/11665
5310         * gcc.c-torture/compile/20030907-1.c: New test.
5311         * g++.dg/init/array11.C: New test.
5312
5313 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5314
5315         PR c++/11852
5316         * g++.dg/init/struct1.C: New test.
5317
5318 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5319
5320         PR c++/12181
5321         * g++.dg/expr/comma1.C: New test.
5322
5323 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5324
5325         PR c++/11867
5326         * g++.dg/expr/static_cast5.C: New test.
5327
5328 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5329
5330         PR c++/11507
5331         * g++.dg/lookup/scoped7.C: New test.
5332
5333         PR c++/9574
5334         * g++.dg/other/static1.C: New test.
5335
5336         PR c++/11490
5337         * g++.dg/warn/template-1.C: New test.
5338
5339         PR c++/11432
5340         * g++.dg/template/crash10.C: New test.
5341
5342         PR c++/2478
5343         * g++.dg/overload/VLA.C: New test.
5344
5345         PR c++/10804
5346         * g++.dg/template/call1.C: New test.
5347
5348 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5349
5350         PR c++/11794
5351         * g++.dg/parse/using3.C: New test.
5352
5353 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5354
5355         PR c++/11409
5356         * g++.dg/overload/builtin3.C: New test case.
5357
5358 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5359
5360         PR c/9862
5361         * gcc.dg/20030906-1.c: New test.
5362         * gcc.dg/20030906-2.c: Likewise.
5363
5364 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5365
5366         PR c++/12167
5367         * g++.dg/parse/defarg5.C: New test.
5368
5369         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5370
5371 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/12163
5374         * g++.dg/expr/static_cast4.C: New test.
5375
5376         PR c++/12146
5377         * g++.dg/template/crash9.C: New test.
5378
5379 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5380
5381         * g++.old-deja/g++.ext/pretty2.C: Update for change
5382         in __FUNCTION__.
5383         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5384
5385 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5386
5387         PR c++/11922
5388         * g++/dg/template/qualified-id1.C: New test.
5389
5390         PR c++/12037
5391         * g++.dg/warn/noeffect4.C: New test.
5392
5393 2003-09-04  Matt Austern  <austern@apple.com>
5394
5395         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5396         * g++.dg/ext/fnname2.C: Likewise.
5397         * g++.dg/ext/fnname3.C: Likewise.
5398
5399 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5400
5401         * g++.dg/expr/lval1.C: New test.
5402         * g++.dg/ext/lvcast.C: Remove.
5403
5404 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5405
5406         PR optimization/11700.
5407         * gcc.c-torture/compile/20030903-1.c: New test case.
5408
5409 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/12053
5412         * g++.dg/abi/layout4.C: New test.
5413
5414 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5415
5416         PR c++/11553
5417         * g++.dg/parse/friend3.C: New test.
5418
5419 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5420
5421         PR c++/11847
5422         * g++.dg/template/class1.C: New test.
5423
5424         PR c++/11808
5425         * g++.dg/expr/call1.C: New test.
5426
5427 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5428
5429         PR c++/12114
5430         * g++.dg/init/ref9.C: New test.
5431
5432         PR c++/11972
5433         * g++.dg/template/nested4.C: New test.
5434
5435 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5436
5437         PR c++/12093
5438         * g++.dg/template/non-dependent4.C: New test.
5439
5440         PR c++/11928
5441         * g++.dg/inherit/conv1.C: New test.
5442
5443 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/6196
5446         * g++.dg/ext/label1.C: New test.
5447         * g++.dg/ext/label2.C: Likewise.
5448
5449 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5450
5451         * g++.dg/expr/cond3.C: New test.
5452
5453 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5454
5455         * gcc.dg/builtins-1.c: Add new builtin cases.
5456
5457 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5458
5459         * gcc.dg/builtins-1.c: Add new cases.
5460         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5461
5462 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5463
5464         * gcc.dg/builtins-1.c: Add more math builtin tests.
5465         * gcc.dg/torture/builtin-attr-1.c: New test.
5466
5467 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5468
5469         PR optimization/5079
5470         * g++.dg/opt/static3.C: New test.
5471
5472 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5473
5474         * gcc.misc-tests/gcov-10b.c: New test.
5475
5476 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5477
5478         * g++.dg/opt/ptrmem3.C: New test.
5479
5480         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5481
5482 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5483
5484         * gcc.dg/20030826-2.c: New test.
5485
5486 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5487
5488         PR middle-end/12002
5489         * g77.f-torture/compile/12002.f: New test case.
5490
5491 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5492
5493         * gcc.dg/20030826-1.c: New test case.
5494
5495 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5496
5497         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5498
5499 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5500
5501         PR c++/11871
5502         * c++.dg/lookup/crash1.C: New test.
5503
5504         * c++.dg/warn/noeffect3.C: New test.
5505
5506 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5507
5508         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5509         * gcc.dg/compat/vector-1_y.c: Ditto.
5510         * gcc.dg/compat/vector-2_x.c: Ditto.
5511         * gcc.dg/compat/vector-2_y.c: Ditto.
5512
5513 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5514
5515         * gcc.dg/20030702-1.c: New test.
5516
5517 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5518
5519         PR c++/8795
5520         * g++.dg/ext/altivec-1.C: New test.
5521
5522 2003-08-24  Richard Henderson  <rth@redhat.com>
5523
5524         * g++.dg/eh/simd-2.C: Add -w for x86.
5525
5526 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5527
5528         * gcc.dg/20030815-1.c: New test.
5529
5530 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5531
5532         PR c++/3765
5533         * g++.dg/parse/access6.C: New test.
5534
5535 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5536
5537         PR c++/641, c++/11876
5538         * g++.dg/template/friend22.C: New test.
5539         * g++.dg/template/friend23.C: Likewise.
5540
5541 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5544         identically.
5545
5546 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5547
5548         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5549
5550 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5551
5552         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5553
5554 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5555
5556         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5557
5558 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5561
5562 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/11919
5565         * g++.dg/overload/prom1.C: New test.
5566
5567         PR c++/11551
5568         * g++.dg/parse/dtor2.C: New test.
5569
5570         PR c++/10762
5571         * g++.dg/parse/using2.C: New test.
5572
5573 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5574
5575         PR target/11805
5576         * gcc.c-torture/compile/20030821-1.c: New.
5577
5578 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5579
5580         PR c++/11834
5581         * g++.dg/template/deduce2.C: New test.
5582
5583 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5584
5585         * gcc.c-torture/execute/20030821-1.c: New test.
5586
5587 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5588
5589         PR middle-end/11984
5590         * gcc.dg/20030820-1.c: New test case.
5591
5592 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5593
5594         PR c++/11945
5595         * g++.dg/warn/noeffect2.C: New test.
5596
5597 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5598
5599         PR c++/10926
5600         * g++.dg/template/dtor2.C: New test.
5601
5602         PR c++/11684
5603         * g++.dg/template/operator1.C: New test.
5604         * g++.dg/parse/operator4.C: New test.
5605
5606         PR c++/11946.C
5607         * g++.dg/expr/enum1.C: New test.
5608         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5609
5610         PR c++/11036.C
5611         * g++.dg/parse/elab2.C: New test.
5612         * g++.dg/parse/typedef4.C: Change error message.
5613         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5614         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5615         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5616
5617 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5618
5619         * gcc.dg/pch/warn-1.c: New.
5620         * gcc.dg/pch/warn-1.hs: New.
5621
5622         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5623         not-tested file.
5624
5625 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5626
5627         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5628
5629 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5630
5631         * gcc.dg/uninit-D.c: New Test.
5632         * gcc.dg/uninit-E.c: New Test.
5633         * gcc.dg/uninit-F.c: New Test.
5634         * gcc.dg/uninit-G.c: New Test.
5635
5636 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5637
5638         * g++.dg/README: Describe the pch directory.
5639
5640 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5641
5642         PR c++/11174
5643         * g++.dg/parse/access4.C: New test.
5644         * g++.dg/parse/access5.C: Likewise.
5645         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5646
5647 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5648
5649         * gcc.dg/noncompile/20030818-1.c: New.
5650
5651 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5652
5653         PR c++/11957
5654         * g++.dg/warn/noeffect1.C: New test.
5655
5656         * g++.dg/template/scope2.C: New test.
5657         * g++.dg/template/error2.C: Correct dg-error
5658
5659 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5660
5661         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5662
5663 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5664
5665         PR C++/11512
5666         * g++.dg/template/warn1.C: New.
5667
5668 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5669
5670         * g++.dg/template/error2.C: New test.
5671         * g++.dg/lookup/using7.C: Adjust errors
5672         * g++.old-deja/g++.pt/crash36.C: Likewise.
5673         * g++.old-deja/g++.pt/derived3.C: Likewise.
5674
5675 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5676
5677         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5678         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5679         * gcc.c-torture/execute/builtins/string-9.c: New, from
5680         string-opt-9.c.  Adjust for execute/builtins framework.
5681         * gcc.c-torture/execute/string-opt-9.c: Delete.
5682
5683 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5686
5687         * g++.dg/parse/ret-type2.C: New test.
5688
5689         PR c++/11703
5690         * g++.dg/init/new8.C: New test.
5691
5692         PR c++/10923
5693         * g++.dg/parse/typedef5.C: New test.
5694
5695         PR c++/9512
5696         * g++.dg/parse/qualified2.C: New test.
5697         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5698         invalid code.
5699
5700 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5701
5702         * g++.dg/conversion/ptrmem1.C: New test.
5703
5704 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5705
5706         PR target/11693
5707         * gcc.dg/20030811-1.c: New test.
5708
5709         PR target/11535
5710         * gcc.c-torture/execute/20030811-1.c: New test.
5711
5712 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5713
5714         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5715
5716 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR c++/11789.C
5719         * g++.dg/inherit/multiple1.C: New test.
5720
5721 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5722
5723         * gcc.dg/spe1.c: New test.
5724
5725         PR c++/11670
5726         * g++.dg/expr/cast2.C: New test.
5727
5728         PR c++/10530
5729         * g++.dg/template/dependent-name2.C: New test.
5730
5731 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5732
5733         * g++.dg/parse/crash11.C: Put the dg options in comments.
5734
5735 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5736
5737         * lib/gcc-dg.exp: Update for diagnostic change.
5738
5739 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5740
5741         PR c++/5767
5742         * g++.dg/parse/crash11.C: New test.
5743
5744 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5745
5746         * gcc.dg/cpp/spacing1.c: Update.
5747
5748 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5749
5750         PR target/11739
5751         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5752         a value for -mtune.
5753
5754 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5755
5756         PR middle-end/11771
5757         * gcc.c-torture/compile/20030804-1.c: New test case.
5758
5759 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5760
5761         * gcc.dg/20030804-1.c: New test case.
5762
5763 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5764
5765         * gcc.dg/cpp/separate-1.c: New test.
5766
5767 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5768
5769         PR c++/11704
5770         * g++.dg/template/dependent-expr2.C: New test.
5771
5772         PR c++/11766
5773         * g++.dg/expr/ptrmem1.C: New test.
5774
5775 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5776
5777         PR c++/9453
5778         * g++.dg/template/friend15.C: New test.
5779
5780 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5781
5782         * lib/dg-pch.exp: Work round PCH bug.
5783
5784 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5785
5786         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5787         builtins.  Move cases from builtins-4.c here.
5788
5789         * gcc.dg/torture/builtin-math-1.c: New test taken from
5790         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5791         additional cases.
5792
5793         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5794         Delete.
5795
5796 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5797
5798         PR c++/9447
5799         * g++.dg/template/using7.C: New test.
5800
5801 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5802
5803         * import1.c, import2.c: New tests.
5804
5805 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5806
5807         * g++.dg/eh/crossjump1.C: New test.
5808
5809 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5810
5811         PR c++/11697
5812         * g++.dg/template/using6.C: New test.
5813
5814         PR c++/11744
5815         * g++.dg/template/koenig2.C: New test.
5816
5817 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5818
5819         PR c++/7983
5820         * g++.dg/parse/typedef4.C: New test.
5821
5822 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5823
5824         PR c++/8442, c++/8806
5825         * g++.dg/template/elab1.C: New test.
5826         * g++.dg/template/type2.C: Likewise.
5827         * g++.dg/template/ttp3.C: Adjust expected error message.
5828         * g++.old-deja/g++.law/visibility13.C: Likewise.
5829         * g++.old-deja/g++.niklas/t135.C: Likewise.
5830         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5831         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5832         template argument.
5833         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5834
5835 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         PR c++/11295
5838         * g++.dg/ext/stmtexpr1.C: New test.
5839
5840         * g++.dg/opt/tmp1.C: New test.
5841
5842         PR c++/11525
5843         * g++.dg/parse/constant4.C: New test.
5844
5845         PR c++/9447
5846         * g++.dg/template/using5.C: New test.
5847
5848 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5849
5850         * gcc.dg/builtins-27.c: New test case.
5851
5852 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5853
5854         * gcc.dg/tls/opt-7.c: New test.
5855
5856 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5857
5858         * g++.old-deja/g++.other/crash18.C: Remove.
5859
5860 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5861
5862         * g++.dg/template/explicit3.C: New.
5863         * g++.dg/template/explicit4.C: New.
5864         * g++.dg/template/explicit5.C: New.
5865
5866         PR c++/11347
5867         * g++.dg/template/memtmpl1.C: New.
5868
5869 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5870
5871         PR target/11565
5872         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5873         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5874
5875 2003-07-30  Jan Hubicka  <jh@suse.cz>
5876
5877         * vtgc1.c: Kill.
5878
5879 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5880
5881         * gcc.dg/struct-in-proto-1.c: New test.
5882
5883 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5884
5885         * gcc.dg/cpp/include2.c: Only expect one message.
5886
5887 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5888
5889         PR c++/9447
5890         * g++.dg/template/using1.C: New test.
5891         * g++.dg/template/using2.C: New test.
5892         * g++.dg/template/using3.C: New test.
5893         * g++.dg/template/using4.C: New test.
5894
5895 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5896
5897         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5898         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5899
5900 2003-07-28  Jan Hubicka  <jh@suse.cz>
5901
5902         PR c++/11530
5903         * g++.dg/opt/call1.C: New test.
5904
5905 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5906
5907         PR c++/11667
5908         * g++.dg/init/enum2.C: New test.
5909         * g++.dg/template/overload1.C: Add "-w" option.
5910
5911 2003-07-28    <hp@bitrange.com>
5912
5913         * gcc.dg/Wdeclaration-after-statement-1.c,
5914         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5915
5916 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5917
5918         * gcc.c-torture/compile/20030725-1.c: New test.
5919
5920 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5921
5922         * gcc.dg/20030505.c: Only run for SPE.
5923         Remove definition of opaque type.
5924
5925 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5926
5927         * g++.dg/template/ptrmem6.C: New test.
5928
5929 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5930
5931         * gcc.c-torture/compile/zero-strct-2.c: New test.
5932
5933 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5934
5935         * gcc.dg/intermod-1.c: New test.
5936
5937 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5938
5939         PR c++/11617
5940         * g++.dg/template/lookup2.C: New test.
5941         * g++.dg/template/memclass1.C: Remove instantiated from error.
5942         * g++.dg/other/error2.C: Tweak expected errors.
5943
5944         PR c++/11596
5945         * g++.dg/template/defarg3.C: New test.
5946
5947         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5948
5949 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5950
5951         * g++.dg/inherit/access5.C: New test.
5952
5953 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5954
5955         PR c++/11513
5956         * g++.dg/template/crash8.C: New test.
5957
5958 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5959
5960         PR c/10602
5961         * gcc.dg/noncompile/incomplete-2.c: New test.
5962
5963 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5964
5965         PR c++/11645
5966         * g++.dg/inherit/access4.C: New test.
5967
5968         PR c++/11517
5969         * g++.dg/expr/cond2.C: New test.
5970
5971         PR optimization/10679
5972         * g++.dg/opt/inline4.C: New test.
5973
5974 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         * g++.dg/parse/crash10: New test.
5977
5978 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5979
5980         * g++.dg/ext/flexary1.C: New test.
5981
5982 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5983
5984         PR c++/10793
5985         * g++.dg/template/crash9.C: New test.
5986
5987 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5988
5989         PR c++/3004
5990         * g++.dg/parse/typedef3.C: New test.
5991
5992         PR c++/7906
5993         * g++.dg/parse/operator2.C: New test.
5994
5995         PR c++/8895
5996         * g++.dg/parse/def-tmpl-arg1.C: New test.
5997
5998         PR c++/9282
5999         * g++.dg/parse/funptr1.C: New test.
6000
6001         PR c++/9452
6002         * g++.dg/parse/ambig3.C: New test.
6003
6004         PR c++/9454
6005         * g++.dg/parse/operator3.C: New test.
6006
6007         PR c++/9486
6008         * g++.dg/parse/template10.C: New test.
6009
6010         PR c++/9488
6011         * g++.dg/parse/template11.C: New test.
6012
6013         PR c++/10150
6014         * g++.dg/parse/invalid-op1.C: New test.
6015
6016         PR c++/10247
6017         * g++.dg/parse/condexpr1.C: New test.
6018
6019 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6020
6021         * g++.dg/ext/packed3.C: New test.
6022         * g++.dg/ext/packed4.C: New test.
6023
6024         * gcc.dg/pack-test-3.c: New test.
6025
6026 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6027
6028         * lib/compat.exp: Handle dg-options per source file.
6029         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6030         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6031         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6032         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6033         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6034         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6035         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6036         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6037         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6038         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6039         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6040         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6041         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6042         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6043
6044 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         PR c/10320
6047         * gcc.c-torture/execute/20030718-1.c: New test.
6048
6049 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6050
6051         PR optimization/11536
6052         * gcc.dg/20030721-1.c: New test.
6053
6054 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6055
6056         PR c++/11546
6057         * g++.dg/template/lookup1.C: New test.
6058
6059 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6060
6061         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6062         diagnostics of ill-formed constructs involving labels.
6063         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6064         the new 'previously defined here' message.
6065
6066 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6067
6068         * g++.dg/parse/non-dependent2.C: New test.
6069
6070 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6071
6072         * g++.dg/init/init-ref4.C: xfail on targets without
6073         weak symbols.
6074
6075 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6076
6077         PR target/11087
6078         * gcc.c-torture/execute/20030717-1.c: New test.
6079
6080 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6081
6082         * g++.dg/opt/cfg1.C: New test.
6083
6084 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6085
6086         PR optimization/11557
6087         * gcc.dg/20030717-1.c: New test.
6088
6089 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6090
6091         PR c++/10476
6092         * g++.dg/expr/crash-1.C: New test.
6093
6094         PR c++/11027
6095         * g++.dg/template/init3.C: New test.
6096
6097         PR c++/8222
6098         * g++.dg/template/non-dependent1.C: New test.
6099
6100         PR c++/11070
6101         * g++.dg/template/non-dependent2.C: New test.
6102
6103         PR c++/11071
6104         * g++.dg/template/non-dependent3.C: New test.
6105
6106         PR c++/9907
6107         * g++.dg/template/sizeof5.C: New test.
6108
6109 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6110
6111         PR 11498
6112         * gcc.c-torture/compile/mangle-1.c: New file.
6113
6114 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6115
6116         PR c++/7809
6117         * g++.dg/parse/access3.C: New test.
6118
6119 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6120
6121         PR c++/11384
6122         * g++.dg/init/init-ref4.C: New test.
6123
6124 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6125
6126         PR c++/11547
6127         * g++.dg/parse/constant3.C: New test.
6128         * g++.dg/parse/crash7.C: Likewise.
6129
6130 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6131
6132         PR target/11008
6133         * gcc.dg/i386-pentium4-not-mull.c: New.
6134
6135 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6136
6137         * gcc.dg/asm-names.c (ymain): Make it weak.
6138
6139 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6140
6141         PR c++/5421
6142         * g++.dg/template/friend21.C: New test.
6143
6144 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * gcc.dg/cleanup-8.c: New test.
6147         * gcc.dg/cleanup-9.c: New test.
6148
6149 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6150
6151         * g++.dg/ext/dll-MI1.h: New file.
6152         * g++.dg/ext/dllexport-MI1.C: New file.
6153         * g++.dg/ext/dllimport-MI1.C: New file.
6154
6155 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6156
6157         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6158         it does not have cmpstrsi patterns (just cmpmemsi).
6159
6160 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6161
6162         PR debug/11473
6163         * g++.dg/debug/debug8.C: New test.
6164
6165 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6166
6167         PR c++/10108
6168         * g++.dg/template/crash7.C: New test.
6169
6170 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6171
6172         PR target/10795
6173         * gcc.c-torture/compile/20030708-1.c: New.
6174
6175 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6176
6177         * gcc.c-torture/execute/20030715-1.c: New test.
6178
6179 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6180
6181         * gcc.dg/pch/inline-3.c: New file.
6182         * gcc.dg/pch/inline-3.hs: New file.
6183         * gcc.dg/pch/inline-4.c: New file.
6184         * gcc.dg/pch/inline-4.hs: New file.
6185
6186 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6187
6188         PR c++/11509
6189         * g++.dg/template/crash6.C: New test.
6190
6191         PR c++/7053
6192         * g++.dg/template/friend20.C: New test.
6193
6194         PR c++/7019
6195         * g++.dg/template/overload2.C: New test.
6196
6197 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6198
6199         PR optimization/11440
6200         * gcc.c-torture/execute/20030714-1.c: New test.
6201
6202 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6203
6204         PR c++/11154
6205         * g++.dg/template/partial2.C: New test.
6206
6207 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6208
6209         PR c++/11503
6210         * g++.dg/template/anon1.C: New test.
6211
6212         PR c++/11493
6213         PR c++/11495
6214         * g++.dg/parse/template9.C: Likewise.
6215         * g++.dg/template/crash4.C: New test.
6216         * g++.dg/template/koenig1.C: Likewise.
6217         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6218         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6219         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6220         functions.
6221         * g++.old-deja/g++.jason/template36.C: Likewise.
6222         * g++.old-deja/g++.mike/p1989.C: Likewise.
6223         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6224         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6225         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6226         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6227         compiling.
6228         * g++.old-deja/g++.pt/union2.C: Use this->.
6229
6230 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6231
6232         * gcc.dg/20030711-1.c: New test.
6233
6234 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6235
6236         PR c++/11050
6237         * g++.dg/parse/args1.C: New test.
6238         * g++.pt/defarg8.C: Change expected errors.
6239
6240 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6241
6242         PR c++/8164
6243         * g++.dg/template/nontype2.C: New test.
6244
6245         PR c++/10558
6246         * g++.dg/parse/template8.C: New test.
6247
6248         PR c++/8327
6249         * g++.dg/template/scope1.C: New test.
6250
6251         * g++.dg/warn/Wsign-compare-1.C: New test.
6252
6253 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6254
6255         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6256
6257 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6258
6259         PR c++/9411
6260         * g++.dg/template/explicit2.C: New test.
6261
6262         PR c++/10032
6263         * g++.dg/warn/pedantic1.C: New test.
6264
6265 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6266
6267         PR c++ 9483
6268         * g++.dg/other/field1.C: New test.
6269
6270 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6271
6272         PR c/11449
6273         * gcc.c-torture/compile/20030707-1.c: New.
6274
6275 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6276
6277         PR c++/10849
6278         * g++.dg/template/access12.C: New test.
6279
6280 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6281
6282         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6283         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6284         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6285         * gcc.misc-tests/gcov.exp: Update
6286         * g++.dg/gcov/gcov.exp: Update
6287         * lib/gcov.exp: Update.
6288
6289 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6290
6291         * g++.dg/abi/mangle17.C: Make sure template expressions are
6292         dependent.
6293         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6294         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6295         * g++.dg/opt/stack1.C: Remove erroneous code.
6296         * g++.dg/parse/template7.C: New test.
6297         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6298         * g++.old-deja/g++.pt/crash4.C: Likewise.
6299
6300 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6301
6302         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6303         with zero or one occurence of `$' after the initial `L'.
6304
6305 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6306
6307         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6308
6309 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6310
6311         PR c/11370
6312         * gcc.dg/Wunreachable-6.c: New testcase.
6313         * gcc.dg/Wunreachable-7.c: New testcase.
6314
6315 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6316
6317         PR c/11420
6318         * gcc.dg/20030708-1.c: New test.
6319
6320 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6321
6322         * gcc.dg/compat/sdata-section.h: New file.
6323         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6324         * gcc.dg/torture/mips-sdata-1.c: New test.
6325
6326 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6327
6328         PR c++/11030
6329         * g++.dg/template/friend19.C: New test.
6330
6331 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6332
6333         * g++.dg/opt/strength-reduce.C: New test.
6334
6335 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6336
6337         PR target/10979
6338         * gcc.dg/20030707-1.c: New testcase.
6339
6340 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6341
6342         PR optimization/11059
6343         * g++.dg/opt/emptyunion.C: New testcase.
6344
6345 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6346             Eric Botcazou  <ebotcazou@libertysurf.fr>
6347
6348         * g++.dg/opt/stack1.C: New test.
6349
6350 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6351
6352         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6353         run test.
6354
6355         PR c++/11431
6356         * g++.dg/expr/static_cast3.C: New test.
6357
6358 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6359
6360         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6361         everywhere.
6362         * gcc.dg/concat.c: Concatenation of string constants with
6363         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6364         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6365         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6366         necessary to avoid multi-character character constant warning.
6367         * gcc.dg/cpp/escape.c: Likewise.
6368         * gcc.dg/cpp/ucs.c: Likewise.
6369         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6370         Fix a typo.
6371
6372 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6373
6374         PR c/11428
6375         * gcc.c-torture/compile/20030704-1.c: New.
6376
6377 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6378
6379         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6380
6381 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6382
6383         PR c++/5287, PR c++/7910,  PR c++/11021
6384         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6385         tests for warnings.
6386         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6387         * g++.dg/ext/dllimport3.C: Likewise.
6388         * g++.dg/ext/dllimport4.C: New file.
6389         * g++.dg/ext/dllimport5.C: New file.
6390         * g++.dg/ext/dllimport6.C: New file.
6391         * g++.dg/ext/dllimport7.C: New file.
6392         * g++.dg/ext/dllimport8.C: New file.
6393         * g++.dg/ext/dllimport9.C: New file.
6394         * g++.dg/ext/dllimport10.C: New file.
6395         * g++.dg/ext/dllexport1.C: New file.
6396
6397 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6398
6399         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6400         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6401
6402 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6403
6404         * gcc.dg/builtins-25.c: New testcase.
6405         * gcc.dg/builtins-26.c: New testcase.
6406
6407 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6408
6409         * gcc.dg/compat/vector-defs.h: New file.
6410         * gcc.dg/compat/vector-setup.h: New file.
6411         * gcc.dg/compat/vector-check.h: New file.
6412         * gcc.dg/compat/vector-1_main.c: New file.
6413         * gcc.dg/compat/vector-1_x.c: New file.
6414         * gcc.dg/compat/vector-1_y.c: New file.
6415         * gcc.dg/compat/vector-2_main.c: New file.
6416         * gcc.dg/compat/vector-2_x.c: New file.
6417         * gcc.dg/compat/vector-2_y.c: New file.
6418
6419         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6420         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6421         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6422         * gcc.dg/compat/struct-align-1.h: New file.
6423         * gcc.dg/compat/struct-align-1_main.c: New file.
6424         * gcc.dg/compat/struct-align-1_x.c: New file.
6425         * gcc.dg/compat/struct-align-1_y.c: New file.
6426         * gcc.dg/compat/struct-align-2.h: New file.
6427         * gcc.dg/compat/struct-align-2_main.c: New file.
6428         * gcc.dg/compat/struct-align-2_x.c: New file.
6429         * gcc.dg/co
6430         * g++.old-deja/g++.other/comdat3.C: Likewise.
6431         * g++.old-deja/g++.other/ctor1.C: Likewise.
6432         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6433
6434 2003-06-05  Richard Henderson  <rth@redhat.com>
6435
6436         * gcc.dg/debug/20030605-1.c: New.
6437
6438 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6439
6440         * README.QMTEST: Update.
6441
6442 2003-06-04  Richard Henderson  <rth@redhat.com>
6443
6444         * gcc.dg/cleanup-1.c: New.
6445         * gcc.dg/cleanup-2.c: New.
6446         * gcc.dg/cleanup-3.c: New.
6447         * gcc.dg/cleanup-4.c: New.
6448         * gcc.dg/cleanup-5.c: New.
6449         * gcc.dg/cleanup-6.c: New.
6450         * gcc.dg/cleanup-7.c: New.
6451
6452 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6453
6454         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6455
6456         * lib/dg-pch.exp: New file.
6457         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6458         * gcc.dg/pch/pch.exp: Likewise.
6459
6460 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6461
6462         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6463         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6464         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6465         * gcc.dg/builtins-17.c: New test case.
6466         * gcc.dg/i386-387-4.c: New test case.
6467         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6468
6469 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6470
6471         * gcc.dg/ultrasp9.c: New test.
6472
6473 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6474
6475         * gcc.c-torture/compile/20030604-1.c: New test.
6476         * gcc.dg/sparc-constant-1.c: New test.
6477
6478 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6479
6480         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6481
6482 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6483
6484         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6485
6486         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6487         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6488
6489 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6490
6491         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6492
6493 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6494
6495         PR c++/10940
6496         * g++.dg/template/spec10.C: New test.
6497
6498 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6499
6500         * gcc.dg/builtins-16.c: New test case.
6501
6502 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6503
6504         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6505         mempcpy test with post-increments.
6506         * gcc.c-torture/execute/string-opt-3.c: New test.
6507         * gcc.dg/string-opt-1.c: New test.
6508
6509 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6510
6511         PR fortran/10965
6512         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6513
6514 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6515
6516         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6517         (scan-assembler): ... here.  Use dg-scan.
6518         (scan-assembler-not): Likewise.
6519         (scan-file): New function.
6520         (scan-file-not): Likewise.
6521         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6522         * gcc.dg/cpp/_Pragma4.c: Likewise.
6523         * gcc.dg/cpp/_Pragma5.c: Likewise.
6524         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6525         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6526         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6527         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6528         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6529         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6530         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6531         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6532         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6533         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6534         * gcc.dg/cpp/cxxcom1.c: Likewise.
6535         * gcc.dg/cpp/line1.c: Likewise.
6536         * gcc.dg/cpp/maccom1.c: Likewise.
6537         * gcc.dg/cpp/maccom2.c: Likewise.
6538         * gcc.dg/cpp/maccom3.c: Likewise.
6539         * gcc.dg/cpp/maccom4.c: Likewise.
6540         * gcc.dg/cpp/maccom5.c: Likewise.
6541         * gcc.dg/cpp/maccom6.c: Likewise.
6542         * gcc.dg/cpp/multiline.c: Likewise.
6543         * gcc.dg/cpp/spacing1.c: Likewise.
6544         * gcc.dg/cpp/spacing2.c: Likewise.
6545         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6546         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6547         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6548         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6549         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6550         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6551         * gcc.dg/cpp/cxxcom2.c: Likewise.
6552         * gcc.dg/cpp/cxxcom2.h: New file.
6553
6554         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6555         * g++.dg/cpp/truefalse.C: Here.
6556         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6557
6558 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6559
6560         * gcc.dg/cpp/redef3.c: New file.
6561
6562 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6563
6564         * gcc.dg/i386-loop-3.c: New test.
6565
6566 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6567
6568         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6569
6570 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6571
6572         * gcc.dg/fwrapv-1.c: New test case.
6573         * gcc.dg/fwrapv-2.c: New test case.
6574
6575 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6576
6577         PR c++/10956
6578         * g++.dg/template/spec9.C: New test.
6579
6580 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6581
6582         * gcc.dg/duff-4.c: New test case.
6583
6584 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6585
6586         PR fortran/10843
6587         * g77.dg/ffixed-form-1.f: New test
6588         * g77.dg/ffixed-form-2.f: New test
6589         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6590         * g77.dg/ffree-form-3.f: New test
6591
6592 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6593
6594         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6595         * gcc.dg/wint_t-1.c: Likewise.
6596
6597 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6598
6599         * g++.dg/template/access11.C: New test.
6600
6601 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6602
6603         PR c++/10849
6604         * g++.dg/template/access10.C: New test.
6605
6606 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6607             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6608
6609         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6610
6611 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6612
6613         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6614         suppress for powerpc-*-darwin*.
6615         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6616
6617 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6618
6619         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6620         suppress option for powerpc-*-darwin*.
6621
6622 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6623
6624         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6625         * gcc.dg/builtins-4.c: Add test for fmod.
6626
6627 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6628
6629         PR c++/10682
6630         * g++.dg/template/instantiate4.C: New test.
6631
6632 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6633
6634         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6635
6636 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6637
6638         * gcc.dg/compat/scalar-return-1_main.c: New file.
6639         * gcc.dg/compat/scalar-return-1_x.c: New file.
6640         * gcc.dg/compat/scalar-return-1_y.c: New file.
6641         * gcc.dg/compat/scalar-return-2_main.c: New file.
6642         * gcc.dg/compat/scalar-return-2_x.c: New file.
6643         * gcc.dg/compat/scalar-return-2_y.c: New file.
6644         * gcc.dg/compat/struct-return-3_main.c: New file.
6645         * gcc.dg/compat/struct-return-3_y.c: New file.
6646         * gcc.dg/compat/struct-return-3_x.c: New file.
6647         * gcc.dg/compat/struct-return-2_main.c: New file.
6648         * gcc.dg/compat/struct-return-2_x.c: New file.
6649         * gcc.dg/compat/struct-return-2_y.c: New file.
6650
6651 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6652
6653         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6654         for hppa*-hp-hpux*.
6655         * gcc.dg/20021014-1.c (dg-options): Likewise.
6656         * gcc.dg/nest.c (dg-options): Likewise.
6657
6658 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6659
6660         PR c++/9738
6661         * g++.dg/ext/dllimport2.C: New file.
6662         * g++.dg/ext/dllimport3.C: New file.
6663
6664 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6665
6666         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6667         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6668         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6669         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6670         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6671         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6672         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6673         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6674         * gcc.dg/compat/small-struct-defs.h: New file.
6675         * gcc.dg/compat/small-struct-init.h: New file.
6676         * gcc.dg/compat/small-struct-check.h: New file.
6677         * gcc.dg/compat/fp-struct-defs.h: New file.
6678         * gcc.dg/compat/fp-struct-check.h: New file.
6679         * gcc.dg/compat/fp-struct-init.h: New file.
6680         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6681         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6682
6683 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6684
6685         * gcc.dg/20030225-2.c: New test.
6686
6687 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6688             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6689
6690         * gcc.c-torture/compile/20030518-1.c: New test case.
6691
6692 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6693
6694         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6695         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6696         gcc-dg-debug-runtest.
6697         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6698         gcc-dg-debug-runtest.
6699
6700 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6701
6702         PR c++/9022
6703         * g++.dg/lookup/using6.C: New test.
6704
6705 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6706
6707         * g++.dg/parse/access2.C: New test.
6708
6709 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6710
6711         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6712         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6713         * gcc.dg/debug/debug.exp: Likewise.
6714
6715 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6716
6717         * gcc.dg/dollar.c: New test.
6718
6719 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6720
6721         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6722         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6723         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6724         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6725         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6726         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6727         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6728         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6729         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6730         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6731         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6732         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6733         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6734         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6735         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6736         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6737         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6738         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6739
6740 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6741
6742         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6743         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6744         support for "repo" mode.
6745         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6746         * lib/g77-dg.exp: Likewise.
6747         * lib/obj-dg.exp: Likewise.
6748
6749 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6750
6751         Merge from gcc-3_2-rhl8-branch:
6752         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6753
6754         * gcc.dg/tls/opt-6.c: New test.
6755
6756         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6757
6758         * gcc.dg/20030405-1.c: New test.
6759
6760         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6761
6762         * gcc.dg/20030309-1.c: New test.
6763
6764         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6765
6766         * gcc.c-torture/execute/20030307-1.c: New test.
6767
6768         2003-02-20  Randolph Chung  <tausq@debian.org>
6769
6770         * gcc.c-torture/compile/20030220-1.c: New test.
6771
6772         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6773
6774         * gcc.dg/20030217-1.c: New test.
6775
6776         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6777
6778         * gcc.c-torture/compile/20020129-1.c: New test.
6779
6780         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6781
6782         * gcc.dg/unroll-1.c: New test.
6783
6784         2002-11-16  Jan Hubicka  <jh@suse.cz>
6785
6786         * gcc.c-torture/execute/20020920-1.c: New test.
6787
6788         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6789
6790         PR target/7434
6791         * gcc.c-torture/compile/20021008-1.c: New test.
6792
6793         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6794
6795         PR target/7559
6796         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6797
6798         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6799
6800         * gcc.c-torture/compile/20020807-1.c: New test.
6801
6802         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6803
6804         * gcc.dg/tls/opt-1.c: New test.
6805
6806         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6807
6808         * gcc.dg/20020729-1.c: New test.
6809
6810         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6811
6812         * g++.dg/opt/life1.C: New test.
6813
6814         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6815
6816         * gcc.dg/20020525-1.c: New test.
6817
6818         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6819
6820         PR c++/6794
6821         * g++.dg/ext/pretty1.C: New test.
6822         * g++.dg/ext/pretty2.C: New test.
6823
6824 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6825
6826         PR c++/8385
6827         * g++.dg/ext/typeof5.C: New test.
6828
6829 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6830
6831         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6832         __USER_LABEL_PREFIX__ into account.
6833         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6834
6835 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6836
6837         * gcc.dg/builtins-15.c: New test case.
6838
6839 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6840
6841         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6842
6843 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6844
6845         * lib/g++.exp: Tweak handling of additional source files.
6846         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6847         * g++.dg/special/conpr-2a.C: Rename to ...
6848         * g++.dg/special/conpr-2a.cc: ... this.
6849         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6850         * g++.dg/special/conpr-3a.C: Rename to ...
6851         * g++.dg/special/conpr-3a.cc: This.
6852         * g++.dg/special/conpr-3b.C: Rename to ...
6853         * g++.dg/special/conpr-3b.cc: This.
6854         * g++.dg/special/conpr-4.C: New test.
6855         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6856
6857 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6858
6859         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6860
6861 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6864         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6865         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6866         * g++.old-deja/g++.other/warn3.C: Likewise.
6867
6868 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6869
6870         * gcc.dg/i386-387-1.c: Update to also test log.
6871         * gcc.dg/i386-387-2.c: Likewise.
6872
6873 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6874
6875         * g77.f-torture/execute/int8421.f: New test.
6876
6877 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6878
6879         PR c++/10230, c++/10481
6880         * g++.dg/lookup/scoped5.C: New test.
6881
6882 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6883
6884         PR c++/10552
6885         * g++.dg/template/ttp6.C: New test.
6886
6887 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6888
6889         * gcc.c-torture/execute/builtins: New directory.
6890         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6891         gcc.c-torture/execute/builtins.
6892         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6893         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6894         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6895         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6896
6897 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6898
6899         PR c++/9252
6900         * g++.dg/template/access8.C: New test.
6901         * g++.dg/template/access9.C: New test.
6902
6903 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6904
6905         PR c++/9554
6906         * g++.dg/parse/access1.C: New test.
6907
6908 2003-05-09  DJ Delorie  <dj@redhat.com>
6909
6910         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6911         long, and not an int.
6912
6913 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6914
6915         PR c++/10555, c++/10576
6916         * g++.dg/template/memclass1.C: New test.
6917
6918 2003-05-08  DJ Delorie  <dj@redhat.com>
6919
6920         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6921         targets.
6922         * gcc.c-torture/execute/20021024-1.x: Likewise.
6923         * gcc.c-torture/execute/shiftdi.x: Likewise.
6924         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6925         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6926         * gcc.dg/20021018-1.c: Likewise.
6927
6928 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6929
6930         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6931
6932         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6933         (bcopy): Call memmove.
6934
6935 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6936
6937         * g77.f-torture/compile/8485.f: New test case.
6938
6939 2003-05-07  Richard Henderson  <rth@redhat.com>
6940
6941         PR c++/10570
6942         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6943         Verify exception_cleanup not called for rethrows.
6944         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6945         when exiting catch block without rethrowing.
6946         * g++.dg/eh/forced3.C: New.
6947         * g++.dg/eh/forced4.C: New.
6948
6949 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6950
6951         * gcc.dg/20030505.c: Fix triplet.
6952
6953 2003-05-06  DJ Delorie  <dj@redhat.com>
6954
6955         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6956         * gcc.dg/nest.c: Likewise.
6957
6958 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6959
6960         * gcc.dg/builtins-14.c: New test case.
6961
6962 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6963
6964         * lib/compat.exp (compat-execute): New argument.
6965         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6966         * gcc.dg/compat: New test directory.
6967         * gcc.dg/compat/compat.exp: New expect script.
6968         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6969         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6970         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6971         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6972         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6973         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6974
6975         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6976         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6977         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6978         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6979         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6980         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6981         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6982         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6983         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6984         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6985         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6986         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6987         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6988         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6989         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6990
6991 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6992
6993         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6994
6995 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6996
6997         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6998
6999 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7000
7001         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7002         * gcc.dg/ppc-fsel-2.c: New test.
7003
7004         * gcc.dg/unused-5.c: New test.
7005
7006 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7007
7008         PR c++/10496
7009         * g++.dg/warn/pmf1.C: New test.
7010
7011 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7012
7013         PR c++/4494
7014         * g++.dg/warn/main.C: New test.
7015
7016 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7017
7018         * gcc.dg/nonnull-3.c: New test.
7019
7020 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7021
7022         * gcc.dg/cpp/Wtrigraphs.c: Update.
7023         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7024
7025 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7026
7027         * gcc.dg/ppc-fsel-1.c: New test.
7028
7029 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7030
7031         PR c/10604
7032         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7033
7034 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7035
7036         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7037
7038 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7039
7040         PR c++/9364, c++/10553, c++/10586
7041         * g++.dg/parse/typename4.C: New test.
7042         * g++.dg/parse/typename5.C: Likewise.
7043
7044 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7045
7046         * gcc.c-torture/compile/20030503-1.c: New test.
7047
7048 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7049
7050         * g++.dg/lookup/using5.C: Fix testcase error.
7051
7052 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7053
7054         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7055         since MEABI is no longer supported.  Remove all vestiges
7056         of MEABI from the test.
7057
7058 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7059
7060         PR c++/10554
7061         * g++.dg/lookup/using5.C: New test.
7062
7063 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7064
7065         PR c++/8772
7066         * g++.dg/template/ttp5.C: New test.
7067
7068 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7069
7070         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7071         (dg-gpp-additional-sources): New function.
7072         (dg-gpp-additional-files): Likewise.
7073         * lib/g++.exp (additional_sources): New variable.
7074         (additional_files): Likewise.
7075         (g++_target_compile): Deal with them.
7076         * lib/old-dejagnu.exp: Remove.
7077         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7078         * g++.old-deja: Revise all tests to use dg commands.
7079
7080 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7081
7082         PR c++/9432, c++/9528
7083         * g++.dg/lookup/using4.C: New test.
7084
7085 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7086
7087         * gcc.dg/noreturn-5.c: New file.
7088         * gcc.dg/noreturn-6.c: New file.
7089
7090         * gcc.c-torture/compile/inline-1.c: New file.
7091
7092 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7093
7094         PR c++/10551
7095         * g++.dg/template/explicit1.C: New test.
7096
7097 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7098
7099         PR c++/10549
7100         * g++.dg/other/bitfield1.C: New test.
7101
7102         PR c++/10527
7103         * g++.dg/init/new7.C: New test.
7104
7105 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7106
7107         * g++.dg/ext/desig1.C: New test.
7108         * g++.dg/ext/init1.C: Update.
7109
7110         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7111
7112 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7113
7114         PR c++/10180
7115         * g++.dg/warn/Winline-1.C: New test.
7116
7117 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7118
7119         * gcc.c-torture/execute/string-opt-19.c: New test.
7120
7121         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7122         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7123
7124 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7125
7126         PR c++/10506
7127         * g++.dg/init/new6.C: New test.
7128
7129         PR c++/10503
7130         * g++.dg/init/ref6.C: New test.
7131
7132 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7133
7134         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7135
7136 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7137
7138         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7139         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7140
7141 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7142
7143         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7144         initialized static data members.
7145
7146 2003-04-25  H.J. Lu <hjl@gnu.org>
7147
7148         * gcc.dg/ia64-sync-4.c: New test.
7149
7150 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7151
7152         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7153         date.
7154
7155 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7156
7157         PR c++/10337
7158         * g++.dg/warn/conv1.C: New test.
7159         * g++.old-deja/g++.other/conv7.C: Adjust.
7160         * g++.old-deja/g++.other/overload14.C: Adjust.
7161
7162 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7163
7164         PR c++/10471
7165         * g++.dg/template/defarg2.C: New test.
7166
7167 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7168
7169         * gcc.dg/cpp/include2.c: Update.
7170         * gcc.dg/cpp/multiline-2.c: New.
7171         * gcc.dg/cpp/multiline.c: Update.
7172         * gcc.dg/cpp/strify2.c: Update.
7173         * gcc.dg/cpp/trad/literals-2.c: Update.
7174
7175 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7176
7177         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7178
7179 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7180
7181         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7182
7183 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7184
7185         PR c++/10451
7186         * g++.dg/parse/crash4.C: New test.
7187
7188         PR c++/9847
7189         * g++.dg/parse/crash5.C: New test.
7190
7191 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/10446
7194         * g++.dg/parse/crash3.C: New test.
7195
7196         PR c++/10428
7197         * g++.dg/parse/elab1.C: New test.
7198
7199 2003-04-22  Devang Patel  <dpatel@apple.com>
7200
7201         * gcc.dg/cpp/trad/funlike-5.c: New test.
7202
7203 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7204
7205         * g++.dg/other/packed1.C: Fix dg options.
7206
7207 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7208
7209         * g++.dg/other/offsetof2.C: New test.
7210
7211 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7212
7213         * g++.dg/template/recurse.C: Adjust location of error messages.
7214
7215 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7216
7217         PR c++/9881
7218         * g++.dg/init/addr-const1.C: New test.
7219         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7220
7221 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7222
7223         PR c++/10405
7224         * g++.dg/lookup/struct-hack1.C: New test.
7225
7226 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7227
7228         * ucs.c: Update diagnostic messages.
7229
7230 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7231
7232         * gcc.dg/cpp/truefalse.cpp: New test.
7233         * gcc.dg/cpp/cpp.exp: Update.
7234         * g++.dg/other/stdbool-if.C: Remove.
7235
7236 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7237
7238         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7239         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7240
7241 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7242
7243         * gcc.c-torture/compile/20030418-1.c: New test.
7244
7245 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7246
7247         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7248
7249 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7250
7251         PR c++/10347
7252         g++.dg/template/dependent-name1.C: New test.
7253
7254 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7255
7256         * gcc.dg/warn-1.c (tourist_guide): New array,
7257         contains a pointer to bar.
7258
7259 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7260
7261         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7262         * gcc.c-torture/execute/medce-1.c: New test case.
7263         * gcc.c-torture/execute/medce-2.c: New test case.
7264
7265 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7266
7267         * lib/prune.exp: Ignore more messages.
7268
7269         PR c++/10381
7270         * g++.dg/parse/lookup3.C: New test.
7271
7272 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7273
7274         * gcc.c-torture/compile/20030415-1.c : New test.
7275
7276 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7277
7278         * gcc.c-torture/execute/scope-2.c: Move to ...
7279         * gcc.dg/noncompile/scope.c: .... here.
7280
7281 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7282
7283         * gcc.dg/20030414-2.c: New test case.
7284
7285 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7286
7287         PR target/10377
7288         * gcc.dg/20030414-1.c: New test.
7289
7290 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7291
7292         * gcc.dg/builtins-12.c: New test case.
7293         * gcc.dg/builtins-13.c: New test case.
7294
7295 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7296
7297         * gcc.c-torture/execute/string-opt-18.c: New test.
7298
7299 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7300
7301         PR c++/10300
7302         * g++.dg/init/new5.C: New test.
7303
7304 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7305
7306         PR c++/7910
7307         * g++.dg/ext/dllimport1.C: New test.
7308
7309 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7310
7311         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7312
7313 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7314
7315         PR Fortran/9263
7316         * g77.f-torture/noncompile/9263.f: New test
7317         PR Fortran/1832
7318         * g77.f-torture/execute/1832.f: New test
7319
7320 2003-04-11  David Chad  <davidc@freebsd.org>
7321             Loren J. Rittle  <ljrittle@acm.org>
7322
7323         libobjc/8562
7324         * objc.dg/headers.m: New test.
7325
7326 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7327
7328         * gcc.c-torture/execute/builtin-noret-2.c: New.
7329         * gcc.c-torture/execute/builtin-noret-2.x: New.
7330         XFAIL builtin-noret-2.c at -O1 and above.
7331         * gcc.dg/redecl.c: New.
7332         * gcc.dg/Wshadow-1.c: Update error regexps.
7333
7334 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7335
7336         * g++.dg/abi/bitfield10.C: New test.
7337
7338 2003-04-09  Mike Stump  <mrs@apple.com>
7339
7340         * gcc.dg/pch/pch.exp: Make testcase names longer.
7341         * g++.dg/pch/pch.exp: Make testcase names longer.
7342
7343 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7344
7345         * gcc.dg/builtins-11.c: New test case.
7346
7347 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7348
7349         * gcc.dg/builtins-9.c: New test case.
7350         * gcc.dg/builtins-10.c: New test case.
7351
7352 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7353
7354         * gcc.dg/noncompile/init-4.c.c: New test.
7355
7356 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         * gcc.misc-test/gcov-9.c: New test.
7359         * gcc.misc-test/gcov-10.c: New test
7360         * gcc.misc-test/gcov-11.c: New test.
7361
7362 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7363
7364         PR optimization/10024
7365         * gcc.c-torture/compile/20030405-1.c: New test.
7366
7367 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7368
7369         * gcc.dg/pch/static-3.c: New.
7370         * gcc.dg/pch/static-3.hs: New.
7371         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7372
7373 2003-04-04  Richard Henderson  <rth@redhat.com>
7374
7375         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7376         * g++.dg/eh/forced2.C: Likewise.
7377
7378 2003-04-03  Mike Stump  <mrs@apple.com>
7379
7380         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7381         target arg.
7382         (scan-assembler-times, scan-assembler-not): Likewise.
7383         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7384
7385 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7386
7387         * gcc.dg/sparc-loop-1.c: New test.
7388
7389 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7390
7391         PR other/9274
7392         * g++.dg/pch/system-2.C: New.
7393         * g++.dg/pch/system-2.Hs: New.
7394
7395 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7396
7397         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7398
7399         * g++.dg/eh/simd-1.C (vecfunc): Same.
7400
7401 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7402
7403         * gcc.c-torture/execute/20030401-1.c: New test case.
7404
7405 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7406
7407         * objc.dg/defs.m: New.
7408
7409 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7410
7411         * g++.dg/eh/simd-1.C: New.
7412         * g++.dg/eh/simd-2.C: New.
7413
7414 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7415
7416         * gcc.c-torture/execute/simd-3.c: New.
7417
7418 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7419
7420         PR c/9936
7421         * gcc.dg/20030331-2.c: New test.
7422
7423 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7424
7425         PR c++/10278
7426         * g++.dg/parse/crash2.C: New test.
7427
7428 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7429
7430         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7431         * gcc.c-torture/execute/20030331-1.c: ...here.
7432
7433 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7434
7435         * gcc.c-torture/execute/20030331-1.c: New test.
7436
7437 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7438
7439         * lib/gcov.exp: Adjust call return testing strings.
7440         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7441
7442 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7443
7444         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7445         * gcc.dg/builtins-7.c: New test case.
7446         * gcc.dg/builtins-8.c: New test case.
7447
7448 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7449
7450         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7451
7452 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7453
7454         PR c++/7647
7455         * g++.dg/lookup-class-member-2.C: New test.
7456
7457 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7458
7459         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7460
7461 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7462
7463         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7464
7465 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7466
7467         * g++.dg/init/attrib1.C: New test.
7468
7469 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7470
7471         * gcc.dg/ultrasp8.c: New test.
7472
7473 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7474
7475         * gcc.dg/ultrasp7.c: New test.
7476
7477 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7478
7479         PR c++/10047
7480         * g++.dg/template/inline1.C: New test.
7481
7482 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7483
7484         * gcc.dg/sparc-dwarf2.c: New test.
7485
7486 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7487
7488         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7489         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7490
7491 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7492
7493         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7494         than reading .x files.
7495         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7496         * g77.dg/gcov/gcov-1.f: Likewise.
7497         * gcc.misc-tests/gcov-4b.c: Likewise.
7498         * gcc.misc-tests/gcov-5b.c: Likewise.
7499         * gcc.misc-tests/gcov-6.c: Likewise.
7500         * gcc.misc-tests/gcov-7.c: Likewise.
7501         * gcc.misc-tests/gcov-8.c: Likewise.
7502         * g++.dg/gcov/gcov-1.x: Remove.
7503         * g77.dg/gcov/gcov-1.x: Likewise.
7504         * gcc.misc-tests/gcov-4b.x: Likewise.
7505         * gcc.misc-tests/gcov-5b.x: Likewise.
7506         * gcc.misc-tests/gcov-6.x: Likewise.
7507         * gcc.misc-tests/gcov-7.x: Likewise.
7508         * gcc.misc-tests/gcov-8.x: Likewise.
7509
7510 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7511
7512         PR opt/10087
7513         * gcc.dg/20030324-1.c: New test.
7514
7515 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7516
7517         PR c++/10224
7518         * g++.dg/template/arg3.C: New test.
7519
7520         PR c++/10158
7521         * g++.dg/template/friend18.C: New test.
7522
7523 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7524
7525         * g77.f-torture/compile/20030326-1.f: New test case.
7526
7527 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7528
7529         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7530
7531         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7532
7533 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7534
7535         * gcc.dg/ia64-sync-3.c: New test.
7536
7537 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7538
7539         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7540
7541 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7542
7543         * gcc.dg/ultrasp6.c: New test.
7544
7545 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7546
7547         * gcc.dg/i386-signbit-1.c: New test.
7548         * gcc.dg/i386-signbit-2.c: New test.
7549         * gcc.dg/i386-signbit-3.c: New test.
7550
7551 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7552
7553         * gcc.dg/ultrasp5.c: Fix options.
7554
7555 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7556
7557         * gcc.dg/ultrasp5.c: Fix comment.
7558
7559 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7560
7561         PR fortran/10197
7562         * g77.f-torture/execute/10197.f: New test.
7563
7564 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7565
7566         PR c++/9898, c++/383
7567         * g++.dg/template/conv6.C: New test.
7568
7569         PR c++/10119
7570         * g++.dg/template/ptrmem5.C: New test.
7571
7572         PR c++/10026
7573         * g++.dg/lookup/koenig1.C: New test.
7574
7575         PR C++/10199
7576         * g++.dg/lookup/template2.C: New test.
7577
7578 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7579
7580         * g++.dg/opt/rtti1.C: New test.
7581
7582 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7583
7584         * gcc.dg/ultrasp5.c: New test.
7585
7586 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7587
7588         PR middle-end/9967
7589         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7590         builtin fputs.
7591
7592 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7593
7594         PR c/8224
7595         * gcc.dg/20030323-1.c: New test.
7596
7597 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7598
7599         * gcc.c-torture/compile/20030323-1.c: New test case.
7600
7601 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7602
7603         * gcc.dg/20030321-1.c: New test.
7604
7605 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7606
7607         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7608
7609 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7610
7611         PR c++/9978, c++/9708
7612         * g++.dg/ext/vlm1.C: Adjust expected error.
7613         * g++.dg/ext/vla2.C: New test.
7614         * g++.dg/template/arg1.C: New test.
7615         * g++.dg/template/arg2.C: New test.
7616
7617 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7618
7619         * g77.f-torture/execute/select.f: New test.
7620         * g77.f-torture/noncompile/select_no_compile.f: New test.
7621
7622 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7623
7624         PR c++/9898
7625         * g++.dg/other/error4.C: New test.
7626
7627 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7628
7629         * g++.dg/template/friend17.C: New test.
7630
7631 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7632
7633         * gcc.c-torture/compile/20030320-1.c: New.
7634
7635 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7636
7637         * gcc.dg/builtins-6.c: New test case.
7638
7639 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7640
7641         PR target/10073
7642         * gcc.c-torture/compile/20030319-1.c: New.
7643
7644 2003-03-18  Jan Hubicka  <jh@suse.cz>
7645
7646         * gcc.dg/i386-cvt-1.c: New test.
7647
7648 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7649
7650         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7651         * objc.dg/naming-2.m: Likewise.
7652
7653 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7654
7655         PR c++/9639
7656         * g++.dg/parse/crash1.C: New test.
7657
7658 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7659
7660         PR c++/8805
7661         * g++.dg/eh/cleanup1.C: New test.
7662
7663 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7664
7665         * gcc.c-torture/execute/20030316-1.c: New test case.
7666
7667 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7668
7669         PR c++/9629
7670         * g++.dg/init/ctor2.C: New test.
7671
7672 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7673
7674         * g77.f-torture/compile/xformat.f: New test case.
7675
7676 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7677
7678         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7679         * g++.old-deja/g++.mike/eh50.C: Likewise.
7680
7681 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7682
7683         PR c++/6440
7684         * g++.dg/template/spec7.C: New test.
7685         * g++.dg/template/spec8.C: Likewise.
7686
7687 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7688
7689         * gcc.c-torture/execute/20030313-1.c: New test.
7690
7691 2003-03-14  Richard Henderson  <rth@redhat.com>
7692
7693         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7694
7695 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7696
7697         * gcc.c-torture/compile/20030314-1.c: New test.
7698
7699 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7700
7701         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7702         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7703         thumb target,
7704         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7705         to accept newer _imp__  prefix and additional
7706         newline in .drectve section.
7707         * gcc.dg/dll-4.c: Likewise.
7708         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7709         switch.
7710
7711 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7712
7713         * g++.dg/parse/namespace9.C: New test.
7714
7715         * g++.dg/init/ref5.C: New test.
7716         * g++.dg/parse/ptrmem1.C: Likewise.
7717
7718 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7719
7720         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7721         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7722         regular expression.
7723         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7724         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7725
7726 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7727
7728         * gcc.c-torture/execute/20030224-2.c: New test.
7729
7730 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.dg/decl-3.c: New test.
7733
7734 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7735
7736         * gcc.dg/i386-loop-2.c: New test.
7737
7738 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/9474
7741         * g++.dg/parse/namespace8.C: New test.
7742
7743         PR c++/9924
7744         * g++.dg/overload/builtin2.C: New test.
7745
7746 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7747
7748         * gcc.dg/return-type-3.c: New test.
7749
7750 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7751
7752         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7753         profiling options are not supported.
7754
7755 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7756
7757         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7758         * g++.old-deja/g++.warn/impint2.C: Likewise.
7759
7760 2003-03-10  Devang Patel  <dpatel@apple.com>
7761
7762         * g++.dg/cpp/c++_cmd_1.C: New test.
7763         * g++.dg/cpp/c++_cmd_1.h: New file.
7764
7765 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7766
7767         * gcc.dg/altivec-9.c: New file.
7768
7769 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7770
7771         * gcc.dg/ppc-sdata-1.c: New test.
7772         * gcc.dg/ppc-sdata-2.c: New test.
7773
7774 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7775
7776         PR c++/9373
7777         * g++.dg/opt/ptrmem2.C: New test.
7778
7779         PR c++/8534
7780         * g++.dg/opt/ptrmem1.C: New test.
7781
7782 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7783
7784         * gcc.dg/i386-loop-1.c: New test.
7785
7786 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7787
7788         PR c++/9970
7789         * g++.dg/lookup/friend1.C: New test.
7790
7791 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7792
7793         PR c++/9823
7794         * g++.dg/parser/constructor1.C: New test.
7795
7796 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7797
7798         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7799
7800         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7801
7802 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7803
7804         * gcc.dg/cpp/Wunused.c: Update test.
7805
7806 2003-03-08  Jan Hubicka  <jh@suse.cz>
7807
7808         * gcc.dg/inline-3.c: New test.
7809
7810 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7811
7812         PR c++/9809
7813         * g++.dg/parse/builtin1.C: New test.
7814
7815         PR c++/9982
7816         * g++.dg/abi/cookie1.C: New test.
7817         * g++.dg/abi/cookie2.C: Likewise.
7818
7819         PR c++/9524
7820         * g++.dg/template/field1.C: New test.
7821
7822         PR c++/9912
7823         * g++.dg/parse/class1.C: New test.
7824         * g++.dg/parse/namespace7.C: Likewise.
7825         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7826
7827 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7828
7829         * g++.dg/init/ref4.C: New test.
7830
7831 2003-03-07  Jan Hubicka  <jh@suse.cz>
7832
7833         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7834         * gcc.dg/inline-3.c:  New test.
7835
7836 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7837
7838         * g++.dg/init/ref3.C: New test.
7839
7840         PR c++/9965
7841         * g++.dg/init/ref2.C: New test.
7842
7843         PR c++/9400
7844         * g++.dg/warn/Wshadow-2.C: New test.
7845
7846         PR c++/9791
7847         * g++.dg/warn/Woverloaded-1.C: New test.
7848
7849 2003-03-05  Jan Hubicka  <jh@suse.cz>
7850
7851         * gcc.dg/i386-local2.c: New.
7852         * gcc.dg/i386-local.c: Fix typo.
7853
7854 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7855
7856         * g++.dg/abi/layout3.C: New test.
7857
7858 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7859
7860         * gcc.c-torture/compile/20030305-1.c
7861
7862 2003-03-05  Jan Hubicka  <jh@suse.cz>
7863
7864         * gcc.dg/i386-local.c: New.
7865
7866 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7867
7868         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7869
7870 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7871
7872         * gcc.dg/switch-2.c: New test.
7873         * gcc.dg/switch-3.c: New test.
7874         * gcc.dg/Wswitch.c: Adjust line numbers.
7875         * gcc.dg/Wswitch-default.c: Likewise.
7876         * gcc.dg/Wswitch-enum.c: Likewise.
7877
7878 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7879
7880         * gcc.c-torture/execute/20030222-1.c: New test.
7881
7882 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7883
7884         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7885
7886 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7887
7888         PR c++/9878
7889         * g++.dg/init/ref1.C: New test.
7890
7891 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7892
7893         * gcc.dg/sh-relax.c: New SH-only test.
7894
7895 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7896
7897         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7898         comment explaining purpose of testcase.
7899
7900 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7901
7902         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7903         for HC11/HC12 (asm needs two int registers).
7904         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7905         HC11/HC12 because the test uses an asm which needs two 32-bit
7906         registers.
7907
7908 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7909
7910         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7911         for HC11/HC12 (array is too large otherwise).
7912         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7913         * gcc.c-torture/compile/20010518-2.x: Likewise.
7914         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7915         HC11/HC12 (array is too large).
7916
7917 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7918
7919         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7920         * lib/g++-dg.exp (g++-dg-test): Likewise.
7921
7922 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7923
7924         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7925         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7926
7927 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7928
7929         * g++.dg/warn/implicit-typename1.C: Remove warning.
7930
7931 2003-02-28  Richard Henderson  <rth@redhat.com>
7932
7933         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7934         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7935
7936 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7937
7938         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7939         * g++.dg/pch/pch.exp: Likewise.
7940
7941 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7942
7943         PR c++/9879
7944         * testsuite/g++.dg/init/new4.C: New test.
7945
7946 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7947
7948         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7949
7950 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7951
7952         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7953         unsigned long.
7954
7955         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7956         wider than float.
7957
7958 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7959
7960         * lib/scanasm.exp: Add support for counting numbers of
7961         occurences.
7962         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7963         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7964
7965 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7966
7967         PR c++/9683
7968         * g++.dg/template/static3.C: New test.
7969
7970         PR c++/9829
7971         * g++.dg/parse/namespace6.C: New test.
7972
7973 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7974
7975         PR target/9732
7976         * gcc.dg/20030225-1.c: New test.
7977
7978 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7979
7980         * README: Remove out-of-date information.
7981
7982         PR c++/9836
7983         * g++.dg/template/spec6.C: New test.
7984
7985 2003-02-24  Jeff Law  <law@redhat.com>
7986
7987         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7988
7989 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7990
7991         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7992         * gcc.dg/pragma-ep-1.c: Likewise.
7993
7994 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7995
7996         PR c++/9602
7997         * g++.dg/template/friend16.C: New test.
7998
7999 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/5333
8002         * g++.dg/parse/fused-params1.C: Adjust error messages.
8003         * g++.dg/template/nested3.C: New test.
8004
8005 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8006
8007         * g++.dg/abi/param1.C: New test.
8008
8009 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8010
8011         PR c++/7982
8012         * g++.dg/warn/implicit-typename1.C: New test.
8013
8014 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8015
8016         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8017         with "mtune".
8018         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8019         * gcc.c-torture/execute/20010129-1.x: Likewise.
8020         * gcc.dg/20011107-1.c: Likewise.
8021         * gcc.dg/20020108-1.c: Likewise.
8022         * gcc.dg/20020122-3.c: Likewise.
8023         * gcc.dg/20020206-1.c: Likewise.
8024         * gcc.dg/20020310-1.c: Likewise.
8025         * gcc.dg/20020426-2.c: Likewise.
8026         * gcc.dg/20020517-1.c: Likewise.
8027         * gcc.dg/991230-1.c: Likewise.
8028         * gcc.dg/i386-unroll-1.c: Likewise.
8029         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8030
8031 2003-02-22  Jan Hubicka  <jh@suse.cz>
8032
8033         * gcc.dg/i386-mul.c: New test.
8034
8035 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8036
8037         * gcc.dg/builtins-5.c: New test case.
8038
8039 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8040
8041         * gcc.dg/asmreg-1.c: New test.
8042
8043 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8044
8045         PR c++/9749
8046         * g++.dg/parse/varmod1.C: New test.
8047
8048 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8049
8050         PR c++/9727
8051         * g++.dg/template/op1.C: New test.
8052
8053 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8054
8055         PR c++/8906
8056         * g++.dg/template/nested2.C: New test.
8057
8058 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8059
8060         PR c++/8724
8061         * g++.dg/expr/dtor1.C: New test.
8062
8063 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8064
8065         * gcc.dg/cpp/include3.c: New test.
8066         * gcc.dg/cpp/inc/foo.h: New file.
8067
8068 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8069
8070         * gcc.c-torture/execute/20030221-1.c: New test.
8071
8072 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8073
8074         PR c++/9729
8075         * g++.dg/abi/conv1.C: New test.
8076
8077 2003-02-20  Jan Hubicka  <jh@suse.cz>
8078
8079         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8080
8081 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8082
8083         * gcc.c-torture/compile/20030219-1.c: New test.
8084
8085 2003-02-18  Jan Hubicka  <jh@suse.cz>
8086
8087         * gcc.dg/funcorder.c: New test.
8088
8089 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8090
8091         * gcc.c-torture/execute/20030218-1.c: New.
8092
8093 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8094
8095         * gcc.dg/20030218-1.c: New.
8096
8097 2003-02-18  Richard Henderson  <rth@redhat.com>
8098
8099         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8100         * gcc.dg/attr-used-2.c: New.
8101
8102 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8103
8104         PR c++/9704
8105         * g++.dg/init/copy5.C: New test.
8106
8107 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8108
8109         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8110         * g++.dg/pch/pch.exp: Likewise.
8111
8112 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8113
8114         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8115         STACK_SIZE is not defined.
8116
8117 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8118
8119         PR c++/9457
8120         * g++.dg/template/init1.C: New test.
8121
8122 2003-02-16  Jan HUbicka  <jh@suse.cz>
8123
8124         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8125         (foo): Add few extra tests
8126         * gcc.dg/c99-const-expr-3.c: Likewise.
8127         * gcc.c-torture/execute/20030216-1.c: New.
8128
8129 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8130
8131         PR c++/9459
8132         * g++.dg/ext/typeof4.C: New test.
8133
8134 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8135
8136         * gcc.dg/i386-387-3.c: New test case.
8137
8138 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8139
8140         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8141         cris-*-elf* cris-*-aout* and mmix-*-*.
8142
8143 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8144
8145         * gcc.dg/20030213-1.c: New test.
8146
8147 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8148
8149         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8150         * gcc.dg/i386-387-2.c: Likewise.
8151
8152 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8153
8154         * gcc.dg/ppc-spe.c: Fix formatting.
8155         Enable tests that were previously unsupported by gas.
8156         Delete tests for instructions that no longer exist.
8157         Switch arguments on evsubifw builtin.
8158
8159 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8160
8161         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8162         STACK_SIZE is too small.
8163
8164 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8165             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8166
8167         * gcc.dg/decl-2.c: New test.
8168
8169 2003-02-10  Jan Hubicka  <jh@suse.cz>
8170
8171         * gcc.dg/i386-fpcvt-1.c:  New test.
8172
8173 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8174
8175         * gcc.c-torture/execute/20030209-1.c: New test.
8176
8177 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8178
8179         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8180         int-wide bitops, use the constants of the same width.
8181         Likewise, if long long is 32-bit wide, test bitops using
8182         32-bit constants.
8183
8184 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8185
8186         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8187
8188 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8189
8190         * testsuite/gcc.dg/builtins-4.c: New test case.
8191
8192 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8193
8194         * gcc.dg/20020430-1.c: Fix dg command typos.
8195         * gcc.dg/20020503-1.c: Likewise.
8196
8197 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8198
8199         PR c++/8785
8200         * g++.dg/parse/fused-params1.C: New test.
8201
8202         PR c++/8857
8203         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8204
8205         PR c++/8921
8206         * g++.dg/parse/non-dependent1.C: New test.
8207
8208         PR c++/8928
8209         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8210
8211         PR c++/9228
8212         * g++.dg/parse/undefined7.C: New test.
8213         * g++.dg/parse/non-templ1.C: New test.
8214
8215         PR c++/9229
8216         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8217
8218 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8219
8220         * gcc.c-torture/compile/20030206-1.c: New test.
8221
8222 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8223
8224         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8225         "pow" to "foo" to avoid potential confusion with a math built-in.
8226
8227 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8228
8229         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8230         conditions for SPARC targets.
8231
8232 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8233
8234         * gcc.dg/20030204-1.c: New test.
8235
8236 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8237
8238         PR c++/38
8239         * g++.dg/parse/array-size1.C: New test.
8240
8241         PR c++/5657
8242         * g++.dg/parse/undefined3.C: New test.
8243
8244         PR c++/5665
8245         * g++.dg/parse/undefined4.C: New test.
8246
8247         PR c++/5975
8248         * g++.dg/parse/undefined5.C: New test.
8249
8250         PR c++/7259
8251         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8252
8253         PR c++/8578
8254         * g++.dg/parse/casting-operator1.C: New test.
8255
8256         PR c++/8596
8257         * g++.dg/parse/undefined6.C: New test.
8258
8259         PR c++/8736
8260         * g++.dg/parse/missing-template1.C: New test.
8261
8262 2003-02-04  Jan Hubicka  <jh@suse.cz>
8263
8264         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8265         * gcc.dg/i386-cmov?.c:  Likewise.
8266         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8267         * gcc.dg/i386-ssefp-1.c:  Likewise.
8268         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8269         conventions.
8270
8271 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8272
8273         PR c++/7129
8274         * testsuite/g++.dg/ext/max.C: New test.
8275
8276 2003-02-03  Jan Hubicka  <jh@suse.cz>
8277
8278         * gcc.c-torture/execute/20030203-1.c: New test.
8279
8280 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8281
8282         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8283         'natural-endian'.
8284
8285 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8286
8287         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8288         * g++.dg/init/new2.C: Likewise.
8289         * g++.dg/other/new1.C: Likewise.
8290
8291 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8292
8293         * gcc.dg/struct-ret-libc.c: New test.
8294
8295 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8296
8297         * gcc.dg/20030129-1.c: New test.
8298
8299 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8300
8301         PR c++/8849
8302         * g++.dg/template/ptrmem4.C: New test.
8303
8304 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8305
8306         * g++.dg/parser/constant1.C: New test.
8307
8308 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8309
8310         PR c++/8591
8311         * g++.dg/parse/friend2.C: New test.
8312
8313 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8314
8315         PR c++/9437
8316         * g++.dg/template/unify4.C: New test.
8317
8318 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8319
8320         * gcc.c-torture/execute/20030128-1.c: New test.
8321
8322 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8323
8324         * g++.dg/lookup/nested1.C: Test moved from ...
8325         * g++.old-deja/g++.other/lookup24.C: ... here.
8326
8327 2003-01-28  Jan Hubicka  <jh@suse.cz>
8328
8329         * gcc.dg/i386-cmov5.c:  New test.
8330
8331 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8332
8333         * gcc.c-torture/execute/20010925-1.c: Changed the
8334         memcpy declaration.
8335
8336 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8337
8338         PR c++/3902
8339         * g++.dg/parse/template5.C: New test.
8340
8341 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8342
8343         PR fortran/9258
8344         * g77.dg/pr9258: New test.
8345
8346 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8347
8348         * README: Move relevant parts from README.g++.
8349
8350         * README.g++: Remove this file.
8351
8352 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8353
8354         * g++.dg/abi/dcast1.C: New test.
8355
8356 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8357
8358         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8359
8360 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8361
8362         PR c++/47
8363         * g++.old-deja/g++.other/lookup24.C: New test.
8364
8365 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8366
8367         PR middle-end/7227
8368         * gcc.dg/uninit-C.c: New test.
8369
8370 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8371
8372         * g++.dg/abi/covariant1.C: New test.
8373
8374 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8375
8376         * gcc.dg/20030123-1.c: New test.
8377
8378 2003-01-25  Jan Hubicka  <jh@suse.cz>
8379
8380         PR opt/8492
8381         * gcc.c-torture/compile/20030125-1.c
8382
8383 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8384
8385         PR c++/9403
8386         * g++.dg/parse/template3.C: New test.
8387         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8388
8389         PR c++/795
8390         * g++.dg/parse/template4.C: New test.
8391
8392         PR c++/9415
8393         * g++.dg/template/qual2.C: New test.
8394
8395         PR c++/8545
8396         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8397
8398         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8399
8400 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8401
8402         * gcc.c-torture/execute/switch-1.c: New test case.
8403
8404 2003-01-25  Jan Hubicka  <jh@suse.cz>
8405
8406         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8407
8408 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8409
8410         Tweaks for Bison-1.875. From the NEWS file:
8411         "- `parse error' -> `syntax error'
8412         Bison now uniformly uses the term `syntax error'"
8413         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8414         * gcc.dg/cpp/digraph2.c: Likewise.
8415         * gcc.dg/cpp/direct2.c: Likewise.
8416         * gcc.dg/cpp/paste4.c: Likewise.
8417         * gcc.dg/c90-restrict-1.c: Likewise.
8418         * gcc.dg/c99-func-2.c: Likewise.
8419         * gcc.dg/noncompile/920721-2.c: Likewise.
8420         * gcc.dg/noncompile/930622-2.c: Likewise.
8421         * gcc.dg/noncompile/940112-1.c: Likewise.
8422         * gcc.dg/noncompile/950921-1.c: Likewise.
8423         * gcc.dg/noncompile/951123-1.c: Likewise.
8424         * gcc.dg/noncompile/971104-1.c: Likewise.
8425         * gcc.dg/noncompile/990416-1.c: Likewise.
8426
8427 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8428
8429         * g++.dg/parse/undefined1.C: Add error message.
8430
8431 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/9354
8434         * g++.dg/parse/new1.C: New test.
8435
8436         PR c++/9216
8437         * g++.dg/parse/template2.C: New test.
8438
8439         PR c++/9354
8440         * g++.dg/parse/typedef2.C: New test.
8441
8442         PR c++/9328
8443         * g++.dg/ext/typeof3.C: New test.
8444
8445 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8446
8447         PR c++/2738
8448         * g++.dg/parse/ret-type1.C: New test.
8449
8450         PR c++/3792
8451         * g++.dg/parse/tmpl-outside1.C: New test.
8452
8453         PR c++/4207
8454         * g++.dg/parse/int-as-enum1.C: New test.
8455
8456         PR c++/4903
8457         * g++.dg/parse/no-typename1.C: New test.
8458
8459         PR c++/5533
8460         * g++.dg/parse/no-value1.C: New test.
8461
8462         PR c++/5921
8463         * g++.dg/parse/wrong-inline1.C: New test.
8464
8465         PR c++/6402
8466         * g++.dg/parse/ref1.C: New test.
8467
8468         PR c++/6992
8469         * g++.dg/parse/attr-ctor1.C: New test.
8470
8471         PR c++/7229
8472         * g++.dg/parse/namespace5.C: New test.
8473
8474         PR c++/7917
8475         * g++.dg/parse/func-def1.C: New test.
8476
8477         PR c++/8143
8478         * g++.dg/parse/undefined1.C: New test.
8479
8480         PR c++/5723, PR c++/8522
8481         * g++.dg/parse/specialization1.C: New test.
8482
8483         PR c++/163, PR c++/8595
8484         * g++.dg/parse/struct-as-enum1.C: New test.
8485
8486         PR c++/9173
8487         * g++.dg/parse/undefined2.C: New test.
8488
8489 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8490
8491         PR c++/9298
8492         * g++.dg/parse/template1.C: New test.
8493
8494         PR c++/9384
8495         * g++.dg/parse/using1.C: New test.
8496
8497         PR c++/9285
8498         PR c++/9294
8499         * g++.dg/parse/expr2.C: New test.
8500
8501         PR c++/9388
8502         * g++.dg/parse/lookup2.C: Likewise.
8503
8504 2003-01-21  Jan Hubicka  <jh@suse.cz>
8505
8506         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8507         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8508         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8509         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8510
8511 2003-01-20  Nick Clifton  <nickc@redhat.com>
8512
8513         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8514         problem with ARM sibcall code generation.
8515
8516 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8517
8518         * gcc.c-torture/execute/20030120-1.c: New.
8519
8520 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8521
8522         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8523
8524 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8525
8526         PR c++/9272
8527         * g++.dg/parse/ctor1.C: New test.
8528
8529         PR c++/9294:
8530         * g++.dg/parse/qualified1.C: New test.
8531
8532         * g++.dg/parse/typename3.C: New test.
8533
8534 2003-01-16  Richard Henderson  <rth@redhat.com>
8535
8536         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8537
8538 2003-01-16  Richard Henderson  <rth@redhat.com>
8539
8540         * g++.dg/pch/pch.exp: Copy test header to the working directory
8541         before using it either for precompilation or direct use.
8542         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8543         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8544
8545 2003-01-16  Richard Henderson  <rth@redhat.com>
8546
8547         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8548         before using it either for precompilation or direct use.
8549         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8550         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8551
8552 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8553
8554         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8555         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8556         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8557         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8558         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8559         typename warning into error.
8560         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8561         error messages.
8562         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8563         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8564         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8565         messages.
8566         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8567         make declaration visible in template.
8568         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8569         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8570         messages.
8571         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8572         message.
8573         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8574         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8575         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8576         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8577         typename warning with error message.
8578         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8579         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8580         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8581
8582 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         * g++.dg/parse/ambig2.C: New test.
8585
8586 2003-01-15  Richard Henderson  <rth@redhat.com>
8587
8588         * g++.dg/tls/init-2.C: Update error message string.
8589
8590 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8591
8592         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8593
8594 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8595
8596         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8597         all for HC11/HC12.
8598         * gcc.c-torture/compile/20001205-1.x: Likewise.
8599         * gcc.c-torture/compile/20001226-1.x: Likewise.
8600         * gcc.c-torture/compile/920520-1.x: Likewise.
8601         * gcc.c-torture/compile/961203-1.x: Likewise.
8602         * gcc.c-torture/compile/20020604-1.x: Likewise.
8603
8604 2003-01-15  Jan Hubicka  <jh@suse.cz>
8605
8606         * gcc.c-torture/compile/20030115-1.c: New test.
8607
8608         * gcc.dg/i386-fpcvt-1.c: New test.
8609         * gcc.dg/i386-fpcvt-2.c: New test.
8610
8611 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8612
8613         Further conform g++'s __vmi_class_type_info to the C++ ABI
8614         specification.
8615         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8616         the specification.
8617
8618 2003-01-14  Jan Hubicka  <jh@suse.cz>
8619
8620         * gcc.dg/i386-fpcvt-1.c: New test.
8621         * gcc.dg/i386-fpcvt-2.c: New test.
8622
8623 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8624
8625         * gcc.dg/i386-mmx-3.c: New test.
8626
8627 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8628
8629         PR c++/9264
8630         * g++.dg/parse/octal1.C: New file.
8631
8632         PR c++/9172
8633         * g++.dg/parse/typename1.C: New file.
8634
8635 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8636
8637         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8638         * gcc.dg/bf-no-ms-layout.c: Likewise.
8639         * gcc.dg/bf-ms-attrib.c: Likewise.
8640
8641 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/9099
8644         * g++.dg/parse/dtor1.C: New file.
8645
8646         PR c++/9128
8647         * g++.dg/rtti/typeid1.C: New file.
8648
8649         PR c++/9153
8650         * g++.dg/parse/lookup1.C: New file.
8651
8652         PR c++/9171
8653         * g++.dg/templ/spec5.C: New file.
8654
8655 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8656
8657         * gcc.c-torture/compile/20030110-1.c: New test.
8658
8659 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8660
8661         Merge from pch-branch:
8662
8663         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8664
8665         * gcc.dg/pch/cpp-1.h: New.
8666         * gcc.dg/pch/cpp-1.c: New.
8667         * gcc.dg/pch/cpp-2.h: New.
8668         * gcc.dg/pch/cpp-2.c: New.
8669
8670         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8671
8672         * gcc.dg/pch/except-1.h: New.
8673         * gcc.dg/pch/except-1.c: New.
8674
8675         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8676
8677         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8678         running test.
8679         * gcc.dg/pch: Include *.hp not *.h.
8680         * gcc.dg/pch/system-1.h: New.
8681         * gcc.dg/pch/system-1.c: New.
8682
8683         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8684
8685         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8686         rather than trying to build and run a program using PCH.
8687         * gcc.dg/pch: Remove dg-do commands from test files.
8688
8689         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8690
8691         * gcc.dg/pch/macro-3.c: New.
8692         * gcc.dg/pch/macro-3.h: New.
8693
8694         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8695
8696         * gcc.dg/pch/common-1.c: New.
8697         * gcc.dg/pch/common-1.h: New.
8698         * gcc.dg/pch/decl-1.c: New.
8699         * gcc.dg/pch/decl-1.h: New.
8700         * gcc.dg/pch/decl-2.c: New.
8701         * gcc.dg/pch/decl-2.h: New.
8702         * gcc.dg/pch/decl-3.c: New.
8703         * gcc.dg/pch/decl-3.h: New.
8704         * gcc.dg/pch/decl-4.c: New.
8705         * gcc.dg/pch/decl-4.h: New.
8706         * gcc.dg/pch/decl-5.c: New.
8707         * gcc.dg/pch/decl-5.h: New.
8708         * gcc.dg/pch/global-1.c: New.
8709         * gcc.dg/pch/global-1.h: New.
8710         * gcc.dg/pch/inline-1.c: New.
8711         * gcc.dg/pch/inline-1.h: New.
8712         * gcc.dg/pch/inline-2.c: New.
8713         * gcc.dg/pch/inline-2.h: New.
8714         * gcc.dg/pch/static-1.c: New.
8715         * gcc.dg/pch/static-1.h: New.
8716         * gcc.dg/pch/static-2.c: New.
8717         * gcc.dg/pch/static-2.h: New.
8718
8719         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8720
8721         * g++.dg/pch/pch.exp: Better handle failing testcases.
8722         * gcc.dg/pch/pch.exp: Likewise.
8723         * gcc.dg/pch/macro-1.c: New.
8724         * gcc.dg/pch/macro-1.h: New.
8725         * gcc.dg/pch/macro-2.c: New.
8726         * gcc.dg/pch/macro-2.h: New.
8727
8728         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8729
8730         * g++.dg/dg.exp: Treat files in pch/ specially.
8731         * g++.dg/pch/pch.exp: New file.
8732         * g++.dg/pch/empty.H: New file.
8733         * g++.dg/pch/empty.C: New file.
8734         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8735         "precompile".
8736
8737         * gcc.dg/pch/pch.exp: New file.
8738         * gcc.dg/pch/empty.h: New file.
8739         * gcc.dg/pch/empty.c: New file.
8740         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8741         "precompile".
8742
8743 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8744
8745         * g++.dg/template/friend14.C: New test.
8746
8747 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8748
8749         * gcc.dg/old-style-asm-1.c: New test.
8750
8751 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8752
8753         * gcc.c-torture/compile/20030109-1.c: New test.
8754
8755 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8756
8757         * gcc.c-torture/execute/20030109-1.c: New test.
8758
8759 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8760
8761         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8762         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8763         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8764         * g++.old-deja/g++.mike/eh2.C: Likewise
8765         * g++.old-deja/g++.mike/eh3.C: Likewise
8766         * g++.old-deja/g++.mike/eh5.C: Likewise
8767         * g++.old-deja/g++.mike/eh6.C: Likewise
8768         * g++.old-deja/g++.mike/eh7.C: Likewise
8769         * g++.old-deja/g++.mike/eh8.C: Likewise
8770         * g++.old-deja/g++.mike/eh9.C: Likewise
8771         * g++.old-deja/g++.mike/eh10.C: Likewise
8772         * g++.old-deja/g++.mike/eh12.C: Likewise
8773         * g++.old-deja/g++.mike/eh13.C: Likewise
8774         * g++.old-deja/g++.mike/eh14.C: Likewise
8775         * g++.old-deja/g++.mike/eh16.C: Likewise
8776         * g++.old-deja/g++.mike/eh17.C: Likewise
8777         * g++.old-deja/g++.mike/eh18.C: Likewise
8778         * g++.old-deja/g++.mike/eh21.C: Likewise
8779         * g++.old-deja/g++.mike/eh23.C: Likewise
8780         * g++.old-deja/g++.mike/eh24.C: Likewise
8781         * g++.old-deja/g++.mike/eh25.C: Likewise
8782         * g++.old-deja/g++.mike/eh26.C: Likewise
8783         * g++.old-deja/g++.mike/eh27.C: Likewise
8784         * g++.old-deja/g++.mike/eh28.C: Likewise
8785         * g++.old-deja/g++.mike/eh29.C: Likewise
8786         * g++.old-deja/g++.mike/eh31.C: Likewise
8787         * g++.old-deja/g++.mike/eh33.C: Likewise
8788         * g++.old-deja/g++.mike/eh34.C: Likewise
8789         * g++.old-deja/g++.mike/eh35.C: Likewise
8790         * g++.old-deja/g++.mike/eh36.C: Likewise
8791         * g++.old-deja/g++.mike/eh37.C: Likewise
8792         * g++.old-deja/g++.mike/eh38.C: Likewise
8793         * g++.old-deja/g++.mike/eh39.C: Likewise
8794         * g++.old-deja/g++.mike/eh40.C: Likewise
8795         * g++.old-deja/g++.mike/eh41.C: Likewise
8796         * g++.old-deja/g++.mike/eh42.C: Likewise
8797         * g++.old-deja/g++.mike/eh44.C: Likewise
8798         * g++.old-deja/g++.mike/eh46.C: Likewise
8799         * g++.old-deja/g++.mike/eh47.C: Likewise
8800         * g++.old-deja/g++.mike/eh48.C: Likewise
8801         * g++.old-deja/g++.mike/eh49.C: Likewise
8802         * g++.old-deja/g++.mike/eh50.C: Likewise
8803
8804
8805         PR c++/8615
8806         * g++.dg/template/char1.C: New test.
8807
8808         * g++.dg/template/varmod1.C: Fix typo.
8809
8810 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8811
8812         DR 180
8813         * g++.old-deja/g++.pt/crash32.C: Expect error.
8814
8815 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/5919
8818         * g++.dg/template/varmod1.C: New test.
8819
8820         PR c++/8727
8821         * g++.dg/inherit/typeinfo1.C: New test.
8822
8823         PR c++/8663
8824         * g++.dg/inherit/typedef1.C: New test.
8825
8826 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/8332
8829         PR c++/8493
8830         * g++.dg/template/strlen1.C: New test.
8831
8832         PR c++/8227
8833         * g++.dg/template/ctor2.C: New test.
8834
8835         PR c++/8214
8836         * g++.dg/init/string1.C: New test.
8837
8838         PR c++/8511
8839         * g++.dg/template/friend8.C: New test.
8840
8841 2002-11-29  Joe Buck <jbuck@synopsys.com>
8842
8843         * g++.dg/lookup/anon2.C: New test.
8844
8845 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8846
8847         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8848         h8300 port.
8849
8850 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8851
8852         * gcc.dg/bitfld-6.c: New test.
8853
8854 2002-11-27  Jan Hubicka  <jh@suse.cz>
8855
8856         * gcc.c-torture/execute/20021127.[cx]: New test.
8857
8858 2002-11-26  Jan Hubicka  <jh@suse.cz>
8859
8860         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8861         quality.
8862
8863 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8864
8865         * g++.dg/init/brace2.C: New test.
8866         * g++.old-deja/g++.mike/p9129.C: Correct.
8867
8868 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8869
8870         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8871
8872 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8873
8874         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8875
8876 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8877
8878         * testsuite/g++.dg/abi/empty11.C: New test.
8879         * testsuite/g++.dg/rtti/cv1.C: New test.
8880
8881 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8882
8883         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8884
8885 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8886
8887         * g++.dg/abi/empty10.C: New test.
8888
8889 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8890
8891         * gcc.c-torture/compile/20021124-1.c: New test.
8892
8893 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8894
8895         * g++.dg/abi/rtti2.C: New test.
8896
8897 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8898
8899         * gcc.dg/i386-unroll-1.c: New test.
8900
8901 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8902
8903         * gcc.c-torture/compile/20021120-1.c: New test.
8904         * gcc.c-torture/compile/20021120-2.c: New test.
8905
8906 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8907
8908         * gcc.dg/bitfld-5.c: New test.
8909
8910 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8911
8912         * gcc.c-torture/execute/20021120-3.c: New test.
8913
8914 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8915
8916         * gcc.c-torture/execute/20021120-2.c: New test.
8917
8918 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8919
8920         * gcc.c-torture/execute/20021120-1.c: New test.
8921
8922 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8923
8924         * gcc.c-torture/execute/20021118-3.c: New test.
8925
8926 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8927
8928         * gcc.c-torture/compile/20021119-1.c: New test.
8929
8930 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8931
8932         * gcc.dg/duff-1.c: New test.
8933         * gcc.dg/duff-2.c: New test.
8934         * gcc.dg/duff-3.c: New test.
8935
8936 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8937
8938         * gcc.dg/cpp/_Pragma5.c: New test.
8939
8940 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8941
8942         * gcc.c-torture/execute/20021118-2.c: New test.
8943
8944 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8945
8946         * gcc.c-torture/execute/20021118-1.c: New test.
8947
8948 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8949
8950         * gcc.dg/20021116-1.c: New test.
8951
8952 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8953
8954         * g++.dg/abi/vcall1.C: New test.
8955
8956 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8957
8958         * gcc.dg/20021029-1.c: New test.
8959         * gcc.dg/20021029-2.c: New test.
8960
8961 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8962
8963         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8964
8965 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8966
8967         PR c/8439
8968         * gcc.dg/20021110.c: Move to ...
8969         * gcc.c-torture/compile/20021110.c: .... here.
8970
8971 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8972
8973         PR c/8467
8974         * gcc.c-torture/execute/20021111-1.c
8975
8976 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8977
8978         PR c/8439
8979         * gcc.dg/20021110.c: New test.
8980
8981 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8982
8983         * g++.dg/abi/vthunk3.C: Run only on x86.
8984
8985 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8986
8987         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8988
8989 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8990
8991         * lib/compat.exp (compat-execute): Fix logic error in last
8992         change.
8993
8994 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8995
8996         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8997
8998 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8999
9000         PR c++/8389
9001         * g++.dg/template/access6.C: New test.
9002
9003 2002-11-08  Jan Hubicka  <jh@suse.cz>
9004
9005         * gcc.dg/i386-ssefp-1.c: New test.
9006         * gcc.dg/i386-ssefp-1.c: New test.
9007
9008 2002-11-08  Jan Hubicka  <jh@suse.cz>
9009
9010         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9011
9012 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9013
9014         * g++.dg/abi/vthunk3.C: New test.
9015
9016         PR c++/8338
9017         * g++.dg/template/crash2.C: New test.
9018
9019 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9020
9021         * testsuite/g++.dg/abi/dtor1.C: New test.
9022         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9023
9024 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9025
9026         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9027         Darwin.
9028
9029 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9030
9031         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9032         -mthumb.  Only xfail with -O0.
9033
9034 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9035
9036         * g++.dg/abi/thunk1.C: New test.
9037         * g++.dg/abi/thunk2.C: Likewise.
9038         * g++.dg/abi/vtt1.C: Likewise.
9039
9040 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9041
9042         PR optimization/8423
9043         * gcc.c-torture/execute/builtin-constant.c: New test.
9044
9045 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9046
9047         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9048         Add some more cases.
9049
9050 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9051
9052         PR c++/8391
9053         * g++.dg/opt/local1.C: New test.
9054
9055 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9056
9057         PR c++/8160
9058         * g++.dg/template/complit1.C: New test.
9059
9060         PR c++/8149
9061         * g++.dg/template/typename4.C: Likewise.
9062
9063 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9064
9065         Core issue 287, PR c++/7639
9066         * g++.dg/template/instantiate1.C: Adjust error location.
9067         * g++.dg/template/instantiate3.C: New test.
9068         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9069         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9070         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9071
9072 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9073
9074         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9075
9076 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9077
9078         PR c++/8287
9079         * g++.dg/init/dtor2.C: New test.
9080
9081 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9082
9083         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9084         * gcc.dg/nest.c: Bypass errors on irix6.
9085
9086 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9087
9088         * gcc.dg/nest.c: Expect error for mmix-*-*.
9089         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9090
9091 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9092
9093         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9094         markers.
9095
9096         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9097
9098 2002-10-25  Mike Stump  <mrs@apple.com>
9099
9100         * gcc.dg/warn-1.c: New test.
9101
9102 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9103
9104         * g++.dg/template/typename3.C: New test.
9105
9106 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9107
9108         * g++.dg/lookup/ptrmem1.C: New test.
9109
9110         * g++.dg/abi/vthunk2.C: New test.
9111
9112 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9113
9114         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9115
9116 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9117
9118         * g++.dg/abi/empty9.C: New test.
9119
9120 2002-10-24  Richard Henderson  <rth@redhat.com>
9121
9122         * g++.dg/inherit/thunk1.C: Enable for ia64.
9123
9124 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9125
9126         PR c++/8067
9127         * g++.dg/lookup/pretty1.C: New test.
9128
9129 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9130
9131         * gcc.dg/20021023-1.c: New test.
9132
9133 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9134
9135         PR c++/7679
9136         * g++.dg/parse/inline1.C: New test.
9137
9138 2002-10-23  Richard Henderson  <rth@redhat.com>
9139
9140         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9141
9142         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9143
9144 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9145
9146         PR c++/6579
9147         * g++.dg/parse/stmtexpr3.C: New test.
9148
9149 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9150
9151         * g++.dg/expr/cond1.C: New test.
9152
9153 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9154
9155         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9156
9157 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9158
9159         * g++.dg/abi/vbase13.C: New test.
9160         * g++.dg/abi/vbase14.C: Likewise.
9161
9162 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/tls/pic-1.c: New test.
9165         * gcc.dg/tls/nonpic-1.c: New test.
9166         * gcc.dg/20021018-1.c: New test.
9167
9168 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9169
9170         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9171         Remove only files with the same base name as the test case.
9172         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9173         (profopt-execute): Likewise.  Also, remove old profiling
9174         and performance data files before running the tests.
9175
9176         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9177         * g++.dg/bprob/bprob.exp: Likewise.
9178         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9179         to allow more general test case names.
9180
9181         * g++.dg/bprob/bprob-1.C: Rename to ...
9182         * g++.dg/bprob/g++-bprob-1.C: ... this.
9183
9184         * g77.dg/bprob/bprob-1.f: Rename to ...
9185         * g77.dg/bprob/g77-bprob-1.f: ... this.
9186
9187 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9188
9189         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9190         bison 1.50 or later.
9191
9192 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9193
9194         * g++.dg/README: Describe more test directories.
9195
9196 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9197
9198         * g++.dg/init/array6.C: Add additional tests.
9199
9200 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9201
9202         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9203         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9204
9205 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9206
9207         * gcc.c-torture/compile/20020604-1.x: New.
9208         * gcc.c-torture/compile/simd-5.x: Likewise.
9209         * gcc.c-torture/execute/920710-1.x: Likewise.
9210         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9211
9212 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9213
9214         * g++.dg/inherit/override1.C: Add dg-options clause.
9215
9216 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9217
9218         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9219         _mm_slli_si128.
9220
9221 2002-10-19  Andreas Schwab  <schwab@suse.de>
9222
9223         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9224         directory component.
9225
9226 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9227
9228         * g++.dg/inherit/thunk1.C: New test.
9229
9230         * g++.dg/inherit/override1.C: New test.
9231
9232         * g++.dg/abi/mangle11.C: New test.
9233         * g++.dg/abi/mangle14.C: New test.
9234         * g++.dg/abi/mangle17.C: New test.
9235
9236 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9237
9238         * g++.dg/overload/member2.C: New test.
9239
9240 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9241
9242         * g++.dg/README: Describe new compat directory.
9243         * g++.dg/dg.exp: Skip tests in compat directory.
9244         * README.compat: New file.
9245         * lib/compat.exp: New expect script.
9246         * g++.dg/compat: New test directory.
9247         * g++.dg/compat/compat.exp: New expect script.
9248         * g++.dg/compat/abi: New test directory.
9249         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9250         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9251         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9252         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9253         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9254         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9255         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9256         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9257         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9258         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9259         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9260         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9261         * g++.dg/compat/break: New test directory.
9262         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9263         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9264         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9265         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9266         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9267         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9268         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9269         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9270         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9271         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9272         g++.dg/compat/break/README: New files.
9273         * g++.dg/compat/eh: New test directory.
9274         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9275         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9276         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9277         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9278         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9279         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9280         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9281         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9282         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9283         g++.dg/compat/eh/filter2_y.C,
9284         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9285         g++.dg/compat/eh/new1_y.C,
9286         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9287         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9288         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9289         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9290         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9291         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9292         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9293         g++.dg/compat/eh/unexpected1_y.C: New files.
9294         * g++.dg/compat/init: New test directory.
9295         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9296         g++.dg/compat/init/array5_y.C,
9297         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9298         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9299         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9300         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9301         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9302         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9303         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9304         g++.dg/compat/init/init-ref2_y.C: New files.
9305
9306 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9307
9308         PR c++/7584
9309         * g++.dg/inherit/using3.C: New test.
9310
9311 2002-10-17  Jan Hubicka  <jh@suse.cz>
9312
9313         * gcc.dg/20021017-2.c: New test.
9314
9315 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9316
9317         * g++.dg/abi/mangle16.C: Adjust.
9318
9319         * g++.dg/init/array8.C: New test.
9320
9321 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9322
9323         * gcc.dg/special/mips-abi.exp: New test.
9324         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9325
9326 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9327
9328         * g++.dg/abi/mangle16.C: New test.
9329         * g++.dg/abi/mangle17.C: Likewise.
9330
9331         PR c++/7478
9332         * g++.dg/template/ref1.C: New test.
9333
9334 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9335
9336         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9337
9338 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9339
9340         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9341
9342 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9343
9344         PR c++/7524
9345         * g++.dg/init/array7.C: New test.
9346
9347 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9348
9349         * g++.dg/init/array6.C: New test.
9350
9351         * g++.dg/abi/mangle13.C: Likewise.
9352         * g++.dg/abi/mangle14.C: Likewise.
9353         * g++.dg/abi/mangle15.C: Likewise.
9354
9355 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9356
9357         * g++.dg/abi/empty8.C: New test.
9358
9359 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         * g++.dg/init/ctor1.C: New test.
9362
9363 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9364
9365         * gcc.c-torture/execute/20021015-1.c: New test.
9366
9367 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9368
9369         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9370
9371 2002-10-14  Jan Hubicka  <jh@suse.cz>
9372
9373         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9374
9375 2002-10-14  Richard Henderson  <rth@redhat.com>
9376
9377         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9378
9379 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9380
9381         PR optimization/6631
9382         * g++.dg/opt/const2.C: New test.
9383
9384 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9385
9386         PR c++/7176
9387         * g++.dg/parse/friend1.C: New test.
9388         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9389
9390 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9391
9392         * gcc.dg/20021014-1.c: New test.
9393
9394 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9395
9396         PR c++/5661
9397         * g++.dg/ext/vlm1.C: New test.
9398         * g++.dg/ext/vlm2.C: Likewise.
9399
9400         * g++.dg/init/array1.C: Remove invalid braces.
9401         * g++.dg/init/brace1.C: New test.
9402         * g++.dg/init/copy2.C: Likewise.
9403         * g++.dg/init/copy3.C: Likewise.
9404         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9405         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9406         braces.
9407
9408 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9409
9410         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9411
9412 2002-10-11  Richard Shann  <richard.shann@superh.com>
9413
9414         * gcc.c-torture/compile/simd-5.c: New test.
9415
9416 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9417
9418         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9419
9420 2002-10-10  Jim Wilson  <wilson@redhat.com>
9421
9422         * gcc.c-torture/execute/20021010-1.c: New test.
9423
9424 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9425
9426         PR c/7353
9427         * g++.dg/ext/typedef-init.C: New test.
9428         * gcc.dg/typedef-init.c: New test.
9429
9430 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9431
9432         * gcc.dg/cpp/paste13.c: New test.
9433
9434 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9435
9436         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9437         remaining platforms, XFAIL during compile, not execute.  Don't
9438         XFAIL at -O0.
9439
9440 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9441
9442         * gcc.dg/alias-1.c: Tweak expected warning.
9443
9444 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9445
9446         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9447
9448 2002-10-06  Andreas Jaeger  <aj@suse.de>
9449
9450         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9451         * gcc.dg/cpp/c++98.C: Likewise.
9452
9453         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9454         * g++.dg/cpp/c++98.C: Likewise.
9455
9456         * g++.dg/README (Subdirectories): Mention cpp directory.
9457
9458         PR target/7559
9459         * gcc.dg/20021006-1.c: New test.
9460
9461 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9462
9463         PR c++/7804
9464         * g++.dg/other/warning1.C: New test.
9465
9466 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9467
9468         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9469         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9470         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9471
9472 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9473
9474         PR c++/7931
9475         * g++.dg/template/ptrmem3.C: New test.
9476
9477         PR c++/7754
9478         * g++.dg/template/union1.C: New test.
9479
9480 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9481
9482         PR c++/8006
9483         * g++.dg/abi/mangle9.C: New test.
9484         * g++.dg/abi/mangle10.C: New test.
9485         * g++.dg/abi/mangle11.C: New test.
9486         * g++.dg/abi/mangle12.C: New test.
9487
9488 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9489
9490         PR c++/7188.
9491         * g++.dg/template/meminit1.C: New test.
9492         * g++.dg/warn/Wreorder-1.C: Likewise.
9493         * g++.old-deja/g++.mike/warn3.C: Tweak.
9494         * lib/prune.exp: Ingore "in copy constructor".
9495
9496 2002-10-02  Andreas Jaeger  <aj@suse.de>
9497
9498         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9499         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9500         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9501         on x86-64.
9502
9503 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9504
9505         * gcc.dg/empty1.C: Fix typo.
9506
9507 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9508
9509         * gcc.dg/alias-1.c: New test.
9510
9511 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9512
9513         * gcc.dg/empty1.C: New test.
9514
9515         * g++.dg/tls/init-2.C: Tweak error messages.
9516
9517 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9518
9519         * gcc.c-torture/compile/20020923-1.c: New test.
9520
9521 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9522
9523         * gcc.c-torture/execute/ffs-1.c: New test.
9524         * gcc.c-torture/execute/ffs-2.c: Ditto.
9525
9526 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9527
9528         * g++.dg/overload/member1.C: New test.
9529
9530 2002-09-30  Mark Mitchell  <mark@code
9531
9532 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9533
9534         * testsuite/gcc.dg/tls/diag-3.c: New.
9535
9536 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9537
9538         * g++.dg/README (Subdirectories): Document new subdir expr.
9539         * g++.dg/expr/pmf-1.C: New test.
9540
9541 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9542
9543         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9544
9545 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9546
9547         * g++.dg/abi/bitfield3.C: New test.
9548
9549 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9550
9551         * lib/gcov.exp: Tweak expected line formats.
9552         * gcc.misc-tests/gcov8.c: New test.
9553         * gcc.misc-tests/gcov8.x: New flags.
9554
9555 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9556
9557         * consistency.vlad/layout/endian.c: Include string.h.
9558
9559         * gcc.c-torture/execute/20020805-1.c: New test.
9560
9561 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9562
9563         * g++.dg/other/conversion1.C: New test.
9564
9565 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9566
9567         * gcc.dg/builtins-1.c: New testcase.
9568
9569 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9570
9571         * g++.dg/inherit/access3.C: New test.
9572
9573 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9574
9575         * gcc.dg/ia64-visibility-2.c: New test.
9576
9577 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9578
9579         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9580         __qualifier_flags to __flags.
9581
9582 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9583
9584         * g++.dg/inherit/operator1.C: New test.
9585         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9586         * g++.dg/other/error1.C: Change expected error message.
9587         * g++.dg/template/conv4.C: Likewise.
9588
9589 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9590
9591         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9592         for documented behavior.
9593
9594 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9595
9596         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9597         several targets known to fail.
9598
9599 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9600
9601         * gcc.dg/mips-args-[123].c: New tests.
9602
9603 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9604
9605         * gcc.dg/ppc-spe.c: New.
9606
9607 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9608
9609         * g++.dg/other/ptrmem4.C: New testcase.
9610
9611 2002-07-24  Richard Henderson  <rth@redhat.com>
9612
9613         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9614
9615 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9616
9617         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9618
9619 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9620
9621         * gcc.c-torture/execute/memset-3.c: New testcase.
9622
9623 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9624
9625         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9626         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9627
9628 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9629
9630         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9631         Delete.
9632
9633 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9634
9635         * gcc.c-torture/compile/simd-4.c: New test.
9636
9637 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9638
9639         PR c++/7347, c++/7348
9640         * g++.dg/template/access4.C: New test.
9641         * g++.dg/template/access5.C: New test.
9642         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9643         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9644         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9645         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9646
9647 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9648
9649         * gcc.dg/gnu89-init-2.c: New test.
9650
9651 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9652
9653         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9654
9655 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9656
9657         * gcc.c-torture/execute/20020720-1.c: New testcase.
9658
9659 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9660
9661         * gcc.dg/cpp/Wsignprom.c: New tests.
9662
9663 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9664
9665         * gcc.c-torture/execute/loop-13.c: New test.
9666
9667 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9668
9669         * gcc.dg/cpp/expr.c: New tests.
9670
9671 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9672
9673         * g++.dg/opt/pr6713.C: Add template instantiation.
9674
9675 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9676
9677         * gcc.dg/nest.c: New test.
9678
9679 2002-07-17  Richard Henderson  <rth@redhat.com>
9680
9681         * g++.dg/opt/pr6713.C: New test.
9682
9683 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9684
9685         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9686         XFAIL for all x86 processors.
9687
9688 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9689
9690         * gcc.c-torture/execute/20010122-1.x: Do not test with
9691         -fomit-frame-pointer.
9692
9693 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9694
9695         * g++.dg/template/instantiate2.C: New test.
9696         * g++.dg/template/spec4.C: New test.
9697
9698 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9699
9700         * g++.dg/template/access2.C: New test.
9701         * g++.dg/template/access3.C: New test.
9702
9703 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9704
9705         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9706         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9707         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9708         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9709         Convert to use <stdarg.h>.
9710         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9711         Delete.
9712         * gcc.dg/va-arg-2.c: New.
9713         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9714
9715 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9716
9717         * gcc.c-torture/compile/20020710-1.c: New test.
9718
9719 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9720                           Andrew Pinski  <pinskia@physics.uc.edu>
9721
9722         gcc.c-torture/compile/simd-2.c: New testcase.
9723         gcc.c-torture/compile/simd-3.c: Likewise.
9724
9725 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9726
9727         PR c++/7224
9728         * g++.dg/overload/error1.C: New test.
9729
9730 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9731
9732         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9733         configuration and IRIX 6 O32 ABI.
9734
9735 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9736
9737         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9738
9739 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9740
9741         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9742
9743 2002-07-10  Jeffrey A Law  <law@redhat.com>
9744
9745         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9746
9747         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9748
9749 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9750
9751         * gcc.dg/20020312-2.c: Check for __PPC__.
9752
9753 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9754
9755         * gcc.c-torture/compile/20020709-1.c: New test.
9756
9757 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9758
9759         * g++.dg/template/qualttp21.C: New test case.
9760
9761 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9762
9763         * gcc.c-torture/compile/20020706-1.c: New test.
9764         * gcc.c-torture/compile/20020706-2.c: New test.
9765
9766 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9767             Alexandre Oliva  <aoliva@redhat.com>
9768
9769         * g++.dg/warn/incomplete1.C: New test.
9770
9771 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9772
9773         PR c++/7099
9774         * g++.dg/warn/noreturn1.C: New test.
9775
9776 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9777
9778         PR c++/6706
9779         * g++.dg/debug/debug6.C: New test.
9780         * g++.dg/debug/debug7.C: New test.
9781
9782 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9783
9784         * gcc.c-torture/compile/simd-3.c: New test.
9785
9786 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9787
9788         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9789         * gcc.dg/20020620-1.c: Likewise.
9790
9791 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9792
9793         PR c++/6944
9794         * g++.dg/init/array4.C: New test.
9795         * g++.dg/init/array5.C: New test.
9796
9797 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9798
9799         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9800         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9801
9802 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9803
9804         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9805         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9806         * gcc.dg/wtr-conversion-1.c: Likewise.
9807         * gcc.dg/wtr-escape-1.c: Likewise.
9808         * gcc.dg/wtr-int-type-1.c: Likewise.
9809         * gcc.dg/wtr-label-1.c: Likewise.
9810         * gcc.dg/wtr-static-1.c: Likewise.
9811         * gcc.dg/wtr-strcat-1.c: Likewise.
9812         * gcc.dg/wtr-suffix-1.c: Likewise.
9813         * gcc.dg/wtr-switch-1.c: Likewise.
9814         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9815         * gcc.dg/wtr-union-init-1.c: Likewise.
9816         * gcc.dg/wtr-union-init-2.c: Likewise.
9817         * gcc.dg/wtr-union-init-3.c: Likewise.
9818
9819         * gcc.dg/wtr-func-def-1.c: New test.
9820
9821 2002-07-02 Devang Patel <dpatel@apple.com>
9822
9823         * objc.dg/param-1.m: New test.
9824
9825 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9826
9827         * gcc.dg/cpp/trad/directive.c: Add test.
9828         * gcc.dg/cpp/trad/macroargs.c: Add test.
9829         * gcc.dg/cpp/trad/rec
9830
9831 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9832
9833         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9834
9835 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9836
9837         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9838         targets.
9839
9840 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9841
9842         * g++.dg/abi/mange7.C: New test.
9843
9844         PR c++/6438.
9845         * g++.dg/parse/stmtexpr2.C: New test.
9846
9847 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9848
9849         * gcc.dg/20020312-2.c: Add SH target.
9850
9851 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9852
9853         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9854         compiler output on mips*-*-irix*.
9855
9856 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9857
9858         * g++.dg/parse/attr1.C: New test.
9859
9860 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9861
9862         * gcc.c-torture/execute/string-opt-17.c: New test case.
9863         * gcc.c-torture/execute/memset-2.c: New test case.
9864
9865 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9866
9867         PR c++/6256:
9868         * g++.dg/template/friend5.C: New test.
9869
9870         PR c++/6331:
9871         * g++.dg/template/qual1.C: Likewise.
9872
9873 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9874
9875         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9876         Include stdlib.h, not stdio.h or ctype.h.
9877
9878 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9879
9880         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9881         cris-*-elf* and mmix-*-*.
9882         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9883         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9884         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9885         Ditto.
9886         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9887         * gcc.dg/wchar_t-1.c: Ditto.
9888
9889 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9890
9891         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9892         Clarify comment.
9893
9894 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9895
9896         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9897
9898 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9899
9900         * gcc.c-torture/execute/20000906-1.x: Delete.
9901
9902 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9903
9904         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9905
9906 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9907
9908         * PR6367
9909         * g77.f-torture/execute/6367.f: New test.
9910         * g77.f-torture/execute/6367.x: Disable for MMIX.
9911
9912 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9913
9914         * PR6352
9915         * g++.dg/opt/inline2.C: New test.
9916
9917 2002-04-18  Richard Henderson  <rth@redhat.com>
9918
9919         * gcc.dg/20000906-1.c: Enable for all targets.
9920         * gcc.c-torture/compile/iftrap-2.c: New.
9921
9922 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9923
9924         * gcc.dg/20020418-1.c: New test.
9925         * gcc.dg/20020418-2.c: New test.
9926
9927 2002-04-18  Richard Henderson  <rth@redhat.com>
9928
9929         * gcc.c-torture/compile/iftrap-1.c: New.
9930         * gcc.dg/iftrap-1.c: Adjust for ia64.
9931         * gcc.dg/iftrap-2.c: New.
9932
9933 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9934
9935         * gcc.c-torture/compile/20020418-1.c: New test.
9936
9937 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9938
9939         * gcc.c-torture/compile/20020415-1.c: New.
9940
9941 2002-04-18  David S. Miller  <davem@redhat.com>
9942
9943         * gcc.c-torture/execute/20020418-1.c: New test.
9944
9945 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9946
9947         * gcc.dg/20020416-1.c: New test.
9948
9949         * g++.dg/opt/inline1.C: New test.
9950
9951 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9952
9953         * gcc.dg/altivec-5.c: New test.
9954
9955         * gcc.dg/20020415-1.c: New test.
9956
9957 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9958
9959         * testsuite/lib/chill.exp: Remove.
9960
9961 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9962
9963         * g++.dg/other/big-struct.C: New test.
9964
9965 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9966
9967         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9968         of scratch file.
9969
9970 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9971
9972         PR c/6277
9973         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9974         in scan-assembler function name
9975
9976 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9977
9978         * g77.f-torture/execute/980628-4.x,
9979         g77.f-torture/execute/980628-5.x,
9980         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9981         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9982         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9983         i[34567]86-*-*.
9984
9985 2002-04-13  David S. Miller  <davem@redhat.com>
9986
9987         * gcc.c-torture/execute/20020413-1.c: New test.
9988
9989 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9990
9991         * gcc.dg/asm-6.c,
9992         * g++.dg/ext/asm1.C: New tests.
9993
9994 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9995
9996         PR c++ 5373.
9997         * g++.dg/parse/stmtexpr1.C: New test.
9998
9999         PR c++/5189.
10000         * g++.dg/template/copy1.C: New test.
10001
10002 2002-04-12  Richard Henderson  <rth@redhat.com>
10003
10004         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10005
10006 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10007
10008         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10009         gcc.c-torture/execute/20020307-2.c.
10010
10011 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10012
10013         * g++.dg/ext/attrib5.C,
10014         * g++.dg/lookup/struct1.C: New tests.
10015
10016 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * gcc.dg/20020411-1.c: New test.
10019
10020         * gcc.c-torture/execute/20020411-1.c: New test.
10021
10022 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10023
10024         * g77.f-torture/execute/6177.f: New test.
10025
10026 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10027
10028         PR middle-end/6247
10029         * g++.dg/opt/cleanup1.C: New test.
10030
10031         * g++.dg/opt/const1.C: New test.
10032
10033 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10034
10035         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10036
10037 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10038
10039         PR c++/5507
10040         * g++.dg/template/typename2.C: New test.
10041
10042 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10043
10044         * gcc.c-torture/execute/loop-12.c: New.
10045
10046 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10047
10048         * g77.f-torture/execute/980628-4.x,
10049         g77.f-torture/execute/980628-5.x,
10050         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10051         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10052         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10053
10054 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10055
10056         PR optimization/6086
10057         * g++.dg/opt/preinc1.C: New test.
10058
10059 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10060
10061         PR c++/5571
10062         * g++.dg/opt/static2.C: New test.
10063
10064 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10065
10066         PR c/5120
10067         * gcc.dg/20020406-1.c: New test.
10068
10069 2002-04-04  David S. Miller  <davem@redhat.com>
10070
10071         * gcc.c-torture/execute/20020404-1.c: New test.
10072
10073 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10074
10075         PR c/6123
10076         * gcc.dg/20020312-2.c: Do not declare global register variable
10077         if __PIC__ or __pic__ is defined.
10078
10079 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10080
10081         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10082         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10083
10084 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10085
10086         * gcc.misc-tests/linkage.exp: Update last change to handle
10087         sparc*-, not just sparc-.
10088
10089 2002-04-03  Richard Henderson  <rth@redhat.com>
10090
10091         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10092
10093 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10094
10095         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10096
10097 2002-04-02  David S. Miller  <davem@redhat.com>
10098
10099         * gcc.c-torture/execute/20020402-3.c: New test.
10100
10101 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10102
10103         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10104         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10105
10106         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10107         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10108         g77.f-torture/execute/20001201.x,
10109         g77.f-torture/execute/u77-test.x: New files.
10110
10111         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10112         * gcc.dg/wchar_t-1.c: Ditto.
10113
10114 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10115
10116         * gcc.c-torture/execute/20020402-1.c: New test.
10117
10118 2002-04-01  Richard Henderson  <rth@redhat.com>
10119
10120         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10121
10122         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10123
10124 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10125
10126         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10127
10128 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10129
10130         * g++.dg/inherit/template-as-base.C: Expect error.
10131         * g++.dg/inherit/namespace-as-base.C: Likewise.
10132
10133 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10134
10135         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10136         g++.dg/ext/instantiate3.C: Tweak match patterns.
10137
10138         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10139         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10140         -da test.
10141
10142 2002-03-31  Richard Henderson  <rth@redhat.com>
10143
10144         * gcc.dg/special/alias-2.c: New.
10145         * gcc.dg/special/ecos.exp: Run it.
10146
10147 2002-03-31  Richard Henderson  <rth@redhat.com>
10148
10149         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10150
10151 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10152
10153         * gcc.dg/weak-1.c: Disable on h8300 port.
10154
10155 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10156
10157         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10158         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10159         ordering tests.
10160         * g++.dg/bprob/bprob-1.C: New test.
10161         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10162         * g++.dg/gcov/gcov-1.C: New test.
10163         * g++.dg/gcov/gcov-1.x: New file.
10164         * g++.dg/gcov/gcov-2.C: New test.
10165         * g++.dg/gcov/gcov-3.C: New test.
10166         * g++.dg/gcov/gcov-3.h: New file.
10167
10168 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10169
10170         * g++.old-deja/g++.other/builtins5.C: New test.
10171         * g++.old-deja/g++.other/builtins6.C: New test.
10172         * g++.old-deja/g++.other/builtins7.C: New test.
10173         * g++.old-deja/g++.other/builtins8.C: New test.
10174         * g++.old-deja/g++.other/builtins9.C: New test.
10175
10176 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * g++.dg/opt/static1.C: New test.
10179
10180         * g++.dg/opt/longbranch1.C: New test.
10181
10182 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10183
10184         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10185
10186         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10187
10188 2002-03-28  Jeffrey A Law  (law@redhat.com)
10189
10190         * gcc.c-torture/execute/20020328-1.c: New test.
10191
10192 2002-03-27  Richard Henderson  <rth@redhat.com>
10193
10194         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10195         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10196         move from g++.old-deja/g++.ext/.
10197
10198 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10199
10200         * g++.dg/init/new2.C: New test.
10201
10202 2002-03-26  Richard Henderson  <rth@redhat.com>
10203
10204         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10205
10206         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10207         on sparc.
10208
10209         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10210         sparcv9 systems.
10211         * gcc.dg/20001102-1.c: Likewise.
10212
10213 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10214
10215         * gcc.dg/cpp/endif-pedantic1.c,
10216         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10217
10218 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10219
10220         * g++.dg/init/new1.C: New test.
10221
10222 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10223
10224         * g++.dg/abi/vbase9.C: New test.
10225
10226 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10227
10228         * gcc.dg/arm-asm.c: New test.
10229
10230 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10231
10232         * gcc.dg/Wswitch-enum.c: New test.
10233         Fix PR c/5044.
10234
10235 2002-03-26  Richard Henderson  <rth@redhat.com>
10236
10237         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10238         structure.
10239
10240 2002-03-25  Richard Henderson  <rth@redhat.com>
10241
10242         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10243         sparcv9 systems.
10244
10245         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10246         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10247
10248 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10249
10250         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10251
10252 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10253
10254         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10255         targets using generic thunk support.
10256
10257 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gcc.c-torture/compile/20020323-1.c: New test.
10260
10261         * g++.dg/opt/conj2.C: New test.
10262
10263 2002-03-24  Richard Henderson  <rth@redhat.com>
10264
10265         * gcc.dg/weak-1.c: Use -fno-common.
10266
10267 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10268
10269         * g77.dg/f77-edit-apostrophe-out.f: New test
10270         * g77.dg/f77-edit-h-out.f: New test
10271         * g77.dg/f77-edit-t-in.f: New test
10272         * g77.dg/f77-edit-t-out.f: New test
10273         * g77.dg/f77-edit-x-out.f: New test
10274         * g77.dg/f77-edit-slash-out.f: New test
10275         * g77.dg/f77-edit-colon-out.f: New test
10276         * g77.dg/f77-edit-s-out.f: New test
10277
10278 2002-03-24  Richard Henderson  <rth@redhat.com>
10279
10280         * objc/execute/formal_protocol-6.x: New XFAIL.
10281
10282 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10283
10284         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10285         that do not support weak symbols
10286
10287 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10288
10289         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10290         * lib/g77.exp:  Likewise
10291         * lib/objc.exp: Likewise
10292
10293 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10294
10295         * gcc.dg/Wswitch-default.c: New test.
10296
10297 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10298
10299         * g++.dg/other/enum1.C: New test.
10300
10301 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10302
10303         * gcc.dg/pragma-ep-3.c: Fix typo.
10304
10305 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10306
10307         * g++.dg/inherit/template-as-base.C: New test.
10308
10309 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10310
10311         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10312         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10313
10314 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10315
10316         * gcc.dg/cpp/multiline.c: Update to match.
10317
10318 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10319
10320         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10321
10322 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10323
10324         * gcc.dg/cpp/extratokens2.c:  New file.
10325
10326 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10327
10328         * gcc.dg/20020312-2.c: Add rs6000 target.
10329
10330         * gcc.c-torture/compile/20020319-1.c: New test.
10331
10332 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10333
10334         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10335         (A, E): Handle this.
10336
10337 2002-03-20  Jason Merrill  <jason@redhat.com>
10338
10339         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10340         ignoring -fpic.
10341         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10342         through prune_gcc_output.
10343
10344 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10345
10346         * gcc.c-torture/compile/20020320-1.c: New test.
10347
10348 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10349
10350         * gcc.c-torture/compile/20020318-1.c: New test.
10351
10352         * gcc.dg/struct-by-value-1.c: New test.
10353
10354         * gcc.dg/20020319-1.c: New test.
10355
10356 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10357
10358         * g++.dg/opt/conj1.C: New test.
10359
10360 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10361
10362         * g++.dg/template/qualttp20.C: Revert previous change.
10363         * g++.dg/template/qualttp3.C: Likewise.
10364         * g++.dg/template/qualttp4.C: Likewise
10365         * g++.dg/template/qualttp5.C: Likewise
10366         * g++.dg/template/qualttp6.C: Likewise
10367         * g++.dg/template/qualttp7.C: Likewise
10368         * g++.dg/template/qualttp8.C: Likewise
10369         * g++.dg/template/recurse.C: Likewise.
10370
10371 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10372
10373         * gcc.dg/cpp/wchar-1.c: Update.
10374
10375 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10376
10377         * g++.dg/template/conv1.C: New test.
10378         * g++.dg/template/conv2.C: New test.
10379         * g++.dg/template/conv3.C: New test.
10380         * g++.dg/template/conv4.C: New test.
10381
10382 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10383
10384         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10385         * g++.dg/template/qualttp3.C: Likewise.
10386         * g++.dg/template/qualttp4.C: Likewise
10387         * g++.dg/template/qualttp5.C: Likewise
10388         * g++.dg/template/qualttp6.C: Likewise
10389         * g++.dg/template/qualttp7.C: Likewise
10390         * g++.dg/template/qualttp8.C: Likewise
10391         * g++.dg/template/recurse.C: Likewise.
10392
10393 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10394
10395         * g++.dg/opt/dtor1.C: New test.
10396
10397 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10398
10399         * gcc.c-torture/compile/20020315-1.c: New test.
10400
10401 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10402
10403         * gcc.dg/weak-1.c: Fix scan tests.
10404
10405 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10406
10407         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10408         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10409         cris-*-aout* mmix-*-*.
10410         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10411         cris-*-aout* mmix-*-*.
10412         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10413         cris-*-elf* cris-*-aout* and mmix-*-*.
10414         * gcc.dg/20001009-1.c: Ditto.
10415         * gcc.dg/20010912-1.c: Ditto.
10416         * gcc.dg/20020122-4.c: Ditto.
10417         * gcc.dg/inline-2.c: Ditto.
10418
10419 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10420
10421         * gcc.c-torture/compile/20020314-1.c: New test.
10422
10423 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10424
10425         * gcc.c-torture/execute/20020314-1.c: New test.
10426
10427 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10428
10429         * g++.dg/warn/Wunused-1.C: New test.
10430
10431 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10432
10433         * g++.dg/abi/mangle6.C: New test.
10434
10435 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10436
10437         * gcc.c-torture/compile/20020309-2.c: New test.
10438
10439         * gcc.c-torture/compile/20020312-1.c: New test.
10440
10441 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10442
10443         * g++.dg/other/access1.C: New test.
10444
10445 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/execute/wchar_t-1.c: New test.
10448
10449 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10450
10451         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10452
10453 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10454
10455         * gcc.dg/20020312-1.c: New test case.
10456
10457 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10458
10459         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10460
10461 2002-03-11  Richard Henderson  <rth@redhat.com>
10462
10463         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10464         * g++.old-deja/g++.jason/report.C: Likewise.
10465
10466 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10467
10468         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10469         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10470
10471 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         * testsuite/g++.dg/overload/pmf1.C: New test.
10474
10475 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10476
10477         * gcc.c-torture/execute/20020307-1.c: Use long.
10478
10479 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10480
10481         PR optimization/5844
10482         * gcc.dg/20020310-1.c: New test.
10483
10484 2002-03-09  Michael Meissner  <meissner@redhat.com>
10485
10486         * gcc.c-torture/execute/memcpy-2.c: New test.
10487         * gcc.c-torture/execute/memset-1.c: New test.
10488         * gcc.c-torture/execute/strlen-1.c: New test.
10489         * gcc.c-torture/execute/strcmp-1.c: New test.
10490         * gcc.c-torture/execute/strncmp-1.c: New test.
10491
10492 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10493
10494         * gcc.dg/ppc-ldstruct.c: New test.
10495
10496 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10497
10498         * gcc.c-torture/execute/va-arg-22.c: New test.
10499
10500 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10501
10502         * gcc.c-torture/compile/20020309-1.c: New test.
10503
10504 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10505
10506         * gcc.c-torture/execute/20020307-2.c: New test.
10507
10508 2002-03-07  Jeffrey A Law  (law@redhat.com)
10509
10510         * g77.f-torture/compile/20020307-1.f: New test.
10511
10512 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10513
10514         * gcc.dg/unordered-1.c: New test.
10515
10516 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10517
10518         * gcc.c-torture/execute/20020307-1.c: New test.
10519
10520 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10521
10522         * gcc.dg/20020304-1.c: New test.
10523
10524         * gcc.c-torture/compile/20020304-2.c: New test.
10525
10526 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10527
10528         * gcc.c-torture/compile/20020304-1.c: New test case
10529         (from PR c/5830).
10530
10531 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10532
10533         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10534
10535 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10536
10537         * g++.dg/other/classkey1.C: New test.
10538
10539 2002-03-01  Richard Henderson  <rth@redhat.com>
10540
10541         * gcc.c-torture/compile/981223-1.x: New.
10542         * gcc.c-torture/compile/920625-1.x: New.
10543
10544 2002-02-28  Richard Henderson  <rth@redhat.com>
10545
10546         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10547
10548 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10549
10550         * gcc.c-torture/execute/20020227-1.c: New test.
10551
10552 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10553
10554         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10555         here" ERROR lines.
10556         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10557         * g++.old-deja.g++.other/defarg1.C: Likewise.
10558         * g++.old-deja/g++.pt/calls2.C: Likewise.
10559         * g++.old-deja/g++.pt/crash20.C: Likewise.
10560         * g++.old-deja/g++.pt/crash30.C: Likewise.
10561         * g++.old-deja/g++.pt/crash36.C: Likewise.
10562         * g++.old-deja/g++.pt/crash6.C: Likewise.
10563         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10564         * g++.old-deja/g++.pt/derived3.C: Likewise.
10565         * g++.old-deja/g++.pt/error1.C: Likewise.
10566         * g++.old-deja/g++.pt/friend21.C: Likewise.
10567         * g++.old-deja/g++.pt/friend23.C: Likewise.
10568         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10569         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10570
10571 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10572
10573         * gcc.c-torture/execute/20020225-2.c: New test.
10574
10575 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10576
10577         * gcc.c-torture/execute/920730-1t.c,
10578         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10579         Delete test cases, only relevant to -traditional.
10580
10581 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10582
10583         * gcc.dg/cpp/undef1.c: Remove.
10584         * gcc.dg/cpp/directiv.c: Update.
10585         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10586
10587 2002-02-27  Michael Meissner  <meissner@redhat.com>
10588
10589         * gcc.c-torture/execute/20020226-1.c: New test.
10590
10591 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10592
10593         * g++.dg/debug/debug4.C: New test.
10594
10595         * gcc.dg/ia64-visibility-1.c: New test.
10596
10597 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10598
10599         * gcc.dg/debug/20020224-1.c: New.
10600
10601 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10602
10603         * gcc.c-torture/execute/960416-1.x: New.
10604         * gcc.c-torture/execute/divconst-3.x: Likewise.
10605
10606 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10607
10608         * gcc.dg/20020224-1.c: New test.
10609
10610 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10611
10612         * gcc.c-torture/execute/20020225-1.c: New.
10613
10614 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10615
10616         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10617
10618 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10619
10620         * gcc.dg/20020222-1.c: New test.
10621
10622 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10623
10624         * g++.dg/opt/anonunion1.C: New test.
10625
10626 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10627
10628         * g++.dg/template/qualttp19.C: New test.
10629         * g++.dg/template/qualttp20.C: New test.
10630         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10631         * g++.old-deja/g++.other/qual1.C: Likewise.
10632
10633 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10634
10635         * gcc.dg/attr-alwaysinline.c: New.
10636
10637 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * gcc.dg/20020220-1.c: New test.
10640
10641         * gcc.dg/20020220-2.c: New test.
10642
10643         * g++.dg/opt/mmx1.C: New test.
10644
10645 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10646
10647         * gcc.c-torture/compile/20020110.c: New test.
10648
10649 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10650
10651         * gcc.c-torture/execute/20020219-1.c: New test.
10652
10653         * gcc.dg/20020219-1.c: New test.
10654
10655         * gcc.dg/noncompile/20020220-1.c: New test.
10656
10657         * g++.dg/opt/ptrintsum1.C: New test.
10658
10659         * gcc.dg/debug/20020220-1.c: New test.
10660
10661 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gcc.c-torture/execute/20020216-1.c: New test.
10664
10665 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10666
10667         * gcc.dg/decl-1.c: Update, new test.
10668
10669 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10670
10671         * g++.dg/abi/bitfield1.C: New test.
10672         * g++.dg/abi/bitfield2.C: New test.
10673
10674 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10675
10676         * gcc.dg/attr-nest.c: New test.
10677
10678 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10679
10680         * gcc.c-torture/execute/20020215-1.c: New test.
10681
10682 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10685         * g++.dg/debug/debug.exp: New.
10686         * g++.dg/debug/trivial.C: New.
10687         * g++.dg/debug/debug1.C: Moved...
10688         * g++.dg/other/debug1.C: ...from here.
10689         * g++.dg/debug/debug2.C: Moved...
10690         * g++.dg/other/debug2.C: ...from here.
10691         * g++.dg/debug/debug3.C: Moved...
10692         * g++.dg/other/debug3.C: ...from here.
10693
10694         * gcc.dg/noncompile/20020213-1.c: New test.
10695
10696 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10697
10698         * g++.dg/other/debug3.C: New test.
10699
10700         * gcc.c-torture/execute/20020213-1.c: New test.
10701
10702 2002-02-13  Richard Smith <richard@ex-parrot.com>
10703
10704         * g++.old-deja/g++.other/thunk1.C: New test.
10705
10706 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10707
10708         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10709
10710 2002-02-13  Stan Shebs  <shebs@apple.com>
10711
10712         * gcc.dg/altivec-3.c: New.
10713
10714 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10715
10716         * gcc.dg/Wunreachable-1.c: New test.
10717         * gcc.dg/Wunreachable-2.c: New test.
10718
10719 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10720
10721         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10722
10723 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10724
10725         * gcc.dg/decl-1.c: New test.
10726
10727 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10728
10729         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10730
10731 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10732
10733         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10734         * gcc.c-torture/compile/980506-1.x: Likewise.
10735
10736 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10737
10738         * gcc.dg/20020210-1.c: New.
10739
10740 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10741
10742         * g77.f-torture/execute/947.f: New regression test
10743         for PR fortran/947.
10744
10745 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10746
10747         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10748         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10749
10750 2002-02-08  Richard Henderson  <rth@redhat.com>
10751
10752         * gcc.c-torture/compile/labels-3.c: New.
10753
10754 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10755
10756         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10757         expression statements work instead.
10758         * gcc.dg/noncompile/20020207-1.c: New test.
10759
10760 2002-02-07  Richard Henderson  <rth@redhat.com>
10761
10762         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10763
10764 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10765
10766         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10767         message from g77
10768         * lib/g77-dg.exp: Trim g77 error messages so that they are
10769         recognized by dg.exp.
10770
10771 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10772
10773         PR fortran/5473
10774         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10775
10776 2002-02-07  Richard Henderson  <rth@redhat.com>
10777
10778         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10779         to be sufficiently aligned for integers.
10780
10781 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10782
10783         * g++.dg/template/friend4.C: New test.
10784
10785 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10786
10787         PR fortran/5743
10788         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10789         unsupported cases.
10790
10791 2002-02-07  Richard Henderson  <rth@redhat.com>
10792
10793         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10794         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10795         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10796         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10797
10798 2002-02-06  Richard Henderson  <rth@redhat.com>
10799
10800         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10801
10802 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10803
10804         * gcc.dg/20020206-1.c: New test.
10805
10806 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10807
10808         * gcc.c-torture/execute/20020206-1.c: New test.
10809
10810         * gcc.c-torture/execute/20020206-2.c: New test.
10811
10812         PR optimization/5429:
10813         * gcc.c-torture/compile/20020206-1.c: New test.
10814
10815 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10816
10817         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10818         as certain file formats cannot support particularly large
10819         alignments.
10820
10821         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10822         and do not expect to be able to link the executable.
10823
10824         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10825         fail because the COFF format does not support the weak attribute.
10826
10827 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10828
10829         * g77.dg/pr5473.f:  New test
10830
10831 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10832
10833         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10834         Fix testcase accordingly.
10835
10836 2002-02-04  Richard Henderson  <rth@redhat.com>
10837
10838         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10839         (buf): Change to be an array of pointers, not ints.
10840
10841 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10842
10843         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10844         before all tests.  Move warning one line above to match where it
10845         C frontend emits.
10846         * gcc.dg/Wswitch-2.c: New test.
10847         * g++.dg/warn/Wswitch-1.C: New test.
10848         * g++.dg/warn/Wswitch-2.C: New test.
10849
10850 2002-02-04  Richard Henderson  <rth@redhat.com>
10851
10852         * g++.dg/abi/offsetof.C: Fix size comparison.
10853
10854 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10855
10856         * gcc.dg/cast-qual-2.c: New test.
10857
10858 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10859
10860         * gcc.dg/20020201-4.c: New test.
10861
10862 2002-02-04  Ben Elliston  <bje@redhat.com>
10863
10864         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10865         target_info attribute != 0, in addition to the empty string.
10866         (gcc_target_compile): Likewise.
10867
10868 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10869
10870         * gcc.dg/Wswitch.c: New test.
10871         PR gcc/4475. PR gcc/3780.
10872
10873 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10874
10875         * g77.f-torture/execute/5122.f: New test for regressions
10876         against PR fortran/5122.
10877
10878 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10879
10880         * g77.f-torture/compile/pr3743.f: Delete
10881         * g77.dg/pr3743-1.f: New test.
10882         * g77.dg/pr3743-2.f: New test.
10883         * g77.dg/pr3743-3.f: New test.
10884         * g77.dg/pr3743-4.f: New test.
10885
10886 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10887
10888         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10889
10890 2002-02-02  Richard Henderson  <rth@redhat.com>
10891
10892         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10893         * gcc.c-torture/execute/bf64-1.c: Likewise.
10894
10895 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10896
10897         * gcc.dg/20020201-2.c: New test.
10898
10899         * gcc.dg/20020201-3.c: New test.
10900
10901         * gcc.c-torture/execute/bitfld-2.c: New test.
10902
10903 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10904
10905         * gcc.dg/bitfld-1.c: Update.
10906         * gcc.dg/bitfld-2.c: Update.
10907         * gcc.c-torture/execute/bitfld-1.x: New.
10908
10909 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10910
10911         * gcc.c-torture/execute/20020201-1.c: New test.
10912
10913 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10914
10915         PR target/5469
10916         * gcc.dg/20020201-1.c: New test.
10917
10918 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10919
10920         PR fortran/3743
10921         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10922         * g77.f-torture/compile/pr3743.x: Remove
10923
10924 2002-01-31  Tom Rix  <trix@redhat.com>
10925
10926         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10927
10928 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10929
10930         * gcc.dg/noncompile/20020130-1.c: New test.
10931
10932 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10933
10934         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10935
10936 2002-01-29  Richard Henderson  <rth@redhat.com>
10937
10938         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10939         to long long.
10940         * gcc.c-torture/execute/bf64-1.c: Likewise.
10941
10942 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10943
10944         * gcc.c-torture/execute/20020129-1.c: New test.
10945
10946 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10947
10948         * gcc.c-torture/compile/20000224-1.c: Update.
10949         * gcc.c-torture/execute/bitfld-1.c: New tests.
10950         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10951         * gcc.dg/uninit-A.c: Update.
10952
10953 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10954
10955         * g++.dg/template/ctor1.C: Add instantiation.
10956
10957 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10958
10959         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10960         argument to __builtin_prefetch to be const ptr.
10961
10962 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * gcc.c-torture/compile/20020120-1.c: New test.
10965
10966 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10967
10968         * gcc.c-torture/execute/20020127-1.c: New test.
10969
10970 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10971
10972         * g77.dg/f77-edit-i-in.f: New test
10973         * g77.dg/f77-edit-i-out.f: New test
10974
10975 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10976
10977         * gcc.dg/debug/debug.exp: New file.
10978         * gcc.dg/debug/trivial.c: New file.
10979         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10980         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10981         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10982         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10983         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10984         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10985         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10986         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10987         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10988         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10989         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10990         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10991         * gcc.dg/20000503-1.c: Removed.
10992         * gcc.dg/20010207-1.c: Removed.
10993         * gcc.dg/20011223-1.c: Removed.
10994         * gcc.dg/20020104-2.c: Removed.
10995         * gcc.dg/debug-1.c: Removed.
10996         * gcc.dg/debug-2.c: Removed.
10997         * gcc.dg/debug-3.c: Removed.
10998         * gcc.dg/debug-4.c: Removed.
10999         * gcc.dg/debug-5.c: Removed.
11000         * gcc.dg/debug-6.c: Removed.
11001         * gcc.dg/dwarf2-1.c: Removed.
11002         * gcc.dg/dwarf2-2.c: Removed.
11003
11004 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11005
11006         * g++.old-deja/g++.other/eh5.C: New test.
11007         * g++.old-deja/g++.other/sibcall2.C: New test.
11008         * g++.old-deja/g++.other/array9.C: New test.
11009         * g++.old-deja/g++.other/typename2.C: New test.
11010         * g++.old-deja/g++.other/crash60.C: New test.
11011         * g++.old-deja/g++.other/conv9.C: New test.
11012         * g++.old-deja/g++.other/mangle10.C: New test.
11013         * g++.old-deja/g++.other/unchanging1.C: New test.
11014         * g++.old-deja/g++.other/exprstmt1.C: New test.
11015         * g++.old-deja/g++.other/inline23.C: New test.
11016         * g++.old-deja/g++.eh/ia64-1.C: New test.
11017         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11018         * g++.old-deja/g++.other/reload1.C: New test.
11019         * g++.old-deja/g++.other/static20.C: New test.
11020         * g++.old-deja/g++.other/local-alloc1.C: New test.
11021         * g++.old-deja/g++.other/conv8.C: New test.
11022         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11023         * g++.old-deja/g++.other/storeexpr1.C: New test.
11024         * g++.old-deja/g++.other/storeexpr2.C: New test.
11025         * g++.dg/eh/template2.C: New test.
11026         * g++.dg/warn/weak1.C: New test.
11027
11028 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11029
11030         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11031         Remove first, non-varying, argument.
11032
11033 2002-01-23  Richard Henderson  <rth@redhat.com>
11034
11035         * gcc.dg/inline-2.c: New.
11036
11037         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11038         Add optional target arg.  Check number of arguments.
11039         (scan-assembler-not, scan-assembler-dem): Likewise.
11040         (scan-assembler-dem-not): Likewise.
11041
11042 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11043
11044         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11045         line 12.
11046         * g++.old-deja/g++.brendan/parse3.C,
11047         g++.old-deja/g++.other/crash26.C,
11048         g++.old-deja/g++.other/crash28.C,
11049         g++.old-deja/g++.other/crash29.C,
11050         g++.old-deja/g++.other/crash30.C,
11051         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11052
11053 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11054
11055         * gcc.dg/20020115-1.c: New.
11056
11057 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11058
11059         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11060
11061 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11062
11063         * gcc.dg/20020122-3.c: New.
11064
11065 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11066
11067         * g++.dg/other/gc1.C: New test.
11068
11069 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11070
11071         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11072
11073 2002-01-22  Richard Henderson  <rth@redhat.com>
11074
11075         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11076
11077 2002-01-22  Richard Henderson  <rth@redhat.com>
11078
11079         * gcc.dg/20020122-4.c: New.
11080
11081 2002-01-22  H.J. Lu <hjl@gnu.org>
11082
11083         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11084         link output.
11085         * gcc.dg/special/ecos.exp: Likewise.
11086         * lib/g++-dg.exp: Likewise.
11087         * lib/g77-dg.exp: Likewise.
11088         * lib/gcc-dg.exp : Likewise.
11089         * lib/mike-g++.exp: Likewise.
11090         * lib/mike-g77.exp: Likewise.
11091         * lib/mike-gcc.exp: Likewise.
11092         * lib/objc-dg.exp: Likewise.
11093
11094 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11095
11096         PR target/5379
11097         * gcc.dg/20020122-2.c: New test.
11098
11099 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11100
11101         * gcc.dg/20020122-1.c: New test.
11102
11103 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11104
11105         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11106
11107 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11108
11109         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11110
11111 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11112
11113         * gcc.c-torture/compile/20020121-1.c: New test.
11114
11115 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11116
11117         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11118         ld_library_path.
11119
11120 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11121
11122         * gcc.dg/20020218-1.c: New test.
11123
11124 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11125
11126         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11127         messages
11128         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11129         "At global scope" warning
11130         * g++.dg/ext/align1.C: Change cygwin test for alignment
11131         from db-bogus to dg-warning
11132
11133 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11134
11135         * g77.f-torture/compile/cpp2.F: New test.
11136
11137 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11138
11139         * g++.dg/template/access1.C: New test.
11140
11141 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11142
11143         * gcc.dg/20020118-1.c: New.
11144
11145 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11146
11147         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11148
11149 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11150
11151         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11152         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11153         alignment warnings.
11154
11155 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11156
11157         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11158         torture_with_loops and torture_without_loops
11159
11160 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11161
11162         * gcc.c-torture/compile/20020116-1.c: New test.
11163
11164 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11165
11166         * gcc.dg/20020116-2.c: New test.
11167
11168         * gcc.dg/ultrasp4.c: New test.
11169
11170         * gcc.dg/20020116-1.c: New test.
11171
11172 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11173
11174         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11175         by EABI.
11176
11177 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11178
11179         * gcc.misc-tests/i386-prefetch.exp: New.
11180         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11181         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11182         * gcc.misc-tests/i386-pf-none-1.c: New test.
11183         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11184
11185 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11186
11187         * gcc.dg/gnu89-init-1.c: Add new tests.
11188
11189 2002-01-15  Andreas Jaeger  <aj@suse.de>
11190
11191         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11192         * gcc.dg/i386-mmx-2.c: Likewise.
11193         * gcc.dg/i386-sse-1.c: Likewise.
11194         * gcc.dg/i386-sse-2.c: Likewise.
11195         * gcc.dg/i386-sse-3.c: Likewise.
11196
11197 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11198
11199         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11200         Uncomment additional cases that now pass.
11201
11202 2002-01-11  Richard Henderson  <rth@redhat.com>
11203
11204         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11205         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11206
11207 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11208
11209         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11210
11211 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11212
11213         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11214         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11215
11216 2002-01-10  Dale Johannesen  <dalej@apple.com>
11217
11218         * gcc.c-torture/execute/loop-11.c: New.
11219
11220 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11221
11222         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11223         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11224
11225 2002-01-09  Richard Henderson  <rth@redhat.com>
11226
11227         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11228         type in which to perform the operation for each size.
11229
11230 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11231
11232         * gcc.c-torture/compile/20020109-2.c: New test.
11233
11234 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11235
11236         * gcc.c-torture/execute/loop-10.c: New test.
11237
11238 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * gcc.c-torture/compile/20010226-1.c: New test.
11241         * gcc.c-torture/compile/20010227-1.c: New test.
11242         * gcc.c-torture/compile/20010426-1.c: New test.
11243         * gcc.c-torture/compile/20010510-1.c: New test.
11244         * gcc.c-torture/compile/20010605-3.c: New test.
11245         * gcc.c-torture/compile/20010824-1.c: New test.
11246         * gcc.c-torture/execute/20010409-1.c: New test.
11247         * gcc.dg/noncompile/20000901-1.c: New test.
11248         * gcc.dg/20001023-1.c: New test.
11249         * gcc.dg/20001101-1.c: New test.
11250         * gcc.dg/20001102-1.c: New test.
11251         * gcc.dg/20010207-1.c: New test.
11252         * gcc.dg/20010405-1.c: New test.
11253         * gcc.dg/20010822-1.c: New test.
11254         * gcc.dg/20011107-1.c: New test.
11255
11256 2002-01-09  Jeffrey A Law  (law@redhat.com)
11257
11258         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11259
11260         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11261         execution failure on PA targets.
11262
11263 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11264
11265         * gcc.c-torture/compile/20020109-1.c: New test.
11266
11267 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11268
11269         * gcc.c-torture/execute/20020108-1.c: New test.
11270
11271 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11272
11273         * gcc.dg/20020108-1.c: New test.
11274
11275 2002-01-08  H.J. Lu <hjl@gnu.org>
11276
11277         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11278         for header files.
11279
11280 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11281
11282         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11283         consistency.
11284
11285 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11286
11287         * gcc.dg/altivec-4.c: Test altivec predicates.
11288
11289 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * gcc.c-torture/execute/20020107-1.c: New test.
11292
11293 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11294
11295         PR c/5279
11296         * gcc.c-torture/compile/20020106-1.c: New test.
11297
11298 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11299
11300         * gcc.c-torture/execute/nestfunc-4.c: New test.
11301
11302 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11303
11304         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11305         extra triple that slipped in.
11306         * g++.old-deja/g++.abi/align.C: Likewise.
11307         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11308
11309 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11310
11311         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11312         * g++.old-deja/g++.abi/align.C: Likewise.
11313         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11314
11315         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11316         on FreeBSD/i386.
11317         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11318         FreeBSD.
11319
11320 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11321
11322         * gcc.dg/20020104-1.c: New test.
11323
11324         * gcc.dg/20020104-2.c: New test.
11325
11326 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11327
11328         * gcc.dg/20020103-1.c: Fix typo in target selector.
11329
11330 2002-01-03  Richard Henderson  <rth@redhat.com>
11331
11332         * gcc.dg/20020103-1.c: New.
11333
11334 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11335
11336         * gcc.c-torture/execute/20020103-1.c: New test.
11337
11338 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11339
11340         * g++.dg/other/debug2.C: New test.
11341
11342         * gcc.c-torture/compile/20020103-1.c: New test.
11343
11344 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11345
11346         * gcc.dg/gnu89-init-1.c: Added new tests.
11347
11348 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11349
11350         * g++.dg/template/friend2.C: Remove as patch is reverted.
11351
11352         * g++.dg/warn/oldcast1.C: New test.
11353
11354         * g++.dg/template/ptrmem1.C: New test.
11355         * g++.dg/template/ptrmem2.C: New test.
11356
11357         * g++.dg/template/ntp.C: New test.
11358
11359         * g++.dg/other/component1.C: New test.
11360
11361         * g++.dg/template/ttp3.C: New test.
11362
11363         * g++.dg/template/friend2.C: New test.
11364         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11365
11366 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11367
11368         * g++.dg/other/ptrmem1.C: New test.
11369         * g++.dg/other/ptrmem2.C: New test.
11370
11371 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         * g++.dg/template/ctor1.C: New test.
11374
11375 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11376
11377         * g++.dg/template/friend2.C: New test.
11378
11379 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11380
11381         * gcc.dg/mmix-1.c: New test.
11382
11383 2001-12-31  Richard Henderson  <rth@redhat.com>
11384
11385         * gcc.dg/asm-5.c: New.
11386
11387 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11388
11389         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11390         in namespace __gnu_cxx
11391
11392 2001-12-30  Richard Henderson  <rth@redhat.com>
11393
11394         * gcc.dg/debug-6.c: New.
11395
11396 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11397
11398         * gcc.c-torture/compile/20011229-2.c: New test.
11399
11400 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.dg/debug-3.c: New test.
11403         * gcc.dg/debug-4.c: New test.
11404         * gcc.dg/debug-5.c: New test.
11405
11406 2001-12-29  Richard Henderson  <rth@redhat.com>
11407
11408         * g++.dg/eh/loop1.C: New.
11409
11410 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11411
11412         * g++.dg/template/crash1.C: New test.
11413
11414 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11415
11416         * g++.dg/other/const1.C: New test.
11417
11418 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11419
11420         * gcc.c-torture/compile/20011229-1.c: New test.
11421
11422 2001-12-28  Stan Shebs  <shebs@apple.com>
11423
11424         * lib/objc-torture.exp: Resync with c-torture.exp.
11425         * lib/objc.exp: Load standard libraries.
11426
11427 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11428
11429         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11430         additional tests.
11431
11432 2001-12-27  Roger Sayle <roger@eyesopen.com>
11433
11434         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11435
11436 2001-12-27  Richard Henderson  <rth@redhat.com>
11437
11438         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11439
11440 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         * g++.dg/eh/ctor1.C: New test.
11443         * g++.dg/other/error2.C: New test.
11444
11445 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11446
11447         * g++.dg/other/init2.C: New test.
11448
11449 2001-12-24  Richard Henderson  <rth@redhat.com>
11450
11451         * gcc.dg/20011223-1.c: New.
11452         * gcc.dg/inline-1.c: New.
11453
11454 2001-12-23  Richard Henderson  <rth@redhat.com>
11455
11456         * gcc.dg/asm-4.c: Test operand modifiers.
11457
11458 2001-12-23  Richard Henderson  <rth@redhat.com>
11459
11460         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11461
11462 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11463
11464         * gcc.c-torture/execute/20011223-1.c: New test.
11465
11466 2001-12-21  Richard Henderson  <rth@redhat.com>
11467
11468         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11469         re-enables the warning.
11470
11471 2001-12-21  Richard Henderson  <rth@redhat.com>
11472
11473         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11474
11475 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11476
11477         * gcc.c-torture/compile/20011218-1.c: New test.
11478
11479 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11480
11481         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11482         arm-isr.c test.
11483         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11484         epilogue generation for ARM ISR routines.
11485
11486 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11487
11488         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11489         * gcc.dg/format/c90-printf-3.c: Likewise.
11490         * gcc.dg/format/c99-printf-3.c: Likewise.
11491         * gcc.dg/format/ext-1.c: Likewise.
11492         * gcc.dg/format/ext-6.c: Likewise.
11493         * gcc.dg/format/format.h: Prototype unlocked stdio.
11494
11495 2001-12-20  Richard Henderson  <rth@redhat.com>
11496
11497         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11498         (arena): Use it.
11499         (malloc): Correct allocation logic.  Abort if we fill up the
11500         arena before initialization complete.
11501         (realloc): Correct allocation logic.
11502
11503 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11504
11505         * gcc.c-torture/compile/20011219-2.c: New test.
11506
11507         * gcc.c-torture/execute/20011219-1.c: New test.
11508
11509 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11510
11511         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11512         target does not support weak symbols.
11513
11514 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11515
11516         * gcc.c-torture/compile/20011219-1.c: New test.
11517
11518 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11519
11520         * g++.dg/other/error1.C: New test.
11521
11522 2001-12-17  Jeffrey A Law  (law@redhat.com)
11523
11524         * gcc.c-torture/execute/20011217-1.c: New test.
11525
11526 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11527
11528         * objc.dg/special/: New directory.
11529         * objc.dg/special/special.exp: New file.
11530         * objc.dg/special/unclaimed-category-1.h: New file.
11531         * objc.dg/special/unclaimed-category-1a.m: New file.
11532         * objc.dg/special/unclaimed-category-1.m: New file.
11533
11534 2001-12-17  Andreas Jaeger  <aj@suse.de>
11535
11536         * gcc.c-torture/compile/20011217-2.c: New test.
11537
11538 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11539
11540         * gcc.c-torture/compile/20011217-1.c: New test.
11541
11542 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11543
11544         * testsuite/gcc.dg/20011214-1.c: New.
11545
11546 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11547
11548         * gcc.dg/altivec-4.c: New.
11549
11550 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11551
11552         * gcc.dg/20011113-1.c: New test.
11553
11554 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11555
11556         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11557         std::__malloc_alloc_template<0> and
11558         std::__default_alloc_template<false, 0>.
11559
11560 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11561
11562         * objc/execute/bf-21.m: New test.
11563         * objc/execute/enumeration-1.m: New test.
11564         * objc/execute/enumeration-2.m: New test.
11565
11566 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11567
11568         * gcc.dg/gnu89-init-1.c: New test.
11569
11570 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11571
11572         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11573         * g++.old-deja/g++.jason/2371.C: Likewise.
11574         * g++.old-deja/g++.jason/template33.C: Likewise.
11575         * g++.old-deja/g++.jason/template34.C: Likewise.
11576         * g++.old-deja/g++.jason/template36.C: Likewise.
11577         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11578         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11579         * g++.old-deja/g++.other/typename1.C: Likewise.
11580         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11581         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11582         * g++.old-deja/g++.pt/typename11.C: Likewise.
11583         * g++.old-deja/g++.pt/typename14.C: Likewise.
11584         * g++.old-deja/g++.pt/typename16.C: Likewise.
11585         * g++.old-deja/g++.pt/typename3.C: Likewise.
11586         * g++.old-deja/g++.pt/typename4.C: Likewise.
11587         * g++.old-deja/g++.pt/typename5.C: Likewise.
11588         * g++.old-deja/g++.pt/typename7.C: Likewise.
11589         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11590
11591 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11592
11593         * g++.dg/other/linkage1.C: New test.
11594         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11595         specifiers.
11596
11597 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11598
11599         * gcc.dg/concat.c: New test.
11600
11601 2001-12-11  Stan Shebs  <shebs@apple.com>
11602
11603         * objc/compile: New test directory.
11604         * objc/compile/compile.exp: New expect script.
11605         * objc/compile/20011211-1.m: New compile test.
11606
11607 2001-12-11  Jason Merrill  <jason@redhat.com>
11608
11609         * lib/prune.exp (prune_gcc_output): Also handle "In member
11610         function".  So many permutations...
11611
11612 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11613
11614         * g++.dg/template/typedef1.C: New test.
11615
11616 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11617
11618         * g++.dg/other/copy1.C: New test.
11619
11620 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11621
11622         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11623
11624         * gcc.dg/builtin-choose-expr.c: New.
11625
11626 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11627
11628         * gcc.dg/altivec-2.c: New.
11629
11630 2001-12-07  Richard Henderson  <rth@redhat.com>
11631
11632         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11633
11634 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11635
11636         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11637         ultrasparc.
11638
11639 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11640
11641         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11642
11643 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11644
11645         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11646         variable argument list.
11647
11648 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11649
11650         * gcc.c-torture/execute/memcheck: Delete entire directory.
11651         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11652         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11653
11654 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11655
11656         * gcc.dg/Wshadow-1.c: New test.
11657
11658 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11659
11660         * gcc.c-torture/compile/20011130-1.c: New test.
11661
11662         * gcc.dg/noncompile/20011025-1.c: New test.
11663
11664         * g++.dg/other/anon-union.C: New test.
11665
11666         * gcc.c-torture/execute/20011024-1.c: New test.
11667
11668 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11669
11670         * gcc.c-torture/execute/20000722-1.x,
11671         gcc.c-torture/execute/20010123-1.x: Remove.
11672         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11673         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11674         gcc.dg/c99-complit-2.c: New tests.
11675
11676 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11677
11678         * g++.dg/inherit/base1.C: New test.
11679
11680 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11681
11682         * g++.dg/other/stdarg1.C: New test.
11683
11684         * gcc.c-torture/compile/20011130-2.c: New test.
11685
11686 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11687
11688         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11689         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11690         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11691         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11692         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11693         * gcc.dg/builtin-prefetch-1.c: New test.
11694
11695 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11696
11697         * gcc.dg/20011130-1.c: New test.
11698
11699 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.dg/other/scope1.C: New test.
11702         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11703
11704 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11705
11706         * gcc.dg/vla-init-1.c: New test.
11707
11708 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11709
11710         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11711
11712 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11713
11714         * objc.dg/alias.m: Update.
11715         * objc.dg/class-1.m: Update.
11716         * objc.dg/const-str-1.m: Update.
11717         * objc.dg/fwd-proto-1.m: Update.
11718         * objc.dg/id-1.m: Update.
11719         * objc.dg/super-class-1.m: Update.
11720
11721 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11722
11723         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11724         constructs.
11725
11726 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11727
11728         * gcc.c-torture/execute/20011128-1.c: New test.
11729
11730 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11731
11732         * gcc.dg/20011127-1.c: New test.
11733
11734 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11735
11736         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11737         from Austin Group draft 7.
11738         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11739         scanf format arguments.
11740         * gcc.dg/format/no-exargs-2.c: New test.
11741
11742 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11743
11744         * g++.dg/abi/vbase8-4.C: New test.
11745
11746 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11747
11748         * gcc.c-torture/execute/20011121-1.c: New test.
11749
11750 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11751
11752         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11753
11754 2001-11-23  Andreas Jaeger  <aj@suse.de>
11755
11756         * gcc.dg/cpp/charconst-2.c: New test.
11757
11758 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11759
11760         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11761         to the host if it is remote.  Let tests specify extra headers
11762         they use.
11763         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11764         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11765         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11766         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11767         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11768         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11769         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11770         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11771         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11772         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11773
11774 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11775
11776         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11777         for little endian ARMs.
11778
11779 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11780
11781         * gcc.c-torture/compile/20011119-1.c: New test.
11782         * gcc.c-torture/compile/20011119-2.c: New test.
11783
11784 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11785
11786         * gcc.dg/altivec-1.c: Fix typo.
11787
11788 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11789
11790         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11791
11792 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11793
11794         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11795
11796 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11797
11798         * lib/g77.exp: Don't specify --rpath-link.
11799
11800         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11801         across all the headers.
11802         * gcc.dg/format/format.exp: For testing on a remote host,
11803         copy format.h.
11804
11805         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11806         * gcc.c-torture/execute/930406-1.c: Likewise.
11807         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11808
11809 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11810
11811         * gcc.dg/altivec-1.c: New.
11812
11813 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11814
11815         * gcc.dg/cpp/fpreprocessed.c: New test case.
11816
11817 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11818
11819         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11820         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11821         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11822
11823 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11824
11825         * gcc.dg/no-builtin-1.c: New test.
11826
11827 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11828
11829         * gcc.c-torture/execute/20011115-1.c: New test.
11830
11831 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11832
11833         * gcc.c-torture/compile/20011114-2.c: New test.
11834         * gcc.c-torture/compile/20011114-3.c: New test.
11835         * gcc.c-torture/compile/20011114-4.c: New test.
11836
11837 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11838
11839         * g++.dg/other/init1.C: New test.
11840
11841 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11842
11843         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11844         message.
11845
11846         * gcc.c-torture/execute/20011114-1.c: New testcase.
11847
11848         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11849         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11850         like the (before this change) version of 20010327-1.c.
11851
11852 2001-11-14  Roger Sayle <roger@eyesopen.com>
11853
11854         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11855
11856 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11857
11858         * g++.dg/init/array2.C: New test.
11859
11860 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11861
11862         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11863
11864 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11865
11866         * g++.dg/other/forscope1.C: New test.
11867         * g++.dg/ext/forscope1.C: New test.
11868         * g++.dg/ext/forscope2.C: New test.
11869
11870 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11871
11872         * gcc.c-torture/execute/20011113-1.c: New test.
11873
11874 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11875
11876         * gcc.c-torture/execute/20011109-2.c: New test.
11877
11878         * gcc.c-torture/execute/20011109-1.c: New test.
11879
11880 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11881
11882         * gcc.c-torture/compile/20011109-1.c: New test.
11883
11884 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11885
11886         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11887         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11888         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11889         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11890         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11891         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11892         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11893
11894 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11895
11896         * g++.dg/warn/Wshadow-1.C: New tests.
11897         * g++.old-deja/g++.mike/for3.C: Update.
11898
11899 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11900
11901         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11902         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11903         XFAILs.  Adjust expected error texts.
11904         * gcc.c-torture/compile/20011106-1.c,
11905         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11906         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11907         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11908         gcc.dg/c99-array-lval-5.c: New tests.
11909
11910 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11911
11912         * gcc.dg/cpp/defined.c: Update.
11913
11914 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11915
11916         * gcc.c-torture/execute/anon-1.c: New test.
11917
11918 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11919
11920         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11921         same size, so no warning should be produced on stormy16.
11922
11923         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11924         due to oversized array.
11925         * g++.old-deja/g++.mike/ns15.C: Likewise.
11926         * g++.old-deja/g++.pt/crash16.C: Likewise.
11927
11928 2001-11-02  Graham Stott  <grahams@redhat.com>
11929
11930         * g++.dgother/debug1.C: Fix typos.
11931
11932 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11933
11934         * g++.dg/other/debug1.C: New test.
11935
11936 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11937
11938         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11939         of unsigned long.
11940
11941 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11942
11943         * gcc.dg/20011029-2.c: New test.
11944
11945         * gcc.c-torture/compile/20011029-1.c: New test.
11946
11947 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11948
11949         * objc/execute/class_self-1.m: New test.
11950         * objc/execute/class_self-2.m: New test.
11951
11952 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11953
11954         * gcc.misc-tests/msgs.exp: Delete.
11955         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11956         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11957         error set to match recent changes.
11958
11959 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11960
11961         * gcc.dg/20011021-1.c: New test.
11962
11963 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11964
11965         * gcc.c-torture/compile/20011023-1.c: New test.
11966
11967 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11968
11969         * lib/g77.exp: Rewrite based on lib/g++.exp.
11970
11971 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11972
11973         * gcc.c-torture/execute/20011019-1.c: New test.
11974
11975         * gcc.dg/20011018-1.c: New test.
11976
11977 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11978
11979         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11980
11981 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11982
11983         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11984         * gcc.dg/attr-invalid.c: Likewise.
11985
11986 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11987
11988         * testsuite/gcc.dg/20011015-1.c: New test.
11989
11990 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11991
11992         * g++.dg/template/unify2.C: New test.
11993
11994 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11995
11996         * g++.dg/other/exception-specification.C: New test
11997
11998 2001-10-13  Tom Rix  <trix@redhat.com>
11999
12000         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12001         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12002
12003 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12004
12005         * testsuite/gcc.dg/20011009-1.c: New test.
12006
12007 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         PR g++/4476
12010         * g++.dg/other/friend1.C: New test.
12011
12012 2001-10-11  Richard Henderson  <rth@redhat.com>
12013
12014         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12015
12016 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12017
12018         * gcc.c-torture/compile/20011010-1.c: New.
12019
12020 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12021
12022         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12023         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12024         g77.f-torture/execute/execute.exp,
12025         g77.f-torture/noncompile/noncompile.exp,
12026         gcc.c-torture/compile/compile.exp,
12027         gcc.c-torture/execute/execute.exp,
12028         gcc.c-torture/execute/ieee/ieee.exp,
12029         gcc.c-torture/execute/memcheck/memcheck.exp,
12030         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12031         objc/execute/execute.exp: Update FSF address.
12032
12033 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12034
12035         * gcc.dg/cpp/cmdlne-C.c: Update.
12036         * gcc.dg/cpp/cmdlne-C2.c: New.
12037
12038 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12039
12040         * gcc.c-torture/execute/20011008-3.c: New.
12041
12042 2001-10-08  DJ Delorie  <dj@redhat.com>
12043
12044         * gcc.dg/20011008-1.c: New.
12045         * gcc.dg/20011008-2.c: New.
12046
12047 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12048
12049         * gcc.dg/cpp/spacing1.c: Update test.
12050
12051 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12052
12053         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12054         spelling errors of "separate" as "seperate".
12055
12056 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12057
12058         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12059         enough to avoid inlining.
12060
12061 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12062
12063         * lib/g77.exp: set libg2c_dir correctly.
12064
12065 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12066
12067         * gcc.dg/cpp/macro11.c: New test.
12068
12069 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12070
12071         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12072         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12073         gcc.dg/format/multattr-3.c: New tests.
12074         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12075         tests for format attributes on function pointers being rejected.
12076
12077 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12078
12079         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12080
12081 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12082
12083         * g++.dg/warn/format1.C: New test.
12084
12085 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12086
12087         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12088
12089 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12090
12091         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12092
12093 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12094
12095         * gcc.dg/cpp/redef2.c: Add test.
12096
12097 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12098
12099         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12100         long-standing bug on i686, apparently.
12101         * gcc.c-torture/execute/loop-2c.x: New file.
12102         * gcc.c-torture/execute/loop-2d.x: New file.
12103         * gcc.c-torture/execute/loop-3c.x: New file.
12104
12105 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12106
12107         * gcc.dg/cpp/20000625-2.c: Correct line number.
12108
12109 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12110
12111         * gcc.dg/cpp/macro10.c: New test.
12112         * gcc.dg/cpp/strify3.c: New test.
12113         * gcc.dg/cpp/spacing1.c: Add tests.
12114         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12115         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12116
12117 2001-09-24  DJ Delorie  <dj@redhat.com>
12118
12119         * gcc.c-torture/execute/20010924-1.c: New test.
12120
12121 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12122
12123         * testsuite/objc/execute/paste.m: Remove.
12124
12125 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12126
12127         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12128
12129 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12130
12131         * g77.dg/strlen0.f: New test.
12132
12133 2001-09-21  Richard Henderson  <rth@redhat.com>
12134
12135         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12136         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12137
12138 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12139
12140         Table-driven attributes.
12141         * g++.dg/ext/attrib1.C: New test.
12142
12143 2001-09-20  DJ Delorie  <dj@redhat.com>
12144
12145         * gcc.dg/20000926-1.c: Update expected warning messages.
12146         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12147         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12148         array.
12149
12150 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12151
12152         * g++.dg/eh/registers1.C: New test case.
12153
12154 2001-09-17  Richard Henderson  <rth@redhat.com>
12155
12156         * gcc.dg/array-5.c: Fix VLA decomposition test.
12157
12158 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12159
12160         * gcc.dg/cpp/line5.c: New testcase.
12161
12162 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12163
12164         * gcc.dg/cpp/macro9.c: New test.
12165
12166 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12167
12168         * gcc.c-torture/execute/980223.c: Change type of addr from long
12169         to char *.
12170
12171 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12172
12173         * gcc.c-torture/execute/20010915-1.c: New test.
12174
12175 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12176
12177         * g77.dg/bprob: New directory.
12178         * g77.dg/bprob/bprob.exp: New file.
12179         * g77.dg/bprob/bprob-1.f: New test.
12180         * g77.dg/gcov: New directory.
12181         * g77.dg/gcov/gcov.exp: New file.
12182         * g77.dg/gcov/gcov-1.f: New test.
12183         * g77.dg/gcov/gcov-1.x: New file.
12184
12185 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12186
12187         * gcc.dg/cpp/directiv.c: Update.
12188         * gcc.dg/cpp/undef1.c: Update.
12189
12190 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12191
12192         * gcc.dg/20010912-1.c: New test.
12193
12194 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12195
12196         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12197         language-independent file in lib.
12198         * lib/gcov.exp: New file.
12199
12200 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12201
12202         * gcc.c-torture/compile/20010911-1.c: New test.
12203
12204 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12205
12206         * lib/profopt.exp: New, to support profile-directed optimizations.
12207         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12208         * gcc.misc-tests/bprob-1.c: New test.
12209         * gcc.misc-tests/bprob-2.c: New test.
12210
12211 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12212
12213         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12214         XFAIL and which kinds of gcov output to verify.
12215         * gcc.misc-tests/gcov-4b.x: New file.
12216         * gcc.misc-tests/gcov-5b.x: New file.
12217         * gcc.misc-tests/gcov-6.x: New file.
12218         * gcc.misc-tests/gcov-7.c: New test.
12219         * gcc.misc-tests/gcov-7.x: New file.
12220
12221 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12222
12223         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12224         * gcc.misc-tests/gcov-6.c: New test.
12225
12226 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12227
12228         PR c++/3986
12229         * g++.dg/abi/vbase1.C: New test.
12230
12231 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12232
12233         * objc.dg/method-2.m: New.
12234
12235 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12236
12237         PR c++/4203
12238         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12239         * g++.dg/init/empty1.C: New test.
12240
12241 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12242
12243         * gcc.c-torture/compile/20010903-1.c: New test.
12244
12245 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12246
12247         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12248         for m68k.
12249
12250 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12251
12252         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12253
12254         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12255
12256         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12257
12258 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12259
12260         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12261         for 16-bit 'unsigned int'.
12262
12263 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12264
12265         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12266
12267 2001-08-27  Richard Henderson  <rth@redhat.com>
12268
12269         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12270         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12271
12272 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12273
12274         * gcc.dg/asm-names.c (ymain): New.
12275
12276 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12277
12278         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12279         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12280         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12281
12282 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12283
12284         * gcc.dg/compare5.c: New testcase.
12285
12286 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12287
12288         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12289         and "In instantiation".
12290
12291 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12292
12293         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12294
12295 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12296
12297         * gcc.misc-tests/gcov.exp: Add support for branch information.
12298         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12299         * gcc.misc-tests/gcov-4.c: New test.
12300         * gcc.misc-tests/gcov-4b.c: New test.
12301         * gcc.misc-tests/gcov-5b.c: New test.
12302
12303 2001-08-20  Zack Weinberg  <zackw@panix.com>
12304
12305         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12306         expected to fail.
12307
12308 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12309
12310         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12311
12312 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12313
12314         * g++.dg/eh/
12315         Moved to gcc-deps.exp
12316         * gcc-deps.exp: New file.
12317
12318 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12319
12320         * g++.old-deja/g++.pt/defarg14.C: New test.
12321
12322 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         * g++.old-deja/g++.other/lineno5.C: New test.
12325
12326 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         * g++.old-deja/g++.pt/crash68.C: New test.
12329
12330 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12331
12332         * g++.old-deja/g++.other/crash42.C: New test.
12333
12334 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12335
12336         * gcc.dg/cpp/extratokens.c: Fix.
12337         * gcc.dg/cpp/skipping2.c: New tests.
12338
12339 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12340
12341         * gcc.c-torture/execute/20010724-1.c: New file.
12342         * gcc.c-torture/execute/20010724-1.x: New file.
12343
12344 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         * g++.old-deja/g++.other/cond7.C: New test.
12347
12348 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12349
12350         * g++.old-deja/g++.other/optimize4.C: New test.
12351
12352 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12353
12354         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12355
12356 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12357
12358         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12359         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12360         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12361         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12362
12363         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12364         bug report" message.
12365
12366         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12367         * g++.dg/ext/instantiate1.C: Move from old-deja.
12368
12369 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12370
12371         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12372         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12373         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12374         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12375
12376 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12377
12378         * gcc.c-torture/execute/20010723-1.c: New test.
12379
12380 2001-07-23  Ben Elliston  <bje@redhat.com>
12381
12382         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12383
12384 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12385
12386         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12387         i[34567]86-*-*.
12388         Delete handling of ieee_multilib_flags.
12389         Pass -mieee for alpha*-*-* and sh-*-*.
12390         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12391
12392 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12393
12394         Remove old-abi tests.
12395         * g++.old-deja/g++.mike/p11116.C: Remove.
12396         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12397
12398 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12399
12400         * g77.f-torture/compile/pr3743.f:  New test
12401
12402 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12403
12404         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12405
12406 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12407
12408         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12409         g++.old-deja/g++.pt/static6.C: Likewise.
12410         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12411         supports weak symbols.
12412
12413 2001-07-18  Andreas Jaeger  <aj@suse.de>
12414
12415         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12416         supported again.
12417
12418 2001-07-18  Andreas Jaeger  <aj@suse.de>
12419
12420         * gcc.dg/iftrap-1.c: Fix target line.
12421
12422 2001-07-17  Richard Henderson  <rth@redhat.com>
12423
12424         * gcc.c-torture/execute/20010717-1.c: New.
12425
12426 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12427
12428         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12429         tests.
12430
12431 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12432
12433         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12434
12435 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12436
12437         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12438         UAC_SIGBUS, UAC_NOPRINT definitions.
12439
12440 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12441
12442         * objc/execute/object_is_class.m: New test.
12443         * objc/execute/object_is_meta_class.m: New test.
12444
12445 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12446
12447         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12448         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12449
12450 2001-01-15  David Bil
12451         * objc/execute/class-14.m: Added.
12452         * objc/execute/class-2.m: Added.
12453         * objc/execute/class-3.m: Added.
12454         * objc/execute/class-4.m: Added.
12455         * objc/execute/class-5.m: Added.
12456         * objc/execute/class-6.m: Added.
12457         * objc/execute/class-7.m: Added.
12458         * objc/execute/class-8.m: Added.
12459         * objc/execute/class-9.m: Added.
12460         * objc/execute/class-tests-1.h
12461         * objc/execute/class-tests-2.h
12462         * objc/execute/compatibility_alias.m: Added.
12463         * objc/execute/encode-1.m: Added.
12464         * objc/execute/formal_protocol-1.m: Added.
12465         * objc/execute/formal_protocol-2.m: Added.
12466         * objc/execute/formal_protocol-3.m: Added.
12467         * objc/execute/formal_protocol-4.m: Added.
12468         * objc/execute/formal_protocol-5.m: Added.
12469         * objc/execute/formal_protocol-6.m: Added.
12470         * objc/execute/formal_protocol-7.m: Added.
12471         * objc/execute/informal_protocol.m: Added.
12472         * objc/execute/initialize.m: Added.
12473         * objc/execute/load.m: Added.
12474         * objc/execute/many_args_method.m: Added.
12475         * objc/execute/nested-3.m: Added.
12476         * objc/execute/no_clash.m: Added.
12477         * objc/execute/private.m: Added.
12478         * objc/execute/redefining_self.m: Added.
12479         * objc/execute/root_methods.m: Added.
12480         * objc/execute/selector-1.m: Added.
12481         * objc/execute/static-1.m: Added.
12482         * objc/execute/static-2.m: Added.
12483         * objc/execute/va_method.m: Added.
12484
12485 2001-03-10  Richard Henderson  <rth@redhat.com>
12486
12487         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12488
12489 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12490
12491         * g++.old-deja/g++.other/crash31.C: XFAIL.
12492         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12493         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12494         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12495         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12496         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12497
12498 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12499
12500         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12501
12502 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12503
12504         * gcc.dg/20000724-1.c: Don't use multiline strings.
12505
12506 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12507
12508         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12509         result of -cString against what we expect it to be; don't just
12510         print it out for no one to read.
12511
12512         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12513         Based on testcases provided by Nicola Pero.
12514
12515 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12516
12517         * gcc.dg/cpp/macro7.c: New test.
12518
12519 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12520
12521         * gcc.dg/cpp/multiline.c: Update.
12522
12523 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12524
12525         * g++.old-deja/g++.other/enum3.C: New test.
12526
12527 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12528
12529         * g++.old-deja/g++.other/pod1.C: New test.
12530
12531 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12532
12533         * g++.old-deja/g++.ext/overload1.C: New test.
12534
12535 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12536
12537         * g++.old-deja/g++.pt/using1.C: New test.
12538
12539 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12540
12541         * g++.old-deja/g++.other/using9.C: New test.
12542
12543 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12544
12545         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12546
12547         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12548
12549 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12550
12551         * g++.old-deja/g++.ext/realpt1.C: Remove.
12552
12553 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12554
12555         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12556
12557 2001-02-26  Will Cohen  <wcohen@redhat.com>
12558
12559         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12560
12561 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12562
12563         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12564         templatized constructors.
12565
12566 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12567
12568         * gcc.c-torture/execute/20010224-1.c: New test.
12569
12570 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12571
12572         * gcc.c-torture/execute/20010222-1.c: New test.
12573
12574 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12575
12576         * g++.old-deja/g++.other/inline20.C: New test.
12577
12578 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12579
12580         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12581
12582 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12583
12584         * g++.old-deja/g++.other/lookup22.C: New test.
12585
12586 200
12587         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12588         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12589         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12590         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12591         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12592
12593 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12594
12595         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12596         account.
12597
12598 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12599
12600         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12601
12602 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12603
12604         * g++.old-deja/g++.pt/crash62.C: New test.
12605
12606 2001-01-04  Richard Henderson  <rth@redhat.com>
12607
12608         * gcc.dg/20000926-1.c: Update expected warnings.
12609         * gcc.dg/array-2.c: Likewise.
12610         * gcc.dg/array-4.c: Also validate flexible array members.
12611         * gcc.dg/c99-flex-array-1.c: New.
12612
12613 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12614
12615         * gcc.c-torture/compile/20001222-1.x: Remove.
12616
12617 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12618
12619         * gcc.c-torture/execute/built-in-setjmp.c: New.
12620
12621 2001-01-03  Richard Henderson  <rth@redhat.com>
12622
12623         * gcc.dg/940510-1.c: Update expected error wording.
12624         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12625
12626 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12627
12628         * lib/target-supports.exp (check_alias_available): Modified to
12629         indicate aliases not supported if only weak aliases are supported.
12630
12631 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12632
12633         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12634         Turn on cmpstrsi checks for __pj__ and __i370__.
12635
12636 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12637
12638         * g++.old-deja/g++.other/virtual11.C: New test.
12639
12640 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12641
12642         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12643
12644 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12645
12646         * gcc.c-torture/compile/20010102-1.c: New test.
12647
12648 2001-01-02  Andreas Jaeger  <aj@suse.de>
12649
12650         * gcc.dg/noreturn-3.c: New test.
12651
12652         * gcc.dg/noreturn-4.c: New test.
12653
12654 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12655
12656         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12657         __builtin_fputc and __builtin_fwrite.
12658
12659 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12660
12661         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12662         signed char, not default char.
12663
12664 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12665
12666         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12667
12668 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12669
12670         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12671
12672 2000-12-29  Richard Henderson  <rth@redhat.com>
12673
12674         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12675         (__cyg_profile_func_exit): Define.
12676
12677 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12678
12679         * g++.dg/vtgc1.C: New test.
12680
12681 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12682
12683         * gcc.dg/noncompile/20001228-1.c: New test.
12684
12685         * gcc.dg/20001228-1.c: New test.
12686
12687         * gcc.c-torture/execute/20001228-1.c: New test.
12688
12689 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12690
12691         * gcc.dg/format-strfmon-1.c: New test.
12692
12693 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12694
12695         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12696         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12697         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12698         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12699         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12700         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12701         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12702         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12703         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12704         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12705         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12706         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12707         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12708
12709         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12710         * gcc.c-torture/execute/string-opt-4.c: Test index.
12711
12712 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12713
12714         * gcc.c-torture/compile/20001226-1.c: New test.
12715
12716 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12717
12718         * gcc.c-torture/compile/20001222-1.c: New test.
12719         * gcc.c-torture/compile/20001222-1.x: Xfail.
12720
12721 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12722
12723         * gcc.c-torture/execute/comp-goto-2.c: New test.
12724
12725 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12726
12727         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12728         Use long types if __INT_MAX__ is 32767.
12729         (main): Use cast to (sint32 *) when poking 88 into a_page.
12730
12731         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12732
12733 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12734
12735         * gcc.c-torture/compile/20001221-1.c: New test.
12736         * gcc.c-torture/execute/20001221-1.c: New test.
12737
12738 2000-12-20  Richard Henderson  <rth@redhat.com>
12739
12740         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12741         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12742
12743 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12744
12745         * gcc.dg/compare3.c: New test.
12746
12747 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12748
12749         * gcc.dg/format-warnll-1.c: New test.
12750
12751 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12752
12753         * gcc.dg/cpp/cmdlne-P.c: New test.
12754
12755 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12756
12757         * gcc.c-torture/execute/builtin-abs-1.c,
12758         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12759
12760 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12761
12762         * gcc.dg/cpp/multiline.c: New test.
12763
12764 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12765
12766         * g++.old-deja/g++.other/syshdr1.C: Update.
12767         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12768
12769 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12770
12771         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12772
12773 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12774
12775         * g++.old-deja/g++.pt/ttp65.C: New test.
12776
12777 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12778
12779         * g++.old-deja/g++.pt/ttp64.C: New test.
12780
12781 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12782
12783         * g++.old-deja/g++.pt/spec33.C: New test.
12784
12785 2000-12-14  Catherine Moore  <clm@redhat.com>
12786
12787         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12788         * gcc.c-torture/execute/920612-2.c: Likewise.
12789         * gcc.c-torture/execute/920428-2.c: Likewise.
12790         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12791         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12792
12793 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12794
12795         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12796         * gcc.dg/pack-test-2.c: Likewise.
12797
12798 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12799
12800         Tests by Zack Weinberg <zackw@stanford.edu>.
12801
12802         * gcc.dg/cpp/defined.c: Update.
12803         * gcc.dg/cpp/defined_trad.c: New tests.
12804
12805 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12806
12807         * gcc.dg/cpp/trad-direct.c: Update.
12808
12809 2000-12-11  Neil Booth  <neilb@earthling.net>
12810
12811         * gcc.dg/cpp/defined_trad.c
12812
12813 2000-12-11  Neil Booth  <neilb@earthling.net>
12814
12815         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12816
12817 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12818
12819         * gcc.dg/format-miss-2.c: New test.
12820
12821 2000-12-09  Neil Booth  <neilb@earthling.net>
12822
12823         * gcc.dg/cpp/lineflags.c: New tests.
12824         * gcc.dg/cpp/poison.c: Update.
12825         * gcc.dg/cpp/redef2.c: Update.
12826         * gcc.dg/cpp/skipping.c: New test.
12827
12828 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12829
12830         * g++.old-deja/g++.other/eh3.C: New testcase.
12831
12832 2000-12-07  Neil Booth  <neilb@earthling.net>
12833
12834         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12835         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12836         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12837         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12838         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12839         Update.
12840
12841 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12842
12843         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12844         __SIZE_TYPE__ instead of int for type of integers cast to
12845         pointers.
12846
12847 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12848
12849         * g++.old-deja/g++.other/cleanup4.C: New test.
12850
12851 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12852
12853         * format-sec-1.c: New test.
12854
12855 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12856
12857         * gcc.dg/format-nonlit-3.c: New test.
12858
12859 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12860
12861         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12862         through a null pointer.
12863
12864 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12865         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12866         library makes no calls to `operator new' during initialization.
12867
12868 2000-11-04  Neil Booth  <neilb@earthling.net>
12869
12870         * gcc.dg/cpp/include2.c: New tests.
12871
12872 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12873
12874         * lib/g++.exp (g++_set_ld_library_path): New function.
12875         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12876
12877 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12878
12879         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12880         warnings.
12881
12882 2000-11-01  Richard Henderson  <rth@redhat.com>
12883
12884         * g++.old-deja/g++.ext/namedret1.C: New.
12885         * g++.old-deja/g++.ext/namedret2.C: New.
12886         * g++.old-deja/g++.ext/namedret3.C: New.
12887
12888 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12889
12890         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12891         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12892
12893 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12894
12895         * gcc.c-torture/execute/va-arg-21.c: New test.
12896
12897 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12898
12899         * gcc.dg/c99-complex-2.c: New test.
12900
12901 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12902
12903         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12904
12905 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12906
12907         * g++.old-deja/g++.other/inline16.C: New test.
12908
12909 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12910
12911         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12912         __PRETTY_FUNCTION__
12913
12914 2000-10-29  Neil Booth  <neilb@earthling.net>
12915
12916         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12917         New tests.
12918         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12919         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12920         optimisation.
12921
12922 2000-10-29  Neil Booth  <neilb@earthling.net>
12923
12924         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12925         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12926         * mi5.c: Test multiple includes work with -C.
12927         * trigraphs.c: Test ^= version.
12928
12929 2000-10-28  Neil Booth  <neilb@earthling.net>
12930
12931         New tests and test updates for new macro expander.
12932
12933         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12934         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12935         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12936         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12937         new diagnostic messages.
12938
12939         * gcc.dg/cpp/macro3.c: New tests.
12940
12941 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12942
12943         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12944         on the same line.
12945
12946 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12947
12948         * g++.old-deja/g++.other/eh2.C: New test.
12949
12950 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12951
12952         * gcc.c-torture/execute/20001027-1.c: New test.
12953
12954 2000-10-26  Richard Henderson  <rth@redhat.com>
12955
12956         * gcc.c-torture/execute/20001026-1.c: New.
12957
12958 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12959
12960         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12961         * g++.old-deja/g++.law/builtin1.C: Likewise.
12962         * g++.old-deja/g++.law/ctors10.C: Likewise.
12963         * g++.old-deja/g++.law/virtual3.C: Likewise.
12964         * g++.old-deja/g++.mike/p658.C: Likewise.
12965         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12966         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12967         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12968         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12969         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12970
12971 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         * gcc.c-torture/compile/20001024-1.c: New test.
12974
12975 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12976
12977         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12978         to tell us whether or not we are using V3.
12979
12980 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12981
12982         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12983         operands.
12984
12985 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12986
12987         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12988
12989 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12990
12991         * gcc.c-torture/execute/20001024-1.c: New test.
12992
12993 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12994
12995         * g++.old-deja/g++.other/sibcall1.C: New test.
12996
12997 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * gcc.dg/noncompile/init-3.c: New test.
13000
13001 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13002
13003         * gcc.dg/format-array-1.c: New test.
13004
13005 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13006
13007         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13008         writing through null pointers; remove comment about testing
13009         unterminated strings.
13010
13011 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13012
13013         * gcc.c-torture/execute/20001017-2.c: New test.
13014
13015 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13016
13017         * gcc.c-torture/compile/20001018-1.c: New test.
13018         * gcc.c-torture/compile/20001018-1.x: Xfail.
13019
13020 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13021
13022         * gcc.c-torture/execute/20001017-1.c: New test.
13023
13024 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13025
13026         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13027         for multiple use of arguments with scanf formats; add tests for
13028         multiple use of arguments.
13029
13030 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13031
13032         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13033
13034 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13035
13036         * gcc.dg/format-miss-1.c: New test.
13037
13038 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * gcc.c-torture/execute/20001013-1.c: New test.
13041
13042 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13043
13044         * gcc.dg/format-branch-1.c: New test.
13045
13046 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13047
13048         * README, lib/file-format.exp: Remove EGCS references.
13049
13050 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13051
13052         * gcc.dg/20001013-1.c: New test.
13053
13054 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13055
13056         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13057         for intmax_t in the compiler using __typeof__ and the type rules
13058         for conditional expressions.
13059
13060 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13061
13062         * gcc.dg/20001012-1.c: New test.
13063         * gcc.dg/20001012-2.c: New test.
13064
13065 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13066
13067         * gcc.dg/format-attr-1.c: New test.
13068
13069 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13070
13071         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13072         __LONG_LONG_MAX__ instead of LLONG_MAX.
13073
13074 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13075
13076         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13077         scanf flags.
13078         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13079         flags.
13080
13081 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13082
13083         * gcc.dg/sequence-pt-1.c: New test.
13084
13085 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13086
13087         * gcc.c-torture/execute/20001011-1.c: New testcase.
13088         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13089
13090 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13091
13092         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13093         does not error on it.
13094
13095 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13096
13097         * gcc.dg/20001009-1.c: New test.
13098
13099 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13100
13101         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13102         * gcc.c-torture/execute/20001009-2.c: ... to here.
13103
13104 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13105
13106         * gcc.c-torture/compile/20001009-1.c: New testcase.
13107         * gcc.c-torture/execute/20001009-1.c: New testcase.
13108         Testcases provided by Jan Hubicka <jh@suse.cz>.
13109
13110 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13111
13112         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13113         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13114         uintmax_t using <limits.h> to emulate the compiler's internal
13115         logic.  No longer XFAIL %j tests.
13116
13117 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13118
13119         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13120         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13121         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13122         regexps and details of expected handling of some bad formats.
13123         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13124         suppression.
13125
13126 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13127
13128         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13129         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13130         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13131         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13132         in list archives.
13133
13134 2000-10-06  Richard Henderson  <rth@cygnus.com>
13135
13136         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13137         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13138         * g++.old-deja/g++.jason/report.C: Likewise.
13139         * g++.old-deja/g++.law/friend5.C: Likewise.
13140         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13141         of the expected warnings.
13142
13143 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13144
13145         * g++.old-deja/g++.pt/enum14.C: New test.
13146
13147 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13148
13149         * g++.old-deja/g++.pt/crash59.C: New test.
13150
13151 2000-10-04  Will Cohen  <wcohen@redhat.com>
13152
13153         * gcc.dg/20000926-1.c: New test.
13154
13155 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13156
13157         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13158         function name for current C++ compiler.
13159         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13160
13161 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13162
13163         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13164         __PRETTY_FUNCTION__.
13165         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13166
13167 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13168
13169         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13170
13171 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13172
13173         * gcc.c-torture/compile/20000923-1.c: New test.
13174
13175 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13176
13177         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13178         * g++.old-deja/g++.pt/ttp62.C: Same.
13179         * g++.old-deja/g++.other/inline14.C: Same.
13180
13181 2000-09-24  Richard Henderson  <rth@cygnus.com>
13182
13183         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13184
13185 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13186
13187         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13188
13189 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13190
13191         * gcc.c-torture/compile/20000922-1.c: New file.
13192
13193 2000-09-21  Nick Clifton  <nickc@redhat.com>
13194
13195         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13196         a signed long modulo operation.
13197         (mod6): New function - perform an unsigned long modulo operation.
13198         (main): Add tests for modulos of very large numbers by very small
13199         dividends.
13200
13201 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13202
13203         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13204
13205 2000-09-19  Richard Henderson  <rth@cygnus.com>
13206
13207         * gcc.dg/compare2.c (case 10): XFAIL.
13208
13209 2000-09-18  Richard Henderson  <rth@cygnus.com>
13210
13211         * gcc.c-torture/execute/20000906-1.c: Move ...
13212         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13213         that support __builtin_trap.
13214
13215 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13216
13217         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13218
13219 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13220
13221         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13222         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13223         more $ format tests.
13224
13225 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13226
13227         * gcc.dg/format-errmk-1.c: New test.
13228
13229 2000-09-17  Greg McGary  <greg@mcgary.org>
13230
13231         * gcc.c-torture/execute/20000917-1.x: Remove.
13232
13233 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13234
13235         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13236
13237 2000-09-17  Greg McGary  <greg@mcgary.org>
13238
13239         * gcc.c-torture/execute/20000917-1.c: New test.
13240         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13241
13242 2000-09-16  Neil Booth  <NeilB@earthling.net>
13243
13244         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13245         in nested macro bug.
13246
13247 2000-09-15  Neil Booth  <NeilB@earthling.net>
13248
13249         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13250
13251 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13252
13253         * gcc.c-torture/execute/20000914-1.c: New test.
13254
13255 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13256
13257         * g++.other/inline13.C: New test.
13258
13259 2000-09-12  Andreas Jaeger  <aj@suse.de>
13260
13261         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13262         constant by Ulrich Drepper <drepper@redhat.com>.
13263
13264 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13265
13266         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13267
13268 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13269
13270         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13271
13272 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13273
13274         * gcc.dg/cpp/backslash.c: New test.
13275
13276 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13277
13278         * gcc.c-torture/execute/20000910-1.c: New test.
13279         * gcc.c-torture/execute/20000910-2.c: Likewise.
13280
13281 2000-09-11  Robert Lipe  <robertl@sco.com>
13282
13283         * gcc.dg/pragma-align.c: New test.
13284
13285 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13286
13287         * g++.old-deja/g++.pt/explicit82.C: New test.
13288         * g++.old-deja/g++.pt/explicit83.C: New test.
13289
13290 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13291
13292         * gcc.dg/asm-names.c: New test.
13293
13294 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13295
13296         * gcc.dg/cpp/tr-warn6.c: New test
13297
13298 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13301         be accepted.
13302
13303 2000-09-07  Catherine Moore  <clm@redhat.com>
13304
13305         * gcc.c-torture/execute/unroll-1.c: New test.
13306
13307 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13308
13309         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13310         ERROR markers.
13311         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13312         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13313         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13314         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13315         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13316         Preprocess only.
13317         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13318         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13319
13320 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13321
13322         * g++.old-deja/g++.pt/deduct2.C: New test.
13323
13324 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13325
13326         * g++.old-deja/g++.pt/parms2.C: New test.
13327
13328 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13329
13330         * g++.old-deja/g++.pt/crash58.C: New test.
13331
13332 2000-09-06  Greg McGary  <greg@mcgary.org>
13333
13334         * gcc.c-torture/execute/20000906-1.c: New test.
13335         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13336
13337 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13338
13339         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13340
13341 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13342
13343         * g++.old-deja/g++.pt/crash57.C: New test.
13344
13345 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13346
13347         * g++.old-deja/g++.pt/crash56.C: New test.
13348
13349 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13350
13351         * g++.old-deja/g++.pt/koenig1.C: New test.
13352
13353 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13354
13355         * gcc.dg/20000904-1.c: New test.
13356
13357 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13358
13359         * gcc.dg/cpp/paste8.c: New test.
13360
13361 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13362
13363         * gcc.c-torture/compile/20000827-1.c: New test.
13364
13365 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13366
13367         * gcc.dg/format-diag-1.c: New test.
13368
13369 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13370
13371         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13372         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13373         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13374         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13375         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13376
13377 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         * g++.old-deja/g++.other/nested4.C: New test.
13380
13381 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.old-deja/g++.ns/scoped1.C: New test.
13384
13385 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13386
13387         * lib/g++.exp: Support testing already-installed GCC.
13388
13389 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13390
13391         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13392
13393 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13394
13395         * gcc.dg/return-type-2.c: New test.
13396
13397 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13398
13399         * gcc.c-torture/compile/20000825-1.c: New test.
13400
13401 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13402
13403         * gcc.dg/dwarf2-2.c: New test.
13404
13405 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13406
13407         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13408         dg-warning regexps.
13409
13410 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13411
13412         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13413         gcc.dg/format-ext-5.c: New tests.
13414
13415 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13416
13417         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13418
13419 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13420
13421         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13422
13423 2000-08-24  Richard Henderson  <rth@cygnus.com>
13424
13425         * gcc.dg/ia64-sync-1.c: New test.
13426         * gcc.dg/ia64-sync-2.c: New test.
13427         * gcc.dg/ia64-asm-1.c: New test.
13428
13429 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13430
13431         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13432         * gcc.dg/format-ext-2.c: New test.
13433
13434 2000-08-23  Jason Merrill  <jason@redhat.com>
13435
13436         * lib/old-dejagnu.exp: Also ignore "In member function" and
13437         "At global scope".
13438
13439 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13440
13441         * gcc.dg/noncompile/label-lineno-1.c: New test.
13442
13443 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13444
13445         * gcc.dg/c99-array-nonobj-1.c: New test.
13446
13447 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13448
13449         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13450         tests.
13451         * gcc.dg/format-ext-1.c: New test.
13452
13453 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13456         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13457         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13458         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13459         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13460
13461 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13464         gcc.dg/c99-strftime-2.c: New tests.
13465
13466 2000-08-22  Richard Henderson  <rth@cygnus.com>
13467
13468         * gcc.c-torture/execute/20000822-1.c: New test.
13469
13470 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * gcc.c-torture/execute/20000819-1.x: Remove.
13473
13474 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13477         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13478         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13479         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13480         gcc.dg/format-xopen-1.c: New tests.
13481
13482 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13483
13484         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13485
13486 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13487
13488         * g++.old-deja/g++.other/loop2.C: New test.
13489
13490         * gcc.c-torture/compile/20000606-1.c: New test.
13491         * gcc.c-torture/compile/20000728-1.c: New test.
13492         * gcc.c-torture/execute/20000801-1.c: New test.
13493         * gcc.c-torture/execute/20000801-2.c: New test.
13494         * gcc.c-torture/execute/20000819-1.c: New test.
13495         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13496         * gcc.dg/20000629-1.c: New test.
13497         * gcc.dg/20000724-1.c: New test.
13498         * gcc.dg/20000807-1.c: New test.
13499
13500 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13501
13502         * gcc.dg/cpp/pragma-1.c: New test.
13503         * gcc.dg/cpp/pragma-2.c: New test.
13504
13505 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13506
13507         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13508         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13509
13510 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13511
13512         * gcc.c-torture/compile/20000818-1.c: New test.
13513
13514 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13515
13516         * gcc.c-torture/execute/20000818-1.c: New test.
13517
13518 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13519
13520         * gcc.dg/format-va-1.c: New test.
13521
13522 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13523
13524         * g++.old-deja/g++.other/typedef8.C: New test.
13525
13526 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13529         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13530         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13531         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13532         * g++.old-deja/g++.other/ptrmem7.C: New test.
13533         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13534
13535 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13536
13537         * g++.old-deja/g++.pt/typename27.C: New test.
13538
13539 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13540
13541         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13542         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13543         * g++.old-deja/g++.pt/friend45.C: New test.
13544         * g++.old-deja/g++.other/friend8.C: New test.
13545
13546 2000-08-15  Richard Henderson  <rth@cygnus.com>
13547
13548         * gcc.c-torture/execute/20000815-1.c: New test.
13549
13550 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13551
13552         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13553         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13554         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13555
13556 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13557
13558         * g++.old-deja/g++.other/refinit2.C: New test.
13559
13560 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13561
13562         * lib/c-torture.exp (c-torture): Make
13563         compiler_conditional_xfail_data global.
13564         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13565         compiler_conditional_xfail_data machinery.
13566         (f-torture-execute): Likewise.
13567         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13568         and only when unrolling loops.
13569
13570         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13571
13572 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13573
13574         * g++.old-deja/g++.pt/explicit81.C: New test.
13575
13576 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13577
13578         * g++.old-deja/g++.pt/typename26.C: New test.
13579
13580 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13581
13582         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13583         warning.
13584
13585 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13586
13587         * g++.old-deja/g++.other/array3.C: New test.
13588
13589 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13590
13591         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13592         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13593         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13594         New tests.
13595
13596 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13597
13598         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13599         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13600
13601 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13602
13603         * gcc.c-torture/execute/20000808-1.c: New test.
13604
13605 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13606
13607         * gcc.dg/c90-const-expr-1.c: New test.
13608
13609 2000-08-08  Richard Henderson  <rth@cygnus.com>
13610
13611         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13612
13613 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13614
13615         * gcc.dg/noncompile/const-ll-1.c: New test.
13616
13617 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13618
13619         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13620
13621 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13622
13623         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13624         that running programs linked against the shared version of libobjc
13625         run correctly.
13626
13627 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/c99-printf-1.c: New test.
13630
13631 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13632
13633         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13634
13635 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13636
13637         * gcc.c-torture/execute/20000731-1.x: Delete.
13638
13639 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13640
13641         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13642         and torture_without_loops as is done by c-torture.exp.
13643         (search_for): Copy from c-torture.exp.
13644         (gcc-dg-runtest): New function, drives a directory of tests
13645         iterating over the TORTURE_OPTIONS.
13646         (scan-assembler, scan-assembler-not): Move here from
13647         individual directory drivers.
13648
13649         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13650         defined by lib/gcc-dg.exp.
13651         * gcc.dg/cpp/cpp.exp: Likewise.
13652         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13653         gcc-dg-runtest, so we cycle over optimization options.
13654
13655         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13656         * gcc.dg/compare2.c: No longer expected to fail.
13657
13658 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13659
13660         * gcc.c-torture/execute/20000804-1.c: New test.
13661
13662 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13663
13664         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13665
13666 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13667
13668         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13669
13670 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13671
13672         * gcc.c-torture/compile/20000803-1.c: New test.
13673
13674 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13675
13676         * gcc.c-torture/execute/20000801-3.c,
13677         gcc.c-torture/execute/20000801-4.c: New tests.
13678         * gcc.c-torture/execute/20000801-3.x,
13679         gcc.c-torture/execute/20000801-4.x: Xfail.
13680
13681 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13682
13683         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13684         libobjc/.libs to allow for libtool.
13685
13686 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13687
13688         * gcc.c-torture/compile/20000802-1.c: New test.
13689
13690 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13691
13692         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13693
13694 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13695
13696         * gcc-c-torture/execute/20000731-2.c: New test.
13697
13698         * gcc.c-torture/execute/20000731-1.c: New test.
13699         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13700
13701 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13702
13703         * testsuite/gcc.dg/cpp/paste7.c: New test.
13704         * gcc.dg/cpp/20000725-1.c: New test.
13705
13706 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13707
13708         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13709         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13710         declaration warning for __builtin_dwarf_reg_size.
13711
13712         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13713
13714 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13715
13716         * gcc.dg/noncompile/voidparam-1.c: New test.
13717
13718 2000-07-30  Richard Henderson  <rth@cygnus.com>
13719
13720         * gcc.dg/c90-digraph-1.c: Don't xfail.
13721         * gcc.dg/compare2.c (case 10): Xfail.
13722         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13723
13724 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13725
13726         * gcc.dg/c99-main-1.c: New test.
13727
13728 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13729
13730         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13731
13732 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13733
13734         * gcc.c-tortuer/execute/20000726-1.c: New test.
13735
13736 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13737
13738         * gcc.c-torture/execute/enum-2.c: New test.
13739
13740 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13741
13742         * gcc.dg/cpp/tr-warn3.c: New test.
13743
13744 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13745
13746         * g++.old-deja/g++.ext/implicit1.C: Remove.
13747         * g++.old-deja/g++.jason/c2.C: Remove
13748         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13749         * g++.old-deja/g++.pt/crash16.C: Likewise.
13750         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13751
13752 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.old-deja/g++.other/for2.C: New test.
13755
13756 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13757
13758         * gcc.dg/20000720-1.c: New test.
13759
13760 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13761
13762         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13763
13764 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13765
13766         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13767         * gcc.c-torture/execute/20000722-1.c: New.
13768         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13769
13770 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13771
13772         * gcc.dg/cpp/20000720-1.S: New test.
13773
13774 2000-07-21  Michael Meissner  <meissner@redhat.com>
13775
13776         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13777
13778 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13779
13780         * g++.old-deja/g++.brendan/crash16.C,
13781         g++.old-deja/g++.brendan/parse3.C,
13782         g++.old-deja/g++.brendan/redecl1.C,
13783         g++.old-deja/g++.ns/template13.C,
13784         g++.old-deja/g++.other/decl4.C,
13785         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13786
13787 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13788
13789         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13790         and "Internal error".
13791
13792         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13793         regexps.
13794         * gcc.dg/cpp/paste6.c: New test.
13795
13796 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13797
13798         * gcc.dg/cpp/tr-direct.c: New test.
13799
13800         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13801         gcc.dg/cpp/undef1.c: Tweak error regexps.
13802
13803 2000-07-18  Eric Christopher <echristo@redhat.com>
13804
13805         * gcc.c-torture/compile/20000718-1.c: New test.
13806
13807 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13808
13809         * cpplex.c (_cpp_push_token): If the token being pushed back
13810         is the previous token in this context, just subtract one from
13811         context->posn.
13812         * cppmacro.c (save_expansion): Clear aux field when storing a
13813         placemarker.
13814
13815 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13816
13817         * gcc.dg/noncompile/redecl-1.c: New test.
13818
13819 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13820
13821         * gcc.c-torture/execute/20000717-5.c: New test.
13822         * gcc.c-torture/execute/20000717-1.x: Removed.
13823
13824 2000-07-17  Richard Henderson  <rth@cygnus.com>
13825
13826         * gcc.c-torture/execute/20000717-4.c: New test.
13827
13828 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13829
13830         * gcc.dg/cpp/syshdr.c: New test.
13831         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13832
13833 2000-07-17  Neil Booth  <neilb@earthling.net>
13834
13835         * gcc.dg/cpp/cmdlne-dM.c: New test.
13836         * gcc.dg/cpp/cmdlne-dD.c: New test.
13837
13838 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13839
13840         * gcc.c-torture/execute/20000717-3.c: New test.
13841
13842         * gcc.c-torture/compile/20000717-1.c: New test.
13843
13844 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13845
13846         * gcc.c-torture/execute/20000717-2.c: New test.
13847
13848 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.dg/formatz-1.c: New test.
13851
13852         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13853         * gcc.dg/c99-digraph-1.c: New tests.
13854
13855         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13856         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13857
13858         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13859         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13860         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13861         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13862         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13863         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13864         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13865
13866 2000-07-17   Greg McGary <greg@mcgary.org>
13867
13868         * gcc.c-torture/execute/20000717-1.c: New test.
13869         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13870
13871 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13872
13873         * gcc.c-torture/execute/20000715-2.c: New test.
13874         * gcc.dg/20000715-1.c: New test.
13875
13876 2000-07-15  Michael Meissner  <meissner@redhat.com>
13877
13878         * gcc.c-torture/execute/20000715-1.c: New test.
13879
13880 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13881
13882         * gcc.c-torture/execute/20000707-1.c: New test.
13883
13884 2000-07-13  Neil Booth  <NeilB@earthling.net>
13885
13886         * testsuite/gcc.dg/cpp/digraph1.c,
13887         testsuite/gcc.dg/cpp/digraph2.c,
13888         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13889
13890 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13891
13892         * g77.f-torture/compile/20000630-2.f:  New test.
13893         * g77.f-torture/compile/20000630-2.x
13894
13895 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13896
13897         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13898
13899 2000-07-11  Neil Booth  <NeilB@earthling.net>
13900
13901         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13902
13903 2000-07-11  Neil Booth  <NeilB@earthling.net>
13904
13905         * gcc.dg/cpp/cmdlne-C.c: New.
13906
13907 2000-07-09  Neil Booth  <NeilB@earthling.net>
13908
13909         * gcc.dg/cpp/directiv.c: New tests.
13910         * gcc.dg/cpp/undef1.c: Update.
13911
13912 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13913
13914         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13915
13916 2000-07-09  Neil Booth  <NeilB@earthling.net>
13917
13918         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13919
13920 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13921
13922         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13923         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13924
13925 2000-07-08  Neil Booth  <NeilB@earthling.net>
13926
13927         * gcc.dg/cpp/macsyntx.c: New tests.
13928
13929 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13930
13931         * gcc.dg/20000707-1.c: New test.
13932
13933 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13934
13935         * gcc.c-torture/execute/20000706-1.c: New test.
13936         * gcc.c-torture/execute/20000706-2.c: New test.
13937         * gcc.c-torture/execute/20000706-3.c: New test.
13938         * gcc.c-torture/execute/20000706-4.c: New test.
13939         * gcc.c-torture/execute/20000706-5.c: New test.
13940
13941 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         * g++.old-deja/g++.pt/instantiate7.C: New test.
13944
13945 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13946
13947         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13948         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13949         * g++.old-deja/g++.other/rtti3.C: Likewise.
13950         * g++.old-deja/g++.other/rttid3.C: Likewise.
13951
13952 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13953
13954         *  g77.f-torture/compile/20000630-1.x: Fix typo
13955
13956 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13957
13958         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13959         assembly output.
13960
13961 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13962
13963         * gcc.dg/cpp/ident.c: New test.
13964
13965 2000-07-05  Neil Booth  <NeilB@earthling.net>
13966
13967         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13968           gcc.dg/cpp/lexstrng.c: New tests.
13969
13970 2000-07-04  Neil Booth  <NeilB@earthling.net>
13971
13972         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13973         * gcc.dg/cpp/strify2.c: Same.
13974
13975 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13976
13977         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13978         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13979         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13980         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13981
13982         * testsuite/gcc.dg/cpp/macro1.c,
13983         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13984         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13985         testsuite/gcc.dg/cpp/strify1.c,
13986         testsuite/gcc.dg/cpp/strify2.c: New tests.
13987
13988 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13989
13990         * gcc.c-torture/execute/20000703-1.c: New test.
13991
13992 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13993
13994         * g++.old-deja/g++.pt (lookup10.C): New test.
13995
13996 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13997
13998         * g++.old-deja/g++.pt (typename25.C): New test.
13999
14000 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14001
14002         * gcc.c-torture/compile/20000701-1.c: New test.
14003
14004 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14005
14006         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14007         to test case.
14008
14009 2000-06-30  Catherine Moore  <clm@cygnus.com>
14010
14011         * gcc.c-torture/execute/align-1.c: New test.
14012
14013 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14014
14015         * g++.old-deja/g++.pt/expr8.C: New test.
14016         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14017
14018 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14019
14020         * gcc.c-torture/compile/20000629-1.c: New test.
14021
14022 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14023
14024
14025         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14026         gcc.dg/noncompile directory, depending on whether they're
14027         preprocessor tests or not.  Annotate all the tests for the dg
14028         framework.
14029
14030         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14031         * gcc.dg/noncompile/noncompile.exp: New.
14032
14033         * Moved files:
14034         Old name                                New name
14035         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14036         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14037         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14038         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14039         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14040         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14041         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14042         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14043         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14044         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14045         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14046         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14047         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14048         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14049         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14050         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14051         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14052         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14053         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14054         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14055         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14056         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14057         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14058         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14059
14060         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14061         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14062         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14063         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14064         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14065         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14066
14067 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14068
14069         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14070         declare one variable.  On the fourth, error.
14071         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14072         declared by 20000628-1a.h.
14073
14074 2000-06-29  Richard Henderson  <rth@redhat.com>
14075
14076         * gcc.c-torture/execute/930529-1.x: New file.
14077         * gcc.dg/920413-1.c: Adjust expected warning text.
14078         * gcc.dg/980217-1.c: Declare abort.
14079         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14080
14081 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14082
14083         * g77.f-torture/compile/20000629-1.f: New test.
14084         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14085
14086 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14087
14088         Rearrange lots of files, removing entirely the
14089         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14090         directories.
14091
14092         * Deleted files:
14093         gcc.c-torture/code_quality/code_quality.exp
14094         gcc.c-torture/special/special.exp
14095         gcc.failure/failure.exp
14096         gcc.failure/940409-1.x
14097         gcc.c-torture/compile/961203-1.x
14098
14099         * New files:
14100         gcc.misc-tests/linkage.exp
14101         gcc.c-torture/execute/920730-1t.c
14102         gcc.c-torture/execute/920730-1t.x
14103         gcc.c-torture/compile/920520-1.x
14104         gcc.c-torture/compile/920521-1.x
14105         gcc.c-torture/compile/981006-1.x
14106         gcc.c-torture/execute/eeprof-1.x
14107
14108         * Moved files (possibly with modifications to fit a new harness):
14109         Old name                                New name
14110         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14111         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14112         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14113         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14114         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14115         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14116         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14117         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14118         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14119         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14120         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14121         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14122         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14123         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14124
14125 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14126
14127         * c-torture/compile/961203-1.x: Delete.
14128
14129         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14130         not exit. Include stdio.h.
14131         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14132         * gcc.misc-tests/dg-12.c: Likewise.
14133         * gcc.misc-tests/dg-5.c: Likewise.
14134         * gcc.misc-tests/dg-6.c: Likewise.
14135         * gcc.misc-tests/dg-7.c: Prototype abort.
14136         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14137         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14138         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14139         not exit.
14140         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14141         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14142
14143 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14144
14145         * gcc.dg/cpp/20000628-1.c: New test.
14146         * gcc.dg/cpp/20000628-1.h: New header for above test.
14147         * gcc.dg/cpp/20000628-1a.h: Likewise.
14148
14149 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14150
14151         * gcc.dg/cpp: New directory.
14152         * gcc.dg/cpp/cpp.exp: New driver.
14153         * gcc.dg/cpp/20000627-1.c: New test.
14154         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14155         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14156         and rewrite as a compilation test.
14157
14158         * gcc.dg: Move many files into the cpp subdirectory, possibly
14159         renaming or editing them as well.
14160         Old name                New name
14161         990119-1.c              cpp/19990119-1.c
14162         990228-1.c              cpp/19990228-1.c
14163         990407-1.c              cpp/19990407-1.c
14164         990409-1.c              cpp/19990409-1.c
14165         990413-1.c              cpp/19990413-1.c
14166         990703-1.c              cpp/19990703-1.c
14167         20000127-1.c            cpp/20000127-1.c
14168         20000129-1.c            cpp/20000129-1.c
14169         20000207-1.c            cpp/20000207-1.c
14170         20000207-2.c            cpp/20000207-2.c
14171         20000209-1.c            cpp/20000209-1.c
14172         20000209-2.c            cpp/20000209-2.c
14173         20000301-1.c            cpp/20000301-1.c
14174         20000419-1.c            cpp/20000419-1.c
14175         20000510-1.S            cpp/20000510-1.S
14176         20000519-1.c            cpp/20000519-1.c
14177         20000529-1.c            cpp/20000529-1.c
14178         20000625-1.c            cpp/20000625-1.c
14179         20000625-2.c            cpp/20000625-2.c
14180         cpp-as1.c               cpp/assert1.c
14181         cpp-as2.c               cpp/assert2.c
14182         cxx-comments-1.c        cpp/cxxcom1.c
14183         cxx-comments-2.c        cpp/cxxcom2.c
14184         endif-label.c           cpp/endif.c
14185         cpp-hash1.c             cpp/hash1.c
14186         cpp-hash2.c             cpp/hash2.c
14187         cpp-if1.c               cpp/if-1.c
14188         cpp-if2.c               cpp/if-2.c
14189         cpp-if3.c               cpp/if-3.c
14190         cpp-if4.c               cpp/if-4.c
14191         cpp-if5.c               cpp/if-5.c
14192         cpp-cond.c              cpp/if-cexp.c
14193         cpp-missingop.c         cpp/if-mop.c
14194         cpp-missingparen.c      cpp/if-mpar.c
14195         cpp-opprec.c            cpp/if-oppr.c
14196         cpp-ifparen.c           cpp/if-paren.c
14197         cpp-shortcircuit.c      cpp/if-sc.c
14198         cpp-shift.c             cpp/if-shift.c
14199         cpp-unary.c             cpp/if-unary.c
14200         cpp-li1.c               cpp/line1.c
14201         cpp-li2.c               cpp/line2.c
14202         lineno.c                cpp/line3.c
14203         lineno-2.c              cpp/line4.c
14204         cpp-mi.c                cpp/mi1.c
14205         cpp-mic.h               cpp/mi1c.h
14206         cpp-micc.h              cpp/mi1cc.h
14207         cpp-mind.h              cpp/mi1nd.h
14208         cpp-mindp.h             cpp/mi1ndp.h
14209         cpp-mix.h               cpp/mi1x.h
14210         cpp-mi2.c               cpp/mi2.c
14211         cpp-mi2a.h              cpp/mi2a.h
14212         cpp-mi2b.h              cpp/mi2b.h
14213         cpp-mi2c.h              cpp/mi2c.h
14214         cpp-mi3.c               cpp/mi3.c
14215         cpp-mi3.def             cpp/mi3.def
14216         poison-1.c              cpp/poison.c
14217         pr-impl.c               cpp/prag-imp.c
14218         cpp-redef-2.c           cpp/redef1.c
14219         cpp-redef.c             cpp/redef2.c
14220         strpaste.c              cpp/strp1.c
14221         strpaste-2.c            cpp/strp2.c
14222         cpp-tradpaste.c         cpp/tr-paste.c
14223         cpp-tradstringify.c     cpp/tr-str.c
14224         cpp-tradwarn1.c         cpp/tr-warn1.c
14225         cpp-tradwarn2.c         cpp/tr-warn2.c
14226         trigraphs.c             cpp/trigraphs.c
14227         cpp-unc1.c              cpp/unc1.c
14228         cpp-unc2.c              cpp/unc2.c
14229         cpp-unc3.c              cpp/unc3.c
14230         cpp-unc.c               cpp/unc4.c
14231         undef.c                 cpp/undef1.c
14232         undef-2.c               cpp/undef2.c
14233         cpp-wi1.c               cpp/widestr1.c
14234
14235 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14236
14237         * lib/g++.exp (g++_include_flags): Tweak.
14238
14239 2000-06-27  H.J. Lu  <hjl@gnu.org>
14240             Loren J. Rittle  <ljrittle@acm.org>
14241
14242         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14243         version with one that knows about the new gcc tree structure.
14244         (g++_link_flags): Same.
14245
14246 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14247
14248         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14249         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14250         case we are cross-compiling.
14251
14252         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14253         g++.old-deja/g++.niklas/Makefile.in,
14254         g++.old-deja/g++.niklas/configure.in,
14255         g++.old-deja/g++.other/Makefile.in,
14256         g++.old-deja/g++.other/configure.in,
14257         gcc.c-torture/code_quality/Makefile.in,
14258         gcc.c-torture/code_quality/configure.in,
14259         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14260         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14261         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14262         gcc.c-torture/execute/ieee/Makefile.in,
14263         gcc.c-torture/execute/ieee/configure.in,
14264         gcc.c-torture/noncompile/Makefile.in,
14265         gcc.c-torture/noncompile/configure.in,
14266         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14267         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14268         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14269
14270 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14271
14272         * g++.old-deja/g++.other/ambig3.C: New test.
14273
14274 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14275
14276         * g++.old-deja/g++.pt/syntax1.C: New test.
14277         * g++.old-deja/g++.pt/syntax2.C: New test.
14278         * g++.old-deja/g++.other/syntax3.C: New test.
14279         * g++.old-deja/g++.other/syntax4.C: New test.
14280
14281 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14282
14283         * gcc.dg/20000623-1.c: Prototype exit and abort.
14284
14285 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14286
14287         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14288         New tests.
14289         * gcc.dg/cpp-mi3.def: New file.
14290
14291         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14292         inside assertions.
14293         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14294         lexer's error messages.
14295         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14296         divine anything from the linemarkers.
14297         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14298         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14299
14300 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14301
14302         * gcc.dg/20000623-1.c: New test.
14303
14304 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14305
14306         * gcc.c-torture/execute/20000622-1.c: New test.
14307
14308 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14309
14310         * g++.old-deja/g++.other/init15.C: New test.
14311
14312 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14313
14314         * g++.old-deja/g++.pt/vaarg2.C: New test.
14315         * g++.old-deja/g++.pt/vaarg3.C: New test.
14316
14317 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14318
14319         * g++.old-deja/g++.other/dyncast6.C: New test.
14320
14321 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14322
14323         * gcc.c-torture/execute/loop-6.c: New test.
14324
14325 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14326
14327         * gcc.dg/20000614-1.c: New test.
14328         * gcc.dg/20000614-2.c: New test.
14329
14330 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14331
14332         * g++.old-deja/g++.other/inline12.C: New test.
14333
14334 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14335
14336         * g++.old-deja/g++.other/eh1.C: New test.
14337
14338 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14339
14340         * g++.old-deja/g++.other/type.C: New test.
14341
14342 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14343
14344         * g++.old-deja/g++.other/initstring.C: New test.
14345
14346 2000-06-12  Jason Merrill  <jason@redhat.com>
14347
14348         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14349
14350 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14351
14352         * gcc.c-torture/compile/20000609-1.c: New test.
14353
14354 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14355
14356         * gcc.dg/20000609-1.c: New test.
14357
14358 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14359
14360         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14361         * gcc.c-torture/noncompile/poison-1.c: Move...
14362         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14363         * gcc.dg/cpp-li1.c: Add a token after the #line.
14364
14365 2000-06-05  Richard Henderson  <rth@cygnus.com>
14366
14367         * gcc.c-torture/execute/20000605-2.c: New test.
14368         * gcc.c-torture/execute/20000605-3.c: New test.
14369
14370 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14371
14372         * g77.f-torture/execute/20000503-1.x: New file.
14373
14374 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14375
14376         * g++.old-deja/g++.eh/badalloc1.C: New test.
14377
14378 2000-06-05  Richard Henderson  <rth@cygnus.com>
14379
14380         * gcc.c-torture/execute/20000605-1.c: New test.
14381
14382 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14383             Nathan Sidwell <nathan@codesourcery.com>
14384
14385         * gcc.c-torture/compile/20000605-1.c: New test.
14386
14387 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14388
14389         * g77.f-torture/compile/20000601-1.f:  New test.
14390
14391 2000-06-03  Richard Henderson  <rth@cygnus.com>
14392
14393         * gcc.c-torture/execute/20000603-1.c: New.
14394
14395 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14396
14397         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14398         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14399
14400 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14401
14402         * gcc.dg/compare2.c (case 12): XFAIL.
14403         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14404         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14405
14406         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14407
14408 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14409
14410         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14411         guard macro is already defined when the header is first
14412         included.
14413         * gcc.dg/cpp-mix.h: New file.
14414         * gcc.dg/endif-label.c: Update patterns to match compiler.
14415
14416         * g++.brendan/complex1.C: Declare abort.
14417         * g++.law/refs4.C: Remove XFAIL.
14418         * g++.oliva/expr2.C: Declare abort and exit.
14419
14420 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14421
14422         * gcc.c-torture/execute/20000528-1.c: New test.
14423
14424         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14425         * g++.old-deja/g++.law/temps4.C: Likewise.
14426
14427         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14428         stdlib.h.  Call abort() on failure.
14429         * g++.old-deja/g++.law/refs4.C: Likewise.
14430         * g++.old-deja/g++.law/temps4.C: Likewise.
14431         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14432         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14433
14434 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14435
14436         Relative to g++.dg/special:
14437         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14438
14439         Relative to g++.old-deja:
14440         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14441         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14442         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14443         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14444         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14445         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14446         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14447
14448         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14449         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14450         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14451         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14452         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14453         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14454         and/or string.h.
14455
14456         * g++.other/goto1.C: Update expectations for error messages.
14457
14458 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14459
14460         * gcc.c-torture/compile/20000523-1.c: New test.
14461
14462 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14463
14464         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14465
14466 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         * g++.old-deja/g++.eh/catch11.C: New test.
14469         * g++.old-deja/g++.eh/catch12.C: New test.
14470
14471 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14472
14473         * gcc.c-torture/execute/20000523-1.c: New test.
14474
14475 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14476
14477         * c-torture/execute/bcp-1.c: Replace abort in arg of
14478         __builtin_constant_p with a generic external function.
14479
14480         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14481         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14482         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14483         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14484         Prototype abort and/or exit.
14485
14486         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14487         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14488         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14489         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14490
14491 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14492
14493         * gcc.dg/dwarf2-1.c: New test.
14494
14495 2000-05-20  Richard Henderson  <rth@cygnus.com>
14496
14497         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14498
14499 2000-05-20  Andreas Jaeger  <aj@suse.de>
14500
14501         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14502         testcase.
14503
14504 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14505
14506         * gcc.c-torture/execute/20000519-2.c: New test.
14507
14508 2000-05-19  Andreas Jaeger  <aj@suse.de>
14509
14510         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14511         which fails with SSA.
14512
14513         * lib/c-torture.exp: Also test with -O3 -fssa.
14514
14515 2000-05-18  Michael Meissner  <meissner@redhat.com>
14516
14517         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14518         * gcc.c-torture/execute/920415-1.c: Ditto.
14519         * gcc.c-torture/execute/920501-1.c: Ditto.
14520         * gcc.c-torture/execute/conversion.c: Ditto.
14521         * gcc.c-torture/execute/cvt-1.c: Ditto.
14522
14523 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14524
14525         * gcc.c-torture/compile/20000518-1.c: New test.
14526
14527 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14528
14529         * g77.f-torture/compile/200005018.f:  New test.
14530
14531 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14532
14533         * gcc.c-torture/compile/20000517-1.c: New test.
14534
14535 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14536
14537         * gcc.c-torture/execute/20000516-1.c: New test.
14538
14539 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14540
14541         * g++.old-deja/g++.other/eh.C: New test.
14542
14543 2000-05-12  Richard Henderson  <rth@cygnus.com>
14544
14545         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14546         constants through to doit's conditional.
14547
14548 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14549
14550         * gcc.c-torture/compile/20000511-1.c: New test.
14551         * g77.f-torture/compile/20000511-1.f: New test.
14552         * g77.f-torture/compile/20000511-2.f: New test.
14553
14554 2000-05-11  Michael Meissner  <meissner@redhat.com>
14555
14556         * gcc.c-torture/execute/20000511-1.c: New test.
14557
14558 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14559
14560         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14561         * gcc.dg/20000510-1.S: New.
14562
14563 2000-05-08  Catherine Moore  <clm@cygnus.com>
14564
14565         * gcc.dg/unused-3.c: New.
14566
14567 2000-05-06  Richard Henderson  <rth@cygnus.com>
14568
14569           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14570           * g++.old-deja/g++.mike/warn1.C: Likewise.
14571           * g++.old-deja/g++.pt/local1.C: Likewise.
14572           * g++.old-deja/g++.pt/local7.C: Likewise.
14573           * g++.old-deja/g++.pt/spec16.C: Likewise.
14574
14575 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14576
14577         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14578
14579 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14580
14581           * g77.f-torture/execute/20000503-1.f:  New test.
14582
14583 2000-05-04  Andreas Jaeger  <aj@suse.de>
14584
14585         * gcc.dg/noreturn-2.c: New test.
14586
14587 2000-05-04  Neil Booth  <NeilB@earthling.net>
14588
14589         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14590         preprocessor.
14591
14592 2000-05-04  Richard Henderson  <rth@cygnus.com>
14593
14594         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14595
14596 2000-05-04  Richard Henderson  <rth@cygnus.com>
14597
14598         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14599         OpenSSL by Jason R Thorpe.
14600
14601 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14602
14603         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14604
14605 2000-05-03  Robert Lipe <robertlipe@usa.net>
14606
14607         * gcc.dg/20000503-1.c: New test.
14608
14609 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14610
14611         * gcc.c-torture/compile/20000502-1.c: New test.
14612         * g++.old-deja/g++.other/align.C: New test.
14613         * gcc.dg/cpp-tradstringify.c: New test.
14614
14615 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14616
14617         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14618         and hard registers.
14619
14620 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14621
14622         * gcc.c-torture/execute/loop-5.c: New test.
14623
14624 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14625
14626         * gcc.c-torture/execute/va-arg-20.c: New test.
14627
14628 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14629
14630         * gcc.c-torture/execute/20000422-1.c: New test.
14631
14632 2000-04-20  Greg McGary  <gkm@gnu.org>
14633
14634         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14635         when optimizing, but without sibling-call optimizations (-O1).
14636
14637 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14638
14639           * gcc.c-torture/compile/20000420-1.c: New test.
14640
14641 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14642
14643         * g++.abi/ptrflags.C: New test.
14644         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14645
14646 2000-04-19  Catherine Moore  <clm@cygnus.com>
14647
14648         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14649
14650 2000-04-19  Greg McGary  <gkm@gnu.org>
14651
14652         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14653         sibling-call optimizations.
14654
14655 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14656
14657         * gcc.dg/20000419-1.c: New test.
14658
14659 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14660
14661         * gcc.c-torture/execute/20000412-6.c: New test.
14662
14663 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14664
14665         * gcc.c-torture/execute/20000412-5.c: New test.
14666         * g77.f-torture/compile/20000412-1.f: New test.
14667         * gcc.c-torture/execute/20000412-4.c: New test.
14668         * gcc.c-torture/compile/20000412-2.c: New test.
14669         * gcc.c-torture/execute/20000412-3.c: New test.
14670         * gcc.c-torture/compile/20000412-1.c: New test.
14671         * gcc.c-torture/execute/20000412-2.c: New test.
14672
14673 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * objc/execute/bf-20.m: New test.
14676
14677 2000-04-10  Richard Henderson  <rth@cygnus.com>
14678
14679         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14680
14681         * gcc.c-torture/execute/20000412-1.c: New test.
14682
14683 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.eh/catchptr1.C: New test.
14686
14687 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14688
14689         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14690
14691 2000-04-08  Neil Booth  <NeilB@earthling.net>
14692
14693         * gcc.dg/cpp-nullchar.c: Remove test as
14694         embedded nulls cause problems.
14695
14696 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14697
14698         * gcc.dg/compare2.c: New test.
14699
14700 2000-04-08  Neil Booth  <NeilB@earthling.net>
14701
14702         * gcc.dg/cpp-nullchar.c: New test.
14703
14704 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14705
14706         * gcc.dg/cpp-mi2.c: New test.
14707         * gcc.dg/cpp-mi2[abc].h: New files.
14708
14709 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14710
14711         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14712         member name.
14713
14714 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14715
14716         * g++.old-deja/g++.abi/vmihint.C: New test.
14717
14718 2000-04-06  Neil Booth  <NeilB@earthling.net>
14719
14720         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14721         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14722         copyright.
14723
14724 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14725
14726         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14727         avoid stack-frame overwrite.
14728
14729 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14730
14731         * gcc.c-torture/compile/20000405-2.c: New test.
14732         * gcc.c-torture/compile/20000405-3.c: New test.
14733
14734 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14735
14736         * gcc.c-torture/compile/20000405-1.c: New test.
14737
14738 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14739
14740         * gcc.dg/cast-qual-1.c: Revert last change.
14741
14742 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14743
14744         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14745
14746 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14747
14748         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14749         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14750
14751 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14752
14753         * gcc.c-torture/compile/20000403-2.c: New test.
14754         * gcc.c-torture/compile/20000403-1.c: New test.
14755
14756 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14757
14758         * gcc.c-torture/execute/20000403-1.c: New test.
14759
14760 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14761
14762         * gcc.c-torture/execute/20000402-1.c: New test.
14763
14764 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14765
14766         * gcc.c-torture/execute/va-arg-15.c: New test.
14767         * gcc.c-torture/execute/va-arg-16.c: New test.
14768         * gcc.c-torture/execute/va-arg-17.c: New test.
14769         * gcc.c-torture/execute/va-arg-18.c: New test.
14770         * gcc.c-torture/execute/va-arg-19.c: New test.
14771
14772 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14773
14774         * gcc.c-torture/compile/981211-1.c: Move to...
14775         * gcc.dg/cpp-as1.c: ...here.
14776         * gcc.dg/cpp-as2.c: New file.
14777
14778         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14779         compiler.
14780
14781 2000-04-02  Neil Booth  <NeilB@earthling.net>
14782
14783         * gcc.dg/cpp-cond.c  New tests.
14784         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14785         accidental success less likely.
14786         * gcc.dg/cpp-missingop.c  New tests.
14787         * gcc.dg/cpp-missingparen.c  New tests.
14788         * gcc.dg/cpp-shift.c  New tests.
14789         * gcc.dg/cpp-shortcircuit.c  New tests.
14790         * gcc.dg/cpp-unary.c  New tests.
14791
14792 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14793
14794         * gcc.c-torture/compile/20000329-1.c: New test.
14795
14796 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14797
14798         * gcc.c-torture/compile/20000326-1.c: New test.
14799         * gcc.c-torture/compile/20000326-2.c: New test.
14800
14801 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14802
14803         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14804         the first parameter is a function argument.
14805
14806 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         * g++.old-deja/g++.ext/array4.C: New test.
14809
14810 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14811
14812         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14813
14814 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14815
14816         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14817
14818 2000-03-19  Richard Henderson  <rth@cygnus.com>
14819
14820         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14821
14822 2000-03-19  Richard Henderson  <rth@cygnus.com>
14823
14824         * gcc.c-torture/compile/20000319-1.c: New test.
14825
14826 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14827
14828         * gcc.c-torture/execute/20000314-3.c: New test.
14829         * gcc.c-torture/execute/20000314-2.c: New test.
14830         * gcc.c-torture/execute/20000314-1.c: New test.
14831         * gcc.c-torture/compile/20000314-2.c: New test.
14832         * gcc.c-torture/compile/20000314-1.c: New test.
14833
14834 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14835
14836         * g++.old-deja/g++.warn/inline.C: New test.
14837
14838 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14839
14840         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14841         standards-compliant result rather than specific constants.
14842         Put test-values in array.
14843
14844 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14845
14846         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14847         (g++_target_compile): Put test-specific options last.
14848
14849 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14850
14851         * g++.old-deja/g++.eh/vbase4.C: New test.
14852
14853 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14854
14855         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14856
14857 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14858
14859         * g++.old-deja/g++.brendan/misc12.C: Removed.
14860         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14861         * g++.old-deja/g++.ext/pretty4.C: New test.
14862
14863 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14864
14865         * g++.old-deja/g++.other/string2.C: New test.
14866
14867 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         * g++.old-deja/g++.warn/impint2.C: New test.
14870
14871 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14872
14873         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14874         is 1, not zero.
14875
14876 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14877
14878         * g++.old-deja/g++.warn/impint.C: New test.
14879         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14880         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14881         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14882         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14883         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14884         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14885         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14886         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14887         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14888         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14889         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14890         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14891
14892 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14893
14894         * gcc.dg/cpp-redef.c: New test.
14895
14896 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14897
14898         * g++.old-deja/g++.pt/unify7.C: New test.
14899
14900 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14901
14902         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14903         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14904
14905 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14906
14907         * gcc.c-torture/compile/20000224-1.c: New test.
14908
14909 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14910
14911         * gcc.c-torture/compile/cpp-2.c: New test.
14912         * gcc.c-torture/compile/cpp-1.c: New test.
14913
14914 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14915
14916         * gcc.c-torture/execute/20000225-1.c: New test.
14917
14918 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14919
14920         * gcc.dg/cpp-li2.c: New test.
14921
14922         * gcc.dg/cpp-wi1.c: New test.
14923
14924         * gcc.dg/cpp-li1.c: New test.
14925
14926 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.other/sizeof5.C: New test.
14929
14930 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14931
14932         * gcc.c-torture/execute/va-arg-13.c: New test.
14933
14934 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14935
14936         * gcc.c-torture/execute/va-arg-12.c: New test.
14937
14938 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14939
14940         * gcc.c-torture/execute/20000223-1.c: New test.
14941
14942 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14943
14944         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14945
14946 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14947
14948         * g++.old-deja/g++.abi/ptrmem.C: New test.
14949
14950 2000-02-19  Richard Henderson  <rth@cygnus.com>
14951
14952         * gcc.c-torture/compile/init-3.c: New.
14953
14954 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14955
14956         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14957         ALWAYS_CXXFLAGS.
14958
14959 2000-02-11  Robert Lipe <robertl@sco.com>
14960
14961         * gcc.c-torture/compile/20000211-3.c: New test.
14962
14963 2000-02-11  Martin Buchholz <martin@xemacs.org>
14964
14965         * gcc.c-torture/compile/20000211-2.c: New test.
14966
14967 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14968
14969         * gcc.c-torture/compile/20000211-1.c: New test.
14970
14971 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14972
14973         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14974           on native targets
14975
14976 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14977
14978         * g++.old-deja/g++.other/cast5.C: New test.
14979
14980 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14981
14982         * gcc.c-torture/execute/20000205-1.c: New.
14983
14984 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14985
14986         * g++.old-deja/g++.jason/cast3.C: Return void.
14987         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14988
14989 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14990
14991         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14992
14993         * gcc.dg/loop-1.c: New test.
14994
14995 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14996
14997         * gcc.c-torture/compile/20000127-1.c: New test.
14998         * gcc.c-torture/execute/991228-1.c: New test.
14999
15000 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15001
15002         * gcc.dg/unused-2.c: New test.
15003
15004         * gcc.dg/conv-1.c: New test.
15005
15006 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15007
15008         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15009         compiler.
15010         (tool_option_proc): Fix typo.
15011
15012 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15013
15014         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15015         of the ld on the host, not on the build machine.
15016         Also, don't crash if '--help' is not a supported option.
15017
15018 2000-01-24  Richard Henderson  <rth@cygnus.com>
15019
15020         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15021
15022 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15023
15024         * gcc.c-torture/execute/20000120-2.c: New test.
15025         * gcc.c-torture/execute/20000120-1.c: New test.
15026
15027 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15028
15029         * gcc.c-torture/execute/20000113-1.c: New test.
15030
15031 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15032
15033         * gcc.c-torture/execute/20000112-1.c: New test.
15034
15035 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15036
15037         * gcc.dg/20000111-1.c: New test.
15038
15039 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15040
15041         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15042         with 16 bit integers.
15043
15044 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15045
15046         * gcc.dg/20000108-1.c: New test.
15047
15048 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15049
15050         * g++.old-deja/g++.ns/koenig8.C: New test.
15051
15052 2000-01-05  Nathan Sidwell  <nathan@
15053
15054         * gcc.c-torture/execute/990531-1.c: New test.
15055
15056 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15057
15058         * gcc.c-torture/compile/990527-1.c: New test.
15059
15060 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15061
15062         * gcc.c-torture/execute/990527-1.c: New test.
15063
15064 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15065
15066         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15067         bitfields as signed.
15068
15069 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15070
15071         * g77.f-torture/compile/19990525-0.f: New test.
15072
15073 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15074
15075         * gcc.c-torture/execute/990525-2.c: New test.
15076
15077         * gcc.c-torture/execute/990525-1.c: New test.
15078
15079 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15080
15081         * g++.old-deja/g++.other/anon3.C: New test.
15082         * g++.old-deja/g++.other/anon4.C: New test.
15083         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15084         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15085         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15086         Merrill).
15087
15088 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15089
15090         * gcc.c-torture/execute/990524-1.c: New test.
15091
15092         * gcc.dg/990524-1.c: New test.
15093
15094 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15095
15096         * gcc.c-torture/compile/990523-1.c: New test.
15097
15098 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15099
15100         * gcc.c-torture/compile/990519-1.c: New test.
15101
15102 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15103
15104         * gcc.c-torture/compile/990517-1.c: New test.
15105
15106         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15107         (e4, f4): New tests.
15108         (main): Call them.
15109
15110 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15111
15112         * gcc.dg/noreturn-1.c: New test.
15113
15114 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15115
15116         * gcc.c-torture/execute/990513-1.c: New test.
15117
15118 1999-05-10  Richard Henderson  <rth@cygnus.com>
15119
15120         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15121
15122 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15123
15124         * g77.f-torture/execute/erfc.f: Use small single-precision
15125         values, to avoid problems on Alphas when not -mieee.
15126
15127 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15128
15129         * gcc.dg/990506-0.c: New test.
15130
15131 1999-05-08  Richard Henderson  <rth@cygnus.com>
15132
15133         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15134         the constant to test.  Don't XFAIL 64-bit targets.
15135
15136         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15137         * g++.old-deja/g++.law/profile1.C: Likewise.
15138
15139         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15140         operator new instances.
15141         * g++.old-deja/g++.other/delete5.C: Likewise.
15142
15143 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15144
15145         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15146         intrinsic.
15147
15148 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15149
15150         * g77.f-torture/execute/u77-test.f: Reverse order of two
15151         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15152
15153 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15154
15155         * gcc.dg/compare1.c: New test.
15156
15157 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15158
15159         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15160         New tests.
15161
15162 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15163
15164         * g77.f-torture/compile/19990502-1.f: New test.
15165
15166 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15167
15168         * g77.f-torture/compile/19990502-0.f: New test.
15169
15170 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15171
15172         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15173         intrinsic.
15174
15175 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15176
15177         * g77.f-torture/execute/u77-test.f (main): List libU77
15178         intrinsics not currently tested.
15179         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15180         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15181         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15182         Trim blanks off the ends of some printed strings.
15183
15184 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15185
15186         * g77.f-torture/execute/u77-test.f (main): Just warn about
15187         FSTAT gid disagreement, as it's expected on some systems.
15188
15189 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15190
15191         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15192         use a new function, which allows for some slop.
15193         Clean up some commentary.
15194         (issum): The new function.
15195         (sgladd): Deleted subroutine.
15196
15197 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15198
15199         * g77.f-torture/execute/u77-test.f: Modify to be more like
15200         libf2c/libU77 version, bringing patches to that version here.
15201         Add suitable commentary.
15202
15203 1999-04-25  Richard Henderson  <rth@cygnus.com>
15204
15205         * gcc.dg/990424-1.c: New test.
15206
15207 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15208
15209         * g77.f-torture/execute/u77-test.f (main): Bug involving
15210         LSTAT has been fixed, so turn back on full checking.
15211
15212 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15213
15214         * g77.f-torture/compile/19990419-0.f: New test.
15215         * g77.f-torture/execute/19990419-1.f: New test.
15216
15217 1999-04-17  Richard Henderson  <rth@cygnus.com>
15218
15219         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15220         to avoid the need for a prototype to supress a warning.
15221
15222 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15223
15224         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15225
15226 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15227
15228         * gcc.c-torture/execute/990404-1.c: New test.
15229
15230 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15231
15232         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15233         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15234         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15235         missing initializer warnings.
15236
15237 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15238
15239         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15240         matching strings.
15241
15242 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15243
15244         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15245
15246 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15247
15248         * g77.f-torture/execute/19990325-0.f: New test.
15249         * g77.f-torture/execute/19990325-1.f: New test.
15250
15251 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15252
15253         * gcc.c-torture/execute/990324-1.c: New test.
15254
15255 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15256
15257         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15258         test with 4.
15259
15260 1999-03-17  Richard Henderson  <rth@cygnus.com>
15261
15262         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15263
15264 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15265
15266         * g77.f-torture/execute/19990313-2.f: New test.
15267         * g77.f-torture/execute/19990313-3.f: New test.
15268
15269 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15270
15271         * g77.f-torture/execute/19990313-0.f: New test.
15272         * g77.f-torture/execute/19990313-1.f: New test.
15273
15274 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15275
15276         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15277         printf to sprintf.
15278         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15279         (main): Add check for u15.  Conditionalize u31 check depending on
15280         whether ints are <32 bits or >=32 bits.
15281
15282 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15283
15284         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15285
15286 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15287
15288         * g77.f-torture/compile/19990305-0.f: New test.
15289         * g77.f-torture/execute/19981119-0.f: New test.
15290
15291 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15292
15293         * g77.f-torture/execute/970625-2.f: call ABORT if final
15294         result is not correct, instead of just printing it.
15295         Add this checking via newly introduced obfuscation, to
15296         trip up buggy front ends.
15297
15298 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15299
15300         * g77.f-torture/compile/960317-1.f: Moved from being
15301         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15302
15303 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15304
15305         * g77.f-torture/execute/960317-1.f: New (old) test.
15306         * g77.f-torture/execute/970625-2.f: Ditto.
15307
15308 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15309
15310         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15311         message on line 1 or line 2; cccp and cpplib do this differently.
15312
15313 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15314
15315         * g++.old-deja/g++.law/weak1.C: New test.
15316
15317 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15318
15319         * gcc.c-torture/execute/990119-1.c: Renamed to...
15320         * gcc.dg/990119-1.c: this, so it will only be tested once
15321         (it's a preprocessor test, it doesn't need to be run at
15322         multiple optimization levels).
15323
15324 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15325
15326         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15327           ALWAYS_CXXFLAGS.
15328
15329 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15330
15331         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15332         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15333         to not be compilable by current g77.
15334
15335 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15336
15337         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15338
15339 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15340
15341         * gcc.c-torture/execute/990222-1.c: New test.
15342
15343 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15344
15345         * g77.f-torture/compile/19990218-0.f: New test.
15346         * g77.f-torture/noncompile/19990218-1.f: New test.
15347
15348 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15349
15350         * g77.f-torture/compile/19981216-0.f: New test.
15351
15352 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15353
15354         * gcc.dg/990214-1.c: New test.
15355
15356 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15357
15358         * gcc.dg/990213-2.c: New test.
15359
15360         * gcc.dg/990213-1.c: New test.
15361
15362 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15363
15364         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15365         ints.
15366
15367 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15368
15369         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15370         specified by target.
15371
15372         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15373
15374 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15375
15376         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15377
15378 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15379
15380         * gcc.dg/special/ecos.exp: New test driver for new tests with
15381         special requirements.
15382
15383         * gcc.dg/special/alias-1.c: New test.
15384         * gcc.dg/special/gcsec-1.c: New test.
15385         * gcc.dg/special/weak-1.c: New test.
15386         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15387         * gcc.dg/special/weak-2.c: New test.
15388         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15389         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15390         * gcc.dg/special/wkali-1.c: New test.
15391         * gcc.dg/special/wkali-2.c: New test.
15392         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15393         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15394
15395 1999-02-10  Felix Lee  <flee@cygnus.com>
15396
15397           * lib/c-torture.exp (c-torture-compile): Pull out code for
15398           analyzing gcc error messages.
15399           (c-torture-execute): Likewise.  Fix some (harmless) false
15400           positives.
15401           * lib/gcc.exp (gcc_check_compile): New function.
15402
15403 1999-02-08  Richard Henderson  <rth@cygnus.com>
15404
15405         * gcc.c-torture/execute/990208-1.c: New test.
15406
15407 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15408
15409         * g++.dg/special/ecos.exp: New driver for new tests with special
15410         requirements
15411
15412         * g++.dg/special/conpr-1.C: New test
15413         * g++.dg/special/conpr-2.C: New test
15414         * g++.dg/special/conpr-2a.C: New test
15415         * g++.dg/special/conpr-3.C: New test
15416         * g++.dg/special/conpr-3a.C: New test
15417         * g++.dg/special/conpr-3b.C: New test
15418
15419         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15420         allow g++ to use the dg driver
15421
15422         * README: Add comment about g++.dg directory
15423
15424 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15425
15426         * README: Update email addresses.
15427
15428 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15429
15430         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15431         arguments in order to force structure S onto the stack even on
15432         the alpha.
15433         (test): Pass 10 leading arguments to function foo as well as the
15434         structure S.
15435
15436         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15437         failure for all targets.
15438
15439         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15440         abort to terminate program execution.
15441
15442 1999-01-30  Richard Henderson  <rth@cygnus.com>
15443
15444         * gcc.c-torture/execute/990130-1.c: New test.
15445
15446 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15447
15448         * gcc.dg/990130-1.c: New test.
15449
15450 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15451
15452         * gcc.c-torture/execute/990128-1.c: New test.
15453
15454 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15455
15456         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15457
15458 1999-01-27  Felix Lee  <flee@cygnus.com>
15459
15460         * lib/c-torture.exp (c-torture-compile): pull out code for
15461         analyzing gcc error messages.
15462         (c-torture-execute): ditto, and fix some (harmless) false
15463         positives.
15464         * lib/gcc.exp (gcc_check_compile): new function.
15465
15466 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15467
15468         * gcc.dg/990117-1.c: New test.
15469
15470         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15471
15472         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15473
15474 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15475
15476         * g77.f-torture/compile/990115-1.f: New test.
15477
15478 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15479
15480         * gcc.c-torture/compile/990107-1.c: New test
15481
15482 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15483
15484         * gcc.c-torture/execute/990106-2.c: New test.
15485
15486         * gcc.c-torture/execute/990106-1.c: New test.
15487
15488 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15489
15490         * gcc.c-torture/compile/981223-1.c: New test.
15491
15492 1998-12-29  Richard Henderson  <rth@cygnus.com>
15493
15494         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15495         (opt3): Rename from opt4 and disable.
15496
15497 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15498
15499         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15500
15501 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15502
15503         * g++.old-deja/g++.other/conv5.C: New test.
15504
15505 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15506
15507         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15508
15509 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15510
15511         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15512
15513 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15514
15515         * gcc.c-torture/compile/981211-1.c: New test.
15516
15517 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15518
15519         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15520
15521         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15522
15523 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15524
15525         * gcc.special/930510-1.c: Make C9X safe.
15526         * gcc.misc-tests/gcov-1.c Similarly.
15527         * gcc.misc-tests/gcov-2.c Similarly.
15528
15529 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15530
15531         * gcc.dg/ultrasp1.c: New test.
15532
15533 1998-12-06  Richard Henderson  <rth@cygnus.com>
15534
15535         * gcc.c-torture/execute/981206.c: New test.
15536
15537 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15538
15539         * g++.old-deja/g++.ns/template7.C: New test.
15540
15541         * g++.old-deja/g++.other/expr1.C: New test.
15542
15543         * g++.old-deja/g++.eh/tmpl3.C: New test.
15544
15545         * g++.old-deja/g++.eh/tmpl2.C: New test.
15546
15547 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15548
15549         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15550         * g++.old-deja/g++.other/using6.C: Removed.
15551         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15552
15553         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15554
15555 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15556
15557         * g++.old-deja/g++.pt/overload8.C: New test.
15558
15559         * g++.old-deja/g++.pt/overload7.C: New test.
15560
15561         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15562
15563         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15564         and relinking messages.
15565         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15566         compiling with -frepo.
15567
15568 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15569
15570         * g++.old-deja/g++.pt/lookup6.C: New test.
15571
15572 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15573
15574         * gcc.c-torture/execute/981130-1.c: New test.
15575         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15576
15577 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15578
15579         * g++.old-deja/g++.pt/explicit76.C: New test.
15580
15581         * g++.old-deja/g++.pt/friend38.C: New test.
15582
15583         * g++.old-deja/g++.ns/crash2.C: New test.
15584
15585         * g++.old-deja/g++.pt/defarg8.C: New test.
15586
15587         * g++.old-deja/g++.pt/instantiate6.C: New test.
15588
15589         * g++.old-deja/g++.pt/static6.C: New test.
15590
15591         * g++.old-deja/g++.pt/decl2.C: New test.
15592
15593 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15594
15595         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15596         problem is actually related with name lookup, but so what? :-)
15597
15598         * g++.old-deja/g++.pt/friend37.C: New test.
15599
15600 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15601
15602         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15603         element, which fails on some systems.
15604
15605         * g77.f-torture/execute/labug1.f: New test.
15606
15607 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15608
15609         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15610         is defined.
15611
15612 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15613
15614         * g77.f-torture/compile/981117-1.f: New test.
15615
15616 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15617
15618         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15619         properly discarded.
15620
15621 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15622
15623         * gcc.c-torture/execute/memcheck: New directory of tests for
15624         -fcheck-memory-usage.
15625
15626 1998-11-07  Gerald Pfe
15627
15628         * g77.f-torture/noncompile/980615-0.f: New test.
15629
15630 1998-07-26  H.J. Lu  (hjl@gnu.org)
15631
15632         * gcc.dg/980312-1.c: Do link instead of compile.
15633         * gcc.dg/980313-1.c: Likewise.
15634
15635 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15636
15637         * gcc.c-torture/compile/980726-1.c: New test.
15638
15639 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15640
15641         * g77.f-torture/execute/io0.f: New test.
15642
15643 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15644
15645         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15646         an int.
15647
15648 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15649
15650         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15651         m32r bugs.
15652
15653 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15654
15655         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15656         c-decl.c:grokdeclarator can handle mode attributes.
15657
15658 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15659
15660         * gcc.c-torture/execute/980716-1.c: New test.
15661
15662 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15663
15664         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15665         the mn10200.
15666         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15667         the mn10200.
15668         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15669         * gcc.c-torture/compile/930326-1.x: Similarly.
15670
15671 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15672
15673         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15674         New test from Craig.
15675
15676 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15677
15678         * g77.f-torture/noncompile/980616-0.f: New test.
15679
15680         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15681
15682 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15683
15684         *  g++.other/singleton.C: Return error value instead of taking
15685         SIGSEGV.
15686
15687 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15688
15689         *  g++.other/singleton.C: New test.   Warning is under dispute.
15690         Runtime crash is not.
15691
15692 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15693
15694         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15695         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15696         using6.C, using7.C}:  New namespace tests.
15697
15698 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15699
15700         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15701         specialization with typedef'ed names used as array indexes.
15702
15703 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/execute/980709-1.c: New test.
15706
15707         * gcc.dg/980709-1.c: New test.
15708
15709 1998-07-07  Richard Henderson  <rth@cygnus.com>
15710
15711         * gcc.c-torture/execute/bcp-1.c: New test.
15712
15713 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15714
15715         * gcc.c-torture/execute/980707-1.c: New test.
15716
15717 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15718
15719         * gcc.c-torture/compile/980706-1.c: New test.
15720
15721 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15722
15723         * g77.f-torture/execute/980701-0.f,
15724         g77.f-torture/execute/980701-1.f: New test from Craig.
15725
15726 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15727
15728         * gcc.c-torture/compile/980701-1.c: New test.
15729
15730         * gcc.c-torture/execute/980701-1.c: New test.
15731
15732 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15733 rlsruhe.de>
15734
15735         * g++.old-deja/g++.robertl/eb132.C: New test.
15736         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15737
15738 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15739
15740         * g77.f-torture/execute/980628-7.f,
15741         g77.f-torture/execute/980628-8.f,
15742         g77.f-torture/execute/980628-9.f,
15743         g77.f-torture/execute/980628-10.f: New tests from Craig.
15744
15745         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15746
15747 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15748
15749         * g77.f-torture/execute/980628-4.f: New test from Craig.
15750         * g77.f-torture/execute/980628-5.f: Likewise.
15751         * g77.f-torture/execute/980628-2.f: Likewise.
15752         * g77.f-torture/execute/980628-0.f: Likewise.
15753         * g77.f-torture/execute/980628-1.f: Likewise.
15754         * g77.f-torture/execute/980628-3.f: Likewise.
15755         * g77.f-torture/execute/980628-6.f: Likewise.
15756
15757 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15758
15759         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15760         directory when nothing has been installed yet.
15761
15762 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15763
15764         * gcc.c-torture/special/special.exp: Handle newer versions of
15765         dejagnu.
15766
15767 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15768
15769         * gcc.dg/980626-1.c: New test.
15770
15771 1998-06-19  Bruno Haible <haible@ilog.fr>
15772
15773         * gcc.misc-tests/m-un-2.c: New test.
15774         * g++.old-deja/g++.other/warn01.c: Likewise.
15775
15776 1998-06-19  Robert Lipe  <robertl@dgii.com>
15777
15778         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15779         compatibility with assmblers with a different comment character.
15780         Eliminate use of GAS-specific extensions.
15781
15782 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15783
15784         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15785
15786 1998-06-19  Robert Lipe  <robertl@dgii.com>
15787
15788         *lib/g77.exp: Replace search for libf2c.a with search for newly
15789         renamed libg2c.a
15790
15791 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15792
15793         * gcc.c-torture/execute/980617-1.c: New test.
15794
15795 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15796
15797         * gcc.c-torture/execute/980612-1.c: New test.
15798
15799 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15800
15801         * gcc.dg/980523-1.c: Only test on ppc-linux.
15802         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15803
15804         * gcc.c-torture/execute/980608-1.c: New test.
15805
15806 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15807
15808         * gcc.c-torture/execute/980605-1.c: New test.
15809
15810 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15811
15812         * gcc.c-torture/execute/980604-1.c: New test.
15813
15814 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15815
15816         * gcc.c-torture/execute/980602-1.c: New test.
15817         * gcc.c-torture/execute/980602-2.c: Likewise.
15818
15819 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15820
15821         * 970125-0.f: Fix per JCB.  Add commentary.
15822
15823 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15824
15825         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15826         IEEE -0 support.
15827
15828 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15829
15830         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15831         earlier.
15832
15833 1998-05-28  Catherine Moore <clm@cygnus.com>
15834
15835         * gcc.c-torture/execute/980526-3.c: New test.
15836
15837 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15838
15839         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15840         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15841         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15842         m88k-motorola-sysv3 to XFAIL.
15843
15844 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15845
15846         * gcc.dg/980526-1.c: New test.
15847         * gcc.c-torture/execute/980526-2.c: New test.
15848
15849 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15850
15851         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15852
15853         * gcc.c-torture/execute/980526-1.c: New test.
15854
15855 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15856
15857         * g77.f-torture/execute/alpha2.f: Add runtime test.
15858
15859 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15860
15861         * g++.old-deja/old-deja.exp: Strip leading directories.
15862
15863         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15864         error for the line.  Don't run multiple tests for the same line.
15865
15866 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15867
15868         * gcc.dg/980523-1.c: New test.
15869
15870 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15871
15872         * g77.f-torture/compile/970915-0.f: New test.
15873
15874 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15875
15876         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15877
15878 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15879
15880         * gcc.dg/980520-1.c: New test.
15881
15882 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15883
15884         * gcc.dg/980502-1.c: Fix return type.
15885
15886 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15887
15888         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15889         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15890         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15891         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15892         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15893
15894 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15895
15896         * g77.f-torture/execute/980520-1.f: New test.
15897
15898 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15899
15900         * lib/mike-g77.exp: New file.
15901
15902         * g77.f-torture/noncompile/noncompile.exp,
15903         g77.f-torture/noncompile/check0.f: New files.
15904
15905 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15906
15907         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15908         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15909         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15910         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15911         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15912         abort where appropriate.
15913
15914 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15915
15916         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15917         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15918
15919 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15920
15921         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15922
15923 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15924
15925         * g77.f-torture/compile/980427-0.f: New test.
15926
15927 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15928
15929         * g77.f-torture/compile/980424-0.f: New test.
15930
15931 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15932
15933         * g77.f-torture/compile/980419-2.f (main): New test.
15934         * g77.f-torture/compile/970125-0.f: New test.
15935         * g77.f-torture/compile/980419-1.f: New test.
15936
15937 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15938
15939         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15940         of loop-4.c.
15941
15942 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15943
15944         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15945
15946 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15947
15948         * gcc.c-torture/compile/980329-1.c: New test.
15949
15950 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15951
15952         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15953         * gcc.dg/980312-1.c: Fix typo in -march command.
15954
15955 1998-03-16  H.J. Lu  (hjl@gnu.org)
15956
15957         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15958
15959 1998-03-11  Robert Lipe  <robertl@dgii.com>
15960
15961         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15962         Dave Love agree the Fortran source is bogus.
15963
15964 1998-03-11  Robert Lipe  <robertl@dgii.com>
15965
15966         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15967         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15968         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15969         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15970         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15971
15972 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15973
15974         * g++.old-deja/g++.other/friend1.C: New test.
15975
15976 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15977
15978         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15979         possibly uninitialized) variables and declare dnrm2.
15980
15981 1998-02-23  Robert Lipe <robertl@dgii.com>
15982
15983         From Bruno Haible <haible@ilog.fr>:
15984         * gcc.c-torture/execute/980223.c: New test.
15985
15986 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15987
15988         * gcc.dg/ifelse-1.c: New test.
15989
15990 1998-02-09  H.J. Lu  (hjl@gnu.org)
15991
15992         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15993
15994           * lib/old-dejagnu.exp (old-dejagnu): Added the
15995           "execution test - XFAIL *-*-*" handling in the spirit of
15996           "excess errors test -". Changed the "execution test fails"
15997           handling to be like "excess errors test fails".
15998           * Update various tests accordingly.
15999
16000 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16001
16002         * gcc.c-torture/execute/980205.c: New test.
16003
16004 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16005
16006         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16007         * lib/f-torture.exp: Similarly.
16008         * gcc.c-torture: Rename all .cexp files to .x files.
16009
16010 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16011
16012         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16013         (940510-1.c): Removed duplicate.
16014         (971104-1.c): New test.
16015
16016 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16017
16018           * lib/f-torture.exp: Improve error and loop detection.
16019
16020 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16021
16022         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16023         use that to size the filler array.
16024
16025 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16026
16027         * lib/c-torture.exp(c-torture-execute): Fix typo.
16028
16029         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16030         testcase as the executable name. Keep the executable around if
16031         the test fails.
16032
16033 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16034
16035         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16036         changes.  Only test one -g option, and move it to the end of the
16037         list of options to test.
16038
16039 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16040
16041         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16042         variable GCC_TORTURE_OPTIONS to supply default switches separated
16043         by colons.  If no environment variable, run tests with -O0 -g, -O1
16044         -g, and -O2 -g as well.
16045
16046 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16047
16048         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16049         explanatory comments. Fix indentation.
16050
16051 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16052
16053         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16054
16055 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16056
16057         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16058         * g++.old-deja/g++.mike/p7325.C: Likewise.
16059         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16060
16061 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16062
16063         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16064         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16065         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16066         * g++.old-deja/g++.law/operators4.C: Likewise.
16067
16068 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16069
16070         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16071         * g++.old-deja/g++.mike/p784.C: Ditto.
16072         * g++.old-deja/g++.mike/p785.C: Ditto.
16073
16074 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16075
16076           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16077
16078 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16079
16080         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16081         target feature; pass this to c-torture-execute as needed.
16082
16083 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16084
16085         * lib/c-torture.exp(c-torture-execute): If the previous and the
16086         current executables being tested are identical, we don't need to
16087         run the executable again. Try to make the executable names
16088         unique. Add an optional argument for passing additional compiler
16089         flags.
16090
16091 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16092
16093         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16094
16095 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16096
16097         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16098
16099 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16100
16101         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16102         32bit or larger longs.
16103
16104         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16105         have either a 32bit long or 32bit int.
16106
16107 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16108
16109         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16110         Make double precision tests dependent on sizeof (double).
16111
16112 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16113
16114         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16115         too.
16116
16117 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16118
16119         * gcc.c-torture/compile/961203-1.cexp: New script.
16120
16121 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16122
16123         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16124         up the includes ourselves.
16125
16126 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16127
16128         * lib/plumhall.exp: Remove random include, and add a few
16129         verbose messages for debugging.
16130
16131 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16132
16133         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16134         of trying to do it ourselves.
16135
16136 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16137
16138         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16139
16140 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16141
16142         * gcc.prms/5403.c: Made regexp a bit less strict.
16143
16144 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16145
16146         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16147         is returned from remote_load instead.
16148         * lib/plumhall.exp: Ditto.
16149         * lib/mike-g++.exp: Ditto.
16150         * lib/old-dejagnu.exp: Ditto.
16151         * lib/c-torture.exp: Ditto.
16152
16153 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16154
16155         * lib/g++.exp: Use build_wrapper procedure.
16156         * lib/gcc.exp: Ditto.
16157
16158 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16159
16160         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16161         an old-style decl for malloc.  Fixes tests to work when
16162         sizeof (int) != sizeof (size_t).
16163
16164 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16165
16166         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16167
16168         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16169         use stdargs.h interface.
16170
16171 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16172
16173         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16174         NO_VARARGS when compiling.
16175
16176 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16177
16178         * lib/plumhall.exp(ph_includes): New procedure.
16179         (ph_make): Use it.
16180         (ph_compiler): Ditto.
16181
16182         * lib/g++.exp: Rename test-glue.c to testglue.c.
16183         * lib/gcc.exp: Ditto.
16184
16185 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16186
16187         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16188         to completion when it's called.
16189
16190 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16191
16192         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16193         is defined, don't do test.
16194
16195 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16196
16197         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16198         for object files.
16199         (ph_summary): Mark skipped testcases as untested, not unresolved.
16200
16201         * lib/plumhall.exp (ph_make): If unresolved because of bad
16202         errorCode, record errorCode in log file.
16203         (*): Replace send_log/verbose with verbose -log.
16204
16205 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16206
16207         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16208         double conversion if double isn't at least 8 bytes.
16209
16210         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16211         int to work with targets where int is 16 bits.
16212
16213         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16214         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16215         precision for the test to complete.
16216
16217 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16218
16219         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16220         if d10v is not compiled with the -mdouble64 flag.
16221         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16222
16223         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16224         d10v is not compiled with the -mint32 flag.
16225
16226 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16227
16228         * lib/plumhall.exp: Use incr_count.
16229
16230 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16231
16232         * gcc.c-torture: Update to c-torture-1.45.
16233
16234 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16235
16236         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16237         the name of the expect testcase file).
16238
16239         * lib/g++.exp(g++_init): Ditto.
16240
16241 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16242
16243         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16244         the host.
16245
16246         * lib/gcc.exp(gcc_exit): New procedure.
16247
16248 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16249
16250         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16251         specs where appropriate.
16252
16253         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16254         because of new "candidates are" messages, and removed a few
16255
16256         * Converted all non-old-style g++ testcases to old-style, and
16257         moved into g++.old-deja.
16258
16259 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16260
16261         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16262         options.
16263
16264         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16265         succeeded.
16266
16267         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16268
16269 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16270
16271         * lib/gcc.exp (gcc_target_compile): Add support for defining
16272         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16273         the machine doesn't have those features.
16274
16275 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16276
16277         * g++.law/operators4.exp: Don't use LIBS.
16278
16279 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16280
16281         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16282
16283         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16284         * lib/g++.exp: Set it here instead. Also, allow use of the
16285         --tool_exec and --tool_opt options. Change CXX to
16286         GXX_UNDER_TEST.
16287
16288         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16289
16290         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16291
16292 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16293
16294         * lib/old-dejagnu.exp: Use prune_warnings instead of
16295         prune_system_crud.
16296         * lib/mike-g++.exp: Ditto.
16297         * lib/gcc.exp: Ditto.
16298         * lib/g++.exp: Ditto.
16299
16300         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16301
16302 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16303
16304           * 941014-2.c: Include stdlib.h
16305           * 960327-1.c: Include stdio.h
16306           * dbra.c, index-1.c: Don't assume ints are 32bits.
16307
16308 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16309
16310         * lib/gcc.exp: Add gcc,stack_size target feature.
16311
16312         * lib/g++.exp(g++_target_compile): Add the include and link
16313         paths here, not in two other places. And, it's $options, not
16314         options.
16315
16316         * lib/mike-g++.exp(postbase): Remove the code that determines
16317         the correct include and link paths.
16318         * g++.old-deja/old-deja.exp: Ditto.
16319
16320 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16321
16322         * lib/g++.exp(g++_init): target_compile no longer returns the
16323         filename of the result.
16324
16325 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16326
16327         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16328         call to glob.
16329
16330         * gcc.c-torture/special/special.exp: Change call to
16331         gcc_target_compile to include the object file.
16332
16333 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16334
16335         * gcc.c-torture/special/special.exp: Correct misspelling in last
16336         change.
16337
16338 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16339
16340         * lib/plumhall.exp(ph_summary): Log the entire output of the
16341         executable. Return -1 if there were any failures, 0 otherwise.
16342         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16343         (ph_make): Clean up objects and executables that were built
16344         if the tests succeeded.
16345
16346 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16347
16348         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16349         libraries and includes in the build tree as appropriate.
16350
16351 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16352
16353         * lib/c-torture.exp: Instead of looking for the global variable
16354         NO_LONG_LONG, check to see if that's a feature of the target.
16355
16356 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16357
16358         * config/default.exp: Minimize. Delete the remainer of the files in
16359         config; this functionality is now in devo/dejagnu/config.
16360
16361         g++.*/*: Pass any additional flags used to compile to postbase;
16362         delete CXXFLAGS.
16363
16364         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16365         is now done by runtest.exp. Use gcc_target_compile instead of
16366         compile.
16367
16368         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16369         Remove references to CFLAGS. Use remote_file instead of
16370         calling rm -f.
16371         (c-torture): Take a list of arguments to use to compile this
16372         testcase.
16373
16374         lib/g++.exp: Simplify. Use target_compile instead of compile.
16375         lib/gcc-dg.exp: Ditto.
16376         lib/gcc.exp: Ditto.
16377         lib/mike-{gcc,g++}.exp: Ditto.
16378         lib/old-dejagnu.exp: Ditto.
16379         lib/plumhall.exp: Ditto.
16380
16381 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16382
16383         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16384         (ph_linker): Likewise.
16385
16386 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16387
16388           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16389         MAP_ANON / MAP_ANONYMOUS if defined;
16390         else try to map from /dev/zero .
16391
16392 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16393
16394         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16395         isn't defined, then define it to MAP_ANONYMOUS.
16396
16397 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16398
16399         * gcc.c-torture: Update to c-torture-1.42 release.
16400
16401 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16402
16403         * gcc.c-torture: Update to c-torture-1.41 release.
16404
16405 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16406
16407         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16408         c-torture release.
16409
16410 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16411
16412         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16413         and LDFLAGS.  Fix second case to append the target_info ldflags
16414         onto LDFLAGS, not CFLAGS.
16415         * lib/g++.exp (g++_init): Add target_info stuff.
16416         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16417         of libgloss and newlib flags for !native.
16418
16419         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16420         (GDB): Fix relative path to go up another dir for finding gdb.
16421
16422 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16423
16424         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16425         versions in the target_info array, if they don't exist.
16426
16427 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16428
16429         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16430
16431 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16432
16433         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16434         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16435
16436 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16437
16438         * lib/old-dejagnu.exp: Don't remove the output file before we've
16439         actually tested it. Don't append pwd to the path of the executable
16440         we're testing.
16441
16442 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16443
16444         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16445
16446 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16447
16448         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16449         temporary directory for compiler files, and set it to a default
16450         value of /tmp. Set $output as the name of the output file from
16451         compiling the testcase. Add a -o option to $cflags_var so the
16452         compiler writes the final output file as $output. Set $executable
16453         to $output.
16454
16455         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16456         directory for compiler files, and set it to /tmp if it doesn't
16457         already have a value. Set $output_file to the name of the output
16458         file from compiling the testcase. Add a -o option to CXXFLAGS so
16459         the compiler writes the final output file as $output. Use $output
16460         as the executable to be tested.
16461
16462 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16463
16464         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16465
16466 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16467
16468         * gcc.c-torture/execute/pending-1.c: New test.  Still
16469         pending in Tege's queue.
16470
16471 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16472
16473         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16474         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16475         if there were failures.  Call unresolved if there were unresolved
16476         testcases.  Call gcc_fail if program did not run to completion.
16477         (ph_make): Pass additional argument name to ph_execute.
16478         (ph_execute): Add new argument.  Pass additional arguments to
16479         ph_summary.  Call gcc_fail is there is no execution output.
16480
16481 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16482
16483         * lib/plumhall.exp (proc_summary): Output relavent summary
16484         lines into the log so specific failures in plumhall can be
16485         investigated.
16486
16487 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16488
16489         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16490         (c-torture-execute): Don't try to execute tests which use
16491         "long long" types if $NO_LONG_LONG is nonzero.
16492
16493 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16494
16495         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16496         not c-torture.
16497
16498         * gcc.ieee: Move from here.
16499         * gcc.c-torture/execute/ieee: To here.
16500
16501 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16502
16503         * gcc.c-torture: Update to c-torture-1.41 release.
16504
16505 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16506
16507         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16508         not "$output".
16509
16510 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16511
16512         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16513         -c present.
16514
16515 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16516
16517         * config/proelf.exp: Handle connecting to a simulator.
16518
16519 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16520
16521         * config/proelf.exp: New file.  Enough framework that we can
16522         run c-torture tests on the proelf targets (or any other target
16523         that gdb can connect to for that matter).
16524
16525 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16526
16527         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16528         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16529
16530         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16531         exec_output exists.
16532
16533 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16534
16535         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16536         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16537
16538         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16539         to pass/fail/unresolved/unsupported/untested.  Caller must now
16540         call unresolved/unsupported/untested.
16541         * lib/*.exp: Update FSF address.  Update to handle new results of
16542         ${tool}_load.
16543         * lib/chill.exp (verbose): Delete.
16544
16545 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16546
16547         * lib/gcc.exp (default_gcc_start): Change order of args to
16548         $LDFLAGS $CFLAGS $LIBS.
16549         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16550         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16551         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16552         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16553         * gcc.misc-tests/dg-test.exp: Likewise.
16554         * gcc.misc-tests/msgs.exp: Likewise.
16555         * gcc.prms/prms.exp: Likewise.
16556         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16557         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16558
16559         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16560
16561 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16562
16563         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16564
16565         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16566         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16567
16568         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16569         necessary.
16570
16571 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16572
16573         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16574         global for loop; add use of $mathlib.
16575         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16576         settings here; set mathlib for anything but VxWorks.
16577
16578 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16579
16580         * gcc.c-torture: Update to c-torture-1.40 release.
16581
16582 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16583
16584         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16585         dg.exp.
16586
16587 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16588
16589         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16590         global.
16591
16592 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16593
16594         * lib/g++.exp (LIBS): Define if not already.
16595         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16596         (gcc-dg-prune): Call prune_gcc_output.
16597         * lib/gcc.exp (prune_gcc_output): New proc.
16598         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16599         prune_gcc_output.
16600
16601 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16602
16603         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16604         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16605
16606 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16607
16608         * gcc.c-torture: Update to c-torture-1.39 release.
16609
16610 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16611
16612         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16613         fails, try others as well.
16614
16615 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16616
16617         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16618         If compilation fails, mark execute tests as `untested'.
16619         If test is marked as unsupported, don't mark compilation and
16620         execute tests as failed.
16621
16622 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16623
16624         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16625         libstdc++ for whether or not we want to be doing shared
16626         libraries.  Delete link_curses since we don't need it anymore.
16627         * lib/mike-g++.exp (postbase): Don't link in libg++.
16628         * g++.old-deja/old-deja.exp: Likewise.
16629
16630 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16631
16632         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16633
16634 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16635
16636         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16637         For that, add `-Wl,-a,shared_archive'.
16638         * g++.old-deja/old-deja.exp: Likewise.
16639
16640 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16641
16642         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16643
16644 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16645
16646         * lib/mike-g++.exp (postbase): Pay attention to the status of
16647         g++_load.
16648
16649 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16650
16651           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16652
16653 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16654
16655         * lib/gcc.exp (default_gcc_start): No longer need to log program
16656         being executed or its output, execute_anywhere does that now.
16657         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16658         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16659
16660 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16661
16662         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16663         the same as those in lib/g++.exp.
16664
16665 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16666
16667         * gcc.c-torture: Update to c-torture-1.38 release.
16668         * gcc.ieee: Related changes.
16669
16670 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16671
16672         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16673         "exec". Minor reformatting changes.
16674
16675         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16676         cross. This means all "exec" calls now work on a remote host as
16677         well.
16678         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16679         cross. Filter out the extra "\r\n" stuff that expect puts in.
16680         (c-torture-execute): Filter out the bogus warnings like
16681         c-torture-compile does. Add support for canadian cross.
16682         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16683         Use execute_anywhere rather than calling exec directly. Now it
16684         works for canadian cross testing.
16685
16686 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16687
16688         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16689         results into a variable, and check that rather than using file exists.
16690
16691 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16692
16693         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16694         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16695
16696 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16697
16698         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16699         lib_curses if there's a shared libg++ in the build tree.
16700
16701 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16702
16703         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16704         if not supported target.
16705
16706 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16707
16708         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16709         link_curses up to always happen, not just for native builds.
16710
16711 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16712
16713         * gcc.c-torture: Update to c-torture-1.36 release.
16714         * gcc.failure: Related changes.
16715
16716 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16717
16718         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16719
16720 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16721
16722         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16723         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16724         runshlib, link_curses, and mathlib for link and run.
16725
16726         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16727         pass the runtime shared library options for Solaris, OSF/1, and
16728         Irix5, and link with -lcurses to avoid unresolved references.
16729
16730 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16731
16732         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16733         only run once.
16734
16735 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16736
16737         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16738
16739 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16740
16741         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16742         do not have a framework for the "compat" tests yet.
16743
16744 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16745
16746         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16747         set to null if we're testing vxworks5.1.  Use that instead of
16748         `-lm' in the setting of LIBS for link and run.
16749
16750 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16751
16752         * config/rom68k.exp (${tool}_load): Major changes to make it
16753         work.  Verified that it does in fact return the stuff in
16754         exec_output properly.  Catch any Emul or any TRAP other than 0.
16755
16756 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16757
16758         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16759         LDFLAGS properly for targets that need stuff from libgloss.
16760         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16761         only run once.
16762         (gpp_initialized): New variable.
16763
16764 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16765
16766         * config/rom68k.exp: Load libgloss.exp.
16767         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16768         so we can produce a fully linked binary.
16769         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16770         so we can produce a fully linked binary.
16771
16772 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16773
16774         * lib/plumhall.exp (ph_section): Watch for expected failures.
16775         Add missing `else'.
16776
16777         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16778         run the testcase.
16779         (c-torture): Likewise.
16780
16781 1995-08-28  Doug Evans  <dje@cygnus.com>
16782
16783         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16784
16785         * lib/mike-g++.exp (mike_cleanup): New proc.
16786         (prebase): New globals compiler_result, not_compiler_result,
16787         target_regexp.
16788         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16789         allow leading "-" in pattern.  Watch for unsupported tests.
16790         If $compiler_result is set, pattern match assembler code,
16791         and ditto for $not_compiler_result.
16792         * lib/mike-gcc.exp: Likewise.
16793
16794         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16795         execution "succeeded".
16796
16797 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16798
16799         * config/win32.exp: New file.
16800         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16801
16802 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16803
16804         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16805         unsupported.
16806         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16807         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16808         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16809
16810         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16811         "... without exceptions was ...".  That is now handled by
16812         prune_system_crud.
16813         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16814
16815 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16816
16817         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16818         sieve.c,sort2.c}: New files.
16819         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16820         sieve.exp,sort2.exp}: Drivers for them.
16821
16822         * lib/mike-gcc.exp (program_output): New user settable variable.
16823         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16824         messages.
16825         * lib/mike-g++.exp (program_output): New user settable variable.
16826
16827         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16828
16829         * config/sh.exp: Deleted (use sim.exp instead).
16830
16831 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16832
16833         * config/vx.exp: Declare CHECKTASK as global.
16834         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16835         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16836         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16837
16838 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16839
16840         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16841         target. Like vx.exp, only includes `vx29k.exp' instead of
16842         `vxworks.exp'.
16843
16844 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16845
16846         * config/sim.exp: Increase time limit from 120 seconds to 240.
16847
16848 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16849
16850         * gcc.c-torture/execute/950628-1.c: New test.
16851
16852 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16853
16854         * gcc.c-torture: Update with changes/additions from
16855         c-torture-1.34.
16856
16857 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16858
16859         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16860
16861 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16862
16863         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16864
16865 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16866
16867         * gcc.c-torture/compile/950512-1.c: New test.
16868         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16869         * gcc.dg/struct-ret-1.c: Likewise.
16870
16871 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16872
16873         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16874           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16875
16876 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16877
16878         * gcc.c-torture/special/920411-1.c: Deleted.
16879         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16880
16881 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16882
16883         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16884         cpu limit.
16885
16886 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16887
16888         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16889
16890 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16891
16892         From kenner;
16893         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16894         is the proper length.
16895         * va-arg-3.c: Likewise.
16896
16897 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16898
16899         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16900         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16901
16902         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16903         * lib/g++.exp (default_g++_start): Delete old cruft.
16904
16905 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16906
16907         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16908         (2 * (1 << 18)) to (2 * (1 << 17)).
16909
16910         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16911
16912 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16913
16914         * config/rom68k.exp: Renamed from config/idp.exp
16915
16916 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16917
16918         * c-torture/compile/921109-2.c
16919
16920 1995-04-18  Mike Stump  <mrs@cygnus.com>
16921
16922         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16923         excess errors.
16924
16925 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16926
16927         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16928         output.
16929         * lib/g++.exp (default_g++_start): Likewise.
16930
16931 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16932
16933         * gcc.c-torture/compile/950329-1.c: New test.
16934
16935 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16936
16937           * config/bug.exp (${tool}_load): Updated to use new remote_open
16938           and remote_close procs.
16939         * config/idp.exp: New file.
16940
16941 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16942
16943         * gcc.c-torture/execute/950322-1.c: New test.
16944
16945 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16946
16947         * config/vx.exp (${tool}_load): Clean up testing of return code from
16948         vxworks_ld and vxworks_spawn.
16949
16950 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16951
16952         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16953
16954 1995-03-13  Mike Stump  <mrs@cygnus.com>
16955
16956         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16957         can mark excess errors on a machine by machine basis.  Note, the
16958         default is to not expect any excess errors, even when excess
16959         errors test - is given, so you will want to put an XFAIL ... on
16960         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16961         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16962         those 4 machines, but no others.
16963
16964 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16965
16966         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16967         * lib/c-torture.exp: to here.
16968
16969 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16970
16971         * gcc.c-torture/execute/950221-1.c: New test.
16972         * gcc.c-torture/execute/struct-ret-1.c: New test.
16973         * gcc.c-torture/compile/950221-1.c: New test.
16974
16975         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16976
16977 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16978
16979         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16980         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16981
16982 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16983
16984         * g++.gb: New directory of tests, derived from my signature and
16985         class scoping tests.
16986
16987         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16988         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16989         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16990         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16991         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16992         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16993         * g++.gb/sig25.C: Likewise.
16994
16995         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16996         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16997         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16998         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16999         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17000         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17001         * g++.gb/sig25.exp: Likewise.
17002
17003         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17004         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17005         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17006         * g++.gb/scope13.C: Likewise, this test still fails.
17007
17008         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17009         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17010         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17011         * g++.gb/scope13.exp: Ditto.
17012
17013         * g++.gb/README: New file, explains what these tests are about.
17014
17015 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17016
17017         * lib/dg.exp (dg-do): Support `preprocess'.
17018         (dg-test): Likewise.
17019
17020 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17021
17022         * config/udi.exp: change "continue -expect" to "exp_continue".
17023
17024 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17025
17026         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17027         Delete redundant tests.
17028
17029         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17030         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17031         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17032         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17033         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17034         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17035         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17036         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17037
17038         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17039         storing label pointers.
17040         * gcc.c-torture/execute/921019-1.c: Likewise.
17041         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17042         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17043         parameter fp.
17044         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17045         constants.
17046
17047         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17048         Delete obsolete tests.
17049
17050         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17051         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17052         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17053         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17054         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17055         * gcc.c-torture/compile/950124-1.c: New test.
17056
17057         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17058
17059 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17060
17061         * lib/mike-g++.exp: Add -lm to LIBS.
17062
17063 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17064
17065         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17066
17067 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17068
17069         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17070
17071 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17072
17073         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17074
17075 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17076
17077         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17078         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17079         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17080         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17081         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17082         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17083         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17084         * g++.law/{operators31.C, operators32.C,
17085         * g++.law/{operators33.C, operators34.C}: Likewise.
17086         * g++.law/{pic1.C, refs2.C}: Likewise.
17087         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17088         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17089         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17090         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17091
17092         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17093         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17094         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17095         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17096         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17097         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17098         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17099         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17100         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17101         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17102         * g++.law/{operators34.exp}: Likewise.
17103         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17104         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17105         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17106         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17107         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17108
17109         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17110         No longer expected to fail.
17111         * g++.law/missed-error3.C: Tweak for recent bool changes.
17112
17113 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17114
17115         * config/emb-unix: Deleted.
17116         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17117         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17118
17119 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17120
17121         * lib/dg.exp (dg-test): Fix typo in last patch.
17122
17123 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17124
17125         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17126         (handles multiple occurrences).
17127
17128 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17129
17130         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17131         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17132         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17133         printed).
17134         * lib/c-torture.exp (c-torture-compile): Likewise.
17135         (c-torture): Prepend full path if missing.
17136         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17137         (gcc_fail): Likewise.
17138         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17139
17140 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17141
17142         * lib/netware.exp: Only attach to NetWare i386 systems.
17143
17144 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17145
17146         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17147         messages.  Add test name to "output pattern match" pass/fail message.
17148
17149 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17150
17151         * gcc.dg: New testsuite.
17152         * gcc.dg/dg.exp: New file.
17153
17154         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17155         test-switch.c}: Deleted.
17156
17157         * gcc.misc-tests/msgs.exp: New testcase driver.
17158
17159 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17160
17161         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17162         Watch for illegal return values from ${tool}_load.
17163         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17164         cross targets.  Coerce return value >0 to 1.
17165
17166 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17167
17168         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17169
17170         * config/emb-unix.exp: New file.
17171
17172         * config/sim.exp: Error if variable $SIM not defined.
17173         (${tool}_load): Mark test as "untested" if simulator missing.
17174
17175         * config/unix.exp: Load remote.exp to get rcp_download.
17176         * lib/c-torture.exp: Use different option lists for testcases with
17177         and without loops.
17178         * gcc.c-torture/execute/execute.exp: Likewise.
17179
17180 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17181
17182         * config/*.exp: Clarify return code from ${tool}_load.
17183         Call `unresolved' or `untested' instead of `warning' or `perror'
17184         (sometimes you still want to call both though).
17185         Add comment that `shell_id' is local to each file.
17186         * config/udi.exp (timeout): Set to 30.
17187         Don't print warning if connection fails, $connectmode has already
17188         printed an error.
17189         (${tool}_load): Move verbose messages to level 2.
17190         Rework pattern for "Process started" message.
17191         Pass `shell_id' to ${connectmode}_download.
17192         Retry twice upon timeout.  Make resetting of target more robust.
17193         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17194         Pass `shell_id' to exit_$connectmode.
17195         Only call exit_$connectmode if connected.
17196         * config/unix.exp (${tool}_load): Check return codes better.
17197         * config/vrtx.exp (${tool}_load): Likewise.
17198         * config/vx.exp (${tool}_load): Likewise.
17199         Delete unneeded global's.
17200         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17201         from ${tool}_load.
17202         (dg-stat): Delete.
17203         (dg-init): Delete recording of pass/fail counts.
17204         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17205         (old-dejagnu-init): Likewise.
17206         (old-dejagnu-stat): Delete contents, empty proc now.
17207         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17208         (c-torture): Delete references to lcnt, lpass, lfail.
17209         Get option list from TORTURE_OPTIONS.
17210         Delete -funroll[-all]-loops if no loops.
17211         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17212         (g++_stat): Delete contents (empty proc now).
17213         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17214         (gcc_finish): Likewise.
17215         (gcc_stat): Deleted.
17216         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17217         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17218         * gcc.c-torture/execute/execute.exp: Likewise.
17219         Split tests into two parts: compile, execute.
17220         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17221         no loops.  Update to reflect clarified return codes from ${tool}_load.
17222
17223 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17224
17225         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17226         to grep for.
17227         (old-dejagnu): Likewise (where necessary).
17228
17229 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17230
17231         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17232
17233         * lib/dg.exp (dg-process-target): Fix processing of selector.
17234         Add comment regarding use of `error'.
17235
17236         * lib/gcc.exp (prune_system_crud): Define if missing.
17237         * lib/g++.exp (prune_system_crud): Likewise.
17238
17239         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17240         Call prune_system_crud.
17241         * lib/dg.exp (dg-runtest): New proc.
17242         Use perror instead of send_user for tcl errors in testcase.
17243         Don't return any value, it's never used.
17244         Don't clobber previous definition of `unknown'.
17245         Print tcl errors in `dg-final'.
17246
17247 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17248
17249         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17250         (dg-test): Don't print errorInfo, it contains stack backtrace.
17251
17252 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17253
17254         * lib/g++.exp (runtest_file_p): Define if missing.
17255
17256 1994-09-24  Doug Evans  (dje@cygnus.com)
17257
17258         * lib/mike-g++.exp: Comment out loading of g++.exp.
17259         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17260         (default_g++_version): Always print something.
17261         (default_g++_start): Comment out call to `which'.
17262         (g++_start, g++_load): Deleted (must be defined in config file).
17263         * lib/gcc.exp: Test for existence of $CC at start.
17264         Delete check for tmpdir (done in gcc_init).
17265         (default_gcc_version): Always print something.
17266         (default_gcc_start): Comment out call to `which'.
17267         * config/*.exp: Major cleanup - make cross targets work at least a
17268         little better for g++ (by not being "--tool gcc" specific).
17269         Rename gcc_xxx to ${tool}_xxx.
17270         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17271         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17272
17273 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17274
17275         * lib/c-torture.exp (c-torture-compile): Rework compiler
17276         message processing.
17277
17278         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17279         c-torture.
17280
17281 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17282
17283         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17284
17285         * lib/dg.exp (dg-process-target): Support { target native }.
17286
17287 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17288
17289         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17290         looked for "... program xxx got fatal signal".
17291         Correct regsub munging of `comp_output'.
17292         Ignore compiler messages "path prefix not used" and "linker input
17293         file unused".
17294
17295 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17296
17297         * lib/gcc.exp (runtest_file_p): Define if missing.
17298         * gcc.prms/template.c: Example to work from.
17299
17300 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17301
17302         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17303         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17304
17305         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17306         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17307         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17308         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17309
17310         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17311         (dg-process-target): No longer a varargs proc.
17312         Return S/N for target, P/F for xfail.  All callers changed.
17313         (user option procs): More argument checking.
17314         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17315         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17316         (dg-test): Skip test if not running on selected target in `dg-do'.
17317         Update handling of `dg-do-what', `dg-output-text'.
17318         Separate execution pass/fail from output pattern match pass/fail.
17319         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17320
17321 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17322
17323         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17324         target for 920510-1.c.
17325
17326 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17327
17328         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17329         Clean up comment regarding use of passcnt, etc.
17330         (gcc_stat): Don't update `testcnt' here.
17331         (gcc_finish): Do it here.
17332         Might as well reset `but_id' here too.
17333         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17334         to determine if the file should be tested.
17335         * gcc.c-torture/compile/compile.exp: Likewise.
17336         * gcc.c-torture/execute/execute.exp: Likewise.
17337         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17338         * gcc.misc-tests/dg-test.exp: Likewise.
17339         * gcc.prms/prms.exp: Likewise.
17340         * gcc.wendy/wendy.exp: Likewise.
17341         * g++.old-deja.exp: Likewise.
17342         Move "Testing file" message to verbose level 1.
17343
17344 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17345
17346         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17347
17348 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17349
17350         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17351         (default_gcc_start): Accept optional second list element
17352         of compiler flags.  Print compiler output at verbosity level 2.
17353         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17354         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17355         Save current values of framework globals passcnt, failcnt, xpasscnt,
17356         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17357         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17358         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17359         xfailcnt to compute stats.  Update framework global `testcnt' from
17360         pass/fail counts.
17361         (gcc_finish): New proc.  Clean up test environment.
17362         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17363         (gcc_epass, gcc_efail): Delete.
17364         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17365         argument of line number.
17366         (dg-init): If the tool has an init routine, call it.
17367         (dg-test): Remove args `cflags_var' and `libs_var'.
17368         Pass all compiler options to ${tool}_start.
17369         Handle missing line number.
17370         (dg-finish): New function.
17371         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17372         particular files.  Call gcc_finish at end.  Move "skipping test"
17373         message to verbosity level 3.
17374         * gcc.c-torture/compile/compile.exp: Likewise.
17375         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17376         * gcc.c-torture/execute/execute.exp: Likewise.
17377         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17378         Print testcase being tried at verbosity level 1.
17379         * gcc.c-torture/special/special.exp: Unset xfail.
17380         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17381         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17382         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17383         * gcc.failure/failure.exp: Likewise.
17384         * gcc.ieee/ieee.exp: Likewise.
17385         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17386         Update call to dg-test.  Call dg-finish at end.
17387         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17388         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17389         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17390         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17391         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17392         * gcc.wendy/wendy.exp: Add copyright.
17393         Delete setting of tmpdir (done by gcc_init).
17394         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17395         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17396         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17397         gcc_[ce]pass/fail.
17398
17399 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17400
17401         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17402         confusion.
17403         (g++_load): Likewise.
17404
17405         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17406         Rename argument to `prog' to remove the confusion.
17407         Varargs fns behave differently too!
17408         (g++_load): Likewise.
17409
17410         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17411
17412         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17413         what it is.  Delete (always) printing of status value for !native.
17414         Simplify verbose code, and include status and exec_output.
17415         (g++_load): Use gcc_load.
17416
17417 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17418
17419         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17420         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17421         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17422         940714-3.c as these testcases don't exist anymore.  Make
17423         va-arg-1.c expected to pass.
17424
17425 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17426
17427         * gcc.misc-tests/misc.exp: Only run specific testcases.
17428         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17429         * gcc.misc-tests/dg-[1-9].c: New files.
17430
17431         * lib/dg.exp: New testsuite driver.
17432         * gcc.prms/prms.exp: Use it.
17433
17434         * README.gcc: New file.
17435
17436         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17437         Document and reset `lxpass' and `lxfail'.
17438         Simplify "initialized" message.
17439         (gcc_stat): Clean up comments a little.
17440
17441 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17442
17443         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17444
17445 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17446
17447         * lib/old-dejagnu.exp (process-option): New proc.
17448         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17449         (old-dejagnu): Simplify.
17450         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17451
17452 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17453
17454         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17455         exists and is not an empty string.
17456
17457         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17458         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17459         finished.
17460         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17461         automatically.
17462
17463         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17464         longer expected to fail.
17465
17466         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17467         "f" function call.
17468
17469         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17470
17471         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17472         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17473         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17474         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17475         c-torture-1.29.
17476
17477         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17478         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17479
17480         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17481
17482         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17483         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17484
17485         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17486         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17487         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17488
17489 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17490
17491         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17492         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17493         940714-1.c, 940714-2.c, 940714-3.c},
17494         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17495         gcc.misc-tests/{mg.c,mg.exp}:
17496         New tests.
17497         * gcc.noncompile/noncompile.exp: Change accordingly.
17498
17499 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17500
17501         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17502         Undo previous clobberage.
17503
17504 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17505
17506         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17507         * gcc.special/{930510-1.c, special.exp}:
17508         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17509         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17510         struct-varargs-1.c}: New tests from c-torture-1.26.
17511
17512 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17513
17514         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17515           argument to switch.
17516
17517 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17518
17519         * Revert the previous changes.  Please see Rob's directory
17520           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17521           fixes.
17522
17523 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17524
17525         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17526             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17527             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17528             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17529             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17530             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17531             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17532             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17533             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17534             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17535             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17536             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17537             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17538             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17539             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17540             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17541             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17542             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17543             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17544             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17545             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17546             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17547             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17548             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17549             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17550             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17551             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17552
17553 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17554
17555         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17556             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17557           with perror calls.
17558
17559 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17560
17561         * config/unix.exp (g++_load): Fix syntax.
17562
17563 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17564
17565         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17566         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17567         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17568         Don't expect va-arg-1.c to fail.  Correct expected output for
17569         920928-1.c.
17570         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17571         * gcc.wendy/hbm4.c: Correct typo.
17572         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17573
17574 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17575
17576         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17577         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17578         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17579         * lib/c-torture.exp (c-torture-compile): Ditto.
17580
17581         Reduce volume of output (remove all the -I's and such).
17582         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17583         Call gcc_cpass, gcc_cfail.
17584         (c-torture): Pass testing option to c-torture-compile.
17585
17586 1994-03-21  Doug Evans  (dje@cygnus.com)
17587
17588         Bring patches over from progressive.
17589         * config/default.exp: Exit remote shell cleanly.
17590         (g++_exit, g++_start): Add default versions.
17591         * config/sim.exp (gcc_load): Use perror, not error.
17592
17593 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17594
17595         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17596         set in site.exp.
17597
17598 1994-03-14  Doug Evans  (dje@cygnus.com)
17599
17600         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17601         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17602         (wendy_try): New proc to run testcase.
17603         (main loop): Call 'em.
17604         * gcc.wendy/*.c: Clean up pass to correct expected output.
17605
17606         * lib/gcc.exp: Minor cleanup work.
17607         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17608
17609 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17610
17611         * config/sim.exp (gcc_load): Document return codes better.
17612         Don't pass -v to simulator.
17613
17614 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17615
17616           * gcc.special/920717-x.c: Fix typo.
17617           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17618           get at sources.
17619
17620         * lib/mike-gcc.exp: Fix typo.
17621
17622 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17623
17624         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17625         binary to use, transform the name.
17626         * config/*.exp: rename everything. Nuke any g++ specific files,
17627         it's now a special case of gcc that requires no special support.
17628         Add a default.exp for unsupported targets.
17629
17630 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17631
17632         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17633         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17634         version of Tcl.
17635
17636 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17637
17638         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17639         than a warning.
17640
17641 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17642
17643         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17644
17645 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17646
17647         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17648         option_list.  Compile every file with only 4/6 option choices
17649         (same as C torture) instead of with 12/18 different option
17650         choices.
17651         * lib/c-torture.exp: Likewise.
17652
17653         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17654         not already set.
17655
17656 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17657
17658         * lib/old-deja
17659           test cases, ready for DejaGnu.
17660
17661 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17662
17663         * Upgraded c-torture tests from 1.18 to 1.19
17664
17665         * gcc.compile: added test(s):
17666           930607-1.c
17667         * gcc.execute: added test(s):
17668           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17669
17670         * added new subdirectory for misc tests: gcc.misc-tests
17671         * gcc.misc-test(s): added tests:
17672           inst-check.c test-consts.c test-ior.c test-switch.c
17673
17674 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17675
17676         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17677
17678 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17679
17680         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17681
17682 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17683
17684         * Upgraded c-torture tests from 1.17 to 1.18
17685
17686 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17687
17688         * Upgraded c-torture tests from 1.12 to 1.17
17689
17690 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17691
17692         * lib/old-dejagnu.exp:
17693           Fixed handling of XFAIL target triplets to correctly
17694           recognize wildcard characters.  Removed code that
17695           appended a unique id tag to the end of the file name
17696           printed out by the result of the testcases within a
17697           given test file.
17698
17699 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17700
17701         * lib/old-dejagnu.exp:
17702           Reworked expected failure handling to trigger off of XFAIL
17703           keyword in keyphrase embeded in testcase source code. The
17704           XFAIL keyword must be at the end of the keyphrase line. It
17705           may optionally be followed by one or more target triplets.
17706           It has just occured that the handling of wildcards in the
17707           target triplet may not be correct.
17708
17709 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17710
17711         * g++.old-deja/tests:
17712           Moved all subdirectories up one level into g++.old-deja .
17713
17714         * lib/old-dejagnu.exp:
17715           Fixed problem with CXXFLAGS not being properly reset, and being
17716           corrupted with extraneous "-c" compiler option.  This was
17717           causing binaries to not be generated for test that needed them.
17718           Modified strings passed to "pass" and "fail" so that individual
17719           tests from the same test file would be distinguished by an
17720           identifier appended to the test file name in the summary logs;
17721           this corrected a problem with erroneous diff logs.  Added code
17722           to search testcases for expected fail and unexpected pass keywords.
17723
17724 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17725
17726         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17727
17728 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17729
17730         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17731           Removed extraneous text from end of "Special g++ Options"
17732           keyphrase.
17733
17734         * lib/old-dejagnu.exp: Added pattern matching to look for new
17735           keywords, embedded in testcases comments, which will trigger
17736           calls to xpass and xfail.
17737
17738 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17739
17740         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17741           comments embedded in the testcases, especially the one looking for
17742           special compiler options, as well as the pattern matching for the
17743           compiler output again.
17744
17745 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17746
17747         * lib/old-dejagnu.exp: Do a proper check of the return value for
17748           execute tests. Fixed several problems with the pattern matching
17749           of the compiler output which gave erroneous test results.
17750           Changed several of the test result messages to be more descriptive.
17751         * config/unix-g++.exp: Proc g++_load now actually works and
17752           executes the tests passed to it and returns a usable return
17753           value.
17754
17755 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17756
17757           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17758
17759 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17760
17761         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17762           Modified both files to properly execute the old style
17763           dejagnu tests. The previous versions of these files were
17764           experimental and did not function anything near correctly.
17765
17766 1993-04-05  Rob Savoye  (rob@cygnus.com)
17767
17768         * Removed all Makefile.in and configure.in files. No configuration
17769         needed now.
17770
17771 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17772
17773         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17774
17775 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17776
17777         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17778         gcc.special/configure.in, gcc.noncompile/configure.in,
17779         gcc.execute/configure.in, gcc.code_quality/configure.in,
17780         g++.other/configure.in, g++.old-deja/configure.in,
17781         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17782         in srcname setting.
17783
17784 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17785
17786         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17787         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17788         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17789
17790 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17791
17792         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17793         (gdb_exit): Don't remove *_soc files.
17794
17795 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17796
17797         * lib/c-torture.exp: Don't look for main; instead always use -w
17798         -c.  This is how the c-torture tests work.  Remove the object
17799         file if the compilation succeeds.
17800         * gcc.execute/execute.exp: Remove executable if test passes.
17801         * gcc.noncompile/noncompile.exp: Every test is an expected
17802         failure.
17803         * gcc.special/special.exp: Added tests from c-torture 1.11,
17804         corrected use of existing test.
17805         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17806         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17807         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17808         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17809         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17810         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17811         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17812         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17813         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17814         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17815         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17816         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17817         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17818         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17819         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17820         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17821         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17822         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17823         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17824         c-torture 1.11.
17825         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17826         correspond to c-torture 1.11.
17827
17828         * New file.