name_clash2.f90: Remove outdated comment.
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4         comment.
5
6 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7         Paul Brook  <paul@codesourcery.com>
8
9         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow 
10         '.f95' and '.F95'.
11
12 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
13
14         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
15
16 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17
18         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
19         testcases with capital suffix.
20
21 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22
23         PR fortran/15481
24         PR fortran/13372
25         PR fortran/13575
26         PR fortran/15978
27         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
28
29         * gfortran.dg/implicit_1.f90: New test.
30         
31 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
32
33         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
34         expression to match gfortran warning/error messages
35         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
36         dg-error text.
37
38 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
39
40         * lib/fortran-torture.exp: Rename proc search_for to 
41         search_for_re.
42
43 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
44
45         * gcc.c-torture/execute/simd-5.x: New file.
46         XFAIL on SPARC 64-bit at -O0.
47
48 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
49
50         PR c++/8211
51         PR c++/16165
52         * g++.dg/warn/effc3.C: New test.
53
54 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
55
56         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
57         change X to 1X in format.
58         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
59         add data statements to conform to standard.
60
61 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
62
63         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL 
64         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
65         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
66
67 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
68
69         * gfortran.dg/g77/7388.f: Copy from g77.dg
70         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
71         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise  
72         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
73         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
74         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
75         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
76         * gfortran.dg/g77/strlen0.f: Likewise
77
78 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
79
80         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
81         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
82
83 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
84
85         * gcc.c-torture/execute/920428-2.x: Delete.
86         * gcc.c-torture/execute/920501-7.x: Likewise.
87
88 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
89
90         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
91         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
92         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
93         prescott and c3-2.
94         (PREFETCH_3DNOW): Add -march=c3.
95
96 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
97
98         PR c/16437
99         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
100         * gcc.c-torture/execute/bf64-1.x: Likewise.
101
102 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
103
104         * gcc.c-torture/compile/20040708-1.c: New test.
105
106 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
107
108         PR c++/16169
109         * g++.dg/warn/effc2.C: New test.
110
111 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
112
113         * gcc.c-torture/execute/bitfld-1.x: Remove.
114         * gcc.c-torture/execute/bitfld-3.c: New test.
115         * gcc.dg/bitfld-2.c: Remove XFAILs.
116
117 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
118
119         PR c++/16276
120         * g++.dg/rtti/tinfo1.C: New file.
121
122 2004-07-07  Eric Christopher  <echristo@redhat.com>
123
124         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
125
126 2004-07-07  Andrew Pinski  <apinski@apple.com>
127
128         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
129
130 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
131
132         * g++.dg/init/call1.C: XFAIL.
133
134 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
135
136         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
137         except for movstrict*, to movmem* and clrstr* to clrmem*.
138
139 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
140
141         * gcc.c-torture/execute/20040707-1.c: New test.
142
143 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
144
145         * gcc.c-torture/execute/20040706-1.c: New test.
146
147 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
148
149         PR c++/3671
150         * g++.dg/template/spec14.C: New test.
151
152 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
153
154         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
155         nothing if not yet defined.  Use it in b, c and d type definitions.
156         * gcc.c-torture/execute/20040705-1.c: New test.
157         * gcc.c-torture/execute/20040705-2.c: New test.
158
159 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
160
161         PR c++/2518
162         * g++.dg/lookup/new1.C: New test.
163
164 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
165
166         PR c++/11406
167         * g++.dg/template/sizeof8.C: New test.
168
169 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
170
171         * gcc.c-torture/compile/20040705-1.c: New test.
172
173 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
174
175         * gfortran.fortran-torture/execute/seq_io.f90: New test.
176
177 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
178
179         * gcc.dg/cpp/if-mop.c: Two new testcases.
180         * gcc.dg/cpp/trad/comment-3.c: New.
181
182 2004-07-04  Paul Brook  <paul@codesourcery.com>
183
184         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
185
186 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
187
188         PR c++/3761
189         * g++.dg/lookup/crash4.C: New test.
190
191 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
192
193         * gcc.c-torture/execute/builtin-abs-1.c
194         * gcc.c-torture/execute/builtin-abs-2.c
195         * gcc.c-torture/execute/builtin-complex-1.c
196         * gcc.c-torture/execute/builtins/string-1-lib.c
197         * gcc.c-torture/execute/builtins/string-1.c
198         * gcc.c-torture/execute/builtins/string-2-lib.c
199         * gcc.c-torture/execute/builtins/string-2.c
200         * gcc.c-torture/execute/builtins/string-3-lib.c
201         * gcc.c-torture/execute/builtins/string-3.c
202         * gcc.c-torture/execute/builtins/string-4-lib.c
203         * gcc.c-torture/execute/builtins/string-4.c
204         * gcc.c-torture/execute/builtins/string-5-lib.c
205         * gcc.c-torture/execute/builtins/string-5.c
206         * gcc.c-torture/execute/builtins/string-6-lib.c
207         * gcc.c-torture/execute/builtins/string-6.c
208         * gcc.c-torture/execute/builtins/string-7-lib.c
209         * gcc.c-torture/execute/builtins/string-7.c
210         * gcc.c-torture/execute/builtins/string-8-lib.c
211         * gcc.c-torture/execute/builtins/string-8.c
212         * gcc.c-torture/execute/builtins/string-9-lib.c
213         * gcc.c-torture/execute/builtins/string-9.c
214         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
215         * gcc.c-torture/execute/builtins/string-asm-1.c
216         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
217         * gcc.c-torture/execute/builtins/string-asm-2.c
218         * gcc.c-torture/execute/stdio-opt-1.c
219         * gcc.c-torture/execute/stdio-opt-2.c
220         * gcc.c-torture/execute/stdio-opt-3.c
221         * gcc.c-torture/execute/string-opt-1.c
222         * gcc.c-torture/execute/string-opt-10.c
223         * gcc.c-torture/execute/string-opt-11.c
224         * gcc.c-torture/execute/string-opt-12.c
225         * gcc.c-torture/execute/string-opt-13.c
226         * gcc.c-torture/execute/string-opt-14.c
227         * gcc.c-torture/execute/string-opt-15.c
228         * gcc.c-torture/execute/string-opt-16.c
229         * gcc.c-torture/execute/string-opt-2.c
230         * gcc.c-torture/execute/string-opt-6.c
231         * gcc.c-torture/execute/string-opt-7.c
232         * gcc.c-torture/execute/string-opt-8.c:
233         Replace with ...
234
235         * gcc.c-torture/execute/builtins/abs-2.c
236         * gcc.c-torture/execute/builtins/abs-3.c
237         * gcc.c-torture/execute/builtins/complex-1.c
238         * gcc.c-torture/execute/builtins/fprintf.c
239         * gcc.c-torture/execute/builtins/fputs.c
240         * gcc.c-torture/execute/builtins/memcmp.c
241         * gcc.c-torture/execute/builtins/memmove.c
242         * gcc.c-torture/execute/builtins/memops-asm.c
243         * gcc.c-torture/execute/builtins/mempcpy-2.c
244         * gcc.c-torture/execute/builtins/mempcpy.c
245         * gcc.c-torture/execute/builtins/memset.c
246         * gcc.c-torture/execute/builtins/printf.c
247         * gcc.c-torture/execute/builtins/sprintf.c
248         * gcc.c-torture/execute/builtins/strcat.c
249         * gcc.c-torture/execute/builtins/strchr.c
250         * gcc.c-torture/execute/builtins/strcmp.c
251         * gcc.c-torture/execute/builtins/strcpy.c
252         * gcc.c-torture/execute/builtins/strcspn.c
253         * gcc.c-torture/execute/builtins/strlen-2.c
254         * gcc.c-torture/execute/builtins/strlen.c
255         * gcc.c-torture/execute/builtins/strncat.c
256         * gcc.c-torture/execute/builtins/strncmp-2.c
257         * gcc.c-torture/execute/builtins/strncmp.c
258         * gcc.c-torture/execute/builtins/strncpy.c
259         * gcc.c-torture/execute/builtins/strpbrk.c
260         * gcc.c-torture/execute/builtins/strpcpy-2.c
261         * gcc.c-torture/execute/builtins/strpcpy.c
262         * gcc.c-torture/execute/builtins/strrchr.c
263         * gcc.c-torture/execute/builtins/strspn.c
264         * gcc.c-torture/execute/builtins/strstr-asm.c
265         * gcc.c-torture/execute/builtins/strstr.c:
266         ... these new files.
267
268         * gcc.c-torture/execute/builtins/abs-2-lib.c
269         * gcc.c-torture/execute/builtins/abs-3-lib.c
270         * gcc.c-torture/execute/builtins/complex-1-lib.c
271         * gcc.c-torture/execute/builtins/fprintf-lib.c
272         * gcc.c-torture/execute/builtins/fputs-lib.c
273         * gcc.c-torture/execute/builtins/memcmp-lib.c
274         * gcc.c-torture/execute/builtins/memmove-lib.c
275         * gcc.c-torture/execute/builtins/memops-asm-lib.c
276         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
277         * gcc.c-torture/execute/builtins/mempcpy-lib.c
278         * gcc.c-torture/execute/builtins/memset-lib.c
279         * gcc.c-torture/execute/builtins/printf-lib.c
280         * gcc.c-torture/execute/builtins/sprintf-lib.c
281         * gcc.c-torture/execute/builtins/strcat-lib.c
282         * gcc.c-torture/execute/builtins/strchr-lib.c
283         * gcc.c-torture/execute/builtins/strcmp-lib.c
284         * gcc.c-torture/execute/builtins/strcpy-lib.c
285         * gcc.c-torture/execute/builtins/strcspn-lib.c
286         * gcc.c-torture/execute/builtins/strlen-2-lib.c
287         * gcc.c-torture/execute/builtins/strlen-lib.c
288         * gcc.c-torture/execute/builtins/strncat-lib.c
289         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
290         * gcc.c-torture/execute/builtins/strncmp-lib.c
291         * gcc.c-torture/execute/builtins/strncpy-lib.c
292         * gcc.c-torture/execute/builtins/strpbrk-lib.c
293         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
294         * gcc.c-torture/execute/builtins/strpcpy-lib.c
295         * gcc.c-torture/execute/builtins/strrchr-lib.c
296         * gcc.c-torture/execute/builtins/strspn-lib.c
297         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
298         * gcc.c-torture/execute/builtins/strstr-lib.c
299         * gcc.c-torture/execute/builtins/lib/abs.c
300         * gcc.c-torture/execute/builtins/lib/fprintf.c
301         * gcc.c-torture/execute/builtins/lib/memset.c
302         * gcc.c-torture/execute/builtins/lib/printf.c
303         * gcc.c-torture/execute/builtins/lib/sprintf.c
304         * gcc.c-torture/execute/builtins/lib/strcpy.c
305         * gcc.c-torture/execute/builtins/lib/strcspn.c
306         * gcc.c-torture/execute/builtins/lib/strncat.c
307         * gcc.c-torture/execute/builtins/lib/strncmp.c
308         * gcc.c-torture/execute/builtins/lib/strncpy.c
309         * gcc.c-torture/execute/builtins/lib/strpbrk.c
310         * gcc.c-torture/execute/builtins/lib/strspn.c
311         * gcc.c-torture/execute/builtins/lib/strstr.c:
312         New files containing support routines.
313
314         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
315         declaration.
316         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
317         when not optimizing.
318
319 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
320
321         PR c++/16240
322         * g++.dg/abi/mangle22.C: New test.
323         * g++.dg/abi/mangle23.C: Likewise.
324
325 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
326
327         PR fortran/16290
328         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
329         Allow for cases without denormalized floating point numbers.
330
331 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
332
333         PR c/1027
334         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
335         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
336         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
337         expected warning text.
338         * gcc.dg/format/diag-2.c: New test.
339
340 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
341
342         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
343
344 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
345
346         * gcc.dg/builtins-43.c: New.
347         * gcc.dg/builtins-44.c: New.
348         * gcc.dg/builtins-45.c: New.
349
350 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
351             Andreas Tobler  <a.tobler@schweiz.ch>
352
353         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
354         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
355         as SIGSEGV.
356         * gcc.dg/cleanup-11.c: Likewise.
357         * gcc.dg/cleanup-8.c: Likewise.
358         * gcc.dg/cleanup-9.c: Likewise.
359         * gcc.dg/cleanup-5.c: Run on all platforms.
360
361 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
362
363         * g++.dg/warn/nonnull1.C: New test.
364
365 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
366
367         * gcc.dg/compat/compat-common.h: Wrap up CINT in
368         an #ifndef SKIP_COMPLEX_INT/#endif pair.
369         Special-case the Sun compiler wrt to <complex.h>.
370
371 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
372
373         * gcc.dg/Wunreachable-8.C: New test.
374
375         * gcc.dg/h8300-ice2.c : New test.
376
377 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
378
379         PR fortran/16161
380         * gfortran.fortran-torture/compile/implicit.f90: Add test
381         for implicit character.
382
383 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
384
385         PR fortran/16289
386         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
387         Use tiny() intrinsic to find smallest non-negative real
388
389 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
390
391         * gcc.dg/compat/struct-by-value-22_main.c: New test.
392         * gcc.dg/compat/struct-by-value-22_x.c: New.
393         * gcc.dg/compat/struct-by-value-22_y.c: New.
394
395         * gcc.c-torture/execute/20040629-1.c: New test.
396
397 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
398
399         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
400         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
401
402         PR target/16195
403         * gcc.dg/20040625-1.c: New test.
404
405 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
406
407         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
408
409 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
410
411         PR fortran/15963
412         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
413
414 2004-06-29  Richard Henderson  <rth@redhat.com>
415
416         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
417
418 2004-06-29  Paul Brook  <paul@codesourcery.com>
419
420         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
421         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
422
423 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
424
425         PR c++/16260
426         * g++.dg/parse/crash15.C: New.
427
428 2004-06-28  Andrew Pinski  <apinski@apple.com>
429
430         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
431         by the error already.
432
433         * g++.dg/opt/ptrmem4.C: Change to compile only test.
434
435 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
436
437         PR target/14041
438         * gcc.dg/h8300-bss-align-1.c : New.
439
440 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
441
442         * PR c++/16174
443         * g++.dg/template/ctor4.C: New.
444
445 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
446
447         PR c++/16205
448         * g++.dg/warn/Wsequence-point-1.C: New test.
449
450 2004-06-27  Paul Brook  <paul@codesourcery.com>
451
452         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
453
454 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
455
456         * g++.old-deja/g++.mike/p7325.C: Remove.
457
458 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
459
460         PR c/14963
461         * gcc.dg/pr14963.c: New test.
462
463 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
464
465         PR c++/16193
466         * g++.dg/parse/redef1.C: New test.
467
468 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
469
470         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
471         20021110.c.
472         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
473         20021119-1.c.
474         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
475         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
476         5-04.c.
477         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
478         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
479         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
480         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
481         g++.brendan/enum14.C.
482         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
483         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
484         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
485         g++.mike/virt1.C.
486         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
487         memtemp24.C.
488
489 2004-06-27  Roger Sayle  <roger@eyesopen.com>
490
491         * gcc.dg/20040527-1.c: New test case.
492
493 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
494
495         PR gfortran/pr16196
496         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
497
498 2004-06-25  Roger Sayle  <roger@eyesopen.com>
499
500         PR middle-end/15825
501         * gcc.dg/pr15825-1.c: New test case.
502
503 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
504
505         * gcc.c-torture/execute/20040625-1.c: New test.
506
507 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
508
509         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
510
511 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
512
513         * gcc.dg/torture/mips-div-1.c: New test.
514
515 2004-06-24  Jeff Law  <law@redhat.com>
516
517         * gcc.dg/tree-ssa/20040624-1.c: New test.
518
519 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
520
521         * gcc.c-torture/compile/20040624-1.c: New test.
522
523 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
524
525         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
526         this directory.
527
528 2004-06-23  Andrew Pinski  <apinski@apple.com>
529
530         PR middle-end/15988
531         * g++.dg/opt/ptrmem4.C: New test.
532
533         * gcc.dg/c90-array-quals-2.c: New test.
534
535 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
536
537         * gcc.dg/kpice1.c: New test.
538
539 2006-06-23  Andrew Pinski  <apinski@apple.com>
540
541         * gcc.dg/c90-array-quals.c: New test.
542
543 2006-06-22  Richard Henderson  <rth@redhat.com>
544
545         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
546
547 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
548
549         * gcc.dg/builtins-config.h: Handle FreeBSD.
550
551 2006-06-22  Richard Henderson  <rth@redhat.com>
552
553         * g++.dg/opt/devirt1.C: New.
554
555 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
556
557         * g++.dg/opt/pr15551.C: New testcase.
558
559 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
560
561         PR target/14800
562         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
563         x86_64-*-linux* when compiling for 32bit.
564
565 2004-06-21  Andrew Pinski  <apinski@apple.com>
566
567         * gcc.dg/pch/struct-1.c: New.
568         * gcc.dg/pch/struct-1.hs: New.
569
570 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
571
572         * gcc.dg/pch/save-temps-1.c: New file.
573         * gcc.dg/pch/save-temps-1.hs: New file.
574
575 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
576
577         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
578         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
579
580 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
581
582         * gfortran.fortran-torture/execute/select_1.f90: Rename function
583         to fix type error.
584         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
585         Remove trailing spaces.
586
587 2004-06-21  Richard Henderson  <rth@redhat.com>
588
589         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
590         merging && to BIT_FIELD_REF.
591
592 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
593
594         * g++.dg/opt/placeholder1.C: New test.
595
596 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
597
598         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
599         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
600         * gcc.dg/compat/union-m128-1_x.c: Likewise.
601         * gcc.dg/compat/union-m128-1_y.c: Likewise.
602
603 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
604
605         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
606         extern "C".
607         * g++.dg/other/pragma-re-1.C: Add comments.
608
609 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
610
611         PR gfortran/16080
612         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
613
614 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
615
616         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
617         instead of setting the type of size_t by
618         hand.
619
620 2004-06-18  Roger Sayle  <roger@eyesopen.com>
621
622         * gcc.dg/unordered-2.c: New test case.
623         * gcc.dg/unordered-3.c: New test case.
624
625 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
626
627         PR other/16043
628         * lib/g++.exp (g++_version): Tweak regexp for version
629         * lib/g77.exp (g77_version): Likewise
630         * lib/gfortran.exp (gfortran_version): Likewise
631         * lib/objc.exp (objc_version): Likewise
632         * lib/treelang.exp (treelang_version): Likewise
633
634 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
635
636         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
637         Use INT_MAX instead of __INT_MAX__.
638         * gcc.dg/compat/struct-align-2_y.c: Likewise.
639
640         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
641         * gcc.dg/compat/scalar-return-3_x.c: Use it.
642         * gcc.dg/compat/scalar-return-3_y.c: Use it.
643         * gcc.dg/compat/scalar-return-4_x.c: Use it.
644         * gcc.dg/compat/scalar-return-4_y.c: Use it.
645         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
646         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
647         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
648         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
649
650         * gcc.dg/range-test-1.c: New test.
651         * g++.dg/opt/range-test-1.C: New test.
652
653 2004-06-17  Richard Henderson  <rth@redhat.com>
654
655         * objc.dg/sync-1.m: New.
656         * objc.dg/try-catch-1.m: Don't force next runtime.
657         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
658         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
659         shadowed catch clause.
660         * objc.dg/try-catch-5.m: New.
661
662 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
663
664         Bug 14610
665         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
666
667 2004-06-15  Richard Henderson  <rth@redhat.com>
668
669         * gcc.dg/20001116-1.c: Move expected warning line.
670
671 2004-06-15  Richard Henderson  <rth@redhat.com>
672
673         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
674         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
675
676 2004-06-15  Jeff Law  <law@redhat.com>
677
678         * gcc.dg/tree-ssa/20040615-1.c: New test.
679         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
680         be less sensitive to operand ordering.
681         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
682
683 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
684
685         * g++.dg/abi/bitfield3.C: Add comment..
686
687 2004-06-15  Richard Henderson  <rth@redhat.com>
688
689         * g++.dg/ext/stmtexpr1.C: XFAIL.
690         * gcc.dg/20030612-1.c: XFAIL.
691
692 2004-06-15  Eric Christopher  <echristo@redhat.com>
693
694         * g++.dg/charset/asm5.c: New.
695         * gcc.dg/charset/asm6.c: New.
696
697 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
698
699         PR fortran/15962
700         * gfortran.fortran-torture/execute/select_1.f90: New test.
701
702 2004-06-15  Paul Brook  <paul@codesourcery.com>
703
704         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
705
706 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
707
708         PR c++/15967
709         * g++.dg/lookup/crash3.C: New test.
710
711 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
712
713         PR c++/15947
714         * g++.dg/parse/dtor4.C: New test.
715
716 2004-06-14  Jeff Law  <law@redhat.com>
717
718         * gcc.c-torture/compile/20040614-1.c: New test.
719
720 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
721
722         PR fortran/15211
723         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
724         LEN of a character array.
725
726 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
727
728         PR c++/15096
729         * g++.dg/template/ptrmem10.C: New test.
730
731         PR c++/14930
732         * g++.dg/template/friend30.C: New test.
733
734 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         PR fortran/14928
737         * gfortran.fortran-torture/compile/mloc.f90: New test.
738
739 2004-06-13  Paul Brook  <paul@codesourcery.com>
740
741         * gfortran.fortran-torture/execute/random_2.f90: New test.
742
743 2004-06-13  Eric Christopher  <echristo@redhat.com>
744
745         * gcc.dg/noncompile/redecl-1.c: Fix error message.
746
747 2004-06-12  Paul Brook  <paul@codesourcery.com>
748
749         * gfortran.fortran-torture/execute/contained_3.f90: New test.
750
751 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
752
753         PR fortran/14923
754         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
755
756 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
757
758         PR fortran/14957
759         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
760         syntax errors in end statements of contained subroutines.
761
762 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
763
764         PR fortran/12841
765         * gfortran.fortran-torture/execute/null_arg.f90: New test.
766
767 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
768
769         PR fortran/15665
770         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
771
772 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
773
774         PR gfortran/12839
775         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
776
777 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/15862
780         * g++.dg/parse/enum1.C: New test.
781
782 2004-06-10  Jeff Law  <law@redhat.com>
783
784         * gcc.c-torture/compile/20040610-1.c: New test.
785
786 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
787
788         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
789         * g++.old-deja/g++.other/decl3.C: Likewise.
790
791 2004-06-10  Brian Booth  <bbooth@redhat.com>
792
793         * gcc.dg/tree-ssa/20031015-1.c: Scan for
794         V_MAY_DEF instead of VDEF.
795         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
796
797 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
798
799         PR c++/14211
800         * g++.dg/conversion/const1.C: New test.
801
802         PR c++/15076
803         * g++.dg/conversion/reinterpret1.C: New test.
804
805         PR c++/15877
806         * g++.dg/template/enum2.C: New test.
807
808         PR c++/15227
809         * g++.dg/template/error13.C: New test.
810
811 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
812
813         PR fortran/14957
814         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
815         arguments to test_* REAL and of the right size.
816
817 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
818
819         PR target/15569
820         PR rtl-optimization/15681
821         * gcc.dg/20040609-1.c: New test.
822
823 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
824
825         PR c++/14791
826         * g++.dg/opt/builtins1.C: New test.
827
828 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
829
830         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
831         that use default windows32 struct layout.
832         * gcc.dg/i386-bitfield2.c: Likewise.
833
834 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
835
836         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
837         for mingw32 and cygwin targets.
838
839 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
840
841         * gcc.dg/pch/macro-4.c: New.
842         * gcc.dg/pch/macro-4.hs: New.
843
844 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
845
846         PR fortran/13249
847         * gfortran.fortran-torture/compile/name_clash.f90: New test.
848
849 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
850
851         PR fortran/13372
852         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
853
854 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
855
856         PR gfortran/14897
857         * gfortran.fortran-torture/execute/t_edit.f90: New test.
858
859 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
860
861         PR gfortran/15755
862         * gfortran.fortran-torture/execute/backspace.c : New test.
863
864 2004-06-09  Paul Brook  <paul@codesourcery.com>
865
866         * gfortran.fortran-torture/execure/intrinsic_associated.f90
867         (pointer_to_section): Rewrite to use smaller array.
868
869 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
870
871         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
872         * gcc.dg/ext/altivec-10.c: Same.
873         * gcc.dg/ext/altivec-11.c: Same.
874         * gcc.dg/ext/altivec-12.c: Same.
875         * gcc.dg/ext/altivec-13.c: Same.
876         * gcc.dg/ext/altivec-14.c: Same.
877         * gcc.dg/ext/altivec-15.c: Same.
878         * gcc.dg/ext/altivec-16.c: Same.
879         * gcc.dg/ext/altivec-3.c: Same.
880         * gcc.dg/ext/altivec-4.c: Same.
881         * gcc.dg/ext/altivec-6.c: Same.
882         * gcc.dg/ext/altivec-7.c: Same.
883         * gcc.dg/ext/altivec-8.c: Same.
884         * gcc.dg/ext/altivec-varargs-1.c: Same.
885
886         * g++.dg/ext/altivec-1.C: Correct dg syntax.
887         * g++.dg/ext/altivec-10.C: Same.
888         * g++.dg/ext/altivec-2.C: Same.
889         * g++.dg/ext/altivec-3.C: Same.
890         * g++.dg/ext/altivec-4.C: Same.
891         * g++.dg/ext/altivec-5.C: Same.
892         * g++.dg/ext/altivec-6.C: Same.
893         * g++.dg/ext/altivec-7.C: Same.
894         * g++.dg/ext/altivec-8.C: Same.
895         * g++.dg/ext/altivec-9.C: Same.
896
897 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
898
899         PR c++/7841
900         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
901
902 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
903
904         * gcc.dg/union-1.c: New test.
905
906 2004-06-07  Roger Sayle  <roger@eyesopen.com>
907
908         * gcc.dg/builtins-41.c: New test case.
909         * gcc.dg/builtins-42.c: New test case.
910
911 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
912
913         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
914         * g++.dg/ext/altivec-10.C: Same.
915         * g++.dg/ext/altivec-2.C: Same.
916         * g++.dg/ext/altivec-3.C: Same.
917         * g++.dg/ext/altivec-4.C: Same.
918         * g++.dg/ext/altivec-5.C: Same.
919         * g++.dg/ext/altivec-6.C: Same.
920         * g++.dg/ext/altivec-7.C: Same.
921         * g++.dg/ext/altivec-8.C: Same.
922         * g++.dg/ext/altivec-9.C: Same.
923         * g++.old-deja/g++.abi/cxa_vec.C: Same.
924         * g++.old-deja/g++.brendan/new3.C: Same.
925         * gcc.c-torture/execute/eeprof-1.x: Same.
926
927 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
928
929         PR c/14765
930         * gcc.dg/pr14765-1.c: New test.
931
932 2004-06-07  Roger Sayle  <roger@eyesopen.com>
933
934         PR c/14649
935         * gcc.dg/pr14649-1.c: New test case.
936
937 2004-06-07  Richard Henderson  <rth@redhat.com>
938
939         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
940         if temporaries.
941
942 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
943
944         * g++.dg/eh/elide1.C: Remove XFAIL.
945
946 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
947
948         PR c++/15337
949         * g++.dg/expr/sizeof3.C: New test.
950
951         PR c++/14777
952         * g++.dg/template/access14.C: New test.
953
954         PR c++/15554
955         * g++.dg/template/enum1.C: New test.
956
957         PR c++/15057
958         * g++.dg/eh/throw1.C: New test.
959
960 2004-06-07  David Ayers  <d.ayers@inode.at>
961             Ziemowit Laski  <zlaski@apple.com>
962
963         * lib/objc.exp (objc_target_compile): Revert the '-framework
964         Foundation' flag fix, since bare Darwin does not ship
965         with the Foundation framework.
966         * objc/execute/next_mapping.h: Provide a local NSConstantString
967         @interface and @implementation.
968         (objc_constant_string_init): A constructor function, used to
969         initialize the NSConstantString meta-class object.
970         * objc/execute/string1.m: Include "next_mapping.h" instead of
971         <Foundation/NSString.h>.
972         * objc/execute/string2.m: Likewise.
973         * objc/execute/string3.m: Likewise.
974         * objc/execute/string4.m: Likewise.
975
976 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
977
978         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
979         to double. Replace double with FLOAT.
980         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
981
982         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
983         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
984         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
985         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
986         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
987         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
988         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
989         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
990
991 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
992
993         PR c/13519
994         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
995
996 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
997
998         PR c++/15503
999         * g++.dg/template/meminit2.C: New test.
1000
1001 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1002
1003         PR target/15822
1004         * gcc.c-torture/execute/compare-fp-1.c,
1005         gcc.c-torture/execute/compare-fp-2.c,
1006         gcc.c-torture/execute/compare-fp-3.c,
1007         gcc.c-torture/execute/compare-fp-4.c,
1008         gcc.c-torture/execute/compare-fp-3.x,
1009         gcc.c-torture/execute/compare-fp-4.x: Moved...
1010         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1011         gcc.c-torture/execute/ieee/compare-fp-2.c,
1012         gcc.c-torture/execute/ieee/compare-fp-3.c,
1013         gcc.c-torture/execute/ieee/compare-fp-4.c,
1014         gcc.c-torture/execute/ieee/compare-fp-3.x,
1015         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1016
1017 2004-06-04  David Ayers  <d.ayers@inode.at>
1018
1019         * objc/execute/protocol-isEqual-4.m: New testcase.
1020
1021 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1022
1023         * objc/execute/protocol-isEqual-1.m: New testcase.
1024         * objc/execute/protocol-isEqual-2.m: New testcase.
1025         * objc/execute/protocol-isEqual-3.m: New testcase.
1026
1027 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1030
1031 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1032
1033         * lib/objc.exp (objc_target_compile): When running tests on
1034         Darwin (Mac OS X), inform the linker about '-framework
1035         'Foundation'.
1036
1037 2004-06-02  Eric Christopher  <echristo@redhat.com>
1038
1039         * gcc.c-torture/compile/20040602-1.c: New.
1040
1041 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1042
1043         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1044         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1045
1046         PR tree-optimization/14736
1047         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1048
1049         PR tree-optimization/14042
1050         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1051
1052         PR tree-optimization/14729
1053         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1054
1055 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1056
1057         PR fortran/15557
1058         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1059
1060 2004-06-01  Richard Hederson  <rth@redhat.com>
1061
1062         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1063
1064 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1065
1066         PR c++/14932
1067         * g++.dg/parse/offsetof4.C: New test.
1068
1069 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1070
1071         PR objc/7993
1072         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1073
1074 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1075
1076         PR c++/15701
1077         * g++.dg/template/friend29.C: New test.
1078
1079 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1080
1081         PR c/15749
1082         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1083
1084 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1085
1086         * gcc.dg/sparc-trap-1.c: New test.
1087
1088 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1089
1090         PR middle-end/15069
1091         * g++.dg/opt/fold3.C: New test case.
1092
1093 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1094
1095         * lib/target-supports.exp (check_iconv_available): Fix fallout
1096         from 2004-05-28 patch.
1097
1098 2004-05-30  Paul Brook  <paul@codesourcery.com>
1099
1100         PR fortran/15620
1101         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1102         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1103
1104 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1105
1106         * gfortran.fortran-torture/execute/random_1.f90: New test.
1107
1108 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1109
1110         * g++.dg/ext/altivec-10.C: New test.
1111
1112 2004-05-29  Paul Brook  <paul@codesourcery.com>
1113
1114         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1115
1116 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1117
1118         * gcc.dg/altivec-16.c: New test.
1119
1120 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1121
1122         * lib/target-supports.exp (check_vmx_hw_available): New.
1123         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1124
1125         * lib/target-supports.exp (check_alias_available,
1126         check_iconv_available, check_named_sections_available): Use
1127         unique names for temporary files.
1128
1129 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1130
1131         * gcc.dg/altivec-15.c: New test.
1132
1133 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1134
1135         PR c++/15083
1136         * g++.dg/warn/noeffect6.C: New test.
1137
1138         PR c++/15471
1139         * g++.dg/expr/ptrmem4.C: New test.
1140
1141         PR c++/15640
1142         * g++.dg/template/operator3.C: New test.
1143
1144 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1145
1146         PR c++/14668
1147         * g++.dg/lookup/redecl1.C: New test.
1148         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1149
1150 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1151
1152         * gcc.c-torture/execute/compare-fp-1.c,
1153         gcc.c-torture/execute/compare-fp-2.c,
1154         gcc.c-torture/execute/compare-fp-3.c,
1155         gcc.c-torture/execute/compare-fp-4.c,
1156         gcc.c-torture/execute/compare-fp-3.x,
1157         gcc.c-torture/execute/compare-fp-4.x,
1158         gcc.dg/pr15649-1.c: New.
1159
1160 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1161
1162         PR c++/12883
1163         * g++.dg/init/array14.C: New test.
1164
1165 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1166
1167         * lib/compat.exp (compat-get-options-main): New.
1168         (compat-get-options): Remove unneeded code, warn for ignored
1169         command.
1170         (compat-execute): Check flag set by dg-require-* commands.
1171
1172         * lib/compat.exp (compat-execute): Break up long lines.
1173
1174 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1175
1176         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1177         * gcc.dg/altivec-14.c: New test.
1178         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1179
1180         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1181         * gcc.dg/altivec-12.c: Ditto.
1182
1183         * gcc.dg/altivec-3.c: Move call to altivec_check.
1184
1185 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1186
1187         PR c++/15044
1188         * g++.dg/template/error12.C: New test.
1189
1190         PR c++/15317
1191         * g++.dg/ext/attrib15.C: New test.
1192
1193         PR c++/15329
1194         * g++.dg/template/ptrmem9.C: New test.
1195
1196 2004-05-25  Paul Brook  <paul@codesourcery.com>
1197
1198         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1199
1200 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1201
1202         PR c++/15165
1203         * g++.dg/template/crash19.C: New test.
1204
1205 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1206
1207         PR c++/15025
1208         * g++.dg/template/redecl1.C: New test.
1209
1210 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1211
1212         PR c++/14821
1213         * g++.dg/other/ns1.C: New test.
1214
1215         PR c++/14883
1216         * g++.dg/template/invalid1.C: New test.
1217
1218 2004-05-23  Paul Brook  <paul@codesourcery.com>
1219         Victor Leikehman  <lei@haifasphere.co.il>
1220
1221         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1222         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1223
1224 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1225
1226         PR c++/15285
1227         PR c++/15299
1228         * g++.dg/template/non-dependent5.C: New test.
1229         * g++.dg/template/non-dependent6.C: New test.
1230
1231 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1232
1233         PR c++/15507
1234         * g++.dg/inherit/union1.C: New test.
1235
1236         PR c++/15542
1237         * g++.dg/template/addr1.C: New test.
1238
1239         PR c++/15427
1240         * g++.dg/template/array5.C: New test.
1241
1242         PR c++/15287
1243         * g++.dg/template/array6.C: New test.
1244
1245 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1246             Roger Sayle  <roger@eyesopen.com>
1247
1248         * g++.dg/lookup/forscope2.C: New test case.
1249
1250 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1251
1252         * gcc.dg/cpp/Wmissingdirs.c: New.
1253
1254 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1255
1256         PR target/15301
1257         * gcc.dg/compat/union-m128-1.h: New file.
1258         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1259         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1260         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1261
1262 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1263
1264         PR target/15302
1265         * gcc.dg/compat/struct-complex-1.h: New file.
1266         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1267         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1268         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1269
1270 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1271
1272         PR middle-end/3074
1273         * gcc.dg/pr3074-1.c: New test case.
1274         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1275
1276 2004-05-20  Falk Hueffner  <falk@debian.org>
1277
1278         PR other/15526
1279         * gcc.dg/ftrapv-1.c: New test case.
1280
1281 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1282
1283         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1284
1285 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1286             Jeff Law  <law@redhat.com>
1287
1288         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1289         * gcc.dg/tree-ssa/20040518-2.c: New test.
1290
1291         * gcc.dg/tree-ssa/20040518-1.c: New test.
1292
1293 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1294
1295         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1296
1297 2004-05-18  Paul Brook  <paul@codesourcery.com>
1298
1299         PR fortran/13930
1300         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1301
1302 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1303
1304         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1305         constant folding.
1306
1307 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1308
1309         * gcc.dg/tree-ssa/20040517-1.c: New test.
1310
1311 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1312
1313         * gcc.dg/loop-4.c: New test.
1314
1315 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1316
1317         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1318
1319 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1320
1321         PR fortran/15311
1322         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1323
1324 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1325
1326         PR fortran/13826
1327         PR fortran/13940
1328         * gfortran.fortran-torture/compile/data_1.f90: New test.
1329
1330 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1331
1332         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1333         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1334
1335 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1336
1337         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1338
1339 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1340
1341         PR c/15444
1342         * gcc.dg/format/xopen-1.c: Adjust expected message.
1343         * gcc.dg/format/xopen-3.c: New test.
1344
1345 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1346
1347         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1348
1349 2004-05-14  Jeff Law  <law@redhat.com>
1350
1351         * gcc.dg/tree-ssa/20040514-2.c: New test.
1352
1353 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1354
1355         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1356         this ...
1357         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1358         this.
1359
1360 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1361
1362         * gcc.dg/tree-ssa/20040514-1.c: New test.
1363
1364 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1365
1366         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1367         test.
1368
1369 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1370
1371         PR fortran/14066
1372         * gfortran.fortran-torture/compile/do_1.f90: New test.
1373
1374 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1375
1376         PR fortran/15051
1377         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1378         test.
1379
1380 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1381
1382         PR fortran/15149
1383         * gfortran.fortran-torture/execute/random_init.f90: New test.
1384
1385 2004-05-13  Paul Brook  <paul@codesourcery.com>
1386
1387         PR fortran/15314
1388         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1389
1390 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1391
1392         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1393         for the powerpc case.
1394
1395 2004-05-13  Jeff Law  <law@redhat.com>
1396
1397         * gcc.dg/tree-ssa/20040513-1.c: New test.
1398         * gcc.dg/tree-ssa/20040513-2.c: New test.
1399
1400 2004-05-13  Paul Brook  <paul@codesourcery.com>
1401
1402         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1403         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1404         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1405
1406 2004-05-13  Andreas Schwab  <schwab@suse.de>
1407
1408         PR other/10819
1409         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1410         characters.
1411
1412 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1413
1414         PR fortran/15294
1415         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1416
1417 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1418
1419         Merge from tree-ssa-20020619-branch.  See
1420         ChangeLog.tree-ssa for details.
1421
1422 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1423
1424         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1425         include <altivec.h> explicitly.
1426         * gcc.dg/altivec-13.c: Likewise.
1427
1428 2004-05-11  Paul Brook  <paul@codesourcery.com>
1429
1430         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1431
1432 2004-05-10  Eric Christopher  <echristo@redhat.com>
1433
1434         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1435         * gcc.dg/sibcall-4.c: Ditto.
1436
1437 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1438
1439         * g++.dg/ext/altivec-8.C: New test case.
1440         * gcc.dg/altivec-13.c: New test case.
1441
1442 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1443
1444         * gcc.c-torture/execute/divcmp-1.c: New test case.
1445         * gcc.c-torture/execute/divcmp-2.c: New test case.
1446         * gcc.c-torture/execute/divcmp-3.c: New test case.
1447
1448 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1449
1450         * g++.dg/other/pragma-re-2.C: New test.
1451
1452 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1453
1454         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1455         * gcc.dg/i386-387-2.c: Likewise.
1456
1457         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1458         __builtin_drem.
1459         * gcc.dg/i386-387-6.c: Likewise.
1460
1461 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1462
1463         * gcc.dg/builtins-33.c:  Also check log1p*.
1464
1465 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1466
1467         PR optimization/15296
1468         * gcc.c-torture/execute/pr15296.c: New test.
1469
1470 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1471
1472         * gcc.dg/builtins-40.c: New test.
1473
1474 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1475
1476         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1477
1478 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1479
1480         * g++.dg/ext/spe1.C: New testcase.
1481
1482 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1483
1484         * objc.dg/image-info.m: Allow additional attributes
1485         for __image_info section.
1486
1487 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1488
1489         * gcc.dg/torture/mips-hilo-2.c: New test.
1490
1491 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1492
1493         PR c++/14389
1494         * g++.dg/template/member5.C: New test.
1495
1496 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1497
1498         * gcc.dg/builtins-34.c: Also check expm1*.
1499
1500 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1501
1502         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1503         * gcc.dg/torture/builtin-convert-3.c: New test.
1504
1505 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1506
1507         PR middle-end/15054
1508         * g++.dg/opt/pr15054.C: New test.
1509
1510 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1511
1512         * gcc.dg/torture/builtin-rounding-1.c: New test.
1513         * gcc.dg/builtins-25.c: Delete.
1514         * gcc.dg/builtins-29.c: Delete.
1515
1516 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1517
1518         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1519         * gcc.dg/sibcall-4.c: Likewise.
1520         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1521
1522 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1523
1524         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1525         bit-field on 16-bit targets.
1526
1527 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1528
1529         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1530         16-bit targets.
1531
1532 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1533
1534         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1535         * gcc.dg/rs6000-power2-2.c: Likewise.
1536
1537 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1538
1539         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1540         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1541         Change the asm registers to be in form of frN instead of fN.
1542
1543 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1544
1545         * gcc.dg/torture/builtin-convert-2.c: New test.
1546
1547 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1548
1549         * gcc.dg/rs6000-power2-1.c: New test.
1550         * gcc.dg/rs6000-power2-2.c: New test.
1551
1552 2004-04-28  Jan Hubicka  <jh@suse.cz>
1553
1554         * gcc.dg/unused-6.c: New test.
1555
1556 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1557             Ulrich Weigand  <uweigand@de.ibm.com>
1558
1559         * ada/acats/run_all.sh: Define $target variable.
1560
1561 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1562
1563         PR c++/15119
1564         * g++.dg/other/vararg-1.C: New test.
1565
1566         PR c++/4794
1567         * g++.dg/eh/cleanup3.C: New test.
1568
1569 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1570
1571         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1572         and ad8011a (target_insn).
1573         * ada/acats/support/macro.dfs: Likewise.
1574         * ada/acats/support/impbit.adb: New file.
1575
1576 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1577
1578         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1579
1580 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1581
1582         * gcc.dg/loop-3.c: New test.
1583
1584 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1585
1586         * gcc.c-torture/execute/simd-5.c: New test.
1587
1588 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1589
1590         PR c++/15064
1591         * g++.dg/template/crash18.C: New test.
1592
1593 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1594
1595         * g++.dg/ext/complit3.C: New test.
1596
1597 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1598
1599         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1600         * gcc.dg/altivec-3.c: Same.
1601         * gcc.dg/altivec-varargs-1.c: Same.
1602
1603 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1604
1605         * lib/target-supports.exp (check_profiling_available): Assume
1606         profiling is not available on powerpc-eabi targets.
1607
1608 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1609
1610         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1611         * gcc.dg/vmx/bug-1.c: Ditto.
1612
1613 2004-04-20  Eric Christopher  <echristo@redhat.com>
1614
1615         * gcc.dg/charset/extern.c: New test.
1616         * g++.dg/charset/extern3.cc: Ditto.
1617
1618 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1619
1620         * gcc.dg/builtins-39.c: New test.
1621
1622 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1623
1624         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1625
1626 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1627
1628         * gcc.dg/torture/mips-hilo-1.c: New test.
1629
1630 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1631
1632         * gcc.c-torture/compile/20040419-1.c: New test.
1633
1634 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1635
1636         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1637
1638 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1639             Aldy Hernandez  <aldyh@redhat.com>
1640
1641         * gcc.c-torture/execute/va-arg-24.c: New.
1642
1643 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1644             Aldy Hernandez  <aldyh@redhat.com>
1645
1646         * gcc.dg/vmx/1b-01.c: New.
1647         * gcc.dg/vmx/1b-02.c: New.
1648         * gcc.dg/vmx/1b-03.c: New.
1649         * gcc.dg/vmx/1b-04.c: New.
1650         * gcc.dg/vmx/1b-05.c: New.
1651         * gcc.dg/vmx/1b-06.c: New.
1652         * gcc.dg/vmx/1b-07.c: New.
1653         * gcc.dg/vmx/1c-01.c: New.
1654         * gcc.dg/vmx/1c-02.c: New.
1655         * gcc.dg/vmx/3a-01a.c: New.
1656         * gcc.dg/vmx/3a-01.c: New.
1657         * gcc.dg/vmx/3a-01m.c: New.
1658         * gcc.dg/vmx/3a-03.c: New.
1659         * gcc.dg/vmx/3a-03m.c: New.
1660         * gcc.dg/vmx/3a-04.c: New.
1661         * gcc.dg/vmx/3a-04m.c: New.
1662         * gcc.dg/vmx/3a-05.c: New.
1663         * gcc.dg/vmx/3a-06.c: New.
1664         * gcc.dg/vmx/3a-06m.c: New.
1665         * gcc.dg/vmx/3a-07.c: New.
1666         * gcc.dg/vmx/3b-01.c: New.
1667         * gcc.dg/vmx/3b-02.c: New.
1668         * gcc.dg/vmx/3b-10.c: New.
1669         * gcc.dg/vmx/3b-13.c: New.
1670         * gcc.dg/vmx/3b-14.c: New.
1671         * gcc.dg/vmx/3b-15.c: New.
1672         * gcc.dg/vmx/3c-01a.c: New.
1673         * gcc.dg/vmx/3c-01.c: New.
1674         * gcc.dg/vmx/3c-02.c: New.
1675         * gcc.dg/vmx/3c-03.c: New.
1676         * gcc.dg/vmx/3d-01.c: New.
1677         * gcc.dg/vmx/4-01.c: New.
1678         * gcc.dg/vmx/4-03.c: New.
1679         * gcc.dg/vmx/5-01.c: New.
1680         * gcc.dg/vmx/5-02.c: New.
1681         * gcc.dg/vmx/5-03.c: New.
1682         * gcc.dg/vmx/5-04.c: New.
1683         * gcc.dg/vmx/5-05.c: New.
1684         * gcc.dg/vmx/5-06.c: New.
1685         * gcc.dg/vmx/5-07.c: New.
1686         * gcc.dg/vmx/5-07t.c: New.
1687         * gcc.dg/vmx/5-08.c: New.
1688         * gcc.dg/vmx/5-10.c: New.
1689         * gcc.dg/vmx/5-11.c: New.
1690         * gcc.dg/vmx/7-01a.c: New.
1691         * gcc.dg/vmx/7-01.c: New.
1692         * gcc.dg/vmx/7c-01.c: New.
1693         * gcc.dg/vmx/7d-01.c: New.
1694         * gcc.dg/vmx/7d-02.c: New.
1695         * gcc.dg/vmx/8-01.c: New.
1696         * gcc.dg/vmx/8-02a.c: New.
1697         * gcc.dg/vmx/8-02.c: New.
1698         * gcc.dg/vmx/brode-1.c: New.
1699         * gcc.dg/vmx/bug-1.c: New.
1700         * gcc.dg/vmx/bug-2.c: New.
1701         * gcc.dg/vmx/bug-3.c: New.
1702         * gcc.dg/vmx/cw-bug-1.c: New.
1703         * gcc.dg/vmx/cw-bug-2.c: New.
1704         * gcc.dg/vmx/cw-bug-3.c: New.
1705         * gcc.dg/vmx/dct.c: New.
1706         * gcc.dg/vmx/debug-1.c: New.
1707         * gcc.dg/vmx/debug-2.c: New.
1708         * gcc.dg/vmx/debug-3.c: New.
1709         * gcc.dg/vmx/debug-4.c: New.
1710         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1711         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1712         * gcc.dg/vmx/eg-5.c: New.
1713         * gcc.dg/vmx/fft.c: New.
1714         * gcc.dg/vmx/gcc-bug-1.c: New.
1715         * gcc.dg/vmx/gcc-bug-2.c: New.
1716         * gcc.dg/vmx/gcc-bug-3.c: New.
1717         * gcc.dg/vmx/gcc-bug-4.c: New.
1718         * gcc.dg/vmx/gcc-bug-5.c: New.
1719         * gcc.dg/vmx/gcc-bug-6.c: New.
1720         * gcc.dg/vmx/gcc-bug-7.c: New.
1721         * gcc.dg/vmx/gcc-bug-8.c: New.
1722         * gcc.dg/vmx/gcc-bug-9.c: New.
1723         * gcc.dg/vmx/gcc-bug-b.c: New.
1724         * gcc.dg/vmx/gcc-bug-c.c: New.
1725         * gcc.dg/vmx/gcc-bug-d.c: New.
1726         * gcc.dg/vmx/gcc-bug-e.c: New.
1727         * gcc.dg/vmx/gcc-bug-f.c: New.
1728         * gcc.dg/vmx/gcc-bug-g.c: New.
1729         * gcc.dg/vmx/gcc-bug-i.c: New.
1730         * gcc.dg/vmx/harness.h: New.
1731         * gcc.dg/vmx/ira1.c: New.
1732         * gcc.dg/vmx/ira2a.c: New.
1733         * gcc.dg/vmx/ira2b.c: New.
1734         * gcc.dg/vmx/ira2.c: New.
1735         * gcc.dg/vmx/ira2c.c: New.
1736         * gcc.dg/vmx/mem.c: New.
1737         * gcc.dg/vmx/newton-1.c: New.
1738         * gcc.dg/vmx/ops.c: New.
1739         * gcc.dg/vmx/sn7153.c: New.
1740         * gcc.dg/vmx/spill2.c: New.
1741         * gcc.dg/vmx/spill3.c: New.
1742         * gcc.dg/vmx/spill.c: New.
1743         * gcc.dg/vmx/t.c: New.
1744         * gcc.dg/vmx/varargs-1.c: New.
1745         * gcc.dg/vmx/varargs-2.c: New.
1746         * gcc.dg/vmx/varargs-3.c: New.
1747         * gcc.dg/vmx/varargs-4.c: New.
1748         * gcc.dg/vmx/varargs-5.c: New.
1749         * gcc.dg/vmx/varargs-6.c: New.
1750         * gcc.dg/vmx/varargs-7.c: New.
1751         * gcc.dg/vmx/vmx.exp: New.
1752         * gcc.dg/vmx/vprint-1.c: New.
1753         * gcc.dg/vmx/vscan-1.c: New.
1754         * gcc.dg/vmx/x-01.c: New.
1755         * gcc.dg/vmx/x-02.c: New.
1756         * gcc.dg/vmx/x-03.c: New.
1757         * gcc.dg/vmx/x-04.c: New.
1758         * gcc.dg/vmx/x-05.c: New.
1759         * gcc.dg/vmx/yousufi-1.c: New.
1760         * gcc.dg/vmx/zero-1.c: New.
1761         * gcc.dg/vmx/zero.c: New.
1762
1763 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
1764
1765         * g++.dg/lookup/java1.C: Update for chage of
1766         _Jv_AllocObject.
1767         * g++.dg/lookup/java2.C: Likewise.
1768
1769 2004-04-17  Laurent GUERBY <laurent@guerby.net>
1770
1771         * ada/acats/run_all.sh: use -O2 by default.
1772
1773 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
1774
1775         * gcc.dg/vr-mult-[12].c: New tests.
1776
1777 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1778
1779         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
1780
1781         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
1782
1783 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
1784
1785         * lib/target-supports.exp (check_profiling_available): Assume profiling
1786         isn't available for mips*-*-elf targets.
1787
1788 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
1789
1790         * gcc.dg/builtins-38.c: New test.
1791
1792 2004-04-14  Eric Christopher  <echristo@redhat.com>
1793
1794         * g++.dg/charset/charset.exp: Run .cc extension tests.
1795
1796 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
1797
1798         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
1799
1800 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1801
1802         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
1803
1804 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
1805
1806         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
1807         * gcc.dg/i386-387-2.c: Likewise.
1808
1809         * gcc.dg/i386-387-7.c: New test.
1810         * gcc.dg/i386-387-8.c: New test.
1811
1812         * gcc.dg/builtins-37.c: New test.
1813
1814 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
1815
1816         * g++.dg/pch/externc-1.C: Add missing semicolon.
1817
1818 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
1819
1820         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
1821
1822 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1823
1824         * gcc.c-torture/execute/20040411-1.c: New test.
1825
1826 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1827
1828         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
1829
1830 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
1831
1832         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
1833
1834 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
1835
1836         * lib/target-supports.exp (check_named_sections_available): New.
1837         * lib/gcc-dg.exp (dg-require-named-sections): New.
1838         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
1839         old-deja.exp.  Also prune error-count message from HP linker.
1840         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
1841
1842         * g++.dg/init/init-ref4.C: Use dg-require-weak.
1843         * g++.old-deja/g++.pt/static3.C: Likewise.
1844         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
1845
1846 2004-04-09  Roger Sayle  <roger@eyesopen.com>
1847
1848         * gcc.c-torture/execute/20040409-1.c: New test case.
1849         * gcc.c-torture/execute/20040409-2.c: New test case.
1850         * gcc.c-torture/execute/20040409-3.c: New test case.
1851
1852 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
1853
1854         * gcc.dg/20040409-1.c: New test.
1855
1856 2004-04-08  Roger Sayle  <roger@eyesopen.com>
1857
1858         PR target/14888
1859         * g++.dg/opt/pr14888.C: New test case.
1860
1861 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
1862
1863         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
1864         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
1865         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
1866         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
1867         New tests.
1868
1869 2004-04-08  Paul Brook  <paul@codesourcery.com>
1870
1871         * gcc.dg/spill-1.c: New test.
1872
1873 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1874
1875         * gcc.dg/torture/builtin-ctype-2.c: New test.
1876
1877 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
1878
1879         * gcc.dg/pch/pch.exp: Add largefile test.
1880
1881 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
1882
1883         * g++.dg/pch/externc-1.Hs: New.
1884         * g++.dg/pch/externc-1.C: New.
1885
1886 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1887
1888         * gcc.dg/compat/struct-by-value-5a_main.c,
1889         gcc.dg/compat/struct-by-value-5b_main.c: New files.
1890         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
1891         * gcc.dg/compat/struct-by-value-5a_x.c,
1892         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
1893         gcc.dg/compat/struct-by-value-5_x.c.
1894         * gcc.dg/compat/struct-by-value-5a_y.c,
1895         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
1896         gcc.dg/compat/struct-by-value-5_y.c.
1897
1898         * gcc.dg/compat/struct-by-value-6a_main.c,
1899         gcc.dg/compat/struct-by-value-6b_main.c: New files.
1900         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
1901         * gcc.dg/compat/struct-by-value-6a_x.c,
1902         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
1903         gcc.dg/compat/struct-by-value-6_x.c.
1904         * gcc.dg/compat/struct-by-value-6a_y.c,
1905         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
1906         gcc.dg/compat/struct-by-value-6_y.c.
1907
1908         * gcc.dg/compat/struct-by-value-7a_main.c,
1909         gcc.dg/compat/struct-by-value-7b_main.c: New files.
1910         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
1911         * gcc.dg/compat/struct-by-value-7a_x.c,
1912         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
1913         gcc.dg/compat/struct-by-value-7_x.c.
1914         * gcc.dg/compat/struct-by-value-7a_y.c,
1915         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
1916         gcc.dg/compat/struct-by-value-7_y.c.
1917
1918 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
1919
1920         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
1921         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
1922         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
1923         options.
1924
1925 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
1926
1927         * gcc.dg/builtins-36.c: New test.
1928
1929 2004-04-06  Paul Brook  <paul@codesourcery.com>
1930
1931         * README.gcc: Remove obsolete contraint on testcases.
1932
1933 2004-04-05  Paul Brook  <paul@codesourcery.com>
1934
1935         PR2123
1936         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
1937         failure and exit(0) on success.
1938         * g++.dg/expr/anew2.C: Ditto.
1939         * g++.dg/expr/anew3.C: Ditto.
1940         * g++.dg/expr/anew4.C: Ditto.
1941
1942 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
1943
1944         PR c++/3518
1945         * g++.dg/template/unify7.C: New.
1946
1947 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
1948
1949         * g++.dg/README: Bring up to date with new subdirectories; remove
1950         duplicate subdirectory lines.
1951
1952 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
1953
1954         PR c++/14007
1955         * g++.dg/template/unify5.C: New.
1956         * g++.dg/template/unify6.C: New.
1957         * g++.dg/template/qualttp20.C: Adjust.
1958         * g++.old-deja/g++.jason/report.C: Adjust.
1959         * g++.old-deja/g++.other/qual1.C: Adjust.
1960
1961 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
1962
1963         PR c++/14803
1964         * g++.dg/inherit/ptrmem1.C: New test.
1965
1966 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
1967
1968         PR c++/14755
1969         * gcc.c-torture/execute/20040331-1.c: New test.
1970         * gcc.dg/20040331-1.c: New test.
1971
1972 2004-04-01  Paul Brook  <paul@codesourcery.com>
1973
1974         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
1975
1976 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
1977
1978         PR c++/14724
1979         * g++.dg/init/goto1.C: New test.
1980
1981         PR c++/14763
1982         * g++.dg/template/defarg4.C: New test.
1983
1984 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
1985
1986         * gcc.dg/altivec-11.c: Extend test for more valid cases.
1987
1988 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
1989
1990         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
1991
1992 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
1993
1994         * gcc.dg/noncompile/undeclared-2.c: New test.
1995
1996 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
1997
1998         * gcc.dg/940409-1.c: Remove XFAIL.
1999         * gcc.dg/reg-vol-struct-1.c: New test.
2000
2001 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2002
2003         * gcc.dg/torture/builtin-wctype-1.c: New test.
2004
2005 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2006
2007         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2008         * gcc.dg/20001101-1.c: Likewise.
2009         * gcc.dg/20001102-1.c: Likewise.
2010
2011 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2012
2013         * gcc.dg/compare8.c: Add an additional test for XOR.
2014
2015 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2016
2017         * gcc.dg/torture/builtin-ctype-1.c: New test.
2018
2019 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2020
2021         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2022         * gcc.dg/torture/builtin-math-1.c: Likewise.
2023         * gcc.dg/torture/builtin-power-1.c: New test.
2024
2025 2004-03-24  Andreas Schwab  <schwab@suse.de>
2026
2027         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2028         IA64 assembler.
2029
2030 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2031             Roger Sayle  <roger@eyesopen.com>
2032
2033         * gcc.dg/compare8.c: New test case.
2034
2035 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2036
2037         * g++.dg/ext/altivec-7.C: New test.
2038
2039 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2040
2041         PR 12267, 12391, 12560, 13129, 14114, 14133
2042         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2043         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2044         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2045         Adjust error regexps.
2046         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2047         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2048         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2049         * gcc.dg/local1.c: Add explanatory comment.
2050
2051 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2052
2053         PR optimization/14669
2054         * g++.dg/opt/fold2.C: New test case.
2055
2056 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2057
2058         PR c/14069
2059         * gcc.dg/20040322-1.c: New test.
2060
2061 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2062
2063         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2064         * gcc.dg/ultrasp4.c: Likewise.
2065         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2066
2067 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2068
2069         * gcc.dg/i386-sse-8.c: Reset default options.
2070
2071 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2072
2073         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2074         in the error message text.
2075
2076 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2077
2078         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2079
2080 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2081
2082         PR c++/14616
2083         * g++.dg/init/array13.C: New test.
2084
2085 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2086
2087         PR target/13889
2088         * gcc.c-torture/compile/pr13889.c: New test case.
2089
2090 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2091
2092         PR c/14635
2093         * builtins-1.c (nan, nans): Don't test.
2094         * builtins-30.c: Don't use nan, nanf, nanl.
2095         * builtins-35.c: New test.
2096
2097 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2098
2099         * g++.dg/ext/altivec-6.C: New test.
2100
2101 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2102
2103         * g++.dg/init/placement3.C: New test.
2104
2105         * g++.dg/template/spec13.C: New test.
2106
2107         * g++.dg/lookup/using11.C: New test.
2108
2109         * g++.dg/lookup/koenig3.C: New test.
2110
2111         * g++.dg/template/operator2.C: New test.
2112
2113         * g++.dg/expr/dtor3.C: New test.
2114         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2115         marker.
2116         * g++.old-deja/g++.law/visibility28.C: Likewise.
2117
2118 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2119
2120         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2121         * gcc.dg/ppc64-abi-3.c: Likewise.
2122
2123 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2124
2125         PR c++/14545
2126         * g++.dg/parse/template15.C: New test.
2127
2128 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2129
2130         * g++.dg/expr/dtor2.C: New test.
2131
2132         * g++.dg/lookup/anon4.C: New test.
2133
2134         * g++.dg/overload/using1.C: New test.
2135
2136         * g++.dg/template/lookup7.C: New test.
2137
2138         * g++.dg/template/typename6.C: New test.
2139
2140         * g++.dg/expr/cond6.C: New test.
2141
2142 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2143
2144         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2145
2146 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2147
2148         * g++.dg/expr/cond5.C: New test.
2149         * g++.dg/expr/constcast1.C: Likewise.
2150         * g++.dg/expr/ptrmem2.C: Likewise.
2151         * g++.dg/expr/ptrmem3.C: Likewise.
2152         * g++.dg/lookup/main1.C: Likewise.
2153         * g++.dg/template/lookup6.C: Likewise.
2154
2155 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2156
2157         * gcc.dg/local1.c: New test.
2158
2159         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2160
2161 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2162
2163         * gcc.dg/torture/builtin-convert-1.c: New test.
2164
2165 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2166
2167         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2168
2169 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2170
2171         PR c++/14481
2172         * g++.dg/warn/Wunused-7.C: New test.
2173
2174 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2175
2176         * gcc.dg/torture/builtin-integral-1.c: New test.
2177
2178 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2179
2180         PR c++/14586
2181         * g++.dg/parse/non-dependent3.C: New test.
2182
2183 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2184
2185         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2186         * g++.dg/eh/simd-2.C: Likewise.
2187         * g++.dg/init/array10.C: Likewise.
2188         * gcc.c-torture/compile/simd-1.c: Likewise.
2189         * gcc.c-torture/compile/simd-2.c: Likewise.
2190         * gcc.c-torture/compile/simd-3.c: Likewise.
2191         * gcc.c-torture/compile/simd-4.c: Likewise.
2192         * gcc.c-torture/compile/simd-6.c: Likewise.
2193         * gcc.c-torture/execute/simd-1.c: Likewise.
2194         * gcc.c-torture/execute/simd-2.c: Likewise.
2195         * gcc.dg/compat/vector-defs.h: Likewise.
2196         * gcc.dg/20020531-1.c: Likewise.
2197         * gcc.dg/altivec-3.c: Likewise.
2198         * gcc.dg/altivec-4.c: Likewise.
2199         * gcc.dg/altivec-varargs-1.c: Likewise.
2200         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2201         * gcc.dg/i386-mmx-3.c: Likewise.
2202         * gcc.dg/i386-sse-4.c: Likewise.
2203         * gcc.dg/i386-sse-5.c: Likewise.
2204         * gcc.dg/i386-sse-8.c: Likewise.
2205         * gcc.dg/simd-1.c: Likewise.
2206         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2207         __ev64_opaque__ since the machine description provides it.
2208
2209 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2210
2211         * lib/compat.exp (skip_list): New global variable.
2212         Use it to hold the user defined COMPAT_SKIPS list if any.
2213         (compat-obj): Add the members of skip_list to optall.
2214
2215 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2216
2217         * gcc.dg/compat/union-by-value-1_main.c,
2218         union-by-value-1_x.c, union-by-value-1_y.c,
2219         union-check.h, union-defs.h,
2220         union-init.h, union-return-1_main.c,
2221         union-return-1_x.c, union-return-1_y.c: New files.
2222
2223 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2224
2225         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2226         mixed-struct-init.h: Add 4 mixed structure types.
2227         struct-by-value-21_main.c, struct-by-value-21_x.c,
2228         struct-by-value-21_y.c, struct-return-21_main.c,
2229         struct-return-21_x.c, struct-return-21_y.c: New files.
2230
2231 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2232
2233         PR c++/14550
2234         * g++.dg/parse/template14.C: New test.
2235
2236 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2237
2238         * gcc.c-torture/execute/20040313-1.c: New test.
2239
2240 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2241
2242         PR target/14533
2243         * gcc.dg/20040311-2.c: New test.
2244
2245 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2246
2247         PR other/14544
2248         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2249         bit-field.
2250
2251 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2252
2253         * gcc.dg/20040305-2.c: Add missing return statement.
2254
2255 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2256
2257         * gcc.dg/builtins-34.c: Also check pow10*.
2258
2259 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2260
2261         PR target/14262
2262         * gcc.dg/20040305-2.c: New test.
2263
2264 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2265
2266         * gcc.dg/20040310-1.c: New test.
2267
2268 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2269
2270         * gcc.c-torture/execute/20040311-1.c: New test case.
2271
2272 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2273
2274         PR c++/14476
2275         * g++.dg/lookup/enum1.C: New test.
2276
2277 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2278
2279         PR c++/14510
2280         * g++.dg/lookup/struct2.C: New test.
2281
2282 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2283
2284         * gcc.dg/builtins-34.c: New test.
2285
2286 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2287
2288         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2289
2290 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2291
2292         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2293         * gcc.dg/alias-2.c: New testcase.
2294
2295 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2296
2297         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2298
2299 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2300
2301         * gcc.c-torture/execute/20040309-1.c: New test case.
2302
2303 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2304
2305         PR c++/14397
2306         * g++.dg/overload/ref1.C: New.
2307
2308 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2309
2310         PR c++/14409
2311         * g++.dg/template/spec12.C: New test.
2312
2313         PR c++/14448
2314         * g++.dg/parse/crash14.C: New test.
2315
2316 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2317
2318         PR c++/14230
2319         * g++.dg/init/ref11.C: New test.
2320
2321 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2322
2323         PR c++/14432
2324         * g++.dg/parse/builtin2.C: New test.
2325
2326 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2327
2328         PR c++/14401
2329         * g++.dg/init/ctor3.C: New test.
2330         * g++.dg/init/union1.C: New test.
2331         * g++.dg/ext/anon-struct4.C: New test.
2332
2333 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2334
2335         * g++.dg/lookup/koenig1.C: Tweak error messages.
2336         * g++.dg/lookup/used-before-declaration.C: Likewise.
2337         * g++.dg/other/do1.C: Likewise.
2338         * g++.dg/overload/koenig1.C: Likewise.
2339         * g++.dg/parse/crash13.C: Likewise.
2340         * g++.dg/template/instantiate3.C: Likewise.
2341
2342 2004-03-08  Eric Christopher  <echristo@redhat.com>
2343
2344         * * lib/target-supports.exp: Enable libiconv in test
2345         compilation.  Fix up error checking.
2346
2347 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2348
2349         PR middle-end/14289
2350         * gcc.dg/pr14289-1.c: New test case.
2351         * gcc.dg/pr14289-2.c: Likewise.
2352         * gcc.dg/pr14289-3.c: Likewise.
2353
2354 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2355
2356         * gcc.c-torture/execute/20040308-1.c: New test.
2357
2358 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2359
2360         * gcc.c-torture/execute/20040307-1.c: New test case.
2361
2362 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2363
2364         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2365
2366 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2367
2368         * gcc.dg/20040306-1.c: New test.
2369
2370 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2371
2372         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2373         them static.
2374         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2375
2376 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2377
2378         PR c/14465
2379         * gcc.dg/decl-6.c: New test.
2380
2381 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2382
2383         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2384         Rename LOGPOW -> LOG_POW.
2385         (SQRT_EXP, POW_EXP): New.
2386
2387 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2388
2389         * gcc.dg/i386-sse-8.c: New test.
2390
2391 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2392
2393         PR c/14114
2394         * gcc.dg/decl-5.c: New test.
2395
2396 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2397
2398         * gcc.dg/20040305-1.c: New test.
2399
2400 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2401
2402         PR other/14354
2403         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2404
2405 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2406
2407         PR c++/14425, c++/14426
2408         * g++.dg/ext/altivec-4.C: New test.
2409         * g++.dg/ext/altivec-5.C: New test.
2410
2411 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2412
2413         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2414         global variables of a type with no linkage.
2415         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2416         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2417         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2418         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2419         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2420         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2421         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2422         * g++.dg/warn/deprecated.C: Name enum Color.
2423         * g++.dg/overload/VLA.C: Name structure for 'b'.
2424         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2425
2426 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2427
2428         * gcc.c-torture/compile/20040304-1.c: New test.
2429
2430 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2431
2432         PR 13728
2433         * gcc.dg/decl-4.c: New testcase.
2434
2435 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2436
2437         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2438         as PRECF if sizeof (float) > sizeof (double).
2439         (PRECL): Make it the same as PRECF if
2440         sizeof (float) > sizeof (long double).
2441
2442 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2443
2444         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2445         system type.  Add check for irix6 which doesn't have c99 runtime.
2446
2447 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2448
2449         * gcc.dg/const-elim-1.c: xfail for xtensa.
2450
2451 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2452
2453         PR c++/14369
2454         * g++.dg/template/cond4.C: New test.
2455
2456 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2457
2458         PR c++/14360
2459         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2460
2461         PR c++/14361
2462         * g++.dg/parse/defarg7.C: New test.
2463
2464         PR c++/14359
2465         * g++.dg/template/friend26.C: New test.
2466
2467 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2468
2469         PR c++/14324
2470         * g++.dg/abi/mangle21.C: New test.
2471
2472         PR c++/14260
2473         * g++.dg/parse/constructor2.C: New test.
2474
2475         PR c++/14337
2476         * g++.dg/template/sfinae1.C: New test.
2477
2478 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/14267
2481         * g++.dg/expr/crash2.C: New test.
2482
2483         PR middle-end/13448
2484         * gcc.dg/inline-5.c: New test.
2485         * gcc.dg/always-inline.c: Split out tests into ...
2486         * gcc.dg/always-inline2.c: ... this and ...
2487         * gcc.dg/always-inline3.c: ... this.
2488
2489 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2490
2491         PR debug/12103
2492         * g++.dg/debug/crash1.C: New test.
2493
2494 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2495
2496         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2497         function with __attribute__((noinline)).
2498         (recurser_void2): Likewise.
2499         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2500         (recurser_void2): Likewise.
2501
2502 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2503
2504         PR middle-end/14203
2505         * g++.dg/warn/Wunused-6.C: New test case.
2506
2507 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2508
2509         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2510         not defined.
2511
2512 2004-02-27  Eric Christopher  <echristo@redhat.com>
2513
2514         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2515         * g++.dg/charset/asm2.c: Run only x86.
2516         * gcc.dg/charset/asm3.c: Ditto.
2517
2518 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2519
2520         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2521         ld_library_path.
2522
2523 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2524
2525         * g++.dg/ext/altivec-3.C: New.
2526
2527 2004-02-26  Richard Henderson  <rth@redhat.com>
2528
2529         * g++.dg/ext/attrib10.C: Mark for warning.
2530         * gcc.dg/attr-alias-1.c: New.
2531
2532 2004-02-26  Richard Henderson  <rth@redhat.com>
2533
2534         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2535         * gcc.c-torture/execute/20040208-2.c: ... it back.
2536
2537 2004-02-26  Eric Christopher  <echristo@redhat.com>
2538
2539         * lib/target-supports.exp (check-iconv-available): New function.
2540         * lib/gcc-dg.exp (dg-require-iconv): New function.
2541         Use above.
2542         * gcc.dg/charset: New directory.
2543         * gcc.dg/charset/charset.exp: New file.
2544         * gcc.dg/charset/asm1.c: Ditto.
2545         * gcc.dg/charset/asm2.c: Ditto.
2546         * gcc.dg/charset/asm3.c: Ditto.
2547         * gcc.dg/charset/asm4.c: Ditto.
2548         * gcc.dg/charset/asm5.c: Ditto.
2549         * gcc.dg/charset/attribute1.c: Ditto.
2550         * gcc.dg/charset/attribute2.c: Ditto.
2551         * gcc.dg/charset/string1.c: Ditto.
2552         * g++.dg/charset: New directory.
2553         * g++.dg/dg.exp: Add here. Special options.
2554         * g++.dg/charset/charset.exp: New file.
2555         * g++.dg/charset/asm1.c: Ditto.
2556         * g++.dg/charset/asm2.c: Ditto.
2557         * g++.dg/charset/asm3.c: Ditto.
2558         * g++.dg/charset/asm4.c: Ditto.
2559         * g++.dg/charset/attribute1.c: Ditto.
2560         * g++.dg/charset/attribute2.c: Ditto.
2561         * g++.dg/charset/extern1.cc: Ditto.
2562         * g++.dg/charset/extern2.cc: Ditto.
2563         * g++.dg/charset/string1.c: Ditto.
2564
2565 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/14278
2568         * g++.dg/parse/comma1.C: New test.
2569
2570 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2571
2572         PR c++/14284
2573         * g++.dg/template/ttp8.C: New test.
2574
2575 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2576
2577         * gcc.dg/fixuns-trunc-1.c: New test.
2578
2579 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2580
2581         * gcc.dg/builtins-config.h: Use #elif.
2582
2583 2004-02-26  Michael Matz  <matz@suse.de>
2584
2585         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2586         * gcc.dg/991214-1.c: Likewise.
2587         * gcc.dg/i386-asm-1.c: Likewise.
2588
2589 2004-02-25  Richard Henderson  <rth@redhat.com>
2590
2591         * gcc.c-torture/execute/20040208-2.c: Move ...
2592         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2593
2594 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2595
2596         PR c++/14246
2597         * g++.dg/other/crash-3.C: New test.
2598
2599 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2600
2601         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2602         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2603
2604         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2605         HP-UX.
2606
2607 2004-02-24  Michael Matz  <matz@suse.de>
2608
2609         * gcc.dg/i386-regparm.c: New.
2610
2611 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2612
2613         * gcc.c-torture/execute/20040223-1.c: New.
2614
2615 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2616             Kazu Hirata  <kazu@cs.umass.edu>
2617
2618         * gcc.dg/fwritable-strings-1.c: Remove.
2619
2620 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2621
2622         PR c/14156
2623         * gcc.dg/20040223-1.c: New test.
2624
2625 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2626
2627         PR c++/14106
2628         * g++.dg/ext/typeof9.C: New test.
2629
2630 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2631
2632         PR c++/14250
2633         * g++.dg/other/switch1.C: New test.
2634
2635 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2636
2637         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2638         * gcc.dg/va-arg-1.c: Likewise.
2639
2640 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2641
2642         PR c++/14143
2643         * g++.dg/template/koenig5.C: New test.
2644
2645 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2646
2647         * g++.dg/ext/altivec-1.C: Generalize target triple.
2648         * g++.dg/ext/altivec-2.C: New test case.
2649         * g++.dg/ext/altivec_check.h: New file.
2650         * gcc.dg/altivec-1.c: Generalize target triple;
2651         include altivec_check.h and call altivec_check().
2652         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2653         * gcc.dg/altivec-6.c: New test case.
2654         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2655         type casts as needed.
2656         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2657         altivec_check().
2658         * gcc.dg/altivec-12.c: New test case.
2659         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2660         include altivec_check.h and call altivec_check().
2661         * gcc.dg/altivec_check.h: New file.
2662
2663 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2664
2665         * lib/target-supports.exp (check_alias_available): Don't mangle
2666         function `g' in test program.
2667
2668 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2669
2670         * lib/target-supports.exp (check_profiling_available): Check
2671         argument to determine whether we support a profiling type.
2672         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2673         check_profiling_available.
2674         * g++.dg/bprob/bprob.exp: Likewise
2675         * g77.dg/bprob/bprob.exp: Likewise.
2676         * gcc.misc-tests/bprob.exp: Likewise.
2677         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2678         dg-require-profiling and delete expected error handling.
2679         * gcc.dg/20021014-1.c: Likewise.
2680         * gcc.dg/nest.c: Likewise.
2681
2682 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2683
2684         PR c++/12007
2685         * g++.dg/other/vthunk1.C: New test.
2686
2687 2004-02-20  Falk Hueffner  <falk@debian.org>
2688
2689         PR target/14201
2690         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2691
2692 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2693
2694         PR c++/13927
2695         * g++.dg/other/error8.C: Remove XFAIL markers.
2696
2697         PR c++/14173
2698         * g++.dg/ext/packed5.C: New test.
2699
2700         PR c++/14199
2701         * g++.dg/warn/Wunused-5.C: New test.
2702
2703         PR c++/14186
2704         * g++.dg/lookup/member1.C: New test.
2705
2706 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2707
2708         * gcc.c-torture/compile/20040130-1.c: Enable only when
2709         __INT_MAX__ >= 2147483647L.
2710         * gcc.c-torture/compile/961203-1.c: Likewise.
2711
2712 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2713
2714         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2715         * g++.dg/opt/template1.C: Robustify assembler regexp
2716
2717 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2718
2719         * gcc.c-torture/execute/simd-4.x: Remove.
2720         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2721         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2722         Guard with #ifndef SKIP_ATTRIBUTE.
2723         * gcc.dg/compat/vector-1_y.c: Likewise.
2724         * gcc.dg/compat/vector-2_x.c: Likewise.
2725         * gcc.dg/compat/vector-2_y.c: Likewise.
2726         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
2727         * g++.dg/eh/simd-2.C: Likewise.
2728
2729 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
2730
2731         * gcc.c-torture/compile/complex-1.c: New.
2732
2733 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
2734
2735         PR target/14209
2736         * gcc.c-torture/execute/20040218-1.c: New test.
2737
2738 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2739
2740         PR c++/14181
2741         * g++.dg/parse/new2.C: New test.
2742
2743 2004-02-18  Paul Brook  <paul@codesourcery.com>
2744
2745         * gcc.c-torture/compile/libcall-1.c: New test.
2746
2747 2004-02-18  Paul Brook  <paul@codesourcery.com>
2748
2749         PR debug/12934
2750         * gcc.dg/debug/debug-7.c: New test.
2751
2752 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
2753
2754         * gcc.dg/20040217-1.c: New test.
2755
2756 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
2757
2758         * gcc.c-torture/execute/990208-1.x: Delete.
2759
2760 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
2761
2762         * gcc.c-torture/execute/20040208-2.x: New file.
2763
2764 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
2765
2766         PR c++/11326
2767         * g++.dg/abi/structret1.C: New test.
2768
2769 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
2770
2771         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
2772         (i386_cpuid): No need to test if cpuid is available on AMD64.
2773         Fix assembly, so that it works onboth i386 and AMD64.
2774         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
2775         (vecInLong): Fix s[] member type to unsigned int.
2776         (vecInWord): Remove type.
2777         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
2778         (a64, b64, c64, d64, e64): Remove.
2779         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
2780         Remove unused variable.  Remove initialization of removed variables.
2781         Don't call mmx_tests nor sse_tests.
2782         (reference_mmx, reference_sse): Remove.
2783         (check): Add return stmt.
2784         * gcc.dg/i386-sse-7.c: New test.
2785         * gcc.dg/i386-mmx-4.c: New test.
2786
2787 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2788
2789         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
2790         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2791         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2792         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
2793         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
2794         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
2795         g++.dg/tc1/dr94.C: Fix line terminator.
2796
2797 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
2798
2799         * gcc.c-torture/compile/20040216-1.c: New.
2800
2801 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2802
2803         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
2804         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
2805         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
2806         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
2807         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
2808         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
2809
2810 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2811
2812         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
2813
2814 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
2815
2816         PR c++/13971
2817         * g++.dg/expr/cond4.C: New test.
2818
2819         PR c++/14086
2820         * g++.dg/lookup/crash2.C: New test.
2821
2822 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
2823
2824         * gcc.c-torture/compile/20040214-2.c: New test.
2825
2826 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
2827
2828         PR c++/14116
2829         * g++.dg/ext/typeof8.C: New test.
2830
2831 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
2832
2833         * gcc.c-torture/compile/20040214-1.c: New test.
2834
2835 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2836
2837         PR c++/13635
2838         * g++.dg/template/spec11.C: New test.
2839
2840 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2841
2842         PR c++/13927
2843         * g++.dg/other/error8.C: New test.
2844
2845 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/14122
2848         * g++.dg/template/array4.C: New test.
2849
2850         PR c++/14108
2851         * g++.dg/inherit/thunk2.C: New test.
2852
2853         PR c++/14083
2854         * g++.dg/eh/cond2.C: New test.
2855
2856 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
2857
2858         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
2859
2860 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
2861
2862         * lib/scanasm.exp (dg-scan): Quote pattern before display.
2863
2864 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
2865
2866         * g++.dg/simd-2.C: xfail on ppc64-linux.
2867
2868 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2869
2870         PR c/456
2871         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
2872         tests.
2873
2874 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
2875
2876         * gcc.dg/builtins-33.c: New test.
2877
2878 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
2879
2880         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
2881
2882 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2883
2884         * g++.dg/simd-2.C: Set -maltivec for ppc64.
2885
2886 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
2887
2888         * gcc.dg/ppc64-abi-3.c: New test.
2889
2890 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
2891
2892         PR c/14092
2893
2894         * gcc.dg/pr14092-1.c: New testcase.
2895
2896 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
2897
2898         * gcc.dg/cpp/assert4.c: Fix typo last change.
2899
2900         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
2901         * gcc.dg/cpp/assert4.c: Handle powerpc64.
2902
2903         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
2904
2905 2004-02-09  Roger Sayle  <roger@eyesopen.com>
2906
2907         * gcc.c-torture/compile/20040209-1.c: New test case.
2908
2909 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2910
2911         * gcc.dg/c90-init-1.c: Adjust expected error messages.
2912
2913 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
2914
2915         * gcc.c-torture/execute/20040208-[12].c: New tests.
2916
2917 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2918
2919         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
2920
2921 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2922
2923         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
2924
2925 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2926
2927         Bug 13856
2928         * gcc.dg/visibility-8.c: New testcase.
2929
2930 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
2931
2932         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
2933         arguments.
2934         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
2935
2936 2004-02-07  Roger Sayle  <roger@eyesopen.com>
2937
2938         PR middle-end/13696
2939         * g++.dg/opt/fold1.C: New test case.
2940
2941 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2942
2943         PR c++/14033
2944         * g++.dg/other/crash-2.C: New test.
2945
2946 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2947
2948         PR c++/14028
2949         * g++.dg/parse/angle-bracket2.C: New test.
2950
2951 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
2952
2953         PR middle-end/13750
2954         Revert:
2955         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
2956         PR pch/13361
2957         * testsuite/g++.dg/pch/wchar-1.C: New.
2958         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2959
2960 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2961
2962         PR c++/14008
2963         * g++.dg/parse/error15.C: New test.
2964         * g++.dg/parse/crash11.C: Update dg-error mark.
2965
2966 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2967
2968         PR c++/13932
2969         * g++.dg/warn/conv2.C: New test.
2970
2971 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2972
2973         PR c++/13086
2974         * g++.dg/warn/incomplete1.C: Remove xfail.
2975
2976 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2977
2978         * lib/file-format.exp (gcc_target_object_format): Use
2979         ${tool}_target_compile, not gcc_target_compile.
2980         * lib/target-supports.exp (check_alias_available): Likewise.
2981         (check_gc_sections_available): Likewise.
2982         * g++.dg/ext/attrib10.C: Use dg-require-alias.
2983         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
2984         dg-require-alias.
2985
2986 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
2987
2988         PR c++/13969
2989         * g++.dg/template/static6.C: New test.
2990
2991 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
2992
2993         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
2994
2995 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2996
2997         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
2998         tests for systems where `char' is unsigned by default.
2999
3000 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3001
3002         PR c++/13997
3003         * g++.dg/template/partial3.C: New test.
3004
3005 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3006
3007         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3008         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3009         Remove mentions of obsolete ports.
3010
3011 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3012
3013         * gcc.dg/noncompile/20001228-1.c: Fix for new
3014         error message.
3015
3016 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3017
3018         PR target/9348
3019         * gcc.c-torture/execute/multdi-1.c: New test case.
3020
3021 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3022
3023         PR c++/13925
3024         * g++.dg/template/lookup5.C: New test.
3025
3026 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3027
3028         PR c++/13950
3029         * g++.dg/template/lookup4.C: New test.
3030
3031         PR c++/13970
3032         * g++.dg/parse/error14.C: New test.
3033
3034         PR c++/14002
3035         * g++.dg/parse/template13.C: New test.
3036
3037 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3038
3039         PR c++/13978
3040         * g++.dg/template/koenig4.C: New test.
3041
3042         PR c++/13968
3043         * g++.dg/template/crash17.C: New test.
3044
3045         PR c++/13975
3046         * g++.dg/parse/error13.C: New test.
3047         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3048
3049 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3050
3051         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3052
3053 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3054
3055         PR c/11658
3056         PR c/13994
3057         * gcc.dg/noncompile/20040203-1.c: New test.
3058         * gcc.dg/noncompile/20040203-2.c: Likewise.
3059         * gcc.dg/noncompile/20040203-3.c: Likewise.
3060         * gcc.dg/20040203-1.c: Likewise.
3061
3062 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3063
3064         PR c++/10858
3065         * g++.dg/template/sizeof7.C: New test.
3066
3067 2004-02-02  Eric Christopher  <echristo@redhat.com>
3068             Zack Weinberg  <zack@codesourcery.com>
3069
3070         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3071
3072 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3073
3074         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3075         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3076         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3077         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3078
3079 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3080
3081         PR c++/13113
3082         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3083
3084         PR c++/13854
3085         * g++.dg/ext/attrib13.C: New test.
3086
3087         PR c++/13907
3088         * g++.dg/conversion/op2.C: New test.
3089
3090 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3091
3092         * gcc.dg/titype-1.c: Fix pasto.
3093
3094 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3095
3096         * gcc.dg/titype-1.c: New test.
3097
3098 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3099
3100         PR c++/13957
3101         * g++.dg/template/non-type-template-argument-1.C,
3102         g++.dg/template/qualified-id1.C: Update dg-error marks.
3103         * g++.dg/template/nontype6.C: New test.
3104
3105 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3106
3107         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3108         * gcc.dg/builtins-31.c: New testcase.
3109         * gcc.dg/builtins-32.c: New testcase.
3110
3111 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3112
3113         * objc.dg/call-super-2.m: Update line numbers
3114         for the including of stddef.h.
3115
3116 2004-01-30  Michael Matz  <matz@suse.de>
3117
3118         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3119         g++.dg/ext/case-range3.C: New tests.
3120
3121 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3122
3123         DR206
3124         PR c++/13813
3125         * g++.dg/template/member4.C: New test.
3126
3127 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3128
3129         PR c++/13683
3130         * g++.dg/template/sizeof6.C: New test.
3131
3132 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3133
3134         * gcc.dg/fwritable-strings-1.c: New test.
3135
3136 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3137
3138         * gcc.c-torture/compile/20040130-1.c: New test.
3139
3140 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3141
3142         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3143
3144 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3145
3146         PR c++/13883
3147         * g++.dg/template/ctor3.C: New test.
3148
3149 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3150
3151         * g++.dg/tc1: New directory.
3152         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3153         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3154         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3155         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3156         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3157
3158 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3159
3160         * g++.dg/parse/error11.C: New test.
3161         * g++.dg/parse/error12.C: Likewise.
3162
3163 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3164
3165         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3166         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3167
3168 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3169
3170         PR c++/13791
3171         * g++.dg/ext/attrib12.C: New test.
3172
3173         PR c++/13736
3174         * g++.dg/parse/cast2.C: New test.
3175
3176 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3177
3178         * objc.dg/encode-2.m (main): New local string.  Set depending on
3179         sizeof long.  Use in sscanf call.
3180         * objc.dg/encode-3.m (main): New local string.  Set depending on
3181         sizeof long.  Use in scan_initial call.
3182
3183 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3184
3185         * objc.dg/call-super-2.m: Make LP64-safe.
3186         * objc.dg/desig-init-1.m: Likewise.
3187
3188 2004-01-27  Devang Patel <dpatel@apple.com>
3189
3190         * g++.dg/debug/namespace1.C: New test.
3191
3192 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3193
3194         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3195         xscale-*-*.
3196
3197         * gcc.dg/arm-mmx-1.c: New test.
3198
3199 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3200
3201         * gcc.dg/20040127-1.c: New test.
3202         * gcc.dg/20040127-2.c: New test.
3203
3204 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3205
3206         * objc.dg/stret-1.m (glob): Renamed to globa.
3207
3208 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/13663
3211         * g++.dg/expr/for1.C: New test.
3212
3213 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3214
3215         PR middle-end/13779
3216         * gcc.dg/darwin-longlong.c: New test.
3217
3218 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3219
3220         * gcc.dg/20040124-1.c: Moved test from here...
3221         * gcc.c-torture/compile/20040124-1.c: ...to here.
3222
3223 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3224
3225         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3226         the assembly output if -m64 is passed.
3227
3228 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/13833
3231         * g++.dg/template/cond3.C: New test.
3232
3233 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3234
3235         PR c++/13810
3236         * g++.dg/template/ttp7.C: New test.
3237
3238 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3239
3240         PR c++/13797
3241         * g++.dg/template/nontype4.C: New test.
3242         * g++.dg/template/nontype5.C: Likewise.
3243
3244 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3245
3246         * gcc.dg/torture/mips-clobber-at.c: New test.
3247
3248 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3249
3250         * gcc.dg/20040124-1.c: New test.
3251
3252 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3253
3254         * gcc.dg/20040123-1.c: New test.
3255
3256 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3257
3258         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3259
3260 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3261
3262         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3263
3264 2004-01-23  Andrew Pinski  <apinski@apple.com>
3265
3266         * gcc.dg/20030121-1.c: Move to ..
3267         * gcc.dg/20040121-1.c: here.
3268
3269 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3270
3271         * gcc.dg/builtins-29.c: New test case.
3272
3273 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3274
3275         PR 18314
3276         * gcc.dg/builtins-30.c: New testcase.
3277
3278 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3279
3280         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3281         * lib/g77.exp: Likewise.
3282         * lib/objc.exp: Likewise.
3283         * lib/g++.exp: Likewise.
3284
3285 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3286
3287         * gcc.dg/struct-by-value-2.c: New test.
3288
3289 2004-01-21  Andrew Pinski  <apinski@apple.com>
3290
3291         PR target/13785
3292         * gcc.dg/20030121-1.c: New test.
3293
3294 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3295
3296         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3297         clobber frame pointer register in asm statement.
3298
3299 2004-01-21  Falk Hueffner  <falk@debian.org>
3300
3301         * gcc.c-torture/compile/20040121-1.c: New test.
3302
3303 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3304
3305         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3306
3307 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3308
3309         * gcc.dg/ppc64-abi-2.c: New test.
3310
3311 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3312
3313         * lib/treelang.exp: Fill out this file.
3314         * lib/treelang-dg.exp: New File.
3315
3316 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3317
3318         * gcc.c-torture/compile/981022-1.c: Remove.
3319         * gcc.dg/array-5.c: Remove XFAIL.
3320         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3321         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3322         gcc.dg/cond-lvalue-1.c: Update.
3323         * gcc.dg/cast-lvalue-2.c: New test.
3324
3325 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3326
3327         PR c++/13592
3328         * g++.dg/other/error1.C (class foo): Tweak error message.
3329
3330         PR c++/13592
3331         * g++.dg/template/call2.C: New test.
3332
3333 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3334
3335         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3336         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3337         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3338         scalar-return-1_x.c, scalar-return-2_y.c,
3339         scalar-return-3_x.c, scalar-return-3_y.c,
3340         scalar-return-4_x.c, scalar-return-4_y.c,
3341         struct-align-1.h, struct-align-1_x.c,
3342         struct-align-1_y.c, struct-align-2.h,
3343         struct-align-2_x.c, struct-align-2_y.c,
3344         struct-by-value-10_y.c, struct-by-value-11_x.c,
3345         struct-by-value-11_y.c, struct-by-value-12_x.c,
3346         struct-by-value-12_y.c, struct-by-value-13_x.c,
3347         struct-by-value-13_y.c, struct-by-value-14_x.c,
3348         struct-by-value-14_y.c, struct-by-value-15_x.c,
3349         struct-by-value-15_y.c, struct-by-value-16_y.c,
3350         struct-by-value-17_y.c, struct-by-value-18_y.c,
3351         struct-by-value-19_y.c, struct-by-value-1_x.c,
3352         struct-by-value-1_y.c, struct-by-value-20_y.c,
3353         struct-by-value-2_x.c, struct-by-value-2_y.c,
3354         struct-by-value-3_y.c, struct-by-value-4_x.c,
3355         struct-by-value-4_y.c, struct-by-value-5_y.c,
3356         struct-by-value-6_y.c, struct-by-value-7_y.c
3357         struct-by-value-8_x.c, struct-by-value-8_y.c
3358         struct-by-value-9_x.c, struct-by-value-9_y.c
3359         struct-return-10_x.c, struct-return-10_y.c,
3360         struct-return-19_x.c, struct-return-20_x.c
3361         struct-return-2_x.c, struct-return-2_y.c
3362         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3363         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3364
3365 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3366
3367         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3368         attribute on sparc*-sun-solaris2.*.
3369
3370 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3371
3372         PR c++/13710
3373         * g++.dg/ext/typeof7.C: New test.
3374
3375 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3376
3377         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3378         * gcc.dg/const-elim-1.c: Same.
3379
3380 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3381
3382         * objc.dg/stret-1.m: New.
3383         * objc.dg/stret-2.m: New.
3384
3385 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3386
3387         PR c++/11895
3388         * g++.dg/ext/vector1.C: New test.
3389
3390 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3391
3392         * gcc.dg/pch/import-1.c: New.
3393         * gcc.dg/pch/import-1.hs: New.
3394         * gcc.dg/pch/import-1a.h: New.
3395         * gcc.dg/pch/import-1b.h: New.
3396         * gcc.dg/pch/import-1c.h: New.
3397
3398 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3399
3400         PR c++/13574
3401         * g++.dg/ext/array1.C: New test.
3402
3403         PR c++/13178
3404         * g++.dg/conversion/op1.C: New test.
3405
3406 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3407
3408         PR 11864
3409         From Kazumoto Kojima / Dan Kegel:
3410         * gcc.dg/pr11864-1.c: New test.
3411
3412         PR 10392
3413         From Marcus Comstedt / Dan Kegel:
3414         * gcc.dg/pr10392-1.c: New test.
3415
3416 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3417
3418         PR c++/13478
3419         * g++.dg/init/ref10.C: New test.
3420
3421 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3422
3423         PR c++/13407
3424         * g++.dg/parse/typename6.C: New test.
3425
3426 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3427
3428         PR pch/13361
3429         * testsuite/g++.dg/pch/wchar-1.C: New.
3430         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3431
3432 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3433
3434         PR c++/9259
3435         * g++.dg/expr/sizeof2.C: New test.
3436
3437 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3438
3439         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3440
3441 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3442
3443         PR c++/13659
3444         * g++.dg/lookup/strong-using-3.C: New.
3445         * g++.dg/lookup/using-10.C: New.
3446
3447 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3448
3449         PR c++/13594
3450         * g++.dg/lookup/strong-using-2.C: New.
3451
3452 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3453             Dan Kegel <dank@kegel.com>
3454             J"orn Rennecke <joern.rennecke@superh.com>
3455
3456         PR target/9365
3457         * gcc.dg/pr9365-1.c: New test.
3458
3459 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3460
3461         PR c++/8856
3462         * g++.dg/parse/casting-operator2.C: New test.
3463         * g++.old-deja/g++.pt/explicit83.C: Remove.
3464
3465 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3466
3467         * gcc.dg/label-compound-stmt-1.c: New test.
3468         * gcc.c-torture/compile/950922-1.c,
3469         gcc.c-torture/compile/20000211-3.c,
3470         gcc.c-torture/compile/20000518-1.c,
3471         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3472         compound statements.
3473
3474 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3475
3476         * gcc.dg/ppc64-abi-1.c: New test.
3477
3478 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3479
3480          * g++.dg/ext/attrib9.C: Add dg-warnings.
3481
3482 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3483
3484         PR c++/12335
3485         * g++.dg/parse/dtor3.C: New test.
3486
3487 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3488
3489         PR c++/12709
3490         * g++.dg/parse/try-catch-1.C: New test.
3491
3492 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3493
3494         * ada/acats/run_all.sh: Add more verbose output in acats.log
3495         when compiling tests.
3496
3497 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3498
3499         PR 13656
3500         * gcc.dg/typedef-redecl.c: New test case.
3501         * gcc.dg/typedef-redecl.h: New support file.
3502
3503 2004-01-13  Jan Hubicka  <jh@suse.cz>
3504
3505         * gcc.dg/always_inline.c: New test.
3506         * gcc.dg/debug/20031231-1.c: Fix.
3507
3508 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3509
3510         PR c++/13474
3511         * g++.dg/template/array3.C: New test.
3512
3513 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3514
3515         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3516         * g++.dg/warn/Wunused-2.C: Likewise.
3517
3518 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3519
3520         PR c++/13289
3521         * g++.dg/template/instantiate6.C: New test.
3522
3523 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3524
3525         PR middle-end/11397
3526         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3527
3528 2004-01-12  Jan Hubicka  <jh@suse.cz>
3529
3530         PR opt/12826
3531         * gcc.dg/20040112-1.c: New.
3532
3533         * gcc.dg/dwarf-die[1-7].c: Move to...
3534         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3535         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3536
3537 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3538
3539         PR c++/4100
3540         * g++.dg/parse/friend4.C: New test.
3541
3542 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3543
3544         PR c++/4100
3545         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3546         definition is called a friend.
3547
3548 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3549
3550         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3551
3552 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3553
3554         PR c++/3478
3555         * g++.dg/parse/error10.C: New test.
3556         * g++.dg/template/arg2.C: Accept "invalid type" error.
3557
3558 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3559
3560         PR middle-end/13392
3561         * g++.dg/opt/expect2.C: New test.
3562
3563 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3564
3565         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3566         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3567         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3568         Update dg-error regexps.
3569
3570 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3571
3572         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3573         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3574
3575 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3576
3577         * gcc.dg/pragma-re-1.c: Use right pointer type.
3578
3579 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3580
3581         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3582
3583 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3584
3585         * gcc.dg/rs6000-ldouble-1.c: New.
3586
3587 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3588
3589         DR 337
3590         PR c++/9256
3591         * g++.dg/other/abstract1.C: New test.
3592
3593 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3594
3595         * g++.dg/lookup/strong-using-1.C: New.
3596
3597 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3598
3599         PR c/11234
3600         * gcc.dg/func-ptr-conv-1.c: New test.
3601         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3602
3603 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3604
3605         PR target/13380.
3606         * gcc.c-torture/compile/20040109-1.c: New.
3607
3608 2004-01-08  Stuart Hastings  <stuart@apple.com>
3609
3610         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3611         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3612         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3613
3614 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3615
3616         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3617
3618 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3619
3620         * ada/acats/run_acats: Treat 'gnatchop' the same way
3621         as 'gnatmake'.  Export GCC_DRIVER.
3622         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3623         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3624
3625 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3626
3627         PR c++/12573
3628         * g++.dg/template/dependent-expr4.C: New test.
3629
3630 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3631
3632         * gcc.dg/altivec-11.c: New test.
3633
3634 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3635
3636         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3637
3638 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3639
3640         PR c/6024
3641         * gcc.dg/enum-compat-1.c: New test.
3642         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3643
3644 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3645
3646         PR c/12165
3647         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3648         gcc.dg/c99-idem-qual-3.c: New tests.
3649
3650 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3651
3652         * gcc.dg/winline-7.c: Don't cast void * to int.
3653
3654 2004-01-06  Jan Hubicka  <jh@suse.cz>
3655
3656         * gcc.dg/i386-sse-5.c: New test
3657         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3658
3659 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/12815
3662         * g++.dg/rtti/typeid4.C: New test.
3663
3664 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3665
3666         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3667
3668 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3669
3670         PR c++/12132
3671         * g++.dg/template/error11.C: New test.
3672
3673         PR c++/13451
3674         * g++.dg/template/class2.C: New test.
3675
3676 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3677         Richard Sandiford <rsandifo@redhat.com>
3678
3679         PR c++/13387
3680         * g++.dg/opt/alias3.C: New test.
3681
3682 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3683
3684         PR c++/13157
3685         * g++.dg/template/koenig3.C: New test.
3686
3687         PR c++/13529
3688         * g++.dg/parse/offsetof3.C: New test.
3689
3690         * g++.dg/init/copy7.C: Add missing dg-error markers.
3691
3692         PR c++/12226
3693         * g++.dg/init/copy7.c: New test.
3694
3695         PR c++/13536
3696         * g++.dg/parse/cast1.C: New test.
3697
3698 2004-01-04  Jan Hubicka  <jh@suse.cz>
3699
3700         * gcc.dg/winline[1-7].c: New tests.
3701
3702 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3703
3704         PR c++/13520
3705         * g++.dg/template/qualttp22.C: New test.
3706
3707 2004-01-01  Jan Hubicka  <jh@suse.cz>
3708
3709         * gcc.dg/debug/20031231-1.c: New.
3710         * gcc.c-torture/compile/20040101-1.c: New.
3711         * gcc.dg/dwarf-die-[1-7].c: New.
3712
3713 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3714
3715         PR optimization/13521
3716         * gcc.c-torture/compile/20031231-1.c: New test.
3717
3718 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3719
3720         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3721
3722 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3723
3724         PR c++/10079
3725         * g++.dg/template/crash16.C: New test.
3726
3727 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
3728
3729         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
3730
3731 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3732
3733         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
3734         ports.
3735         * g++.old-deja/g++.jason/thunk3.C: Likewise.
3736         * g++.old-deja/g++.law/profile1.C: Likewise.
3737         * gcc.c-torture/compile/981006-1.c: Likewise.
3738         * gcc.c-torture/execute/loop-2e.x: Likewise.
3739         * gcc.c-torture/execute/loop-2f.x: Remove.
3740         * gcc.c-torture/execute/loop-2g.x: Likewise.
3741         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
3742         * gcc.dg/20020312-2.c: Remove traces of dead ports.
3743
3744 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
3745
3746         PR c++/13507
3747         * g++.dg/ext/attrib11.C: New test.
3748
3749         PR c++/13494
3750         * g++.dg/template/array2-1.C: New test.
3751         * g++.dg/template/array2-2.C: New test.
3752
3753 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
3754
3755         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
3756
3757 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
3758
3759         PR c++/12774
3760         * g++.dg/template/array1-1.C: New test.
3761         * g++.dg/template/array1-2.C: New test.
3762
3763 2003-12-29  Roger Sayle  <roger@eyesopen.com>
3764
3765         PR fortran/12632
3766         * g77.dg/12632.f: New test case.
3767
3768 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3769
3770         PR c++/13289
3771         * g++.dg/parse/nontype1.C: New test.
3772
3773 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3774
3775         PR c++/12403
3776         * g++.dg/parse/explicit1.C: New test.
3777         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
3778
3779 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/13081
3782         * g++.dg/opt/inline6.C: New test.
3783
3784         PR c++/12613
3785         * g++.dg/parse/error9.C: New test.
3786
3787         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
3788
3789 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
3790
3791         PR c++/13009
3792         * g++.dg/init/assign1.C: New test.
3793
3794 2003-12-28  Roger Sayle  <roger@eyesopen.com>
3795
3796         PR c++/13070
3797         * g++.dg/warn/format3.C: New test case.
3798
3799 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3800
3801         * gcc.c-torture/compile/20031227-1.c: New test.
3802
3803 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * g++.dg/bprob/bprob.exp: Load target-supports.exp
3806         * g77.dg/bprob/bprob.exp: Likewise.
3807         * gcc.misc-tests/bprob.exp: Likewise.
3808         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
3809         variants on systems where the library does not provide that
3810         functionality.
3811         * gcc.dg/builtins-20.c: Use builtins-config.h.
3812         * gcc.dg/builtins-config.h: New file.
3813
3814 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3815
3816         * lib/gcc-dg.exp (dg-require-profiling): New function.
3817         * lib/target-supports.exp (check_profiling_available): Likewise.
3818         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
3819         * g77.dg/bprob/bprob.exp: Likewise.
3820         * gcc.misc-tests/bprob.exp: Likewise.
3821         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
3822         * gcc.dg/20021014-1.c: Likewise.
3823         * gcc.dg/nest.c: Likewise.
3824
3825 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3826
3827         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
3828         compiling.
3829         * g++.dg/lookup/java2.C: Likewise.
3830         * gcc.dg/cpp/lexident.c: Likewise.
3831
3832 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
3833
3834         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
3835         given.
3836         * gcc.c-torture/compile/961203-1.c: Likewise.
3837         * gcc.c-torture/compile/980506-1.c: Likewise.
3838
3839 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
3840
3841         * lib/gcc-dg.exp (dg-prune-output): New annotation.
3842         (additional_prunes): New global.
3843         (gcc-dg-prune): Handle additional per-test pruning.
3844         (dg-test): Clear additional_prunes between tests.
3845
3846         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
3847         dg-prune-output to avoid spurious failures from assembler
3848         complaining about nonexistent WAW violations.
3849         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
3850         Use dg-prune-output to avoid spurious failures from assembler
3851         warning about Itanium B-step errata.
3852
3853 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
3854
3855         * g++.dg/abi/macro0.C: New test.
3856         * g++.dg/abi/macro1.C: Likewise.
3857         * g++.dg/abi/macro2.C: Likewise.
3858
3859         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
3860         * g++.dg/abi/bitfield7.C: Likewise.
3861         * g++.dg/abi/dtor2.C: Likewise.
3862         * g++.dg/abi/mangle11.C: Likewise.
3863         * g++.dg/abi/mangle12.C: Likewise.
3864         * g++.dg/abi/mangle14.C: Likewise.
3865         * g++.dg/abi/mangle17.C: Likewise.
3866         * g++.dg/abi/vbase10.C: Likewise.
3867         * g++.dg/abi/vbase14.C: Likewise.
3868         * g++.dg/template/qualttp17.C: Likewise.
3869
3870 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3871
3872         PR c/11995
3873         * gcc.dg/20031223-1.c: New test.
3874
3875 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3876
3877         * gcc.dg/noreturn-7.c: New test.
3878
3879 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3880
3881         * gcc.dg/null-pointer-1.c: New test.
3882
3883 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3884
3885         * g++.old-deja/g++.jason/template18.C: Remove.
3886         * g++.old-deja/g++.jason/template37.C: Likewise.
3887
3888         PR c++/12862
3889         * g++.dg/lookup/ns1.C: New test.
3890
3891         PR c++/12397
3892         * g++.dg/template/lookup3.C: New test.
3893
3894 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3895
3896         * g++.dg/template/recurse1.C: New test
3897
3898 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
3899
3900         PR c++/12479
3901         * g++.dg/parse/semicolon1.C: New test.
3902         * g++.dg/parse/semicolon1.h: Likewise.
3903
3904 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
3905
3906         * gcc.dg/darwin-misaligned.c: New test.
3907
3908 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
3909
3910         PR c/9163
3911         * gcc.dg/20031222-1.c: New test.
3912
3913 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
3914
3915         PR c++/13438
3916         * g++.dg/parse/error8.C: New test.
3917
3918         PR c++/11554
3919         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
3920
3921 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
3922
3923         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
3924         too small.
3925         * gcc.c-torture/compile/930217-1.c: Likewise.
3926         * gcc.c-torture/compile/930513-1.c: Likewise.
3927         * gcc.c-torture/execute/920908-2.c: Likewise.
3928         * gcc.c-torture/execute/921204-1.c: Likewise.
3929         * gcc.c-torture/execute/930621-1.c: Likewise.
3930         * gcc.c-torture/execute/930630-1.c: Likewise.
3931         * gcc.c-torture/execute/931031-1.c: Likewise.
3932         * gcc.c-torture/execute/980602-2.c: Likewise.
3933         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
3934         * gcc.c-torture/execute/compndlit-1.c: Likewise.
3935         * gcc.c-torture/execute/extzvsi.c: Likewise.
3936         * gcc.c-torture/unsorted/ext.c: Likewise.
3937
3938 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
3939
3940         PR target/12749
3941         * gcc.c-torture/compile/20031220-2.c: New test case.
3942
3943 2003-12-20  Roger Sayle  <roger@eyesopen.com>
3944
3945         PR optimization/13031
3946         * gcc.c-torture/compile/20031220-1.c: New test case.
3947
3948 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/cast-function-1.c: New test.
3951
3952 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3953
3954         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
3955         formats.
3956
3957 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
3958
3959         PR c++/12795
3960         * g++.dg/ext/attrib10.C: New test.
3961
3962 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3963
3964         * gcc.dg/cleanup-10.c: New test.
3965         * gcc.dg/cleanup-11.c: New test.
3966
3967 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
3968
3969         PR c++/13239
3970         * g++.dg/opt/expect1.C: New test.
3971
3972 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
3973
3974         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
3975
3976 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
3977
3978         PR debug/12923
3979         * gcc.dg/20031218-1.c: New test.
3980
3981         PR debug/12389
3982         * gcc.dg/20031218-2.c: New test.
3983         * gcc.dg/20031218-3.c: New test.
3984
3985         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
3986         of label name and allow for USER_LABEL_PREFIX == "_" names.
3987         * g++.dg/abi/mangle18-2.C: Likewise.
3988         * g++.dg/abi/mangle19-1.C: Likewise.
3989         * g++.dg/abi/mangle19-2.C: Likewise.
3990         * g++.dg/abi/mangle20-1.C: Likewise.
3991         * g++.dg/abi/mangle20-2.C: Likewise.
3992
3993 2003-12-18  Richard Henderson  <rth@redhat.com>
3994
3995         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
3996
3997 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
3998             Dan Kegel <dank@kegel.com>
3999
4000         PR other/12009
4001         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4002         testing a cross compiler, it causes spurious compile failures.
4003         * lib/g++.exp: Likewise.
4004
4005 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4006
4007         PR c++/13262
4008         * g++.dg/template/access13.C: New test.
4009
4010 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4011
4012         * gcc.dg/20031216-1.c: New test.
4013
4014 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4015
4016         PR c++/9154
4017         * g++.dg/template/error10.C: New test.
4018
4019 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4020
4021         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4022         * g++.dg/eh/simd-2.C: Likewise.
4023
4024 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4025             Roger Sayle  <roger@eyesopen.com>
4026
4027         * gcc.c-torture/execute/ieee/mzero5.c: New.
4028
4029 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR c++/10603
4032         * g++.dg/parse/error6.C: New test.
4033
4034         PR c++/12827
4035         * g++.dg/parse/error7.C: New test.
4036
4037 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4038
4039         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4040         at -O with stabs debugging formats.
4041         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4042         * gcc.dg/debug/debug-2.c: Likewise.
4043
4044 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4045
4046         PR c++/12696
4047         * g++.dg/init/error1.C: New test.
4048
4049         PR c++/12218
4050         * g++.dg/init/pm3.C: New test.
4051
4052 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4053
4054         PR c/3347
4055         * gcc.dg/bitfld-8.c: New test.
4056
4057 2003-12-16  James Lemke  <jim@wasabisystems.com>
4058
4059         * gcc.dg/arm-scd42-[123].c: New tests.
4060
4061 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4062
4063         PR c++/9043
4064         * g++.dg/abi/mangle20-1.C: New test.
4065         * g++.dg/abi/mangle20-2.C: New test.
4066
4067 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4068
4069         PR c++/13275
4070         * g++.dg/other/offsetof2.C: Remove XFAIL.
4071         * g++.dg/parse/offsetof1.C: New test.
4072         * g++.gd/parse/offsetof2.C: Likewise.
4073
4074 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4075
4076         * g++.dg/template/nontype3.C: New test.
4077         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4078
4079 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4080
4081         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4082
4083 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4084
4085         PR c++/13387
4086         * g++.dg/expr/assign1.C: New test.
4087
4088         PR c++/13242
4089         * g++.dg/abi/mangle19-1.C: New test.
4090         * g++.dg/abi/mangle19-2.C: New test.
4091
4092 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4093
4094         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4095
4096 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4097
4098         * gcc.c-torture/execute/20031216-1.c: New test.
4099
4100 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4101
4102         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4103         an ICE regression.
4104
4105 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4106
4107         PR c++/10926
4108         * g++.dg/template/error9.C: New test.
4109
4110         PR c++/11116
4111         * g++.dg/template/error8.C: New test.
4112
4113 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4114
4115         PR middle-end/13400
4116         * gcc.c-torture/execute/20031215-1.c: New test case.
4117
4118 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4119
4120         PR c++/13269
4121         * g++.dg/parse/error5.C: New test.
4122
4123         PR c++/12989
4124         * g++.dg/expr/sizeof1.C: New test.
4125
4126         PR c++/13310
4127         * g++.dg/template/crash15.C: New test.
4128
4129 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4130
4131         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4132         a non-POD type as the last named parameter of a varargs function.
4133
4134 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/13243
4137         PR c++/12573
4138         * g++.dg/template/crash14.C: New test.
4139         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4140
4141 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4142
4143         * g++.dg/other/java1.C: New test.
4144
4145         PR c++/13241
4146         * g++.dg/abi/mangle18-1.C: New test.
4147         * g++.dg/abi/mangle18-2.C: New test.
4148
4149 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4150
4151         PR optimization/10312
4152         * gcc.c-torture/execute/20031214-1.c: New.
4153
4154 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4155
4156         PR c++/10779
4157         PR c++/12160
4158         * g++.dg/parse/error3.C: New test.
4159         * g++.dg/parse/error4.C: Likewise.
4160         * g++.dg/abi/mangle4.C: Tweak error messages.
4161         * g++.dg/lookup/using5.C: Likewise.
4162         * g++.dg/other/error2.C: Likewise.
4163         * g++.dg/parse/typename5.C: Likewise.
4164         * g++.dg/parse/undefined1.C: Likewise.
4165         * g++.dg/template/arg2.C: Likewise.
4166         * g++.dg/template/ttp3.C: Likewise.
4167         * g++.dg/template/type1.C: Likewise.
4168         * g++.old-deja/g++.other/crash32.C: Likewise.
4169         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4170
4171 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4172
4173         PR c++/13106
4174         * g++.dg/warn/noreturn-3.C: New test.
4175
4176 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4177
4178         PR c++/13118
4179         * g++.dg/abi/covariant3.C: New.
4180
4181 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4182
4183         * g++.dg/eh/ia64-1.C: New test.
4184
4185 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4186
4187         PR optimization/13037
4188         * g77.f-torture/execute/13037.f: New test case.
4189
4190 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4191
4192         PR c++/12881
4193         * g++.dg/abi/covariant2.C: New.
4194
4195 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4196
4197         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4198
4199 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4200
4201         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4202
4203 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4204
4205         PR other/10819
4206         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4207         to fix Bug 10819.
4208         * lib/g++.exp (g++_version): Likewise.
4209         * lib/g77.exp (g77_version): Likewise.
4210         * lib/objc.exp (default_objc_version): Likewise.
4211
4212 2003-12-10  Richard Henderson  <rth@redhat.com>
4213
4214         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4215
4216         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4217
4218 2003-12-08  Matt Austern  <austern@apple.com>
4219
4220         PR c/13134
4221         * lib/gcc-dg.exp (dg-require-visibility): Define.
4222         * lib/target-supports (check_visibility_available): Define.
4223         * gcc.dg/visibility-1.c: New test.
4224         * gcc.dg/visibility-2.c: Likewise.
4225         * gcc.dg/visibility-3.c: Likewise.
4226         * gcc.dg/visibility-4.c: Likewise.
4227         * gcc.dg/visibility-5.c: Likewise.
4228         * gcc.dg/visibility-6.c: Likewise.
4229         * g++.dg/ext/visibility-1.C: Likewise.
4230         * g++.dg/ext/visibility-2.C: Likewise.
4231         * g++.dg/ext/visibility-3.C: Likewise.
4232         * g++.dg/ext/visibility-4.C: Likewise.
4233         * g++.dg/ext/visibility-5.C: Likewise.
4234         * g++.dg/ext/visibility-6.C: Likewise.
4235
4236 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4237
4238         * g++.dg/lookup/java1.C: New test.
4239         * g++.dg/lookup/java2.C: New test.
4240
4241 2003-12-07  Falk Hueffner  <falk@debian.org>
4242
4243         * g++.dg/opt/noreturn-1.C: New test.
4244
4245 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4246
4247         * gcc.dg/overflow-1.c: New test.
4248
4249 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4250
4251         * g77.f-torture/compile/13060.f: New test.
4252
4253 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4254
4255         PR c++/13323
4256         * g++.dg/inherit/operator2.C: New test.
4257
4258 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4259
4260         PR c++/13305
4261         * g++.dg/ext/attrib9.C: New test.
4262
4263 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4264
4265         PR c++/13314
4266         * g++.dg/template/error7.C: New test.
4267
4268 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4269             J"orn Rennecke <joern.rennecke@superh.com>
4270
4271         PR target/13302
4272         * g++.dg/other/struct-va_list.C: New test.
4273
4274 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4275
4276         PR c++/13166
4277         * g++.dg/parse/defarg6.C: New test.
4278
4279 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4280
4281         PR target/13256
4282         * gcc.c-torture/execute/20031201-1.c: New test.
4283
4284 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4285
4286         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4287
4288 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4289
4290         * gcc.dg/builtin-return-1.c: New test.
4291
4292 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4293             J"orn Rennecke <joern.rennecke@superh.com>
4294
4295         PR optimization/13260
4296         * gcc.c-torture/execute/20031204-1.c: New test.
4297
4298 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/9127
4301         * g++.dg/template/error6.C: New test.
4302
4303 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4304
4305         * gcc.dg/20031202-1.c: New test.
4306
4307 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4308
4309         PR c++/13179
4310         * g++.dg/template/eh1.C: New test.
4311
4312         PR c++/10771
4313         * g++.dg/template/error5.C: New test.
4314
4315 2003-12-02  David Ung  <davidu@mips.com>
4316
4317         * gcc.dg/compat/vector-check.h: Corrected type for var
4318         g_##TMODE
4319
4320 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4321
4322         PR c++/10126
4323         * g++.dg/template/ptrmem8.C: New test.
4324
4325 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4326
4327         PR c++/12573
4328         * g++.dg/template/dependent-expr3.C: New test.
4329
4330 2003-12-01  James Lemke  <jim@wasabisystems.com>
4331
4332         * gcc.dg/arm-g2.c: New test.
4333
4334 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4335
4336         PR optimization/11634
4337         * gcc.dg/20031201-2.c: New test case.
4338
4339 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4340
4341         PR 11433
4342         * objc.dg/proto-lossage-3.m: New test.
4343
4344 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4345
4346         PR optimization/12628
4347         * gcc.dg/20031201-1.c: New test case.
4348
4349 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4350
4351         * gcc.dg/unaligned-1.c: New test.
4352
4353 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4354
4355         PR c++/9849
4356         * g++.dg/template/error4.C: New test.
4357         * g++.dg/template/nested3.C: Adjust error markers.
4358
4359 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4360
4361         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4362
4363 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4364
4365         PR c/10333
4366         * gcc.dg/bitfld-7.c: New test.
4367
4368 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4369
4370         * gcc.dg/tls/asm-1.C: New test.
4371
4372 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4373
4374         * gcc.dg/cpp/assert4.c: Update.
4375
4376 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4377
4378         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4379         * gcc.dg/builtin-apply3.c: New test.
4380
4381 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4382
4383         * lib/compat.exp (compat-obj): New xfaildata parameter.
4384         Use it to set compiler_conditional_xfail_data before compiling.
4385         (compat-get-options): Handle dg-xfail-if.
4386         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4387         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4388         * gcc.dg/compat/vector-1_y.c: Likewise.
4389         * gcc.dg/compat/vector-2_x.c: Likewise.
4390         * gcc.dg/compat/vector-2_y.c: Likewise.
4391
4392 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4393
4394         * g++.dg/opt/reg-stack4.C: New test.
4395
4396 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4397
4398         * gcc.dg/builtin-apply2.c: New test.
4399
4400 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4401
4402         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4403
4404 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4405
4406         PR c++/12924
4407         * g++.dg/template/template-id-2.C: New test.
4408
4409 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4410
4411         PR c++/5369
4412         * g++.dg/template/memfriend1.C: New test.
4413         * g++.dg/template/memfriend2.C: Likewise.
4414         * g++.dg/template/memfriend3.C: Likewise.
4415         * g++.dg/template/memfriend4.C: Likewise.
4416         * g++.dg/template/memfriend5.C: Likewise.
4417         * g++.dg/template/memfriend6.C: Likewise.
4418         * g++.dg/template/memfriend7.C: Likewise.
4419         * g++.dg/template/memfriend8.C: Likewise.
4420         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4421
4422 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4423
4424         PR c++/12515
4425         * g++.dg/ext/cond1.C: New test.
4426
4427 2003-11-20  Richard Henderson  <rth@redhat.com>
4428
4429         * gcc.dg/20020201-2.c: Remove.
4430         * gcc.dg/20020201-4.c: Remove.
4431         * gcc.dg/20020304-1.c: Remove.
4432
4433 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4434
4435         * gcc.dg/cpp/trad/xwin1.c: New test case.
4436
4437 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4438
4439         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4440         * lib/g77.exp: Likewise.
4441         * lib/objc.exp: Likewise.
4442         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4443         for darwin.
4444
4445 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4446
4447         PR c++/12932
4448         * g++.dg/template/static5.C: New test.
4449
4450 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4451
4452         * gcc.dg/nested-func-1.c: New test.
4453
4454 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4455
4456         * gcc.dg/cpp/assert4.c: New test.
4457
4458 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4459
4460         PR c++/2294
4461         * g++.dg/lookup/using9.c: New test.
4462
4463 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/12762
4466         * g++.dg/template/error3.C: New test.
4467
4468 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4469
4470         PR ada/13035
4471         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4472         No longer use a wrapper for gcc, since this does not work under
4473         Windows.
4474
4475 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4476
4477         PR c++/2094
4478         * g++.dg/template/ptrmem7.C: New test.
4479
4480 2003-11-13  Andrew Pinski <apinski@apple.com>
4481
4482         * gcc.c-torture/compile/20031113-1.c: New test.
4483
4484 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4485             Kean Johnston <jkj@sco.com>
4486
4487         PR c/13029
4488         * gcc.dg/unused-4.c: Update.
4489
4490 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4491
4492         * g++.dg/opt/const3.C: New test.
4493
4494 2003-11-13  Jan Hubicka  <jh@suse.cz>
4495
4496         * gcc.c-torture/compile/20031112-1.c: New test.
4497
4498 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4499
4500         * g++.dg/parse/crash10.C: Remove bogus error marker.
4501
4502 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4503
4504         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4505         (host_gcc): Likewise.
4506         (ROOT): Honor $PWDCMD.
4507         (BASE): Likewise.
4508         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4509
4510 2003-11-12  Catherine Moore  <clm@redhat.com>
4511
4512         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4513
4514 2003-11-12  Andreas Jaeger  <aj@suse.de>
4515             Jakub Jelinek  <jakub@redhat.com>
4516             Andrew Pinski  <pinskia@physics.uc.edu>
4517             Richard Henderson  <rth@redhat.com>
4518
4519         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4520         systems.
4521         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4522
4523         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4524         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4525
4526 2003-11-11  Andreas Jaeger  <aj@suse.de>
4527
4528         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4529
4530         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4531
4532 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4533
4534         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4535         Clean ups.
4536
4537 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4538
4539         * gcc.dg/trampoline-1.c: New test.
4540
4541 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4542
4543         * gcc.c-torture/compile/200031109-1.c: New test.
4544
4545 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4546
4547         PR c/3190
4548         PR c/8714
4549         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4550         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4551         gcc.dg/format/no-y2k-1.c: Update.
4552
4553 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4554
4555         PR optimization/10467
4556         * gcc.dg/20031108-1.c: New test case.
4557
4558 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4559
4560         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4561
4562 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4563
4564         * gcc.dg/compound-lvalue-1.c: New test.
4565         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4566         some XFAILs.
4567
4568 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4569
4570         * gcc.dg/altivec-varargs-1.c: New test.
4571
4572 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4573
4574         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4575         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4576         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4577         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4578         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4579
4580 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4581
4582         * gcc.dg/cond-lvalue-1.c: New test.
4583
4584 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4585
4586         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4587
4588 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4589
4590         PR c++/11616
4591         * g++.dg/template/instantiate5.C: New test.
4592
4593 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4594
4595         PR c++/12726
4596         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4597         * ChangeLog: Add missing first entry for above test.
4598
4599 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4600
4601         PR c++/9810
4602         * g++.dg/template/using8.C: New test.
4603         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4604
4605 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4606
4607         PR optimization/10817
4608         * gcc.c-torture/compile/20031102-1.c: New test case.
4609
4610 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4611
4612         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4613         2147483647.
4614
4615 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4616
4617         * gcc.dg/20031102-1.c: New test.
4618
4619 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4620
4621         * gcc.dg/complex-1.c: New test.
4622
4623 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4624
4625         PR c++/12796
4626         * g++.dg/template/crash13.C: Adjust expected error location.
4627         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4628
4629 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4630
4631         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4632
4633 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4634
4635         PR/10239
4636         * gcc.c-torture/compile/20031031-2.c: New test.
4637
4638 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4639
4640         PR/11640
4641         * gcc.c-torture/compile/20031031-1.c: New test.
4642
4643 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4644
4645         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4646         * gcc.misc-tests/bprob.exp: Likewise.
4647         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4648         the execution test on arm-elf configs.
4649         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4650         configs that don't support scratch files.
4651         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4652
4653 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4654
4655         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4656         done by dejagnu.
4657
4658 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4659
4660         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4661         Avoid non pure sh syntax. Add more logging.
4662
4663         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4664         fail.
4665
4666 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4667
4668         PR libgcj/10610
4669         * gcc.dg/ppc-stackalign-1.c: New test.
4670
4671 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4672
4673         * ada/acats/run_all.sh: Change output to be more compliant with
4674         dejagnu framework.
4675         Create acats.sum and acats.log files under testsuite/ada/acats
4676         Only run [a-z]* directories, to filter out e.g. CVS.
4677         Redirect build output to log file.
4678
4679 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4680
4681         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4682
4683 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4684
4685         PR ada/5909:
4686         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4687
4688 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4689
4690         * gcc.c-torture/compile/20031023-1.c: New test.
4691         * gcc.c-torture/compile/20031023-2.c: New test.
4692         * gcc.c-torture/compile/20031023-3.c: New test.
4693         * gcc.c-torture/compile/20031023-4.c: New test.
4694
4695 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4696
4697         PR c++/10371
4698         * g++.dg/lookup/scoped8.C: New test.
4699
4700 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4701
4702         * g++.dg/opt/reg-stack3.C: New test.
4703
4704 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4705
4706         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4707
4708 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4709
4710         PR c++/11076
4711         * g++.dg/template/crash13.C: New test.
4712
4713 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4714
4715         * gcc.dg/c99-restrict-2.c: New test.
4716
4717 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4718
4719         PR c++/12698, c++/12699, c++/12700, c++/12566
4720         * g++.dg/inherit/covariant9.C: New test.
4721         * g++.dg/inherit/covariant10.C: New test.
4722         * g++.dg/inherit/covariant11.C: New test.
4723
4724 2003-10-23  Jason Merrill  <jason@redhat.com>
4725
4726         PR c++/12726
4727         * g++.dg/ext/complit2.C: New test.
4728
4729 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4730
4731         PR target/12654
4732         * gcc.c-torture/execute/20031020-1.c: New test.
4733
4734 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4735
4736         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
4737         following the jump_insn.
4738
4739 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4740
4741         * gcc.dg/cast-lvalue-1.c: New test.
4742
4743 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
4744
4745         PR c++/11962
4746         * g++.dg/template/cond2.C: New test.
4747
4748 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4749
4750         * gcc.dg/builtins-28.c: New test.
4751
4752 2003-10-20  Jan Hubicka  <jh@suse.cz>
4753
4754         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
4755         parameter.
4756         * testsuite/gcc.dg/inline-2.c: Likewise.
4757
4758 2003-10-20  Phil Edwards  <phil@codesourcery.com>
4759
4760         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
4761         * gcc.dg/nest.c:  Likewise.
4762
4763 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4764
4765         PR c++/9781, c++/10583, c++/11862
4766         * g++.dg/parse/crash13.C: New test.
4767
4768 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4769
4770         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
4771
4772 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4773
4774         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
4775         Define HAVE_C99_RUNTIME except on Solaris.
4776         * gcc.dg/builtins-20.c: Likewise.
4777
4778 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4779
4780         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
4781
4782 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4783
4784         PR c++/12495
4785         * g++.dg/template/crash21.C: New test.
4786
4787 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4788
4789         PR c++/2513
4790         * g++.dg/template/typename5.C: New test.
4791
4792 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4793
4794         PR c++/12369
4795         * g++.dg/template/friend25.C: New test.
4796
4797 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
4798
4799         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
4800         versions.
4801
4802 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
4803
4804         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
4805         == 2147483647.
4806
4807 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
4808
4809         * gcc.c-torture/execute/960416-1.x: Remove.
4810         * gcc.c-torture/execute/divconst-3.x: Likewise.
4811
4812 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
4813
4814         PR target/12598
4815         * gcc.dg/torture/cris-volatile-1.c: New test.
4816
4817 2003-10-14  Roger Sayle  <roger@eyesopen.com>
4818
4819         PR optimization/9325
4820         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
4821         for overflowing floating point to integer conversion during RTL
4822         simplification.
4823
4824 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
4825
4826         * objc/execute/_cmd.m: Fix typo.
4827         * objc.dg/image-info.m, objc.dg/symtab-1.m:
4828         Relax 'scan-assembler' regexp.
4829         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
4830         objc.dg/try-catch-4.m: Run on non-Darwin targets.
4831         * objc.dg/zero-link-2.m: Remove blank line.
4832         * objc.dg/zero-link-3.m: New test case.
4833
4834 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
4835
4836         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
4837
4838         * gcc.dg/asm-names.c: Use scan-assembler-not rather
4839         than linker trickery.
4840
4841 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4842
4843         PR c++/12370
4844         * g++.dg/other/friend2.C: New test.
4845
4846 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4847
4848         * gcc.dg/20031012-1.c: New test.
4849
4850 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
4851
4852         * gcc.dg/weak/weak-3.c: Fix for new warning.
4853
4854 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
4855
4856         PR optimization/8750
4857         * gcc.c-torture/execute/20031012-1.c: New test case.
4858
4859 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4860
4861         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
4862         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
4863
4864 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4865
4866         PR optimization/12260
4867         * gcc.c-torture/compile/20031011-2.c: New test case.
4868
4869 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4870
4871         * gcc.c-torture/execute/20031011-1.c: New testcase.
4872
4873 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.c-torture/compile/20031011-1.c: New test.
4876
4877 2003-10-11  Jan Hubicka  <jh@suse.cz>
4878
4879         * g++.dg/other/first-global.C: New test.
4880
4881 2003-10-11  Roger Sayle  <roger@eyesopen.com>
4882
4883         * gcc.c-torture/execute/string-opt-18.c: New testcase.
4884
4885 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
4886
4887         * gcc.c-torture/compile/20031010-1.c: New test.
4888
4889 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
4890
4891         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
4892         * gcc.c-torture/execute/va-arg-25.c: ... here.
4893
4894 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
4895
4896         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
4897
4898 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
4899
4900         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
4901
4902 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
4903
4904         * g++.dg/parse/error2.C: New test.
4905
4906 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
4907
4908         PR c++/11097
4909         * g++.dg/other/error5.C: Modify the error message.
4910         * g++.dg/lookup/using8.C: New test.
4911
4912 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
4913
4914         * gcc.dg/darwin-abi-2.c: New file.
4915         * gcc.c-torture/execute/va-arg-24.c: New file.
4916
4917 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
4918
4919         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
4920         indentation.
4921
4922 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
4923
4924         PR c++/10147
4925         * g++.dg/other/error4.C: Update error messages.
4926         * g++.dg/template/ptrmem4.C: Likewise.
4927
4928         PR c++/12337
4929         * g++.dg/init/new9.C: New test.
4930
4931         PR c++/12334, c++/12236, c++/8656
4932         * g++.dg/ext/attrib8.C: New test.
4933
4934 2003-10-06  Devang Patel  <dpatel@apple.com>
4935
4936         * gcc.dg/debug/dwarf2-3.h: New test.
4937         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
4938
4939 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
4940
4941         * g++.dg/opt/cfg2.C: New test.
4942
4943 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4944
4945         * g++.dg/opt/float1.C: New test.
4946
4947 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4948
4949         * gcc.dg/c90-array-lval-6.c: New test.
4950         * gcc.dg/c99-array-lval-6.c: New test.
4951
4952 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
4953             Ziemowit Laski  <zlaski@apple.com>
4954
4955         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
4956         'Derived', so that it is never considered a class method; add
4957         new warning for '+port' method ambiguity.
4958         * objc.dg/method-12.m: Include <objc/objc.h> instead of
4959         <objc/objc-api.h> (needed on Mac OS X).
4960         * objc.dg/method-13.m: New test.
4961
4962 2003-10-03  Roger Sayle  <roger@eyesopen.com>
4963
4964         PR optimization/9325, PR java/6391
4965         * gcc.c-torture/execute/20031003-1.c: New test case.
4966
4967 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
4968
4969         PR optimization/12180
4970         * gcc.dg/20031002-1.c: New test.
4971
4972         PR c++/12486
4973         * g++.dg/inherit/error1.C: New test.
4974
4975 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
4976
4977         * lib/f-torture.exp (search_for): Rename to...
4978         (search_for_re): This.  Also, clean up comments and the
4979         "regexp" invocation.
4980
4981 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
4982
4983         * gcc.c-torture/compile/20031002-1.c: New test.
4984
4985 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
4986
4987         * g++.dg/opt/cond1.C: New test.
4988
4989 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
4990
4991         * gcc.dg/Wold-style-definition-2.c: New testcase.
4992         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
4993
4994 2003-09-29  Richard Henderson  <rth@redhat.com>
4995
4996         * g++.dg/init/array10.C: Add dg-options.
4997
4998 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
4999
5000         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5001
5002 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5003
5004         * g++.dg/template/friend19.C: Fix typo.
5005         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5006
5007 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5008
5009         * gcc.c-torture/execute/20030928-1.c: New test.
5010         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5011
5012 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5013
5014         * g++.dg/opt/unroll1.C: New test.
5015
5016 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5017
5018         PR optimization/11741
5019         * gcc.dg/20030926-1.c: New test case.
5020
5021 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5022
5023         PR c++/5655
5024         * g++.dg/parse/access7.C: New test.
5025         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5026
5027 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5028
5029         MERGE OF objc-improvements-branch into MAINLINE:
5030         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5031         if libobjc has not been built.
5032         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5033         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5034         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5035         objc/execute/nested-3.m, objc/execute/np-2.m,
5036         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5037         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5038         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5039         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5040         objc.dg/special/unclaimed-category-1.h,
5041         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5042         well as GNU runtime.
5043         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5044         * execute/cascading-1.m, execute/function-message-1.m,
5045         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5046         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5047         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5048         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5049         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5050         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5051         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5052         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5053         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5054         * objc.dg/bitfield-2.m: Run only on Darwin.
5055         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5056         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5057         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5058         * objc.dg/const-str-1.m: Fix constant string layout.
5059
5060 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5061
5062         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5063
5064 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5065
5066         * gcc.dg/darwin-abi-1.c: New file.
5067
5068 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5069
5070         PR target/12281
5071         * gcc.c-torture/compile/20030921-1.c: New test.
5072
5073 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5074
5075         * g++.dg/opt/reg-stack2.C: New test.
5076
5077 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5078
5079         * g++.dg/eh/delayslot1.C: New test.
5080
5081 2003-09-20  Richard Henderson  <rth@redhat.com>
5082
5083         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5084
5085 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5086
5087         * gcc.c-torture/execute/20030920-1.c: New test case.
5088
5089 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5090
5091         * g++.dg/rtti/typeid3.C: Correct expected error message.
5092
5093 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5094
5095         PR c++/157
5096         * g++.dg/parse/crash12.C: New test.
5097
5098 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5099
5100         * gcc.dg/compat/mixed-struct-check.h: New.
5101         * gcc.dg/compat/mixed-struct-defs.h: New.
5102         * gcc.dg/compat/mixed-struct-init.h: New.
5103         * gcc.dg/compat/struct-by-value-19_main.c: New.
5104         * gcc.dg/compat/struct-by-value-19_x.c: New.
5105         * gcc.dg/compat/struct-by-value-19_y.c: New.
5106         * gcc.dg/compat/struct-by-value-20_main.c: New.
5107         * gcc.dg/compat/struct-by-value-20_x.c: New.
5108         * gcc.dg/compat/struct-by-value-20_y.c: New.
5109         * gcc.dg/compat/struct-return-19_main.c: New.
5110         * gcc.dg/compat/struct-return-19_x.c: New.
5111         * gcc.dg/compat/struct-return-19_y.c: New.
5112         * gcc.dg/compat/struct-return-20_main.c: New.
5113         * gcc.dg/compat/struct-return-20_x.c: New.
5114         * gcc.dg/compat/struct-return-20_y.c: New.
5115
5116 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5117         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5118         so that it will not complain on LP64 targets.
5119
5120 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5121
5122         PR c++/495
5123         * g++.dg/template/friend24.C: New test.
5124
5125 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5126
5127         PR c++/12332
5128         * g++.dg/template/memtmpl2.C: New test.
5129
5130 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5131
5132         PR target/11184
5133         * gcc.dg/builtin-apply1.c: New test.
5134
5135 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5136
5137         PR c++/9848
5138         * g++.dg/warn/Wunused-4.C: New test.
5139
5140 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5141
5142         PR c++/12316
5143         * g++.dg/other/gc2.C: New test.
5144
5145 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5146
5147         PR c++/11991
5148         * g++.dg/rtti/typeid3.C: New test.
5149
5150         PR c++/12266
5151         * g++.dg/overload/template1.C: New test.
5152
5153 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5154
5155         * g++.dg/opt/cfg3.C: New test.
5156
5157 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5158
5159         PR c++/7939
5160         * g++.dg/template/crash11.C: New test.
5161
5162 2003-09-16  Jason Merrill  <jason@redhat.com>
5163             Jakub Jelinek  <jakub@redhat.com>
5164
5165         * gcc.dg/attr-warn-unused-result.c: New test.
5166
5167 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5168
5169         PR c++/12184
5170         * g++.dg/expr/call2.C: New test.
5171
5172 2003-09-15  Andreas Jaeger  <aj@suse.de>
5173
5174         * gcc.dg/Wold-style-definition-1.c: New test.
5175
5176 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/3907
5179         * g++.dg/parse/template12.C: New test.
5180
5181         * g++.dg/abi/bitfield11.C: New test.
5182         * g++.dg/abi/bitfield12.C: Likewise.
5183
5184 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5185
5186         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5187         non-expansion of functional macro name without arguments at EOL.
5188         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5189
5190 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5191
5192         * gcc.c-torture/execute/20030914-[12].c: New tests.
5193
5194 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5195
5196         PR c++/11788
5197         * g++.dg/overload/addr1.C: New test.
5198
5199 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5200
5201         * gcc.dg/20030909-1.c: New test.
5202
5203 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * gcc.dg/ultrasp10.c: New test.
5206
5207 2003-09-09  Devang Patel  <dpatel@apple.com>
5208
5209         * gcc.dg/darwin-ld-6.c: New test.
5210
5211 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5212
5213         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5214
5215 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5216
5217         * gcc.dg/ia64-types1.c: New test.
5218         * gcc.dg/ia64-types2.c: Likewise.
5219
5220 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5221
5222         * gcc.dg/builtins-1.c: Add more _Complex tests.
5223         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5224
5225         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5226         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5227
5228 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5229
5230         PR c++/11786
5231         * g++.dg/lookup/koenig2.C: New test.
5232
5233         PR c++/5296
5234         * g++.dg/rtti/typeid2.C: New test.
5235
5236 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5237
5238         * gcc.c-torture/compile/20030904-1.c: New test.
5239
5240 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * g++.dg/opt/longbranch2.C: New test.
5243
5244 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5245
5246         * g++.dg/template/crash10.C: Only compile it.
5247
5248 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5249
5250         PR middle-end/11665
5251         * gcc.c-torture/compile/20030907-1.c: New test.
5252         * g++.dg/init/array11.C: New test.
5253
5254 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5255
5256         PR c++/11852
5257         * g++.dg/init/struct1.C: New test.
5258
5259 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5260
5261         PR c++/12181
5262         * g++.dg/expr/comma1.C: New test.
5263
5264 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5265
5266         PR c++/11867
5267         * g++.dg/expr/static_cast5.C: New test.
5268
5269 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5270
5271         PR c++/11507
5272         * g++.dg/lookup/scoped7.C: New test.
5273
5274         PR c++/9574
5275         * g++.dg/other/static1.C: New test.
5276
5277         PR c++/11490
5278         * g++.dg/warn/template-1.C: New test.
5279
5280         PR c++/11432
5281         * g++.dg/template/crash10.C: New test.
5282
5283         PR c++/2478
5284         * g++.dg/overload/VLA.C: New test.
5285
5286         PR c++/10804
5287         * g++.dg/template/call1.C: New test.
5288
5289 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5290
5291         PR c++/11794
5292         * g++.dg/parse/using3.C: New test.
5293
5294 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5295
5296         PR c++/11409
5297         * g++.dg/overload/builtin3.C: New test case.
5298
5299 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5300
5301         PR c/9862
5302         * gcc.dg/20030906-1.c: New test.
5303         * gcc.dg/20030906-2.c: Likewise.
5304
5305 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5306
5307         PR c++/12167
5308         * g++.dg/parse/defarg5.C: New test.
5309
5310         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5311
5312 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5313
5314         PR c++/12163
5315         * g++.dg/expr/static_cast4.C: New test.
5316
5317         PR c++/12146
5318         * g++.dg/template/crash9.C: New test.
5319
5320 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5321
5322         * g++.old-deja/g++.ext/pretty2.C: Update for change
5323         in __FUNCTION__.
5324         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5325
5326 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5327
5328         PR c++/11922
5329         * g++/dg/template/qualified-id1.C: New test.
5330
5331         PR c++/12037
5332         * g++.dg/warn/noeffect4.C: New test.
5333
5334 2003-09-04  Matt Austern  <austern@apple.com>
5335
5336         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5337         * g++.dg/ext/fnname2.C: Likewise.
5338         * g++.dg/ext/fnname3.C: Likewise.
5339
5340 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5341
5342         * g++.dg/expr/lval1.C: New test.
5343         * g++.dg/ext/lvcast.C: Remove.
5344
5345 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5346
5347         PR optimization/11700.
5348         * gcc.c-torture/compile/20030903-1.c: New test case.
5349
5350 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5351
5352         PR c++/12053
5353         * g++.dg/abi/layout4.C: New test.
5354
5355 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5356
5357         PR c++/11553
5358         * g++.dg/parse/friend3.C: New test.
5359
5360 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5361
5362         PR c++/11847
5363         * g++.dg/template/class1.C: New test.
5364
5365         PR c++/11808
5366         * g++.dg/expr/call1.C: New test.
5367
5368 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5369
5370         PR c++/12114
5371         * g++.dg/init/ref9.C: New test.
5372
5373         PR c++/11972
5374         * g++.dg/template/nested4.C: New test.
5375
5376 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5377
5378         PR c++/12093
5379         * g++.dg/template/non-dependent4.C: New test.
5380
5381         PR c++/11928
5382         * g++.dg/inherit/conv1.C: New test.
5383
5384 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5385
5386         PR c++/6196
5387         * g++.dg/ext/label1.C: New test.
5388         * g++.dg/ext/label2.C: Likewise.
5389
5390 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5391
5392         * g++.dg/expr/cond3.C: New test.
5393
5394 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5395
5396         * gcc.dg/builtins-1.c: Add new builtin cases.
5397
5398 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5399
5400         * gcc.dg/builtins-1.c: Add new cases.
5401         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5402
5403 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5404
5405         * gcc.dg/builtins-1.c: Add more math builtin tests.
5406         * gcc.dg/torture/builtin-attr-1.c: New test.
5407
5408 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5409
5410         PR optimization/5079
5411         * g++.dg/opt/static3.C: New test.
5412
5413 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5414
5415         * gcc.misc-tests/gcov-10b.c: New test.
5416
5417 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5418
5419         * g++.dg/opt/ptrmem3.C: New test.
5420
5421         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5422
5423 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5424
5425         * gcc.dg/20030826-2.c: New test.
5426
5427 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5428
5429         PR middle-end/12002
5430         * g77.f-torture/compile/12002.f: New test case.
5431
5432 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5433
5434         * gcc.dg/20030826-1.c: New test case.
5435
5436 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5437
5438         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5439
5440 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5441
5442         PR c++/11871
5443         * c++.dg/lookup/crash1.C: New test.
5444
5445         * c++.dg/warn/noeffect3.C: New test.
5446
5447 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5448
5449         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5450         * gcc.dg/compat/vector-1_y.c: Ditto.
5451         * gcc.dg/compat/vector-2_x.c: Ditto.
5452         * gcc.dg/compat/vector-2_y.c: Ditto.
5453
5454 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5455
5456         * gcc.dg/20030702-1.c: New test.
5457
5458 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/8795
5461         * g++.dg/ext/altivec-1.C: New test.
5462
5463 2003-08-24  Richard Henderson  <rth@redhat.com>
5464
5465         * g++.dg/eh/simd-2.C: Add -w for x86.
5466
5467 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5468
5469         * gcc.dg/20030815-1.c: New test.
5470
5471 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5472
5473         PR c++/3765
5474         * g++.dg/parse/access6.C: New test.
5475
5476 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5477
5478         PR c++/641, c++/11876
5479         * g++.dg/template/friend22.C: New test.
5480         * g++.dg/template/friend23.C: Likewise.
5481
5482 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5483
5484         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5485         identically.
5486
5487 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5488
5489         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5490
5491 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5492
5493         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5494
5495 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5498
5499 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5500
5501         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5502
5503 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5504
5505         PR c++/11919
5506         * g++.dg/overload/prom1.C: New test.
5507
5508         PR c++/11551
5509         * g++.dg/parse/dtor2.C: New test.
5510
5511         PR c++/10762
5512         * g++.dg/parse/using2.C: New test.
5513
5514 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5515
5516         PR target/11805
5517         * gcc.c-torture/compile/20030821-1.c: New.
5518
5519 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/11834
5522         * g++.dg/template/deduce2.C: New test.
5523
5524 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5525
5526         * gcc.c-torture/execute/20030821-1.c: New test.
5527
5528 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5529
5530         PR middle-end/11984
5531         * gcc.dg/20030820-1.c: New test case.
5532
5533 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5534
5535         PR c++/11945
5536         * g++.dg/warn/noeffect2.C: New test.
5537
5538 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5539
5540         PR c++/10926
5541         * g++.dg/template/dtor2.C: New test.
5542
5543         PR c++/11684
5544         * g++.dg/template/operator1.C: New test.
5545         * g++.dg/parse/operator4.C: New test.
5546
5547         PR c++/11946.C
5548         * g++.dg/expr/enum1.C: New test.
5549         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5550
5551         PR c++/11036.C
5552         * g++.dg/parse/elab2.C: New test.
5553         * g++.dg/parse/typedef4.C: Change error message.
5554         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5555         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5556         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5557
5558 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5559
5560         * gcc.dg/pch/warn-1.c: New.
5561         * gcc.dg/pch/warn-1.hs: New.
5562
5563         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5564         not-tested file.
5565
5566 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5567
5568         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5569
5570 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5571
5572         * gcc.dg/uninit-D.c: New Test.
5573         * gcc.dg/uninit-E.c: New Test.
5574         * gcc.dg/uninit-F.c: New Test.
5575         * gcc.dg/uninit-G.c: New Test.
5576
5577 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5578
5579         * g++.dg/README: Describe the pch directory.
5580
5581 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5582
5583         PR c++/11174
5584         * g++.dg/parse/access4.C: New test.
5585         * g++.dg/parse/access5.C: Likewise.
5586         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5587
5588 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5589
5590         * gcc.dg/noncompile/20030818-1.c: New.
5591
5592 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5593
5594         PR c++/11957
5595         * g++.dg/warn/noeffect1.C: New test.
5596
5597         * g++.dg/template/scope2.C: New test.
5598         * g++.dg/template/error2.C: Correct dg-error
5599
5600 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5601
5602         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5603
5604 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5605
5606         PR C++/11512
5607         * g++.dg/template/warn1.C: New.
5608
5609 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5610
5611         * g++.dg/template/error2.C: New test.
5612         * g++.dg/lookup/using7.C: Adjust errors
5613         * g++.old-deja/g++.pt/crash36.C: Likewise.
5614         * g++.old-deja/g++.pt/derived3.C: Likewise.
5615
5616 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5617
5618         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5619         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5620         * gcc.c-torture/execute/builtins/string-9.c: New, from
5621         string-opt-9.c.  Adjust for execute/builtins framework.
5622         * gcc.c-torture/execute/string-opt-9.c: Delete.
5623
5624 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5625
5626         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5627
5628         * g++.dg/parse/ret-type2.C: New test.
5629
5630         PR c++/11703
5631         * g++.dg/init/new8.C: New test.
5632
5633         PR c++/10923
5634         * g++.dg/parse/typedef5.C: New test.
5635
5636         PR c++/9512
5637         * g++.dg/parse/qualified2.C: New test.
5638         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5639         invalid code.
5640
5641 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5642
5643         * g++.dg/conversion/ptrmem1.C: New test.
5644
5645 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5646
5647         PR target/11693
5648         * gcc.dg/20030811-1.c: New test.
5649
5650         PR target/11535
5651         * gcc.c-torture/execute/20030811-1.c: New test.
5652
5653 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5654
5655         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5656
5657 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5658
5659         PR c++/11789.C
5660         * g++.dg/inherit/multiple1.C: New test.
5661
5662 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5663
5664         * gcc.dg/spe1.c: New test.
5665
5666         PR c++/11670
5667         * g++.dg/expr/cast2.C: New test.
5668
5669         PR c++/10530
5670         * g++.dg/template/dependent-name2.C: New test.
5671
5672 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5673
5674         * g++.dg/parse/crash11.C: Put the dg options in comments.
5675
5676 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5677
5678         * lib/gcc-dg.exp: Update for diagnostic change.
5679
5680 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5681
5682         PR c++/5767
5683         * g++.dg/parse/crash11.C: New test.
5684
5685 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5686
5687         * gcc.dg/cpp/spacing1.c: Update.
5688
5689 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5690
5691         PR target/11739
5692         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5693         a value for -mtune.
5694
5695 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5696
5697         PR middle-end/11771
5698         * gcc.c-torture/compile/20030804-1.c: New test case.
5699
5700 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5701
5702         * gcc.dg/20030804-1.c: New test case.
5703
5704 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5705
5706         * gcc.dg/cpp/separate-1.c: New test.
5707
5708 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5709
5710         PR c++/11704
5711         * g++.dg/template/dependent-expr2.C: New test.
5712
5713         PR c++/11766
5714         * g++.dg/expr/ptrmem1.C: New test.
5715
5716 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5717
5718         PR c++/9453
5719         * g++.dg/template/friend15.C: New test.
5720
5721 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5722
5723         * lib/dg-pch.exp: Work round PCH bug.
5724
5725 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5726
5727         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
5728         builtins.  Move cases from builtins-4.c here.
5729
5730         * gcc.dg/torture/builtin-math-1.c: New test taken from
5731         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
5732         additional cases.
5733
5734         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
5735         Delete.
5736
5737 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
5738
5739         PR c++/9447
5740         * g++.dg/template/using7.C: New test.
5741
5742 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
5743
5744         * import1.c, import2.c: New tests.
5745
5746 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
5747
5748         * g++.dg/eh/crossjump1.C: New test.
5749
5750 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
5751
5752         PR c++/11697
5753         * g++.dg/template/using6.C: New test.
5754
5755         PR c++/11744
5756         * g++.dg/template/koenig2.C: New test.
5757
5758 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5759
5760         PR c++/7983
5761         * g++.dg/parse/typedef4.C: New test.
5762
5763 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5764
5765         PR c++/8442, c++/8806
5766         * g++.dg/template/elab1.C: New test.
5767         * g++.dg/template/type2.C: Likewise.
5768         * g++.dg/template/ttp3.C: Adjust expected error message.
5769         * g++.old-deja/g++.law/visibility13.C: Likewise.
5770         * g++.old-deja/g++.niklas/t135.C: Likewise.
5771         * g++.old-deja/g++.pt/ttp41.C: Likewise.
5772         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
5773         template argument.
5774         * g++.old-deja/g++.pt/ttp44.C: Likewise.
5775
5776 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
5777
5778         PR c++/11295
5779         * g++.dg/ext/stmtexpr1.C: New test.
5780
5781         * g++.dg/opt/tmp1.C: New test.
5782
5783         PR c++/11525
5784         * g++.dg/parse/constant4.C: New test.
5785
5786         PR c++/9447
5787         * g++.dg/template/using5.C: New test.
5788
5789 2003-07-31  Roger Sayle  <roger@eyesopen.com>
5790
5791         * gcc.dg/builtins-27.c: New test case.
5792
5793 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
5794
5795         * gcc.dg/tls/opt-7.c: New test.
5796
5797 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
5798
5799         * g++.old-deja/g++.other/crash18.C: Remove.
5800
5801 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
5802
5803         * g++.dg/template/explicit3.C: New.
5804         * g++.dg/template/explicit4.C: New.
5805         * g++.dg/template/explicit5.C: New.
5806
5807         PR c++/11347
5808         * g++.dg/template/memtmpl1.C: New.
5809
5810 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
5811
5812         PR target/11565
5813         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
5814         * gcc.dg/i386-387-5.c (dg-options): Likewise.
5815
5816 2003-07-30  Jan Hubicka  <jh@suse.cz>
5817
5818         * vtgc1.c: Kill.
5819
5820 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
5821
5822         * gcc.dg/struct-in-proto-1.c: New test.
5823
5824 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
5825
5826         * gcc.dg/cpp/include2.c: Only expect one message.
5827
5828 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
5829
5830         PR c++/9447
5831         * g++.dg/template/using1.C: New test.
5832         * g++.dg/template/using2.C: New test.
5833         * g++.dg/template/using3.C: New test.
5834         * g++.dg/template/using4.C: New test.
5835
5836 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
5837
5838         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
5839         * gcc.c-torture/execute/string-opt-10.c: Likewise.
5840
5841 2003-07-28  Jan Hubicka  <jh@suse.cz>
5842
5843         PR c++/11530
5844         * g++.dg/opt/call1.C: New test.
5845
5846 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
5847
5848         PR c++/11667
5849         * g++.dg/init/enum2.C: New test.
5850         * g++.dg/template/overload1.C: Add "-w" option.
5851
5852 2003-07-28    <hp@bitrange.com>
5853
5854         * gcc.dg/Wdeclaration-after-statement-1.c,
5855         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
5856
5857 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
5858
5859         * gcc.c-torture/compile/20030725-1.c: New test.
5860
5861 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
5862
5863         * gcc.dg/20030505.c: Only run for SPE.
5864         Remove definition of opaque type.
5865
5866 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
5867
5868         * g++.dg/template/ptrmem6.C: New test.
5869
5870 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
5871
5872         * gcc.c-torture/compile/zero-strct-2.c: New test.
5873
5874 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
5875
5876         * gcc.dg/intermod-1.c: New test.
5877
5878 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
5879
5880         PR c++/11617
5881         * g++.dg/template/lookup2.C: New test.
5882         * g++.dg/template/memclass1.C: Remove instantiated from error.
5883         * g++.dg/other/error2.C: Tweak expected errors.
5884
5885         PR c++/11596
5886         * g++.dg/template/defarg3.C: New test.
5887
5888         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
5889
5890 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
5891
5892         * g++.dg/inherit/access5.C: New test.
5893
5894 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5895
5896         PR c++/11513
5897         * g++.dg/template/crash8.C: New test.
5898
5899 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
5900
5901         PR c/10602
5902         * gcc.dg/noncompile/incomplete-2.c: New test.
5903
5904 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
5905
5906         PR c++/11645
5907         * g++.dg/inherit/access4.C: New test.
5908
5909         PR c++/11517
5910         * g++.dg/expr/cond2.C: New test.
5911
5912         PR optimization/10679
5913         * g++.dg/opt/inline4.C: New test.
5914
5915 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
5916
5917         * g++.dg/parse/crash10: New test.
5918
5919 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5920
5921         * g++.dg/ext/flexary1.C: New test.
5922
5923 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/10793
5926         * g++.dg/template/crash9.C: New test.
5927
5928 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5929
5930         PR c++/3004
5931         * g++.dg/parse/typedef3.C: New test.
5932
5933         PR c++/7906
5934         * g++.dg/parse/operator2.C: New test.
5935
5936         PR c++/8895
5937         * g++.dg/parse/def-tmpl-arg1.C: New test.
5938
5939         PR c++/9282
5940         * g++.dg/parse/funptr1.C: New test.
5941
5942         PR c++/9452
5943         * g++.dg/parse/ambig3.C: New test.
5944
5945         PR c++/9454
5946         * g++.dg/parse/operator3.C: New test.
5947
5948         PR c++/9486
5949         * g++.dg/parse/template10.C: New test.
5950
5951         PR c++/9488
5952         * g++.dg/parse/template11.C: New test.
5953
5954         PR c++/10150
5955         * g++.dg/parse/invalid-op1.C: New test.
5956
5957         PR c++/10247
5958         * g++.dg/parse/condexpr1.C: New test.
5959
5960 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
5961
5962         * g++.dg/ext/packed3.C: New test.
5963         * g++.dg/ext/packed4.C: New test.
5964
5965         * gcc.dg/pack-test-3.c: New test.
5966
5967 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
5968
5969         * lib/compat.exp: Handle dg-options per source file.
5970         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
5971         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
5972         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
5973         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
5974         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
5975         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
5976         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
5977         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
5978         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
5979         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
5980         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
5981         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
5982         * g++.dg/compat/break/bitfield7_x.C: Ditto.
5983         * g++.dg/compat/break/bitfield7_y.C: Ditto.
5984
5985 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
5986
5987         PR c/10320
5988         * gcc.c-torture/execute/20030718-1.c: New test.
5989
5990 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5991
5992         PR optimization/11536
5993         * gcc.dg/20030721-1.c: New test.
5994
5995 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
5996
5997         PR c++/11546
5998         * g++.dg/template/lookup1.C: New test.
5999
6000 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6001
6002         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6003         diagnostics of ill-formed constructs involving labels.
6004         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6005         the new 'previously defined here' message.
6006
6007 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6008
6009         * g++.dg/parse/non-dependent2.C: New test.
6010
6011 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6012
6013         * g++.dg/init/init-ref4.C: xfail on targets without
6014         weak symbols.
6015
6016 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6017
6018         PR target/11087
6019         * gcc.c-torture/execute/20030717-1.c: New test.
6020
6021 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6022
6023         * g++.dg/opt/cfg1.C: New test.
6024
6025 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6026
6027         PR optimization/11557
6028         * gcc.dg/20030717-1.c: New test.
6029
6030 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6031
6032         PR c++/10476
6033         * g++.dg/expr/crash-1.C: New test.
6034
6035         PR c++/11027
6036         * g++.dg/template/init3.C: New test.
6037
6038         PR c++/8222
6039         * g++.dg/template/non-dependent1.C: New test.
6040
6041         PR c++/11070
6042         * g++.dg/template/non-dependent2.C: New test.
6043
6044         PR c++/11071
6045         * g++.dg/template/non-dependent3.C: New test.
6046
6047         PR c++/9907
6048         * g++.dg/template/sizeof5.C: New test.
6049
6050 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6051
6052         PR 11498
6053         * gcc.c-torture/compile/mangle-1.c: New file.
6054
6055 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6056
6057         PR c++/7809
6058         * g++.dg/parse/access3.C: New test.
6059
6060 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6061
6062         PR c++/11384
6063         * g++.dg/init/init-ref4.C: New test.
6064
6065 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/11547
6068         * g++.dg/parse/constant3.C: New test.
6069         * g++.dg/parse/crash7.C: Likewise.
6070
6071 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         PR target/11008
6074         * gcc.dg/i386-pentium4-not-mull.c: New.
6075
6076 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6077
6078         * gcc.dg/asm-names.c (ymain): Make it weak.
6079
6080 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6081
6082         PR c++/5421
6083         * g++.dg/template/friend21.C: New test.
6084
6085 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6086
6087         * gcc.dg/cleanup-8.c: New test.
6088         * gcc.dg/cleanup-9.c: New test.
6089
6090 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6091
6092         * g++.dg/ext/dll-MI1.h: New file.
6093         * g++.dg/ext/dllexport-MI1.C: New file.
6094         * g++.dg/ext/dllimport-MI1.C: New file.
6095
6096 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6097
6098         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6099         it does not have cmpstrsi patterns (just cmpmemsi).
6100
6101 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6102
6103         PR debug/11473
6104         * g++.dg/debug/debug8.C: New test.
6105
6106 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6107
6108         PR c++/10108
6109         * g++.dg/template/crash7.C: New test.
6110
6111 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6112
6113         PR target/10795
6114         * gcc.c-torture/compile/20030708-1.c: New.
6115
6116 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6117
6118         * gcc.c-torture/execute/20030715-1.c: New test.
6119
6120 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6121
6122         * gcc.dg/pch/inline-3.c: New file.
6123         * gcc.dg/pch/inline-3.hs: New file.
6124         * gcc.dg/pch/inline-4.c: New file.
6125         * gcc.dg/pch/inline-4.hs: New file.
6126
6127 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6128
6129         PR c++/11509
6130         * g++.dg/template/crash6.C: New test.
6131
6132         PR c++/7053
6133         * g++.dg/template/friend20.C: New test.
6134
6135         PR c++/7019
6136         * g++.dg/template/overload2.C: New test.
6137
6138 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6139
6140         PR optimization/11440
6141         * gcc.c-torture/execute/20030714-1.c: New test.
6142
6143 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6144
6145         PR c++/11154
6146         * g++.dg/template/partial2.C: New test.
6147
6148 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6149
6150         PR c++/11503
6151         * g++.dg/template/anon1.C: New test.
6152
6153         PR c++/11493
6154         PR c++/11495
6155         * g++.dg/parse/template9.C: Likewise.
6156         * g++.dg/template/crash4.C: New test.
6157         * g++.dg/template/koenig1.C: Likewise.
6158         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6159         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6160         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6161         functions.
6162         * g++.old-deja/g++.jason/template36.C: Likewise.
6163         * g++.old-deja/g++.mike/p1989.C: Likewise.
6164         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6165         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6166         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6167         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6168         compiling.
6169         * g++.old-deja/g++.pt/union2.C: Use this->.
6170
6171 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6172
6173         * gcc.dg/20030711-1.c: New test.
6174
6175 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6176
6177         PR c++/11050
6178         * g++.dg/parse/args1.C: New test.
6179         * g++.pt/defarg8.C: Change expected errors.
6180
6181 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/8164
6184         * g++.dg/template/nontype2.C: New test.
6185
6186         PR c++/10558
6187         * g++.dg/parse/template8.C: New test.
6188
6189         PR c++/8327
6190         * g++.dg/template/scope1.C: New test.
6191
6192         * g++.dg/warn/Wsign-compare-1.C: New test.
6193
6194 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6195
6196         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6197
6198 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6199
6200         PR c++/9411
6201         * g++.dg/template/explicit2.C: New test.
6202
6203         PR c++/10032
6204         * g++.dg/warn/pedantic1.C: New test.
6205
6206 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6207
6208         PR c++ 9483
6209         * g++.dg/other/field1.C: New test.
6210
6211 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6212
6213         PR c/11449
6214         * gcc.c-torture/compile/20030707-1.c: New.
6215
6216 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6217
6218         PR c++/10849
6219         * g++.dg/template/access12.C: New test.
6220
6221 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6222
6223         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6224         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6225         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6226         * gcc.misc-tests/gcov.exp: Update
6227         * g++.dg/gcov/gcov.exp: Update
6228         * lib/gcov.exp: Update.
6229
6230 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6231
6232         * g++.dg/abi/mangle17.C: Make sure template expressions are
6233         dependent.
6234         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6235         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6236         * g++.dg/opt/stack1.C: Remove erroneous code.
6237         * g++.dg/parse/template7.C: New test.
6238         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6239         * g++.old-deja/g++.pt/crash4.C: Likewise.
6240
6241 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6242
6243         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6244         with zero or one occurence of `$' after the initial `L'.
6245
6246 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6247
6248         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6249
6250 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6251
6252         PR c/11370
6253         * gcc.dg/Wunreachable-6.c: New testcase.
6254         * gcc.dg/Wunreachable-7.c: New testcase.
6255
6256 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6257
6258         PR c/11420
6259         * gcc.dg/20030708-1.c: New test.
6260
6261 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6262
6263         * gcc.dg/compat/sdata-section.h: New file.
6264         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6265         * gcc.dg/torture/mips-sdata-1.c: New test.
6266
6267 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6268
6269         PR c++/11030
6270         * g++.dg/template/friend19.C: New test.
6271
6272 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6273
6274         * g++.dg/opt/strength-reduce.C: New test.
6275
6276 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6277
6278         PR target/10979
6279         * gcc.dg/20030707-1.c: New testcase.
6280
6281 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6282
6283         PR optimization/11059
6284         * g++.dg/opt/emptyunion.C: New testcase.
6285
6286 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6287             Eric Botcazou  <ebotcazou@libertysurf.fr>
6288
6289         * g++.dg/opt/stack1.C: New test.
6290
6291 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6292
6293         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6294         run test.
6295
6296         PR c++/11431
6297         * g++.dg/expr/static_cast3.C: New test.
6298
6299 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6300
6301         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6302         everywhere.
6303         * gcc.dg/concat.c: Concatenation of string constants with
6304         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6305         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6306         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6307         necessary to avoid multi-character character constant warning.
6308         * gcc.dg/cpp/escape.c: Likewise.
6309         * gcc.dg/cpp/ucs.c: Likewise.
6310         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6311         Fix a typo.
6312
6313 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6314
6315         PR c/11428
6316         * gcc.c-torture/compile/20030704-1.c: New.
6317
6318 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6319
6320         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6321
6322 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6323
6324         PR c++/5287, PR c++/7910,  PR c++/11021
6325         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6326         tests for warnings.
6327         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6328         * g++.dg/ext/dllimport3.C: Likewise.
6329         * g++.dg/ext/dllimport4.C: New file.
6330         * g++.dg/ext/dllimport5.C: New file.
6331         * g++.dg/ext/dllimport6.C: New file.
6332         * g++.dg/ext/dllimport7.C: New file.
6333         * g++.dg/ext/dllimport8.C: New file.
6334         * g++.dg/ext/dllimport9.C: New file.
6335         * g++.dg/ext/dllimport10.C: New file.
6336         * g++.dg/ext/dllexport1.C: New file.
6337
6338 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6339
6340         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6341         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6342
6343 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6344
6345         * gcc.dg/builtins-25.c: New testcase.
6346         * gcc.dg/builtins-26.c: New testcase.
6347
6348 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6349
6350         * gcc.dg/compat/vector-defs.h: New file.
6351         * gcc.dg/compat/vector-setup.h: New file.
6352         * gcc.dg/compat/vector-check.h: New file.
6353         * gcc.dg/compat/vector-1_main.c: New file.
6354         * gcc.dg/compat/vector-1_x.c: New file.
6355         * gcc.dg/compat/vector-1_y.c: New file.
6356         * gcc.dg/compat/vector-2_main.c: New file.
6357         * gcc.dg/compat/vector-2_x.c: New file.
6358         * gcc.dg/compat/vector-2_y.c: New file.
6359
6360         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6361         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6362         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6363         * gcc.dg/compat/struct-align-1.h: New file.
6364         * gcc.dg/compat/struct-align-1_main.c: New file.
6365         * gcc.dg/compat/struct-align-1_x.c: New file.
6366         * gcc.dg/compat/struct-align-1_y.c: New file.
6367         * gcc.dg/compat/struct-align-2.h: New file.
6368         * gcc.dg/compat/struct-align-2_main.c: New file.
6369         * gcc.dg/compat/struct-align-2_x.c: New file.
6370         * gcc.dg/co
6371         * g++.old-deja/g++.other/comdat3.C: Likewise.
6372         * g++.old-deja/g++.other/ctor1.C: Likewise.
6373         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6374
6375 2003-06-05  Richard Henderson  <rth@redhat.com>
6376
6377         * gcc.dg/debug/20030605-1.c: New.
6378
6379 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6380
6381         * README.QMTEST: Update.
6382
6383 2003-06-04  Richard Henderson  <rth@redhat.com>
6384
6385         * gcc.dg/cleanup-1.c: New.
6386         * gcc.dg/cleanup-2.c: New.
6387         * gcc.dg/cleanup-3.c: New.
6388         * gcc.dg/cleanup-4.c: New.
6389         * gcc.dg/cleanup-5.c: New.
6390         * gcc.dg/cleanup-6.c: New.
6391         * gcc.dg/cleanup-7.c: New.
6392
6393 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6394
6395         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6396
6397         * lib/dg-pch.exp: New file.
6398         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6399         * gcc.dg/pch/pch.exp: Likewise.
6400
6401 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6402
6403         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6404         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6405         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6406         * gcc.dg/builtins-17.c: New test case.
6407         * gcc.dg/i386-387-4.c: New test case.
6408         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6409
6410 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6411
6412         * gcc.dg/ultrasp9.c: New test.
6413
6414 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6415
6416         * gcc.c-torture/compile/20030604-1.c: New test.
6417         * gcc.dg/sparc-constant-1.c: New test.
6418
6419 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6420
6421         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6422
6423 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6424
6425         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6426
6427         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6428         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6429
6430 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6431
6432         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6433
6434 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6435
6436         PR c++/10940
6437         * g++.dg/template/spec10.C: New test.
6438
6439 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6440
6441         * gcc.dg/builtins-16.c: New test case.
6442
6443 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6444
6445         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6446         mempcpy test with post-increments.
6447         * gcc.c-torture/execute/string-opt-3.c: New test.
6448         * gcc.dg/string-opt-1.c: New test.
6449
6450 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6451
6452         PR fortran/10965
6453         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6454
6455 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6456
6457         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6458         (scan-assembler): ... here.  Use dg-scan.
6459         (scan-assembler-not): Likewise.
6460         (scan-file): New function.
6461         (scan-file-not): Likewise.
6462         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6463         * gcc.dg/cpp/_Pragma4.c: Likewise.
6464         * gcc.dg/cpp/_Pragma5.c: Likewise.
6465         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6466         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6467         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6468         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6469         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6470         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6471         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6472         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6473         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6474         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6475         * gcc.dg/cpp/cxxcom1.c: Likewise.
6476         * gcc.dg/cpp/line1.c: Likewise.
6477         * gcc.dg/cpp/maccom1.c: Likewise.
6478         * gcc.dg/cpp/maccom2.c: Likewise.
6479         * gcc.dg/cpp/maccom3.c: Likewise.
6480         * gcc.dg/cpp/maccom4.c: Likewise.
6481         * gcc.dg/cpp/maccom5.c: Likewise.
6482         * gcc.dg/cpp/maccom6.c: Likewise.
6483         * gcc.dg/cpp/multiline.c: Likewise.
6484         * gcc.dg/cpp/spacing1.c: Likewise.
6485         * gcc.dg/cpp/spacing2.c: Likewise.
6486         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6487         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6488         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6489         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6490         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6491         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6492         * gcc.dg/cpp/cxxcom2.c: Likewise.
6493         * gcc.dg/cpp/cxxcom2.h: New file.
6494
6495         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6496         * g++.dg/cpp/truefalse.C: Here.
6497         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6498
6499 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6500
6501         * gcc.dg/cpp/redef3.c: New file.
6502
6503 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6504
6505         * gcc.dg/i386-loop-3.c: New test.
6506
6507 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6508
6509         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6510
6511 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6512
6513         * gcc.dg/fwrapv-1.c: New test case.
6514         * gcc.dg/fwrapv-2.c: New test case.
6515
6516 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6517
6518         PR c++/10956
6519         * g++.dg/template/spec9.C: New test.
6520
6521 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6522
6523         * gcc.dg/duff-4.c: New test case.
6524
6525 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6526
6527         PR fortran/10843
6528         * g77.dg/ffixed-form-1.f: New test
6529         * g77.dg/ffixed-form-2.f: New test
6530         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6531         * g77.dg/ffree-form-3.f: New test
6532
6533 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6534
6535         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6536         * gcc.dg/wint_t-1.c: Likewise.
6537
6538 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6539
6540         * g++.dg/template/access11.C: New test.
6541
6542 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6543
6544         PR c++/10849
6545         * g++.dg/template/access10.C: New test.
6546
6547 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6548             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6549
6550         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6551
6552 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6553
6554         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6555         suppress for powerpc-*-darwin*.
6556         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6557
6558 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6559
6560         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6561         suppress option for powerpc-*-darwin*.
6562
6563 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6564
6565         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6566         * gcc.dg/builtins-4.c: Add test for fmod.
6567
6568 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6569
6570         PR c++/10682
6571         * g++.dg/template/instantiate4.C: New test.
6572
6573 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6574
6575         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6576
6577 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6578
6579         * gcc.dg/compat/scalar-return-1_main.c: New file.
6580         * gcc.dg/compat/scalar-return-1_x.c: New file.
6581         * gcc.dg/compat/scalar-return-1_y.c: New file.
6582         * gcc.dg/compat/scalar-return-2_main.c: New file.
6583         * gcc.dg/compat/scalar-return-2_x.c: New file.
6584         * gcc.dg/compat/scalar-return-2_y.c: New file.
6585         * gcc.dg/compat/struct-return-3_main.c: New file.
6586         * gcc.dg/compat/struct-return-3_y.c: New file.
6587         * gcc.dg/compat/struct-return-3_x.c: New file.
6588         * gcc.dg/compat/struct-return-2_main.c: New file.
6589         * gcc.dg/compat/struct-return-2_x.c: New file.
6590         * gcc.dg/compat/struct-return-2_y.c: New file.
6591
6592 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6593
6594         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6595         for hppa*-hp-hpux*.
6596         * gcc.dg/20021014-1.c (dg-options): Likewise.
6597         * gcc.dg/nest.c (dg-options): Likewise.
6598
6599 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6600
6601         PR c++/9738
6602         * g++.dg/ext/dllimport2.C: New file.
6603         * g++.dg/ext/dllimport3.C: New file.
6604
6605 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6606
6607         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6608         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6609         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6610         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6611         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6612         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6613         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6614         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6615         * gcc.dg/compat/small-struct-defs.h: New file.
6616         * gcc.dg/compat/small-struct-init.h: New file.
6617         * gcc.dg/compat/small-struct-check.h: New file.
6618         * gcc.dg/compat/fp-struct-defs.h: New file.
6619         * gcc.dg/compat/fp-struct-check.h: New file.
6620         * gcc.dg/compat/fp-struct-init.h: New file.
6621         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6622         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6623
6624 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6625
6626         * gcc.dg/20030225-2.c: New test.
6627
6628 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6629             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6630
6631         * gcc.c-torture/compile/20030518-1.c: New test case.
6632
6633 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6634
6635         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6636         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6637         gcc-dg-debug-runtest.
6638         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6639         gcc-dg-debug-runtest.
6640
6641 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6642
6643         PR c++/9022
6644         * g++.dg/lookup/using6.C: New test.
6645
6646 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6647
6648         * g++.dg/parse/access2.C: New test.
6649
6650 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6651
6652         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6653         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6654         * gcc.dg/debug/debug.exp: Likewise.
6655
6656 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6657
6658         * gcc.dg/dollar.c: New test.
6659
6660 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6661
6662         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6663         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6664         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6665         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6666         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6667         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6668         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6669         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6670         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6671         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6672         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6673         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6674         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6675         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6676         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6677         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6678         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6679         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6680
6681 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6682
6683         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6684         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6685         support for "repo" mode.
6686         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6687         * lib/g77-dg.exp: Likewise.
6688         * lib/obj-dg.exp: Likewise.
6689
6690 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6691
6692         Merge from gcc-3_2-rhl8-branch:
6693         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6694
6695         * gcc.dg/tls/opt-6.c: New test.
6696
6697         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6698
6699         * gcc.dg/20030405-1.c: New test.
6700
6701         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6702
6703         * gcc.dg/20030309-1.c: New test.
6704
6705         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6706
6707         * gcc.c-torture/execute/20030307-1.c: New test.
6708
6709         2003-02-20  Randolph Chung  <tausq@debian.org>
6710
6711         * gcc.c-torture/compile/20030220-1.c: New test.
6712
6713         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6714
6715         * gcc.dg/20030217-1.c: New test.
6716
6717         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6718
6719         * gcc.c-torture/compile/20020129-1.c: New test.
6720
6721         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6722
6723         * gcc.dg/unroll-1.c: New test.
6724
6725         2002-11-16  Jan Hubicka  <jh@suse.cz>
6726
6727         * gcc.c-torture/execute/20020920-1.c: New test.
6728
6729         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
6730
6731         PR target/7434
6732         * gcc.c-torture/compile/20021008-1.c: New test.
6733
6734         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
6735
6736         PR target/7559
6737         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
6738
6739         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6740
6741         * gcc.c-torture/compile/20020807-1.c: New test.
6742
6743         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
6744
6745         * gcc.dg/tls/opt-1.c: New test.
6746
6747         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
6748
6749         * gcc.dg/20020729-1.c: New test.
6750
6751         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
6752
6753         * g++.dg/opt/life1.C: New test.
6754
6755         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
6756
6757         * gcc.dg/20020525-1.c: New test.
6758
6759         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
6760
6761         PR c++/6794
6762         * g++.dg/ext/pretty1.C: New test.
6763         * g++.dg/ext/pretty2.C: New test.
6764
6765 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
6766
6767         PR c++/8385
6768         * g++.dg/ext/typeof5.C: New test.
6769
6770 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
6771
6772         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
6773         __USER_LABEL_PREFIX__ into account.
6774         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
6775
6776 2003-05-14  Roger Sayle  <roger@eyesopen.com>
6777
6778         * gcc.dg/builtins-15.c: New test case.
6779
6780 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
6781
6782         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
6783
6784 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
6785
6786         * lib/g++.exp: Tweak handling of additional source files.
6787         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
6788         * g++.dg/special/conpr-2a.C: Rename to ...
6789         * g++.dg/special/conpr-2a.cc: ... this.
6790         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
6791         * g++.dg/special/conpr-3a.C: Rename to ...
6792         * g++.dg/special/conpr-3a.cc: This.
6793         * g++.dg/special/conpr-3b.C: Rename to ...
6794         * g++.dg/special/conpr-3b.cc: This.
6795         * g++.dg/special/conpr-4.C: New test.
6796         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
6797
6798 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
6799
6800         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
6801
6802 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6803
6804         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
6805         * g++.old-deja/g++.robertl/eb71.C: Likewise.
6806         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
6807         * g++.old-deja/g++.other/warn3.C: Likewise.
6808
6809 2003-05-11  Roger Sayle  <roger@eyesopen.com>
6810
6811         * gcc.dg/i386-387-1.c: Update to also test log.
6812         * gcc.dg/i386-387-2.c: Likewise.
6813
6814 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
6815
6816         * g77.f-torture/execute/int8421.f: New test.
6817
6818 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6819
6820         PR c++/10230, c++/10481
6821         * g++.dg/lookup/scoped5.C: New test.
6822
6823 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6824
6825         PR c++/10552
6826         * g++.dg/template/ttp6.C: New test.
6827
6828 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
6829
6830         * gcc.c-torture/execute/builtins: New directory.
6831         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
6832         gcc.c-torture/execute/builtins.
6833         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
6834         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
6835         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
6836         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
6837
6838 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6839
6840         PR c++/9252
6841         * g++.dg/template/access8.C: New test.
6842         * g++.dg/template/access9.C: New test.
6843
6844 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6845
6846         PR c++/9554
6847         * g++.dg/parse/access1.C: New test.
6848
6849 2003-05-09  DJ Delorie  <dj@redhat.com>
6850
6851         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
6852         long, and not an int.
6853
6854 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6855
6856         PR c++/10555, c++/10576
6857         * g++.dg/template/memclass1.C: New test.
6858
6859 2003-05-08  DJ Delorie  <dj@redhat.com>
6860
6861         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
6862         targets.
6863         * gcc.c-torture/execute/20021024-1.x: Likewise.
6864         * gcc.c-torture/execute/shiftdi.x: Likewise.
6865         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
6866         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
6867         * gcc.dg/20021018-1.c: Likewise.
6868
6869 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6870
6871         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
6872
6873         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
6874         (bcopy): Call memmove.
6875
6876 2003-05-08  Roger Sayle  <roger@eyesopen.com>
6877
6878         * g77.f-torture/compile/8485.f: New test case.
6879
6880 2003-05-07  Richard Henderson  <rth@redhat.com>
6881
6882         PR c++/10570
6883         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
6884         Verify exception_cleanup not called for rethrows.
6885         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
6886         when exiting catch block without rethrowing.
6887         * g++.dg/eh/forced3.C: New.
6888         * g++.dg/eh/forced4.C: New.
6889
6890 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
6891
6892         * gcc.dg/20030505.c: Fix triplet.
6893
6894 2003-05-06  DJ Delorie  <dj@redhat.com>
6895
6896         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
6897         * gcc.dg/nest.c: Likewise.
6898
6899 2003-05-05  Roger Sayle  <roger@eyesopen.com>
6900
6901         * gcc.dg/builtins-14.c: New test case.
6902
6903 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
6904
6905         * lib/compat.exp (compat-execute): New argument.
6906         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
6907         * gcc.dg/compat: New test directory.
6908         * gcc.dg/compat/compat.exp: New expect script.
6909         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
6910         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
6911         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
6912         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
6913         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
6914         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
6915
6916         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
6917         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
6918         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
6919         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
6920         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
6921         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
6922         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
6923         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
6924         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
6925         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
6926         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
6927         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
6928         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
6929         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
6930         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
6931
6932 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
6933
6934         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
6935
6936 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
6937
6938         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
6939
6940 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
6941
6942         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
6943         * gcc.dg/ppc-fsel-2.c: New test.
6944
6945         * gcc.dg/unused-5.c: New test.
6946
6947 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6948
6949         PR c++/10496
6950         * g++.dg/warn/pmf1.C: New test.
6951
6952 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6953
6954         PR c++/4494
6955         * g++.dg/warn/main.C: New test.
6956
6957 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6958
6959         * gcc.dg/nonnull-3.c: New test.
6960
6961 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
6962
6963         * gcc.dg/cpp/Wtrigraphs.c: Update.
6964         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
6965
6966 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
6967
6968         * gcc.dg/ppc-fsel-1.c: New test.
6969
6970 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
6971
6972         PR c/10604
6973         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
6974
6975 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
6976
6977         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
6978
6979 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6980
6981         PR c++/9364, c++/10553, c++/10586
6982         * g++.dg/parse/typename4.C: New test.
6983         * g++.dg/parse/typename5.C: Likewise.
6984
6985 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
6986
6987         * gcc.c-torture/compile/20030503-1.c: New test.
6988
6989 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6990
6991         * g++.dg/lookup/using5.C: Fix testcase error.
6992
6993 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
6994
6995         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
6996         since MEABI is no longer supported.  Remove all vestiges
6997         of MEABI from the test.
6998
6999 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7000
7001         PR c++/10554
7002         * g++.dg/lookup/using5.C: New test.
7003
7004 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7005
7006         PR c++/8772
7007         * g++.dg/template/ttp5.C: New test.
7008
7009 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7010
7011         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7012         (dg-gpp-additional-sources): New function.
7013         (dg-gpp-additional-files): Likewise.
7014         * lib/g++.exp (additional_sources): New variable.
7015         (additional_files): Likewise.
7016         (g++_target_compile): Deal with them.
7017         * lib/old-dejagnu.exp: Remove.
7018         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7019         * g++.old-deja: Revise all tests to use dg commands.
7020
7021 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7022
7023         PR c++/9432, c++/9528
7024         * g++.dg/lookup/using4.C: New test.
7025
7026 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7027
7028         * gcc.dg/noreturn-5.c: New file.
7029         * gcc.dg/noreturn-6.c: New file.
7030
7031         * gcc.c-torture/compile/inline-1.c: New file.
7032
7033 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7034
7035         PR c++/10551
7036         * g++.dg/template/explicit1.C: New test.
7037
7038 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7039
7040         PR c++/10549
7041         * g++.dg/other/bitfield1.C: New test.
7042
7043         PR c++/10527
7044         * g++.dg/init/new7.C: New test.
7045
7046 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7047
7048         * g++.dg/ext/desig1.C: New test.
7049         * g++.dg/ext/init1.C: Update.
7050
7051         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7052
7053 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7054
7055         PR c++/10180
7056         * g++.dg/warn/Winline-1.C: New test.
7057
7058 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7059
7060         * gcc.c-torture/execute/string-opt-19.c: New test.
7061
7062         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7063         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7064
7065 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7066
7067         PR c++/10506
7068         * g++.dg/init/new6.C: New test.
7069
7070         PR c++/10503
7071         * g++.dg/init/ref6.C: New test.
7072
7073 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7074
7075         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7076
7077 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7078
7079         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7080         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7081
7082 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7083
7084         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7085         initialized static data members.
7086
7087 2003-04-25  H.J. Lu <hjl@gnu.org>
7088
7089         * gcc.dg/ia64-sync-4.c: New test.
7090
7091 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7092
7093         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7094         date.
7095
7096 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7097
7098         PR c++/10337
7099         * g++.dg/warn/conv1.C: New test.
7100         * g++.old-deja/g++.other/conv7.C: Adjust.
7101         * g++.old-deja/g++.other/overload14.C: Adjust.
7102
7103 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7104
7105         PR c++/10471
7106         * g++.dg/template/defarg2.C: New test.
7107
7108 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7109
7110         * gcc.dg/cpp/include2.c: Update.
7111         * gcc.dg/cpp/multiline-2.c: New.
7112         * gcc.dg/cpp/multiline.c: Update.
7113         * gcc.dg/cpp/strify2.c: Update.
7114         * gcc.dg/cpp/trad/literals-2.c: Update.
7115
7116 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7117
7118         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7119
7120 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7121
7122         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7123
7124 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7125
7126         PR c++/10451
7127         * g++.dg/parse/crash4.C: New test.
7128
7129         PR c++/9847
7130         * g++.dg/parse/crash5.C: New test.
7131
7132 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/10446
7135         * g++.dg/parse/crash3.C: New test.
7136
7137         PR c++/10428
7138         * g++.dg/parse/elab1.C: New test.
7139
7140 2003-04-22  Devang Patel  <dpatel@apple.com>
7141
7142         * gcc.dg/cpp/trad/funlike-5.c: New test.
7143
7144 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7145
7146         * g++.dg/other/packed1.C: Fix dg options.
7147
7148 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7149
7150         * g++.dg/other/offsetof2.C: New test.
7151
7152 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7153
7154         * g++.dg/template/recurse.C: Adjust location of error messages.
7155
7156 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7157
7158         PR c++/9881
7159         * g++.dg/init/addr-const1.C: New test.
7160         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7161
7162 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7163
7164         PR c++/10405
7165         * g++.dg/lookup/struct-hack1.C: New test.
7166
7167 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7168
7169         * ucs.c: Update diagnostic messages.
7170
7171 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7172
7173         * gcc.dg/cpp/truefalse.cpp: New test.
7174         * gcc.dg/cpp/cpp.exp: Update.
7175         * g++.dg/other/stdbool-if.C: Remove.
7176
7177 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7178
7179         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7180         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7181
7182 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7183
7184         * gcc.c-torture/compile/20030418-1.c: New test.
7185
7186 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7187
7188         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7189
7190 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7191
7192         PR c++/10347
7193         g++.dg/template/dependent-name1.C: New test.
7194
7195 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7196
7197         * gcc.dg/warn-1.c (tourist_guide): New array,
7198         contains a pointer to bar.
7199
7200 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7201
7202         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7203         * gcc.c-torture/execute/medce-1.c: New test case.
7204         * gcc.c-torture/execute/medce-2.c: New test case.
7205
7206 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7207
7208         * lib/prune.exp: Ignore more messages.
7209
7210         PR c++/10381
7211         * g++.dg/parse/lookup3.C: New test.
7212
7213 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7214
7215         * gcc.c-torture/compile/20030415-1.c : New test.
7216
7217 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7218
7219         * gcc.c-torture/execute/scope-2.c: Move to ...
7220         * gcc.dg/noncompile/scope.c: .... here.
7221
7222 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7223
7224         * gcc.dg/20030414-2.c: New test case.
7225
7226 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7227
7228         PR target/10377
7229         * gcc.dg/20030414-1.c: New test.
7230
7231 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7232
7233         * gcc.dg/builtins-12.c: New test case.
7234         * gcc.dg/builtins-13.c: New test case.
7235
7236 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7237
7238         * gcc.c-torture/execute/string-opt-18.c: New test.
7239
7240 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7241
7242         PR c++/10300
7243         * g++.dg/init/new5.C: New test.
7244
7245 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7246
7247         PR c++/7910
7248         * g++.dg/ext/dllimport1.C: New test.
7249
7250 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7251
7252         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7253
7254 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7255
7256         PR Fortran/9263
7257         * g77.f-torture/noncompile/9263.f: New test
7258         PR Fortran/1832
7259         * g77.f-torture/execute/1832.f: New test
7260
7261 2003-04-11  David Chad  <davidc@freebsd.org>
7262             Loren J. Rittle  <ljrittle@acm.org>
7263
7264         libobjc/8562
7265         * objc.dg/headers.m: New test.
7266
7267 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7268
7269         * gcc.c-torture/execute/builtin-noret-2.c: New.
7270         * gcc.c-torture/execute/builtin-noret-2.x: New.
7271         XFAIL builtin-noret-2.c at -O1 and above.
7272         * gcc.dg/redecl.c: New.
7273         * gcc.dg/Wshadow-1.c: Update error regexps.
7274
7275 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7276
7277         * g++.dg/abi/bitfield10.C: New test.
7278
7279 2003-04-09  Mike Stump  <mrs@apple.com>
7280
7281         * gcc.dg/pch/pch.exp: Make testcase names longer.
7282         * g++.dg/pch/pch.exp: Make testcase names longer.
7283
7284 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7285
7286         * gcc.dg/builtins-11.c: New test case.
7287
7288 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7289
7290         * gcc.dg/builtins-9.c: New test case.
7291         * gcc.dg/builtins-10.c: New test case.
7292
7293 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7294
7295         * gcc.dg/noncompile/init-4.c.c: New test.
7296
7297 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7298
7299         * gcc.misc-test/gcov-9.c: New test.
7300         * gcc.misc-test/gcov-10.c: New test
7301         * gcc.misc-test/gcov-11.c: New test.
7302
7303 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7304
7305         PR optimization/10024
7306         * gcc.c-torture/compile/20030405-1.c: New test.
7307
7308 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7309
7310         * gcc.dg/pch/static-3.c: New.
7311         * gcc.dg/pch/static-3.hs: New.
7312         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7313
7314 2003-04-04  Richard Henderson  <rth@redhat.com>
7315
7316         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7317         * g++.dg/eh/forced2.C: Likewise.
7318
7319 2003-04-03  Mike Stump  <mrs@apple.com>
7320
7321         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7322         target arg.
7323         (scan-assembler-times, scan-assembler-not): Likewise.
7324         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7325
7326 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7327
7328         * gcc.dg/sparc-loop-1.c: New test.
7329
7330 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7331
7332         PR other/9274
7333         * g++.dg/pch/system-2.C: New.
7334         * g++.dg/pch/system-2.Hs: New.
7335
7336 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7337
7338         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7339
7340         * g++.dg/eh/simd-1.C (vecfunc): Same.
7341
7342 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7343
7344         * gcc.c-torture/execute/20030401-1.c: New test case.
7345
7346 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7347
7348         * objc.dg/defs.m: New.
7349
7350 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7351
7352         * g++.dg/eh/simd-1.C: New.
7353         * g++.dg/eh/simd-2.C: New.
7354
7355 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7356
7357         * gcc.c-torture/execute/simd-3.c: New.
7358
7359 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7360
7361         PR c/9936
7362         * gcc.dg/20030331-2.c: New test.
7363
7364 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7365
7366         PR c++/10278
7367         * g++.dg/parse/crash2.C: New test.
7368
7369 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7370
7371         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7372         * gcc.c-torture/execute/20030331-1.c: ...here.
7373
7374 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7375
7376         * gcc.c-torture/execute/20030331-1.c: New test.
7377
7378 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7379
7380         * lib/gcov.exp: Adjust call return testing strings.
7381         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7382
7383 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7384
7385         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7386         * gcc.dg/builtins-7.c: New test case.
7387         * gcc.dg/builtins-8.c: New test case.
7388
7389 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7390
7391         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7392
7393 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7394
7395         PR c++/7647
7396         * g++.dg/lookup-class-member-2.C: New test.
7397
7398 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7399
7400         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7401
7402 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7403
7404         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7405
7406 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7407
7408         * g++.dg/init/attrib1.C: New test.
7409
7410 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7411
7412         * gcc.dg/ultrasp8.c: New test.
7413
7414 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7415
7416         * gcc.dg/ultrasp7.c: New test.
7417
7418 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7419
7420         PR c++/10047
7421         * g++.dg/template/inline1.C: New test.
7422
7423 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7424
7425         * gcc.dg/sparc-dwarf2.c: New test.
7426
7427 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7428
7429         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7430         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7431
7432 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7433
7434         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7435         than reading .x files.
7436         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7437         * g77.dg/gcov/gcov-1.f: Likewise.
7438         * gcc.misc-tests/gcov-4b.c: Likewise.
7439         * gcc.misc-tests/gcov-5b.c: Likewise.
7440         * gcc.misc-tests/gcov-6.c: Likewise.
7441         * gcc.misc-tests/gcov-7.c: Likewise.
7442         * gcc.misc-tests/gcov-8.c: Likewise.
7443         * g++.dg/gcov/gcov-1.x: Remove.
7444         * g77.dg/gcov/gcov-1.x: Likewise.
7445         * gcc.misc-tests/gcov-4b.x: Likewise.
7446         * gcc.misc-tests/gcov-5b.x: Likewise.
7447         * gcc.misc-tests/gcov-6.x: Likewise.
7448         * gcc.misc-tests/gcov-7.x: Likewise.
7449         * gcc.misc-tests/gcov-8.x: Likewise.
7450
7451 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7452
7453         PR opt/10087
7454         * gcc.dg/20030324-1.c: New test.
7455
7456 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         PR c++/10224
7459         * g++.dg/template/arg3.C: New test.
7460
7461         PR c++/10158
7462         * g++.dg/template/friend18.C: New test.
7463
7464 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7465
7466         * g77.f-torture/compile/20030326-1.f: New test case.
7467
7468 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7469
7470         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7471
7472         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7473
7474 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7475
7476         * gcc.dg/ia64-sync-3.c: New test.
7477
7478 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7479
7480         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7481
7482 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7483
7484         * gcc.dg/ultrasp6.c: New test.
7485
7486 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7487
7488         * gcc.dg/i386-signbit-1.c: New test.
7489         * gcc.dg/i386-signbit-2.c: New test.
7490         * gcc.dg/i386-signbit-3.c: New test.
7491
7492 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7493
7494         * gcc.dg/ultrasp5.c: Fix options.
7495
7496 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7497
7498         * gcc.dg/ultrasp5.c: Fix comment.
7499
7500 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7501
7502         PR fortran/10197
7503         * g77.f-torture/execute/10197.f: New test.
7504
7505 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7506
7507         PR c++/9898, c++/383
7508         * g++.dg/template/conv6.C: New test.
7509
7510         PR c++/10119
7511         * g++.dg/template/ptrmem5.C: New test.
7512
7513         PR c++/10026
7514         * g++.dg/lookup/koenig1.C: New test.
7515
7516         PR C++/10199
7517         * g++.dg/lookup/template2.C: New test.
7518
7519 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7520
7521         * g++.dg/opt/rtti1.C: New test.
7522
7523 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7524
7525         * gcc.dg/ultrasp5.c: New test.
7526
7527 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7528
7529         PR middle-end/9967
7530         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7531         builtin fputs.
7532
7533 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7534
7535         PR c/8224
7536         * gcc.dg/20030323-1.c: New test.
7537
7538 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7539
7540         * gcc.c-torture/compile/20030323-1.c: New test case.
7541
7542 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7543
7544         * gcc.dg/20030321-1.c: New test.
7545
7546 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7547
7548         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7549
7550 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         PR c++/9978, c++/9708
7553         * g++.dg/ext/vlm1.C: Adjust expected error.
7554         * g++.dg/ext/vla2.C: New test.
7555         * g++.dg/template/arg1.C: New test.
7556         * g++.dg/template/arg2.C: New test.
7557
7558 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7559
7560         * g77.f-torture/execute/select.f: New test.
7561         * g77.f-torture/noncompile/select_no_compile.f: New test.
7562
7563 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7564
7565         PR c++/9898
7566         * g++.dg/other/error4.C: New test.
7567
7568 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7569
7570         * g++.dg/template/friend17.C: New test.
7571
7572 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7573
7574         * gcc.c-torture/compile/20030320-1.c: New.
7575
7576 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7577
7578         * gcc.dg/builtins-6.c: New test case.
7579
7580 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7581
7582         PR target/10073
7583         * gcc.c-torture/compile/20030319-1.c: New.
7584
7585 2003-03-18  Jan Hubicka  <jh@suse.cz>
7586
7587         * gcc.dg/i386-cvt-1.c: New test.
7588
7589 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7590
7591         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7592         * objc.dg/naming-2.m: Likewise.
7593
7594 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7595
7596         PR c++/9639
7597         * g++.dg/parse/crash1.C: New test.
7598
7599 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7600
7601         PR c++/8805
7602         * g++.dg/eh/cleanup1.C: New test.
7603
7604 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7605
7606         * gcc.c-torture/execute/20030316-1.c: New test case.
7607
7608 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         PR c++/9629
7611         * g++.dg/init/ctor2.C: New test.
7612
7613 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7614
7615         * g77.f-torture/compile/xformat.f: New test case.
7616
7617 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7618
7619         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7620         * g++.old-deja/g++.mike/eh50.C: Likewise.
7621
7622 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7623
7624         PR c++/6440
7625         * g++.dg/template/spec7.C: New test.
7626         * g++.dg/template/spec8.C: Likewise.
7627
7628 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7629
7630         * gcc.c-torture/execute/20030313-1.c: New test.
7631
7632 2003-03-14  Richard Henderson  <rth@redhat.com>
7633
7634         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7635
7636 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7637
7638         * gcc.c-torture/compile/20030314-1.c: New test.
7639
7640 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7641
7642         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7643         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7644         thumb target,
7645         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7646         to accept newer _imp__  prefix and additional
7647         newline in .drectve section.
7648         * gcc.dg/dll-4.c: Likewise.
7649         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7650         switch.
7651
7652 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7653
7654         * g++.dg/parse/namespace9.C: New test.
7655
7656         * g++.dg/init/ref5.C: New test.
7657         * g++.dg/parse/ptrmem1.C: Likewise.
7658
7659 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7660
7661         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7662         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7663         regular expression.
7664         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7665         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7666
7667 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7668
7669         * gcc.c-torture/execute/20030224-2.c: New test.
7670
7671 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7672
7673         * gcc.dg/decl-3.c: New test.
7674
7675 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7676
7677         * gcc.dg/i386-loop-2.c: New test.
7678
7679 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7680
7681         PR c++/9474
7682         * g++.dg/parse/namespace8.C: New test.
7683
7684         PR c++/9924
7685         * g++.dg/overload/builtin2.C: New test.
7686
7687 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7688
7689         * gcc.dg/return-type-3.c: New test.
7690
7691 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7692
7693         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7694         profiling options are not supported.
7695
7696 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7697
7698         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7699         * g++.old-deja/g++.warn/impint2.C: Likewise.
7700
7701 2003-03-10  Devang Patel  <dpatel@apple.com>
7702
7703         * g++.dg/cpp/c++_cmd_1.C: New test.
7704         * g++.dg/cpp/c++_cmd_1.h: New file.
7705
7706 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7707
7708         * gcc.dg/altivec-9.c: New file.
7709
7710 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7711
7712         * gcc.dg/ppc-sdata-1.c: New test.
7713         * gcc.dg/ppc-sdata-2.c: New test.
7714
7715 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7716
7717         PR c++/9373
7718         * g++.dg/opt/ptrmem2.C: New test.
7719
7720         PR c++/8534
7721         * g++.dg/opt/ptrmem1.C: New test.
7722
7723 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7724
7725         * gcc.dg/i386-loop-1.c: New test.
7726
7727 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7728
7729         PR c++/9970
7730         * g++.dg/lookup/friend1.C: New test.
7731
7732 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR c++/9823
7735         * g++.dg/parser/constructor1.C: New test.
7736
7737 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
7738
7739         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
7740
7741         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
7742
7743 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
7744
7745         * gcc.dg/cpp/Wunused.c: Update test.
7746
7747 2003-03-08  Jan Hubicka  <jh@suse.cz>
7748
7749         * gcc.dg/inline-3.c: New test.
7750
7751 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
7752
7753         PR c++/9809
7754         * g++.dg/parse/builtin1.C: New test.
7755
7756         PR c++/9982
7757         * g++.dg/abi/cookie1.C: New test.
7758         * g++.dg/abi/cookie2.C: Likewise.
7759
7760         PR c++/9524
7761         * g++.dg/template/field1.C: New test.
7762
7763         PR c++/9912
7764         * g++.dg/parse/class1.C: New test.
7765         * g++.dg/parse/namespace7.C: Likewise.
7766         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
7767
7768 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
7769
7770         * g++.dg/init/ref4.C: New test.
7771
7772 2003-03-07  Jan Hubicka  <jh@suse.cz>
7773
7774         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
7775         * gcc.dg/inline-3.c:  New test.
7776
7777 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
7778
7779         * g++.dg/init/ref3.C: New test.
7780
7781         PR c++/9965
7782         * g++.dg/init/ref2.C: New test.
7783
7784         PR c++/9400
7785         * g++.dg/warn/Wshadow-2.C: New test.
7786
7787         PR c++/9791
7788         * g++.dg/warn/Woverloaded-1.C: New test.
7789
7790 2003-03-05  Jan Hubicka  <jh@suse.cz>
7791
7792         * gcc.dg/i386-local2.c: New.
7793         * gcc.dg/i386-local.c: Fix typo.
7794
7795 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
7796
7797         * g++.dg/abi/layout3.C: New test.
7798
7799 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
7800
7801         * gcc.c-torture/compile/20030305-1.c
7802
7803 2003-03-05  Jan Hubicka  <jh@suse.cz>
7804
7805         * gcc.dg/i386-local.c: New.
7806
7807 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
7808
7809         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
7810
7811 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7812
7813         * gcc.dg/switch-2.c: New test.
7814         * gcc.dg/switch-3.c: New test.
7815         * gcc.dg/Wswitch.c: Adjust line numbers.
7816         * gcc.dg/Wswitch-default.c: Likewise.
7817         * gcc.dg/Wswitch-enum.c: Likewise.
7818
7819 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
7820
7821         * gcc.c-torture/execute/20030222-1.c: New test.
7822
7823 2003-03-03  James E Wilson  <wilson@tuliptree.org>
7824
7825         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
7826
7827 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
7828
7829         PR c++/9878
7830         * g++.dg/init/ref1.C: New test.
7831
7832 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
7833
7834         * gcc.dg/sh-relax.c: New SH-only test.
7835
7836 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
7837
7838         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
7839         comment explaining purpose of testcase.
7840
7841 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7842
7843         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
7844         for HC11/HC12 (asm needs two int registers).
7845         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
7846         HC11/HC12 because the test uses an asm which needs two 32-bit
7847         registers.
7848
7849 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
7850
7851         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
7852         for HC11/HC12 (array is too large otherwise).
7853         * gcc.c-torture/compile/920501-4.x: New file, likewise.
7854         * gcc.c-torture/compile/20010518-2.x: Likewise.
7855         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
7856         HC11/HC12 (array is too large).
7857
7858 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
7859
7860         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
7861         * lib/g++-dg.exp (g++-dg-test): Likewise.
7862
7863 2003-03-01  Roger Sayle  <roger@eyesopen.com>
7864
7865         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
7866         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
7867
7868 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7869
7870         * g++.dg/warn/implicit-typename1.C: Remove warning.
7871
7872 2003-02-28  Richard Henderson  <rth@redhat.com>
7873
7874         * gcc.dg/noreturn-1.c: Move noreturn warning line.
7875         * gcc.dg/return-type-1.c: Move control reaches end warning line.
7876
7877 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
7878
7879         * gcc.dg/pch/pch.exp: Change .pch to .gch.
7880         * g++.dg/pch/pch.exp: Likewise.
7881
7882 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
7883
7884         PR c++/9879
7885         * testsuite/g++.dg/init/new4.C: New test.
7886
7887 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
7888
7889         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
7890
7891 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
7892
7893         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
7894         unsigned long.
7895
7896         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
7897         wider than float.
7898
7899 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7900
7901         * lib/scanasm.exp: Add support for counting numbers of
7902         occurences.
7903         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
7904         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
7905
7906 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
7907
7908         PR c++/9683
7909         * g++.dg/template/static3.C: New test.
7910
7911         PR c++/9829
7912         * g++.dg/parse/namespace6.C: New test.
7913
7914 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7915
7916         PR target/9732
7917         * gcc.dg/20030225-1.c: New test.
7918
7919 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
7920
7921         * README: Remove out-of-date information.
7922
7923         PR c++/9836
7924         * g++.dg/template/spec6.C: New test.
7925
7926 2003-02-24  Jeff Law  <law@redhat.com>
7927
7928         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
7929
7930 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7931
7932         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
7933         * gcc.dg/pragma-ep-1.c: Likewise.
7934
7935 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7936
7937         PR c++/9602
7938         * g++.dg/template/friend16.C: New test.
7939
7940 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
7941
7942         PR c++/5333
7943         * g++.dg/parse/fused-params1.C: Adjust error messages.
7944         * g++.dg/template/nested3.C: New test.
7945
7946 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
7947
7948         * g++.dg/abi/param1.C: New test.
7949
7950 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7951
7952         PR c++/7982
7953         * g++.dg/warn/implicit-typename1.C: New test.
7954
7955 2003-02-22  Kelley Cook <kelleycook@comcast.net>
7956
7957         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
7958         with "mtune".
7959         * g++.old-deja/g++.other/store-expr2.C: Likewise.
7960         * gcc.c-torture/execute/20010129-1.x: Likewise.
7961         * gcc.dg/20011107-1.c: Likewise.
7962         * gcc.dg/20020108-1.c: Likewise.
7963         * gcc.dg/20020122-3.c: Likewise.
7964         * gcc.dg/20020206-1.c: Likewise.
7965         * gcc.dg/20020310-1.c: Likewise.
7966         * gcc.dg/20020426-2.c: Likewise.
7967         * gcc.dg/20020517-1.c: Likewise.
7968         * gcc.dg/991230-1.c: Likewise.
7969         * gcc.dg/i386-unroll-1.c: Likewise.
7970         * gcc.misc-tests/i386-prefetch.exp: Likewise.
7971
7972 2003-02-22  Jan Hubicka  <jh@suse.cz>
7973
7974         * gcc.dg/i386-mul.c: New test.
7975
7976 2003-02-21  Roger Sayle  <roger@eyesopen.com>
7977
7978         * gcc.dg/builtins-5.c: New test case.
7979
7980 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
7981
7982         * gcc.dg/asmreg-1.c: New test.
7983
7984 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7985
7986         PR c++/9749
7987         * g++.dg/parse/varmod1.C: New test.
7988
7989 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7990
7991         PR c++/9727
7992         * g++.dg/template/op1.C: New test.
7993
7994 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
7995
7996         PR c++/8906
7997         * g++.dg/template/nested2.C: New test.
7998
7999 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8000
8001         PR c++/8724
8002         * g++.dg/expr/dtor1.C: New test.
8003
8004 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8005
8006         * gcc.dg/cpp/include3.c: New test.
8007         * gcc.dg/cpp/inc/foo.h: New file.
8008
8009 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8010
8011         * gcc.c-torture/execute/20030221-1.c: New test.
8012
8013 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8014
8015         PR c++/9729
8016         * g++.dg/abi/conv1.C: New test.
8017
8018 2003-02-20  Jan Hubicka  <jh@suse.cz>
8019
8020         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8021
8022 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8023
8024         * gcc.c-torture/compile/20030219-1.c: New test.
8025
8026 2003-02-18  Jan Hubicka  <jh@suse.cz>
8027
8028         * gcc.dg/funcorder.c: New test.
8029
8030 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8031
8032         * gcc.c-torture/execute/20030218-1.c: New.
8033
8034 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8035
8036         * gcc.dg/20030218-1.c: New.
8037
8038 2003-02-18  Richard Henderson  <rth@redhat.com>
8039
8040         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8041         * gcc.dg/attr-used-2.c: New.
8042
8043 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8044
8045         PR c++/9704
8046         * g++.dg/init/copy5.C: New test.
8047
8048 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8049
8050         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8051         * g++.dg/pch/pch.exp: Likewise.
8052
8053 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8054
8055         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8056         STACK_SIZE is not defined.
8057
8058 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8059
8060         PR c++/9457
8061         * g++.dg/template/init1.C: New test.
8062
8063 2003-02-16  Jan HUbicka  <jh@suse.cz>
8064
8065         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8066         (foo): Add few extra tests
8067         * gcc.dg/c99-const-expr-3.c: Likewise.
8068         * gcc.c-torture/execute/20030216-1.c: New.
8069
8070 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8071
8072         PR c++/9459
8073         * g++.dg/ext/typeof4.C: New test.
8074
8075 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8076
8077         * gcc.dg/i386-387-3.c: New test case.
8078
8079 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8080
8081         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8082         cris-*-elf* cris-*-aout* and mmix-*-*.
8083
8084 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8085
8086         * gcc.dg/20030213-1.c: New test.
8087
8088 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8089
8090         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8091         * gcc.dg/i386-387-2.c: Likewise.
8092
8093 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8094
8095         * gcc.dg/ppc-spe.c: Fix formatting.
8096         Enable tests that were previously unsupported by gas.
8097         Delete tests for instructions that no longer exist.
8098         Switch arguments on evsubifw builtin.
8099
8100 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8101
8102         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8103         STACK_SIZE is too small.
8104
8105 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8106             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8107
8108         * gcc.dg/decl-2.c: New test.
8109
8110 2003-02-10  Jan Hubicka  <jh@suse.cz>
8111
8112         * gcc.dg/i386-fpcvt-1.c:  New test.
8113
8114 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8115
8116         * gcc.c-torture/execute/20030209-1.c: New test.
8117
8118 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8119
8120         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8121         int-wide bitops, use the constants of the same width.
8122         Likewise, if long long is 32-bit wide, test bitops using
8123         32-bit constants.
8124
8125 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8126
8127         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8128
8129 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8130
8131         * testsuite/gcc.dg/builtins-4.c: New test case.
8132
8133 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8134
8135         * gcc.dg/20020430-1.c: Fix dg command typos.
8136         * gcc.dg/20020503-1.c: Likewise.
8137
8138 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8139
8140         PR c++/8785
8141         * g++.dg/parse/fused-params1.C: New test.
8142
8143         PR c++/8857
8144         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8145
8146         PR c++/8921
8147         * g++.dg/parse/non-dependent1.C: New test.
8148
8149         PR c++/8928
8150         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8151
8152         PR c++/9228
8153         * g++.dg/parse/undefined7.C: New test.
8154         * g++.dg/parse/non-templ1.C: New test.
8155
8156         PR c++/9229
8157         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8158
8159 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8160
8161         * gcc.c-torture/compile/20030206-1.c: New test.
8162
8163 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8164
8165         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8166         "pow" to "foo" to avoid potential confusion with a math built-in.
8167
8168 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8169
8170         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8171         conditions for SPARC targets.
8172
8173 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8174
8175         * gcc.dg/20030204-1.c: New test.
8176
8177 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8178
8179         PR c++/38
8180         * g++.dg/parse/array-size1.C: New test.
8181
8182         PR c++/5657
8183         * g++.dg/parse/undefined3.C: New test.
8184
8185         PR c++/5665
8186         * g++.dg/parse/undefined4.C: New test.
8187
8188         PR c++/5975
8189         * g++.dg/parse/undefined5.C: New test.
8190
8191         PR c++/7259
8192         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8193
8194         PR c++/8578
8195         * g++.dg/parse/casting-operator1.C: New test.
8196
8197         PR c++/8596
8198         * g++.dg/parse/undefined6.C: New test.
8199
8200         PR c++/8736
8201         * g++.dg/parse/missing-template1.C: New test.
8202
8203 2003-02-04  Jan Hubicka  <jh@suse.cz>
8204
8205         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8206         * gcc.dg/i386-cmov?.c:  Likewise.
8207         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8208         * gcc.dg/i386-ssefp-1.c:  Likewise.
8209         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8210         conventions.
8211
8212 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8213
8214         PR c++/7129
8215         * testsuite/g++.dg/ext/max.C: New test.
8216
8217 2003-02-03  Jan Hubicka  <jh@suse.cz>
8218
8219         * gcc.c-torture/execute/20030203-1.c: New test.
8220
8221 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8222
8223         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8224         'natural-endian'.
8225
8226 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8227
8228         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8229         * g++.dg/init/new2.C: Likewise.
8230         * g++.dg/other/new1.C: Likewise.
8231
8232 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8233
8234         * gcc.dg/struct-ret-libc.c: New test.
8235
8236 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8237
8238         * gcc.dg/20030129-1.c: New test.
8239
8240 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8241
8242         PR c++/8849
8243         * g++.dg/template/ptrmem4.C: New test.
8244
8245 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8246
8247         * g++.dg/parser/constant1.C: New test.
8248
8249 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8250
8251         PR c++/8591
8252         * g++.dg/parse/friend2.C: New test.
8253
8254 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8255
8256         PR c++/9437
8257         * g++.dg/template/unify4.C: New test.
8258
8259 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8260
8261         * gcc.c-torture/execute/20030128-1.c: New test.
8262
8263 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8264
8265         * g++.dg/lookup/nested1.C: Test moved from ...
8266         * g++.old-deja/g++.other/lookup24.C: ... here.
8267
8268 2003-01-28  Jan Hubicka  <jh@suse.cz>
8269
8270         * gcc.dg/i386-cmov5.c:  New test.
8271
8272 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8273
8274         * gcc.c-torture/execute/20010925-1.c: Changed the
8275         memcpy declaration.
8276
8277 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8278
8279         PR c++/3902
8280         * g++.dg/parse/template5.C: New test.
8281
8282 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8283
8284         PR fortran/9258
8285         * g77.dg/pr9258: New test.
8286
8287 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8288
8289         * README: Move relevant parts from README.g++.
8290
8291         * README.g++: Remove this file.
8292
8293 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8294
8295         * g++.dg/abi/dcast1.C: New test.
8296
8297 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8298
8299         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8300
8301 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8302
8303         PR c++/47
8304         * g++.old-deja/g++.other/lookup24.C: New test.
8305
8306 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8307
8308         PR middle-end/7227
8309         * gcc.dg/uninit-C.c: New test.
8310
8311 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8312
8313         * g++.dg/abi/covariant1.C: New test.
8314
8315 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8316
8317         * gcc.dg/20030123-1.c: New test.
8318
8319 2003-01-25  Jan Hubicka  <jh@suse.cz>
8320
8321         PR opt/8492
8322         * gcc.c-torture/compile/20030125-1.c
8323
8324 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8325
8326         PR c++/9403
8327         * g++.dg/parse/template3.C: New test.
8328         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8329
8330         PR c++/795
8331         * g++.dg/parse/template4.C: New test.
8332
8333         PR c++/9415
8334         * g++.dg/template/qual2.C: New test.
8335
8336         PR c++/8545
8337         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8338
8339         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8340
8341 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8342
8343         * gcc.c-torture/execute/switch-1.c: New test case.
8344
8345 2003-01-25  Jan Hubicka  <jh@suse.cz>
8346
8347         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8348
8349 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8350
8351         Tweaks for Bison-1.875. From the NEWS file:
8352         "- `parse error' -> `syntax error'
8353         Bison now uniformly uses the term `syntax error'"
8354         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8355         * gcc.dg/cpp/digraph2.c: Likewise.
8356         * gcc.dg/cpp/direct2.c: Likewise.
8357         * gcc.dg/cpp/paste4.c: Likewise.
8358         * gcc.dg/c90-restrict-1.c: Likewise.
8359         * gcc.dg/c99-func-2.c: Likewise.
8360         * gcc.dg/noncompile/920721-2.c: Likewise.
8361         * gcc.dg/noncompile/930622-2.c: Likewise.
8362         * gcc.dg/noncompile/940112-1.c: Likewise.
8363         * gcc.dg/noncompile/950921-1.c: Likewise.
8364         * gcc.dg/noncompile/951123-1.c: Likewise.
8365         * gcc.dg/noncompile/971104-1.c: Likewise.
8366         * gcc.dg/noncompile/990416-1.c: Likewise.
8367
8368 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8369
8370         * g++.dg/parse/undefined1.C: Add error message.
8371
8372 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8373
8374         PR c++/9354
8375         * g++.dg/parse/new1.C: New test.
8376
8377         PR c++/9216
8378         * g++.dg/parse/template2.C: New test.
8379
8380         PR c++/9354
8381         * g++.dg/parse/typedef2.C: New test.
8382
8383         PR c++/9328
8384         * g++.dg/ext/typeof3.C: New test.
8385
8386 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8387
8388         PR c++/2738
8389         * g++.dg/parse/ret-type1.C: New test.
8390
8391         PR c++/3792
8392         * g++.dg/parse/tmpl-outside1.C: New test.
8393
8394         PR c++/4207
8395         * g++.dg/parse/int-as-enum1.C: New test.
8396
8397         PR c++/4903
8398         * g++.dg/parse/no-typename1.C: New test.
8399
8400         PR c++/5533
8401         * g++.dg/parse/no-value1.C: New test.
8402
8403         PR c++/5921
8404         * g++.dg/parse/wrong-inline1.C: New test.
8405
8406         PR c++/6402
8407         * g++.dg/parse/ref1.C: New test.
8408
8409         PR c++/6992
8410         * g++.dg/parse/attr-ctor1.C: New test.
8411
8412         PR c++/7229
8413         * g++.dg/parse/namespace5.C: New test.
8414
8415         PR c++/7917
8416         * g++.dg/parse/func-def1.C: New test.
8417
8418         PR c++/8143
8419         * g++.dg/parse/undefined1.C: New test.
8420
8421         PR c++/5723, PR c++/8522
8422         * g++.dg/parse/specialization1.C: New test.
8423
8424         PR c++/163, PR c++/8595
8425         * g++.dg/parse/struct-as-enum1.C: New test.
8426
8427         PR c++/9173
8428         * g++.dg/parse/undefined2.C: New test.
8429
8430 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/9298
8433         * g++.dg/parse/template1.C: New test.
8434
8435         PR c++/9384
8436         * g++.dg/parse/using1.C: New test.
8437
8438         PR c++/9285
8439         PR c++/9294
8440         * g++.dg/parse/expr2.C: New test.
8441
8442         PR c++/9388
8443         * g++.dg/parse/lookup2.C: Likewise.
8444
8445 2003-01-21  Jan Hubicka  <jh@suse.cz>
8446
8447         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8448         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8449         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8450         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8451
8452 2003-01-20  Nick Clifton  <nickc@redhat.com>
8453
8454         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8455         problem with ARM sibcall code generation.
8456
8457 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8458
8459         * gcc.c-torture/execute/20030120-1.c: New.
8460
8461 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8462
8463         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8464
8465 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8466
8467         PR c++/9272
8468         * g++.dg/parse/ctor1.C: New test.
8469
8470         PR c++/9294:
8471         * g++.dg/parse/qualified1.C: New test.
8472
8473         * g++.dg/parse/typename3.C: New test.
8474
8475 2003-01-16  Richard Henderson  <rth@redhat.com>
8476
8477         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8478
8479 2003-01-16  Richard Henderson  <rth@redhat.com>
8480
8481         * g++.dg/pch/pch.exp: Copy test header to the working directory
8482         before using it either for precompilation or direct use.
8483         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8484         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8485
8486 2003-01-16  Richard Henderson  <rth@redhat.com>
8487
8488         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8489         before using it either for precompilation or direct use.
8490         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8491         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8492
8493 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8494
8495         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8496         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8497         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8498         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8499         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8500         typename warning into error.
8501         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8502         error messages.
8503         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8504         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8505         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8506         messages.
8507         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8508         make declaration visible in template.
8509         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8510         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8511         messages.
8512         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8513         message.
8514         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8515         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8516         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8517         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8518         typename warning with error message.
8519         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8520         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8521         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8522
8523 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8524
8525         * g++.dg/parse/ambig2.C: New test.
8526
8527 2003-01-15  Richard Henderson  <rth@redhat.com>
8528
8529         * g++.dg/tls/init-2.C: Update error message string.
8530
8531 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8532
8533         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8534
8535 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8536
8537         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8538         all for HC11/HC12.
8539         * gcc.c-torture/compile/20001205-1.x: Likewise.
8540         * gcc.c-torture/compile/20001226-1.x: Likewise.
8541         * gcc.c-torture/compile/920520-1.x: Likewise.
8542         * gcc.c-torture/compile/961203-1.x: Likewise.
8543         * gcc.c-torture/compile/20020604-1.x: Likewise.
8544
8545 2003-01-15  Jan Hubicka  <jh@suse.cz>
8546
8547         * gcc.c-torture/compile/20030115-1.c: New test.
8548
8549         * gcc.dg/i386-fpcvt-1.c: New test.
8550         * gcc.dg/i386-fpcvt-2.c: New test.
8551
8552 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8553
8554         Further conform g++'s __vmi_class_type_info to the C++ ABI
8555         specification.
8556         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8557         the specification.
8558
8559 2003-01-14  Jan Hubicka  <jh@suse.cz>
8560
8561         * gcc.dg/i386-fpcvt-1.c: New test.
8562         * gcc.dg/i386-fpcvt-2.c: New test.
8563
8564 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8565
8566         * gcc.dg/i386-mmx-3.c: New test.
8567
8568 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8569
8570         PR c++/9264
8571         * g++.dg/parse/octal1.C: New file.
8572
8573         PR c++/9172
8574         * g++.dg/parse/typename1.C: New file.
8575
8576 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8577
8578         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8579         * gcc.dg/bf-no-ms-layout.c: Likewise.
8580         * gcc.dg/bf-ms-attrib.c: Likewise.
8581
8582 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/9099
8585         * g++.dg/parse/dtor1.C: New file.
8586
8587         PR c++/9128
8588         * g++.dg/rtti/typeid1.C: New file.
8589
8590         PR c++/9153
8591         * g++.dg/parse/lookup1.C: New file.
8592
8593         PR c++/9171
8594         * g++.dg/templ/spec5.C: New file.
8595
8596 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8597
8598         * gcc.c-torture/compile/20030110-1.c: New test.
8599
8600 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8601
8602         Merge from pch-branch:
8603
8604         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8605
8606         * gcc.dg/pch/cpp-1.h: New.
8607         * gcc.dg/pch/cpp-1.c: New.
8608         * gcc.dg/pch/cpp-2.h: New.
8609         * gcc.dg/pch/cpp-2.c: New.
8610
8611         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8612
8613         * gcc.dg/pch/except-1.h: New.
8614         * gcc.dg/pch/except-1.c: New.
8615
8616         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8617
8618         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8619         running test.
8620         * gcc.dg/pch: Include *.hp not *.h.
8621         * gcc.dg/pch/system-1.h: New.
8622         * gcc.dg/pch/system-1.c: New.
8623
8624         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8625
8626         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8627         rather than trying to build and run a program using PCH.
8628         * gcc.dg/pch: Remove dg-do commands from test files.
8629
8630         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8631
8632         * gcc.dg/pch/macro-3.c: New.
8633         * gcc.dg/pch/macro-3.h: New.
8634
8635         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8636
8637         * gcc.dg/pch/common-1.c: New.
8638         * gcc.dg/pch/common-1.h: New.
8639         * gcc.dg/pch/decl-1.c: New.
8640         * gcc.dg/pch/decl-1.h: New.
8641         * gcc.dg/pch/decl-2.c: New.
8642         * gcc.dg/pch/decl-2.h: New.
8643         * gcc.dg/pch/decl-3.c: New.
8644         * gcc.dg/pch/decl-3.h: New.
8645         * gcc.dg/pch/decl-4.c: New.
8646         * gcc.dg/pch/decl-4.h: New.
8647         * gcc.dg/pch/decl-5.c: New.
8648         * gcc.dg/pch/decl-5.h: New.
8649         * gcc.dg/pch/global-1.c: New.
8650         * gcc.dg/pch/global-1.h: New.
8651         * gcc.dg/pch/inline-1.c: New.
8652         * gcc.dg/pch/inline-1.h: New.
8653         * gcc.dg/pch/inline-2.c: New.
8654         * gcc.dg/pch/inline-2.h: New.
8655         * gcc.dg/pch/static-1.c: New.
8656         * gcc.dg/pch/static-1.h: New.
8657         * gcc.dg/pch/static-2.c: New.
8658         * gcc.dg/pch/static-2.h: New.
8659
8660         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8661
8662         * g++.dg/pch/pch.exp: Better handle failing testcases.
8663         * gcc.dg/pch/pch.exp: Likewise.
8664         * gcc.dg/pch/macro-1.c: New.
8665         * gcc.dg/pch/macro-1.h: New.
8666         * gcc.dg/pch/macro-2.c: New.
8667         * gcc.dg/pch/macro-2.h: New.
8668
8669         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8670
8671         * g++.dg/dg.exp: Treat files in pch/ specially.
8672         * g++.dg/pch/pch.exp: New file.
8673         * g++.dg/pch/empty.H: New file.
8674         * g++.dg/pch/empty.C: New file.
8675         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8676         "precompile".
8677
8678         * gcc.dg/pch/pch.exp: New file.
8679         * gcc.dg/pch/empty.h: New file.
8680         * gcc.dg/pch/empty.c: New file.
8681         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8682         "precompile".
8683
8684 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8685
8686         * g++.dg/template/friend14.C: New test.
8687
8688 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8689
8690         * gcc.dg/old-style-asm-1.c: New test.
8691
8692 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8693
8694         * gcc.c-torture/compile/20030109-1.c: New test.
8695
8696 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8697
8698         * gcc.c-torture/execute/20030109-1.c: New test.
8699
8700 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8701
8702         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8703         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8704         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8705         * g++.old-deja/g++.mike/eh2.C: Likewise
8706         * g++.old-deja/g++.mike/eh3.C: Likewise
8707         * g++.old-deja/g++.mike/eh5.C: Likewise
8708         * g++.old-deja/g++.mike/eh6.C: Likewise
8709         * g++.old-deja/g++.mike/eh7.C: Likewise
8710         * g++.old-deja/g++.mike/eh8.C: Likewise
8711         * g++.old-deja/g++.mike/eh9.C: Likewise
8712         * g++.old-deja/g++.mike/eh10.C: Likewise
8713         * g++.old-deja/g++.mike/eh12.C: Likewise
8714         * g++.old-deja/g++.mike/eh13.C: Likewise
8715         * g++.old-deja/g++.mike/eh14.C: Likewise
8716         * g++.old-deja/g++.mike/eh16.C: Likewise
8717         * g++.old-deja/g++.mike/eh17.C: Likewise
8718         * g++.old-deja/g++.mike/eh18.C: Likewise
8719         * g++.old-deja/g++.mike/eh21.C: Likewise
8720         * g++.old-deja/g++.mike/eh23.C: Likewise
8721         * g++.old-deja/g++.mike/eh24.C: Likewise
8722         * g++.old-deja/g++.mike/eh25.C: Likewise
8723         * g++.old-deja/g++.mike/eh26.C: Likewise
8724         * g++.old-deja/g++.mike/eh27.C: Likewise
8725         * g++.old-deja/g++.mike/eh28.C: Likewise
8726         * g++.old-deja/g++.mike/eh29.C: Likewise
8727         * g++.old-deja/g++.mike/eh31.C: Likewise
8728         * g++.old-deja/g++.mike/eh33.C: Likewise
8729         * g++.old-deja/g++.mike/eh34.C: Likewise
8730         * g++.old-deja/g++.mike/eh35.C: Likewise
8731         * g++.old-deja/g++.mike/eh36.C: Likewise
8732         * g++.old-deja/g++.mike/eh37.C: Likewise
8733         * g++.old-deja/g++.mike/eh38.C: Likewise
8734         * g++.old-deja/g++.mike/eh39.C: Likewise
8735         * g++.old-deja/g++.mike/eh40.C: Likewise
8736         * g++.old-deja/g++.mike/eh41.C: Likewise
8737         * g++.old-deja/g++.mike/eh42.C: Likewise
8738         * g++.old-deja/g++.mike/eh44.C: Likewise
8739         * g++.old-deja/g++.mike/eh46.C: Likewise
8740         * g++.old-deja/g++.mike/eh47.C: Likewise
8741         * g++.old-deja/g++.mike/eh48.C: Likewise
8742         * g++.old-deja/g++.mike/eh49.C: Likewise
8743         * g++.old-deja/g++.mike/eh50.C: Likewise
8744
8745
8746         PR c++/8615
8747         * g++.dg/template/char1.C: New test.
8748
8749         * g++.dg/template/varmod1.C: Fix typo.
8750
8751 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8752
8753         DR 180
8754         * g++.old-deja/g++.pt/crash32.C: Expect error.
8755
8756 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
8757
8758         PR c++/5919
8759         * g++.dg/template/varmod1.C: New test.
8760
8761         PR c++/8727
8762         * g++.dg/inherit/typeinfo1.C: New test.
8763
8764         PR c++/8663
8765         * g++.dg/inherit/typedef1.C: New test.
8766
8767 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
8768
8769         PR c++/8332
8770         PR c++/8493
8771         * g++.dg/template/strlen1.C: New test.
8772
8773         PR c++/8227
8774         * g++.dg/template/ctor2.C: New test.
8775
8776         PR c++/8214
8777         * g++.dg/init/string1.C: New test.
8778
8779         PR c++/8511
8780         * g++.dg/template/friend8.C: New test.
8781
8782 2002-11-29  Joe Buck <jbuck@synopsys.com>
8783
8784         * g++.dg/lookup/anon2.C: New test.
8785
8786 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
8787
8788         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
8789         h8300 port.
8790
8791 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
8792
8793         * gcc.dg/bitfld-6.c: New test.
8794
8795 2002-11-27  Jan Hubicka  <jh@suse.cz>
8796
8797         * gcc.c-torture/execute/20021127.[cx]: New test.
8798
8799 2002-11-26  Jan Hubicka  <jh@suse.cz>
8800
8801         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
8802         quality.
8803
8804 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
8805
8806         * g++.dg/init/brace2.C: New test.
8807         * g++.old-deja/g++.mike/p9129.C: Correct.
8808
8809 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
8810
8811         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
8812
8813 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
8814
8815         * gcc.dg/sibcall-6: New test for indirect sibcalls.
8816
8817 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
8818
8819         * testsuite/g++.dg/abi/empty11.C: New test.
8820         * testsuite/g++.dg/rtti/cv1.C: New test.
8821
8822 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
8823
8824         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
8825
8826 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
8827
8828         * g++.dg/abi/empty10.C: New test.
8829
8830 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
8831
8832         * gcc.c-torture/compile/20021124-1.c: New test.
8833
8834 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
8835
8836         * g++.dg/abi/rtti2.C: New test.
8837
8838 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
8839
8840         * gcc.dg/i386-unroll-1.c: New test.
8841
8842 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8843
8844         * gcc.c-torture/compile/20021120-1.c: New test.
8845         * gcc.c-torture/compile/20021120-2.c: New test.
8846
8847 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8848
8849         * gcc.dg/bitfld-5.c: New test.
8850
8851 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8852
8853         * gcc.c-torture/execute/20021120-3.c: New test.
8854
8855 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8856
8857         * gcc.c-torture/execute/20021120-2.c: New test.
8858
8859 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
8860
8861         * gcc.c-torture/execute/20021120-1.c: New test.
8862
8863 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
8864
8865         * gcc.c-torture/execute/20021118-3.c: New test.
8866
8867 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8868
8869         * gcc.c-torture/compile/20021119-1.c: New test.
8870
8871 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
8872
8873         * gcc.dg/duff-1.c: New test.
8874         * gcc.dg/duff-2.c: New test.
8875         * gcc.dg/duff-3.c: New test.
8876
8877 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
8878
8879         * gcc.dg/cpp/_Pragma5.c: New test.
8880
8881 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8882
8883         * gcc.c-torture/execute/20021118-2.c: New test.
8884
8885 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
8886
8887         * gcc.c-torture/execute/20021118-1.c: New test.
8888
8889 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
8890
8891         * gcc.dg/20021116-1.c: New test.
8892
8893 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
8894
8895         * g++.dg/abi/vcall1.C: New test.
8896
8897 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * gcc.dg/20021029-1.c: New test.
8900         * gcc.dg/20021029-2.c: New test.
8901
8902 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
8903
8904         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
8905
8906 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8907
8908         PR c/8439
8909         * gcc.dg/20021110.c: Move to ...
8910         * gcc.c-torture/compile/20021110.c: .... here.
8911
8912 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8913
8914         PR c/8467
8915         * gcc.c-torture/execute/20021111-1.c
8916
8917 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8918
8919         PR c/8439
8920         * gcc.dg/20021110.c: New test.
8921
8922 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
8923
8924         * g++.dg/abi/vthunk3.C: Run only on x86.
8925
8926 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8927
8928         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
8929
8930 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
8931
8932         * lib/compat.exp (compat-execute): Fix logic error in last
8933         change.
8934
8935 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
8936
8937         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
8938
8939 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8940
8941         PR c++/8389
8942         * g++.dg/template/access6.C: New test.
8943
8944 2002-11-08  Jan Hubicka  <jh@suse.cz>
8945
8946         * gcc.dg/i386-ssefp-1.c: New test.
8947         * gcc.dg/i386-ssefp-1.c: New test.
8948
8949 2002-11-08  Jan Hubicka  <jh@suse.cz>
8950
8951         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
8952
8953 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8954
8955         * g++.dg/abi/vthunk3.C: New test.
8956
8957         PR c++/8338
8958         * g++.dg/template/crash2.C: New test.
8959
8960 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
8961
8962         * testsuite/g++.dg/abi/dtor1.C: New test.
8963         * testsuite/g++.dg/abi/dtor2.C: Likewise.
8964
8965 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
8966
8967         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
8968         Darwin.
8969
8970 2002-11-04  Adam Nemet  <anemet@lnxw.com>
8971
8972         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
8973         -mthumb.  Only xfail with -O0.
8974
8975 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
8976
8977         * g++.dg/abi/thunk1.C: New test.
8978         * g++.dg/abi/thunk2.C: Likewise.
8979         * g++.dg/abi/vtt1.C: Likewise.
8980
8981 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
8982
8983         PR optimization/8423
8984         * gcc.c-torture/execute/builtin-constant.c: New test.
8985
8986 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
8987
8988         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
8989         Add some more cases.
8990
8991 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/8391
8994         * g++.dg/opt/local1.C: New test.
8995
8996 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++/8160
8999         * g++.dg/template/complit1.C: New test.
9000
9001         PR c++/8149
9002         * g++.dg/template/typename4.C: Likewise.
9003
9004 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9005
9006         Core issue 287, PR c++/7639
9007         * g++.dg/template/instantiate1.C: Adjust error location.
9008         * g++.dg/template/instantiate3.C: New test.
9009         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9010         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9011         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9012
9013 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9014
9015         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9016
9017 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9018
9019         PR c++/8287
9020         * g++.dg/init/dtor2.C: New test.
9021
9022 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9023
9024         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9025         * gcc.dg/nest.c: Bypass errors on irix6.
9026
9027 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9028
9029         * gcc.dg/nest.c: Expect error for mmix-*-*.
9030         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9031
9032 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9033
9034         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9035         markers.
9036
9037         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9038
9039 2002-10-25  Mike Stump  <mrs@apple.com>
9040
9041         * gcc.dg/warn-1.c: New test.
9042
9043 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9044
9045         * g++.dg/template/typename3.C: New test.
9046
9047 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9048
9049         * g++.dg/lookup/ptrmem1.C: New test.
9050
9051         * g++.dg/abi/vthunk2.C: New test.
9052
9053 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9054
9055         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9056
9057 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9058
9059         * g++.dg/abi/empty9.C: New test.
9060
9061 2002-10-24  Richard Henderson  <rth@redhat.com>
9062
9063         * g++.dg/inherit/thunk1.C: Enable for ia64.
9064
9065 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9066
9067         PR c++/8067
9068         * g++.dg/lookup/pretty1.C: New test.
9069
9070 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9071
9072         * gcc.dg/20021023-1.c: New test.
9073
9074 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9075
9076         PR c++/7679
9077         * g++.dg/parse/inline1.C: New test.
9078
9079 2002-10-23  Richard Henderson  <rth@redhat.com>
9080
9081         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9082
9083         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9084
9085 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9086
9087         PR c++/6579
9088         * g++.dg/parse/stmtexpr3.C: New test.
9089
9090 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9091
9092         * g++.dg/expr/cond1.C: New test.
9093
9094 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9095
9096         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9097
9098 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9099
9100         * g++.dg/abi/vbase13.C: New test.
9101         * g++.dg/abi/vbase14.C: Likewise.
9102
9103 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9104
9105         * gcc.dg/tls/pic-1.c: New test.
9106         * gcc.dg/tls/nonpic-1.c: New test.
9107         * gcc.dg/20021018-1.c: New test.
9108
9109 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9110
9111         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9112         Remove only files with the same base name as the test case.
9113         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9114         (profopt-execute): Likewise.  Also, remove old profiling
9115         and performance data files before running the tests.
9116
9117         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9118         * g++.dg/bprob/bprob.exp: Likewise.
9119         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9120         to allow more general test case names.
9121
9122         * g++.dg/bprob/bprob-1.C: Rename to ...
9123         * g++.dg/bprob/g++-bprob-1.C: ... this.
9124
9125         * g77.dg/bprob/bprob-1.f: Rename to ...
9126         * g77.dg/bprob/g77-bprob-1.f: ... this.
9127
9128 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9129
9130         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9131         bison 1.50 or later.
9132
9133 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9134
9135         * g++.dg/README: Describe more test directories.
9136
9137 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9138
9139         * g++.dg/init/array6.C: Add additional tests.
9140
9141 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9142
9143         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9144         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9145
9146 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9147
9148         * gcc.c-torture/compile/20020604-1.x: New.
9149         * gcc.c-torture/compile/simd-5.x: Likewise.
9150         * gcc.c-torture/execute/920710-1.x: Likewise.
9151         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9152
9153 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9154
9155         * g++.dg/inherit/override1.C: Add dg-options clause.
9156
9157 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9158
9159         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9160         _mm_slli_si128.
9161
9162 2002-10-19  Andreas Schwab  <schwab@suse.de>
9163
9164         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9165         directory component.
9166
9167 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9168
9169         * g++.dg/inherit/thunk1.C: New test.
9170
9171         * g++.dg/inherit/override1.C: New test.
9172
9173         * g++.dg/abi/mangle11.C: New test.
9174         * g++.dg/abi/mangle14.C: New test.
9175         * g++.dg/abi/mangle17.C: New test.
9176
9177 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         * g++.dg/overload/member2.C: New test.
9180
9181 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9182
9183         * g++.dg/README: Describe new compat directory.
9184         * g++.dg/dg.exp: Skip tests in compat directory.
9185         * README.compat: New file.
9186         * lib/compat.exp: New expect script.
9187         * g++.dg/compat: New test directory.
9188         * g++.dg/compat/compat.exp: New expect script.
9189         * g++.dg/compat/abi: New test directory.
9190         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9191         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9192         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9193         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9194         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9195         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9196         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9197         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9198         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9199         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9200         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9201         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9202         * g++.dg/compat/break: New test directory.
9203         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9204         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9205         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9206         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9207         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9208         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9209         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9210         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9211         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9212         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9213         g++.dg/compat/break/README: New files.
9214         * g++.dg/compat/eh: New test directory.
9215         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9216         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9217         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9218         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9219         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9220         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9221         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9222         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9223         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9224         g++.dg/compat/eh/filter2_y.C,
9225         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9226         g++.dg/compat/eh/new1_y.C,
9227         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9228         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9229         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9230         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9231         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9232         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9233         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9234         g++.dg/compat/eh/unexpected1_y.C: New files.
9235         * g++.dg/compat/init: New test directory.
9236         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9237         g++.dg/compat/init/array5_y.C,
9238         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9239         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9240         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9241         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9242         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9243         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9244         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9245         g++.dg/compat/init/init-ref2_y.C: New files.
9246
9247 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9248
9249         PR c++/7584
9250         * g++.dg/inherit/using3.C: New test.
9251
9252 2002-10-17  Jan Hubicka  <jh@suse.cz>
9253
9254         * gcc.dg/20021017-2.c: New test.
9255
9256 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9257
9258         * g++.dg/abi/mangle16.C: Adjust.
9259
9260         * g++.dg/init/array8.C: New test.
9261
9262 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9263
9264         * gcc.dg/special/mips-abi.exp: New test.
9265         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9266
9267 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9268
9269         * g++.dg/abi/mangle16.C: New test.
9270         * g++.dg/abi/mangle17.C: Likewise.
9271
9272         PR c++/7478
9273         * g++.dg/template/ref1.C: New test.
9274
9275 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9276
9277         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9278
9279 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9280
9281         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9282
9283 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9284
9285         PR c++/7524
9286         * g++.dg/init/array7.C: New test.
9287
9288 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9289
9290         * g++.dg/init/array6.C: New test.
9291
9292         * g++.dg/abi/mangle13.C: Likewise.
9293         * g++.dg/abi/mangle14.C: Likewise.
9294         * g++.dg/abi/mangle15.C: Likewise.
9295
9296 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9297
9298         * g++.dg/abi/empty8.C: New test.
9299
9300 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9301
9302         * g++.dg/init/ctor1.C: New test.
9303
9304 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9305
9306         * gcc.c-torture/execute/20021015-1.c: New test.
9307
9308 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9309
9310         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9311
9312 2002-10-14  Jan Hubicka  <jh@suse.cz>
9313
9314         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9315
9316 2002-10-14  Richard Henderson  <rth@redhat.com>
9317
9318         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9319
9320 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9321
9322         PR optimization/6631
9323         * g++.dg/opt/const2.C: New test.
9324
9325 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/7176
9328         * g++.dg/parse/friend1.C: New test.
9329         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9330
9331 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9332
9333         * gcc.dg/20021014-1.c: New test.
9334
9335 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9336
9337         PR c++/5661
9338         * g++.dg/ext/vlm1.C: New test.
9339         * g++.dg/ext/vlm2.C: Likewise.
9340
9341         * g++.dg/init/array1.C: Remove invalid braces.
9342         * g++.dg/init/brace1.C: New test.
9343         * g++.dg/init/copy2.C: Likewise.
9344         * g++.dg/init/copy3.C: Likewise.
9345         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9346         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9347         braces.
9348
9349 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9350
9351         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9352
9353 2002-10-11  Richard Shann  <richard.shann@superh.com>
9354
9355         * gcc.c-torture/compile/simd-5.c: New test.
9356
9357 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9358
9359         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9360
9361 2002-10-10  Jim Wilson  <wilson@redhat.com>
9362
9363         * gcc.c-torture/execute/20021010-1.c: New test.
9364
9365 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9366
9367         PR c/7353
9368         * g++.dg/ext/typedef-init.C: New test.
9369         * gcc.dg/typedef-init.c: New test.
9370
9371 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9372
9373         * gcc.dg/cpp/paste13.c: New test.
9374
9375 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9376
9377         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9378         remaining platforms, XFAIL during compile, not execute.  Don't
9379         XFAIL at -O0.
9380
9381 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9382
9383         * gcc.dg/alias-1.c: Tweak expected warning.
9384
9385 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9386
9387         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9388
9389 2002-10-06  Andreas Jaeger  <aj@suse.de>
9390
9391         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9392         * gcc.dg/cpp/c++98.C: Likewise.
9393
9394         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9395         * g++.dg/cpp/c++98.C: Likewise.
9396
9397         * g++.dg/README (Subdirectories): Mention cpp directory.
9398
9399         PR target/7559
9400         * gcc.dg/20021006-1.c: New test.
9401
9402 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9403
9404         PR c++/7804
9405         * g++.dg/other/warning1.C: New test.
9406
9407 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9408
9409         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9410         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9411         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9412
9413 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9414
9415         PR c++/7931
9416         * g++.dg/template/ptrmem3.C: New test.
9417
9418         PR c++/7754
9419         * g++.dg/template/union1.C: New test.
9420
9421 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9422
9423         PR c++/8006
9424         * g++.dg/abi/mangle9.C: New test.
9425         * g++.dg/abi/mangle10.C: New test.
9426         * g++.dg/abi/mangle11.C: New test.
9427         * g++.dg/abi/mangle12.C: New test.
9428
9429 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9430
9431         PR c++/7188.
9432         * g++.dg/template/meminit1.C: New test.
9433         * g++.dg/warn/Wreorder-1.C: Likewise.
9434         * g++.old-deja/g++.mike/warn3.C: Tweak.
9435         * lib/prune.exp: Ingore "in copy constructor".
9436
9437 2002-10-02  Andreas Jaeger  <aj@suse.de>
9438
9439         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9440         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9441         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9442         on x86-64.
9443
9444 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9445
9446         * gcc.dg/empty1.C: Fix typo.
9447
9448 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9449
9450         * gcc.dg/alias-1.c: New test.
9451
9452 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9453
9454         * gcc.dg/empty1.C: New test.
9455
9456         * g++.dg/tls/init-2.C: Tweak error messages.
9457
9458 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9459
9460         * gcc.c-torture/compile/20020923-1.c: New test.
9461
9462 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9463
9464         * gcc.c-torture/execute/ffs-1.c: New test.
9465         * gcc.c-torture/execute/ffs-2.c: Ditto.
9466
9467 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9468
9469         * g++.dg/overload/member1.C: New test.
9470
9471 2002-09-30  Mark Mitchell  <mark@code
9472
9473 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9474
9475         * testsuite/gcc.dg/tls/diag-3.c: New.
9476
9477 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9478
9479         * g++.dg/README (Subdirectories): Document new subdir expr.
9480         * g++.dg/expr/pmf-1.C: New test.
9481
9482 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9483
9484         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9485
9486 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9487
9488         * g++.dg/abi/bitfield3.C: New test.
9489
9490 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9491
9492         * lib/gcov.exp: Tweak expected line formats.
9493         * gcc.misc-tests/gcov8.c: New test.
9494         * gcc.misc-tests/gcov8.x: New flags.
9495
9496 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9497
9498         * consistency.vlad/layout/endian.c: Include string.h.
9499
9500         * gcc.c-torture/execute/20020805-1.c: New test.
9501
9502 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9503
9504         * g++.dg/other/conversion1.C: New test.
9505
9506 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9507
9508         * gcc.dg/builtins-1.c: New testcase.
9509
9510 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9511
9512         * g++.dg/inherit/access3.C: New test.
9513
9514 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9515
9516         * gcc.dg/ia64-visibility-2.c: New test.
9517
9518 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9519
9520         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9521         __qualifier_flags to __flags.
9522
9523 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9524
9525         * g++.dg/inherit/operator1.C: New test.
9526         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9527         * g++.dg/other/error1.C: Change expected error message.
9528         * g++.dg/template/conv4.C: Likewise.
9529
9530 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9531
9532         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9533         for documented behavior.
9534
9535 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9536
9537         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9538         several targets known to fail.
9539
9540 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9541
9542         * gcc.dg/mips-args-[123].c: New tests.
9543
9544 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9545
9546         * gcc.dg/ppc-spe.c: New.
9547
9548 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9549
9550         * g++.dg/other/ptrmem4.C: New testcase.
9551
9552 2002-07-24  Richard Henderson  <rth@redhat.com>
9553
9554         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9555
9556 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9557
9558         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9559
9560 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9561
9562         * gcc.c-torture/execute/memset-3.c: New testcase.
9563
9564 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9565
9566         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9567         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9568
9569 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9570
9571         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9572         Delete.
9573
9574 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9575
9576         * gcc.c-torture/compile/simd-4.c: New test.
9577
9578 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9579
9580         PR c++/7347, c++/7348
9581         * g++.dg/template/access4.C: New test.
9582         * g++.dg/template/access5.C: New test.
9583         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9584         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9585         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9586         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9587
9588 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9589
9590         * gcc.dg/gnu89-init-2.c: New test.
9591
9592 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9593
9594         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9595
9596 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9597
9598         * gcc.c-torture/execute/20020720-1.c: New testcase.
9599
9600 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9601
9602         * gcc.dg/cpp/Wsignprom.c: New tests.
9603
9604 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9605
9606         * gcc.c-torture/execute/loop-13.c: New test.
9607
9608 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9609
9610         * gcc.dg/cpp/expr.c: New tests.
9611
9612 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9613
9614         * g++.dg/opt/pr6713.C: Add template instantiation.
9615
9616 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9617
9618         * gcc.dg/nest.c: New test.
9619
9620 2002-07-17  Richard Henderson  <rth@redhat.com>
9621
9622         * g++.dg/opt/pr6713.C: New test.
9623
9624 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9625
9626         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9627         XFAIL for all x86 processors.
9628
9629 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9630
9631         * gcc.c-torture/execute/20010122-1.x: Do not test with
9632         -fomit-frame-pointer.
9633
9634 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9635
9636         * g++.dg/template/instantiate2.C: New test.
9637         * g++.dg/template/spec4.C: New test.
9638
9639 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9640
9641         * g++.dg/template/access2.C: New test.
9642         * g++.dg/template/access3.C: New test.
9643
9644 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9645
9646         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9647         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9648         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9649         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9650         Convert to use <stdarg.h>.
9651         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9652         Delete.
9653         * gcc.dg/va-arg-2.c: New.
9654         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9655
9656 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9657
9658         * gcc.c-torture/compile/20020710-1.c: New test.
9659
9660 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9661                           Andrew Pinski  <pinskia@physics.uc.edu>
9662
9663         gcc.c-torture/compile/simd-2.c: New testcase.
9664         gcc.c-torture/compile/simd-3.c: Likewise.
9665
9666 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9667
9668         PR c++/7224
9669         * g++.dg/overload/error1.C: New test.
9670
9671 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9672
9673         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9674         configuration and IRIX 6 O32 ABI.
9675
9676 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9677
9678         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9679
9680 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9681
9682         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9683
9684 2002-07-10  Jeffrey A Law  <law@redhat.com>
9685
9686         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9687
9688         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9689
9690 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9691
9692         * gcc.dg/20020312-2.c: Check for __PPC__.
9693
9694 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9695
9696         * gcc.c-torture/compile/20020709-1.c: New test.
9697
9698 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9699
9700         * g++.dg/template/qualttp21.C: New test case.
9701
9702 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9703
9704         * gcc.c-torture/compile/20020706-1.c: New test.
9705         * gcc.c-torture/compile/20020706-2.c: New test.
9706
9707 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9708             Alexandre Oliva  <aoliva@redhat.com>
9709
9710         * g++.dg/warn/incomplete1.C: New test.
9711
9712 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9713
9714         PR c++/7099
9715         * g++.dg/warn/noreturn1.C: New test.
9716
9717 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9718
9719         PR c++/6706
9720         * g++.dg/debug/debug6.C: New test.
9721         * g++.dg/debug/debug7.C: New test.
9722
9723 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
9724
9725         * gcc.c-torture/compile/simd-3.c: New test.
9726
9727 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
9728
9729         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
9730         * gcc.dg/20020620-1.c: Likewise.
9731
9732 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9733
9734         PR c++/6944
9735         * g++.dg/init/array4.C: New test.
9736         * g++.dg/init/array5.C: New test.
9737
9738 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
9739
9740         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
9741         * gcc.c-torture/execute/simd-2.c (main): Likewise.
9742
9743 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9744
9745         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
9746         * gcc.dg/wtr-aggr-init-1.c: Likewise.
9747         * gcc.dg/wtr-conversion-1.c: Likewise.
9748         * gcc.dg/wtr-escape-1.c: Likewise.
9749         * gcc.dg/wtr-int-type-1.c: Likewise.
9750         * gcc.dg/wtr-label-1.c: Likewise.
9751         * gcc.dg/wtr-static-1.c: Likewise.
9752         * gcc.dg/wtr-strcat-1.c: Likewise.
9753         * gcc.dg/wtr-suffix-1.c: Likewise.
9754         * gcc.dg/wtr-switch-1.c: Likewise.
9755         * gcc.dg/wtr-unary-plus-1.c: Likewise.
9756         * gcc.dg/wtr-union-init-1.c: Likewise.
9757         * gcc.dg/wtr-union-init-2.c: Likewise.
9758         * gcc.dg/wtr-union-init-3.c: Likewise.
9759
9760         * gcc.dg/wtr-func-def-1.c: New test.
9761
9762 2002-07-02 Devang Patel <dpatel@apple.com>
9763
9764         * objc.dg/param-1.m: New test.
9765
9766 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
9767
9768         * gcc.dg/cpp/trad/directive.c: Add test.
9769         * gcc.dg/cpp/trad/macroargs.c: Add test.
9770         * gcc.dg/cpp/trad/rec
9771
9772 2002-04-25  Roger Sayle  <roger@eyesopen.com>
9773
9774         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
9775
9776 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9777
9778         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
9779         targets.
9780
9781 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
9782
9783         * g++.dg/abi/mange7.C: New test.
9784
9785         PR c++/6438.
9786         * g++.dg/parse/stmtexpr2.C: New test.
9787
9788 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
9789
9790         * gcc.dg/20020312-2.c: Add SH target.
9791
9792 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9793
9794         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9795         compiler output on mips*-*-irix*.
9796
9797 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9798
9799         * g++.dg/parse/attr1.C: New test.
9800
9801 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9802
9803         * gcc.c-torture/execute/string-opt-17.c: New test case.
9804         * gcc.c-torture/execute/memset-2.c: New test case.
9805
9806 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9807
9808         PR c++/6256:
9809         * g++.dg/template/friend5.C: New test.
9810
9811         PR c++/6331:
9812         * g++.dg/template/qual1.C: Likewise.
9813
9814 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9815
9816         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9817         Include stdlib.h, not stdio.h or ctype.h.
9818
9819 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9820
9821         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9822         cris-*-elf* and mmix-*-*.
9823         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9824         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9825         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9826         Ditto.
9827         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9828         * gcc.dg/wchar_t-1.c: Ditto.
9829
9830 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9831
9832         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9833         Clarify comment.
9834
9835 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9836
9837         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9838
9839 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9840
9841         * gcc.c-torture/execute/20000906-1.x: Delete.
9842
9843 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9844
9845         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9846
9847 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9848
9849         * PR6367
9850         * g77.f-torture/execute/6367.f: New test.
9851         * g77.f-torture/execute/6367.x: Disable for MMIX.
9852
9853 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9854
9855         * PR6352
9856         * g++.dg/opt/inline2.C: New test.
9857
9858 2002-04-18  Richard Henderson  <rth@redhat.com>
9859
9860         * gcc.dg/20000906-1.c: Enable for all targets.
9861         * gcc.c-torture/compile/iftrap-2.c: New.
9862
9863 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9864
9865         * gcc.dg/20020418-1.c: New test.
9866         * gcc.dg/20020418-2.c: New test.
9867
9868 2002-04-18  Richard Henderson  <rth@redhat.com>
9869
9870         * gcc.c-torture/compile/iftrap-1.c: New.
9871         * gcc.dg/iftrap-1.c: Adjust for ia64.
9872         * gcc.dg/iftrap-2.c: New.
9873
9874 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9875
9876         * gcc.c-torture/compile/20020418-1.c: New test.
9877
9878 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9879
9880         * gcc.c-torture/compile/20020415-1.c: New.
9881
9882 2002-04-18  David S. Miller  <davem@redhat.com>
9883
9884         * gcc.c-torture/execute/20020418-1.c: New test.
9885
9886 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9887
9888         * gcc.dg/20020416-1.c: New test.
9889
9890         * g++.dg/opt/inline1.C: New test.
9891
9892 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9893
9894         * gcc.dg/altivec-5.c: New test.
9895
9896         * gcc.dg/20020415-1.c: New test.
9897
9898 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9899
9900         * testsuite/lib/chill.exp: Remove.
9901
9902 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * g++.dg/other/big-struct.C: New test.
9905
9906 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9907
9908         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9909         of scratch file.
9910
9911 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9912
9913         PR c/6277
9914         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9915         in scan-assembler function name
9916
9917 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9918
9919         * g77.f-torture/execute/980628-4.x,
9920         g77.f-torture/execute/980628-5.x,
9921         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9922         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9923         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9924         i[34567]86-*-*.
9925
9926 2002-04-13  David S. Miller  <davem@redhat.com>
9927
9928         * gcc.c-torture/execute/20020413-1.c: New test.
9929
9930 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9931
9932         * gcc.dg/asm-6.c,
9933         * g++.dg/ext/asm1.C: New tests.
9934
9935 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++ 5373.
9938         * g++.dg/parse/stmtexpr1.C: New test.
9939
9940         PR c++/5189.
9941         * g++.dg/template/copy1.C: New test.
9942
9943 2002-04-12  Richard Henderson  <rth@redhat.com>
9944
9945         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9946
9947 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9948
9949         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9950         gcc.c-torture/execute/20020307-2.c.
9951
9952 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9953
9954         * g++.dg/ext/attrib5.C,
9955         * g++.dg/lookup/struct1.C: New tests.
9956
9957 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9958
9959         * gcc.dg/20020411-1.c: New test.
9960
9961         * gcc.c-torture/execute/20020411-1.c: New test.
9962
9963 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9964
9965         * g77.f-torture/execute/6177.f: New test.
9966
9967 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9968
9969         PR middle-end/6247
9970         * g++.dg/opt/cleanup1.C: New test.
9971
9972         * g++.dg/opt/const1.C: New test.
9973
9974 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9975
9976         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9977
9978 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9979
9980         PR c++/5507
9981         * g++.dg/template/typename2.C: New test.
9982
9983 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9984
9985         * gcc.c-torture/execute/loop-12.c: New.
9986
9987 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9988
9989         * g77.f-torture/execute/980628-4.x,
9990         g77.f-torture/execute/980628-5.x,
9991         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9992         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9993         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9994
9995 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9996
9997         PR optimization/6086
9998         * g++.dg/opt/preinc1.C: New test.
9999
10000 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10001
10002         PR c++/5571
10003         * g++.dg/opt/static2.C: New test.
10004
10005 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c/5120
10008         * gcc.dg/20020406-1.c: New test.
10009
10010 2002-04-04  David S. Miller  <davem@redhat.com>
10011
10012         * gcc.c-torture/execute/20020404-1.c: New test.
10013
10014 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10015
10016         PR c/6123
10017         * gcc.dg/20020312-2.c: Do not declare global register variable
10018         if __PIC__ or __pic__ is defined.
10019
10020 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10021
10022         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10023         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10024
10025 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10026
10027         * gcc.misc-tests/linkage.exp: Update last change to handle
10028         sparc*-, not just sparc-.
10029
10030 2002-04-03  Richard Henderson  <rth@redhat.com>
10031
10032         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10033
10034 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10035
10036         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10037
10038 2002-04-02  David S. Miller  <davem@redhat.com>
10039
10040         * gcc.c-torture/execute/20020402-3.c: New test.
10041
10042 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10043
10044         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10045         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10046
10047         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10048         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10049         g77.f-torture/execute/20001201.x,
10050         g77.f-torture/execute/u77-test.x: New files.
10051
10052         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10053         * gcc.dg/wchar_t-1.c: Ditto.
10054
10055 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10056
10057         * gcc.c-torture/execute/20020402-1.c: New test.
10058
10059 2002-04-01  Richard Henderson  <rth@redhat.com>
10060
10061         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10062
10063         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10064
10065 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10066
10067         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10068
10069 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10070
10071         * g++.dg/inherit/template-as-base.C: Expect error.
10072         * g++.dg/inherit/namespace-as-base.C: Likewise.
10073
10074 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10075
10076         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10077         g++.dg/ext/instantiate3.C: Tweak match patterns.
10078
10079         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10080         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10081         -da test.
10082
10083 2002-03-31  Richard Henderson  <rth@redhat.com>
10084
10085         * gcc.dg/special/alias-2.c: New.
10086         * gcc.dg/special/ecos.exp: Run it.
10087
10088 2002-03-31  Richard Henderson  <rth@redhat.com>
10089
10090         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10091
10092 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10093
10094         * gcc.dg/weak-1.c: Disable on h8300 port.
10095
10096 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10097
10098         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10099         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10100         ordering tests.
10101         * g++.dg/bprob/bprob-1.C: New test.
10102         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10103         * g++.dg/gcov/gcov-1.C: New test.
10104         * g++.dg/gcov/gcov-1.x: New file.
10105         * g++.dg/gcov/gcov-2.C: New test.
10106         * g++.dg/gcov/gcov-3.C: New test.
10107         * g++.dg/gcov/gcov-3.h: New file.
10108
10109 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10110
10111         * g++.old-deja/g++.other/builtins5.C: New test.
10112         * g++.old-deja/g++.other/builtins6.C: New test.
10113         * g++.old-deja/g++.other/builtins7.C: New test.
10114         * g++.old-deja/g++.other/builtins8.C: New test.
10115         * g++.old-deja/g++.other/builtins9.C: New test.
10116
10117 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10118
10119         * g++.dg/opt/static1.C: New test.
10120
10121         * g++.dg/opt/longbranch1.C: New test.
10122
10123 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10124
10125         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10126
10127         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10128
10129 2002-03-28  Jeffrey A Law  (law@redhat.com)
10130
10131         * gcc.c-torture/execute/20020328-1.c: New test.
10132
10133 2002-03-27  Richard Henderson  <rth@redhat.com>
10134
10135         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10136         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10137         move from g++.old-deja/g++.ext/.
10138
10139 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10140
10141         * g++.dg/init/new2.C: New test.
10142
10143 2002-03-26  Richard Henderson  <rth@redhat.com>
10144
10145         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10146
10147         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10148         on sparc.
10149
10150         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10151         sparcv9 systems.
10152         * gcc.dg/20001102-1.c: Likewise.
10153
10154 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10155
10156         * gcc.dg/cpp/endif-pedantic1.c,
10157         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10158
10159 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10160
10161         * g++.dg/init/new1.C: New test.
10162
10163 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10164
10165         * g++.dg/abi/vbase9.C: New test.
10166
10167 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10168
10169         * gcc.dg/arm-asm.c: New test.
10170
10171 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10172
10173         * gcc.dg/Wswitch-enum.c: New test.
10174         Fix PR c/5044.
10175
10176 2002-03-26  Richard Henderson  <rth@redhat.com>
10177
10178         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10179         structure.
10180
10181 2002-03-25  Richard Henderson  <rth@redhat.com>
10182
10183         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10184         sparcv9 systems.
10185
10186         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10187         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10188
10189 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10190
10191         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10192
10193 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10194
10195         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10196         targets using generic thunk support.
10197
10198 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10199
10200         * gcc.c-torture/compile/20020323-1.c: New test.
10201
10202         * g++.dg/opt/conj2.C: New test.
10203
10204 2002-03-24  Richard Henderson  <rth@redhat.com>
10205
10206         * gcc.dg/weak-1.c: Use -fno-common.
10207
10208 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10209
10210         * g77.dg/f77-edit-apostrophe-out.f: New test
10211         * g77.dg/f77-edit-h-out.f: New test
10212         * g77.dg/f77-edit-t-in.f: New test
10213         * g77.dg/f77-edit-t-out.f: New test
10214         * g77.dg/f77-edit-x-out.f: New test
10215         * g77.dg/f77-edit-slash-out.f: New test
10216         * g77.dg/f77-edit-colon-out.f: New test
10217         * g77.dg/f77-edit-s-out.f: New test
10218
10219 2002-03-24  Richard Henderson  <rth@redhat.com>
10220
10221         * objc/execute/formal_protocol-6.x: New XFAIL.
10222
10223 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10224
10225         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10226         that do not support weak symbols
10227
10228 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10229
10230         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10231         * lib/g77.exp:  Likewise
10232         * lib/objc.exp: Likewise
10233
10234 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10235
10236         * gcc.dg/Wswitch-default.c: New test.
10237
10238 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10239
10240         * g++.dg/other/enum1.C: New test.
10241
10242 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10243
10244         * gcc.dg/pragma-ep-3.c: Fix typo.
10245
10246 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10247
10248         * g++.dg/inherit/template-as-base.C: New test.
10249
10250 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10253         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10254
10255 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10256
10257         * gcc.dg/cpp/multiline.c: Update to match.
10258
10259 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10260
10261         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10262
10263 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10264
10265         * gcc.dg/cpp/extratokens2.c:  New file.
10266
10267 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10268
10269         * gcc.dg/20020312-2.c: Add rs6000 target.
10270
10271         * gcc.c-torture/compile/20020319-1.c: New test.
10272
10273 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10274
10275         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10276         (A, E): Handle this.
10277
10278 2002-03-20  Jason Merrill  <jason@redhat.com>
10279
10280         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10281         ignoring -fpic.
10282         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10283         through prune_gcc_output.
10284
10285 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10286
10287         * gcc.c-torture/compile/20020320-1.c: New test.
10288
10289 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10290
10291         * gcc.c-torture/compile/20020318-1.c: New test.
10292
10293         * gcc.dg/struct-by-value-1.c: New test.
10294
10295         * gcc.dg/20020319-1.c: New test.
10296
10297 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10298
10299         * g++.dg/opt/conj1.C: New test.
10300
10301 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10302
10303         * g++.dg/template/qualttp20.C: Revert previous change.
10304         * g++.dg/template/qualttp3.C: Likewise.
10305         * g++.dg/template/qualttp4.C: Likewise
10306         * g++.dg/template/qualttp5.C: Likewise
10307         * g++.dg/template/qualttp6.C: Likewise
10308         * g++.dg/template/qualttp7.C: Likewise
10309         * g++.dg/template/qualttp8.C: Likewise
10310         * g++.dg/template/recurse.C: Likewise.
10311
10312 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10313
10314         * gcc.dg/cpp/wchar-1.c: Update.
10315
10316 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10317
10318         * g++.dg/template/conv1.C: New test.
10319         * g++.dg/template/conv2.C: New test.
10320         * g++.dg/template/conv3.C: New test.
10321         * g++.dg/template/conv4.C: New test.
10322
10323 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10324
10325         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10326         * g++.dg/template/qualttp3.C: Likewise.
10327         * g++.dg/template/qualttp4.C: Likewise
10328         * g++.dg/template/qualttp5.C: Likewise
10329         * g++.dg/template/qualttp6.C: Likewise
10330         * g++.dg/template/qualttp7.C: Likewise
10331         * g++.dg/template/qualttp8.C: Likewise
10332         * g++.dg/template/recurse.C: Likewise.
10333
10334 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10335
10336         * g++.dg/opt/dtor1.C: New test.
10337
10338 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10339
10340         * gcc.c-torture/compile/20020315-1.c: New test.
10341
10342 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10343
10344         * gcc.dg/weak-1.c: Fix scan tests.
10345
10346 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10347
10348         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10349         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10350         cris-*-aout* mmix-*-*.
10351         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10352         cris-*-aout* mmix-*-*.
10353         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10354         cris-*-elf* cris-*-aout* and mmix-*-*.
10355         * gcc.dg/20001009-1.c: Ditto.
10356         * gcc.dg/20010912-1.c: Ditto.
10357         * gcc.dg/20020122-4.c: Ditto.
10358         * gcc.dg/inline-2.c: Ditto.
10359
10360 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10361
10362         * gcc.c-torture/compile/20020314-1.c: New test.
10363
10364 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10365
10366         * gcc.c-torture/execute/20020314-1.c: New test.
10367
10368 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10369
10370         * g++.dg/warn/Wunused-1.C: New test.
10371
10372 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10373
10374         * g++.dg/abi/mangle6.C: New test.
10375
10376 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10377
10378         * gcc.c-torture/compile/20020309-2.c: New test.
10379
10380         * gcc.c-torture/compile/20020312-1.c: New test.
10381
10382 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         * g++.dg/other/access1.C: New test.
10385
10386 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10387
10388         * gcc.c-torture/execute/wchar_t-1.c: New test.
10389
10390 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10391
10392         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10393
10394 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10395
10396         * gcc.dg/20020312-1.c: New test case.
10397
10398 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10399
10400         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10401
10402 2002-03-11  Richard Henderson  <rth@redhat.com>
10403
10404         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10405         * g++.old-deja/g++.jason/report.C: Likewise.
10406
10407 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10410         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10411
10412 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * testsuite/g++.dg/overload/pmf1.C: New test.
10415
10416 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10417
10418         * gcc.c-torture/execute/20020307-1.c: Use long.
10419
10420 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10421
10422         PR optimization/5844
10423         * gcc.dg/20020310-1.c: New test.
10424
10425 2002-03-09  Michael Meissner  <meissner@redhat.com>
10426
10427         * gcc.c-torture/execute/memcpy-2.c: New test.
10428         * gcc.c-torture/execute/memset-1.c: New test.
10429         * gcc.c-torture/execute/strlen-1.c: New test.
10430         * gcc.c-torture/execute/strcmp-1.c: New test.
10431         * gcc.c-torture/execute/strncmp-1.c: New test.
10432
10433 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10434
10435         * gcc.dg/ppc-ldstruct.c: New test.
10436
10437 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10438
10439         * gcc.c-torture/execute/va-arg-22.c: New test.
10440
10441 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10442
10443         * gcc.c-torture/compile/20020309-1.c: New test.
10444
10445 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10446
10447         * gcc.c-torture/execute/20020307-2.c: New test.
10448
10449 2002-03-07  Jeffrey A Law  (law@redhat.com)
10450
10451         * g77.f-torture/compile/20020307-1.f: New test.
10452
10453 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10454
10455         * gcc.dg/unordered-1.c: New test.
10456
10457 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10458
10459         * gcc.c-torture/execute/20020307-1.c: New test.
10460
10461 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10462
10463         * gcc.dg/20020304-1.c: New test.
10464
10465         * gcc.c-torture/compile/20020304-2.c: New test.
10466
10467 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10468
10469         * gcc.c-torture/compile/20020304-1.c: New test case
10470         (from PR c/5830).
10471
10472 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10473
10474         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10475
10476 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10477
10478         * g++.dg/other/classkey1.C: New test.
10479
10480 2002-03-01  Richard Henderson  <rth@redhat.com>
10481
10482         * gcc.c-torture/compile/981223-1.x: New.
10483         * gcc.c-torture/compile/920625-1.x: New.
10484
10485 2002-02-28  Richard Henderson  <rth@redhat.com>
10486
10487         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10488
10489 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10490
10491         * gcc.c-torture/execute/20020227-1.c: New test.
10492
10493 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10494
10495         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10496         here" ERROR lines.
10497         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10498         * g++.old-deja.g++.other/defarg1.C: Likewise.
10499         * g++.old-deja/g++.pt/calls2.C: Likewise.
10500         * g++.old-deja/g++.pt/crash20.C: Likewise.
10501         * g++.old-deja/g++.pt/crash30.C: Likewise.
10502         * g++.old-deja/g++.pt/crash36.C: Likewise.
10503         * g++.old-deja/g++.pt/crash6.C: Likewise.
10504         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10505         * g++.old-deja/g++.pt/derived3.C: Likewise.
10506         * g++.old-deja/g++.pt/error1.C: Likewise.
10507         * g++.old-deja/g++.pt/friend21.C: Likewise.
10508         * g++.old-deja/g++.pt/friend23.C: Likewise.
10509         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10510         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10511
10512 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10513
10514         * gcc.c-torture/execute/20020225-2.c: New test.
10515
10516 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10517
10518         * gcc.c-torture/execute/920730-1t.c,
10519         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10520         Delete test cases, only relevant to -traditional.
10521
10522 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10523
10524         * gcc.dg/cpp/undef1.c: Remove.
10525         * gcc.dg/cpp/directiv.c: Update.
10526         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10527
10528 2002-02-27  Michael Meissner  <meissner@redhat.com>
10529
10530         * gcc.c-torture/execute/20020226-1.c: New test.
10531
10532 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10533
10534         * g++.dg/debug/debug4.C: New test.
10535
10536         * gcc.dg/ia64-visibility-1.c: New test.
10537
10538 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10539
10540         * gcc.dg/debug/20020224-1.c: New.
10541
10542 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10543
10544         * gcc.c-torture/execute/960416-1.x: New.
10545         * gcc.c-torture/execute/divconst-3.x: Likewise.
10546
10547 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10548
10549         * gcc.dg/20020224-1.c: New test.
10550
10551 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10552
10553         * gcc.c-torture/execute/20020225-1.c: New.
10554
10555 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10556
10557         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10558
10559 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10560
10561         * gcc.dg/20020222-1.c: New test.
10562
10563 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10564
10565         * g++.dg/opt/anonunion1.C: New test.
10566
10567 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10568
10569         * g++.dg/template/qualttp19.C: New test.
10570         * g++.dg/template/qualttp20.C: New test.
10571         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10572         * g++.old-deja/g++.other/qual1.C: Likewise.
10573
10574 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10575
10576         * gcc.dg/attr-alwaysinline.c: New.
10577
10578 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10579
10580         * gcc.dg/20020220-1.c: New test.
10581
10582         * gcc.dg/20020220-2.c: New test.
10583
10584         * g++.dg/opt/mmx1.C: New test.
10585
10586 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10587
10588         * gcc.c-torture/compile/20020110.c: New test.
10589
10590 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10591
10592         * gcc.c-torture/execute/20020219-1.c: New test.
10593
10594         * gcc.dg/20020219-1.c: New test.
10595
10596         * gcc.dg/noncompile/20020220-1.c: New test.
10597
10598         * g++.dg/opt/ptrintsum1.C: New test.
10599
10600         * gcc.dg/debug/20020220-1.c: New test.
10601
10602 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10603
10604         * gcc.c-torture/execute/20020216-1.c: New test.
10605
10606 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10607
10608         * gcc.dg/decl-1.c: Update, new test.
10609
10610 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10611
10612         * g++.dg/abi/bitfield1.C: New test.
10613         * g++.dg/abi/bitfield2.C: New test.
10614
10615 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10616
10617         * gcc.dg/attr-nest.c: New test.
10618
10619 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10620
10621         * gcc.c-torture/execute/20020215-1.c: New test.
10622
10623 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10624
10625         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10626         * g++.dg/debug/debug.exp: New.
10627         * g++.dg/debug/trivial.C: New.
10628         * g++.dg/debug/debug1.C: Moved...
10629         * g++.dg/other/debug1.C: ...from here.
10630         * g++.dg/debug/debug2.C: Moved...
10631         * g++.dg/other/debug2.C: ...from here.
10632         * g++.dg/debug/debug3.C: Moved...
10633         * g++.dg/other/debug3.C: ...from here.
10634
10635         * gcc.dg/noncompile/20020213-1.c: New test.
10636
10637 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10638
10639         * g++.dg/other/debug3.C: New test.
10640
10641         * gcc.c-torture/execute/20020213-1.c: New test.
10642
10643 2002-02-13  Richard Smith <richard@ex-parrot.com>
10644
10645         * g++.old-deja/g++.other/thunk1.C: New test.
10646
10647 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10648
10649         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10650
10651 2002-02-13  Stan Shebs  <shebs@apple.com>
10652
10653         * gcc.dg/altivec-3.c: New.
10654
10655 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10656
10657         * gcc.dg/Wunreachable-1.c: New test.
10658         * gcc.dg/Wunreachable-2.c: New test.
10659
10660 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10661
10662         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10663
10664 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10665
10666         * gcc.dg/decl-1.c: New test.
10667
10668 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10669
10670         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10671
10672 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10673
10674         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10675         * gcc.c-torture/compile/980506-1.x: Likewise.
10676
10677 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10678
10679         * gcc.dg/20020210-1.c: New.
10680
10681 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10682
10683         * g77.f-torture/execute/947.f: New regression test
10684         for PR fortran/947.
10685
10686 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10687
10688         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10689         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10690
10691 2002-02-08  Richard Henderson  <rth@redhat.com>
10692
10693         * gcc.c-torture/compile/labels-3.c: New.
10694
10695 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10696
10697         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10698         expression statements work instead.
10699         * gcc.dg/noncompile/20020207-1.c: New test.
10700
10701 2002-02-07  Richard Henderson  <rth@redhat.com>
10702
10703         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10704
10705 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10706
10707         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10708         message from g77
10709         * lib/g77-dg.exp: Trim g77 error messages so that they are
10710         recognized by dg.exp.
10711
10712 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10713
10714         PR fortran/5473
10715         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10716
10717 2002-02-07  Richard Henderson  <rth@redhat.com>
10718
10719         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10720         to be sufficiently aligned for integers.
10721
10722 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10723
10724         * g++.dg/template/friend4.C: New test.
10725
10726 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10727
10728         PR fortran/5743
10729         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
10730         unsupported cases.
10731
10732 2002-02-07  Richard Henderson  <rth@redhat.com>
10733
10734         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
10735         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
10736         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
10737         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
10738
10739 2002-02-06  Richard Henderson  <rth@redhat.com>
10740
10741         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
10742
10743 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
10744
10745         * gcc.dg/20020206-1.c: New test.
10746
10747 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
10748
10749         * gcc.c-torture/execute/20020206-1.c: New test.
10750
10751         * gcc.c-torture/execute/20020206-2.c: New test.
10752
10753         PR optimization/5429:
10754         * gcc.c-torture/compile/20020206-1.c: New test.
10755
10756 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
10757
10758         * g++.dg/ext/align1.C: Do not use an explicit alignment value
10759         as certain file formats cannot support particularly large
10760         alignments.
10761
10762         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
10763         and do not expect to be able to link the executable.
10764
10765         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
10766         fail because the COFF format does not support the weak attribute.
10767
10768 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
10769
10770         * g77.dg/pr5473.f:  New test
10771
10772 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
10773
10774         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
10775         Fix testcase accordingly.
10776
10777 2002-02-04  Richard Henderson  <rth@redhat.com>
10778
10779         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
10780         (buf): Change to be an array of pointers, not ints.
10781
10782 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10783
10784         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
10785         before all tests.  Move warning one line above to match where it
10786         C frontend emits.
10787         * gcc.dg/Wswitch-2.c: New test.
10788         * g++.dg/warn/Wswitch-1.C: New test.
10789         * g++.dg/warn/Wswitch-2.C: New test.
10790
10791 2002-02-04  Richard Henderson  <rth@redhat.com>
10792
10793         * g++.dg/abi/offsetof.C: Fix size comparison.
10794
10795 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10796
10797         * gcc.dg/cast-qual-2.c: New test.
10798
10799 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10800
10801         * gcc.dg/20020201-4.c: New test.
10802
10803 2002-02-04  Ben Elliston  <bje@redhat.com>
10804
10805         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10806         target_info attribute != 0, in addition to the empty string.
10807         (gcc_target_compile): Likewise.
10808
10809 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10810
10811         * gcc.dg/Wswitch.c: New test.
10812         PR gcc/4475. PR gcc/3780.
10813
10814 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10815
10816         * g77.f-torture/execute/5122.f: New test for regressions
10817         against PR fortran/5122.
10818
10819 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10820
10821         * g77.f-torture/compile/pr3743.f: Delete
10822         * g77.dg/pr3743-1.f: New test.
10823         * g77.dg/pr3743-2.f: New test.
10824         * g77.dg/pr3743-3.f: New test.
10825         * g77.dg/pr3743-4.f: New test.
10826
10827 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10828
10829         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10830
10831 2002-02-02  Richard Henderson  <rth@redhat.com>
10832
10833         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10834         * gcc.c-torture/execute/bf64-1.c: Likewise.
10835
10836 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10837
10838         * gcc.dg/20020201-2.c: New test.
10839
10840         * gcc.dg/20020201-3.c: New test.
10841
10842         * gcc.c-torture/execute/bitfld-2.c: New test.
10843
10844 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10845
10846         * gcc.dg/bitfld-1.c: Update.
10847         * gcc.dg/bitfld-2.c: Update.
10848         * gcc.c-torture/execute/bitfld-1.x: New.
10849
10850 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10851
10852         * gcc.c-torture/execute/20020201-1.c: New test.
10853
10854 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10855
10856         PR target/5469
10857         * gcc.dg/20020201-1.c: New test.
10858
10859 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10860
10861         PR fortran/3743
10862         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10863         * g77.f-torture/compile/pr3743.x: Remove
10864
10865 2002-01-31  Tom Rix  <trix@redhat.com>
10866
10867         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10868
10869 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10870
10871         * gcc.dg/noncompile/20020130-1.c: New test.
10872
10873 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10874
10875         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10876
10877 2002-01-29  Richard Henderson  <rth@redhat.com>
10878
10879         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10880         to long long.
10881         * gcc.c-torture/execute/bf64-1.c: Likewise.
10882
10883 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10884
10885         * gcc.c-torture/execute/20020129-1.c: New test.
10886
10887 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10888
10889         * gcc.c-torture/compile/20000224-1.c: Update.
10890         * gcc.c-torture/execute/bitfld-1.c: New tests.
10891         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10892         * gcc.dg/uninit-A.c: Update.
10893
10894 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10895
10896         * g++.dg/template/ctor1.C: Add instantiation.
10897
10898 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10899
10900         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10901         argument to __builtin_prefetch to be const ptr.
10902
10903 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10904
10905         * gcc.c-torture/compile/20020120-1.c: New test.
10906
10907 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10908
10909         * gcc.c-torture/execute/20020127-1.c: New test.
10910
10911 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10912
10913         * g77.dg/f77-edit-i-in.f: New test
10914         * g77.dg/f77-edit-i-out.f: New test
10915
10916 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10917
10918         * gcc.dg/debug/debug.exp: New file.
10919         * gcc.dg/debug/trivial.c: New file.
10920         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10921         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10922         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10923         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10924         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10925         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10926         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10927         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10928         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10929         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10930         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10931         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10932         * gcc.dg/20000503-1.c: Removed.
10933         * gcc.dg/20010207-1.c: Removed.
10934         * gcc.dg/20011223-1.c: Removed.
10935         * gcc.dg/20020104-2.c: Removed.
10936         * gcc.dg/debug-1.c: Removed.
10937         * gcc.dg/debug-2.c: Removed.
10938         * gcc.dg/debug-3.c: Removed.
10939         * gcc.dg/debug-4.c: Removed.
10940         * gcc.dg/debug-5.c: Removed.
10941         * gcc.dg/debug-6.c: Removed.
10942         * gcc.dg/dwarf2-1.c: Removed.
10943         * gcc.dg/dwarf2-2.c: Removed.
10944
10945 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * g++.old-deja/g++.other/eh5.C: New test.
10948         * g++.old-deja/g++.other/sibcall2.C: New test.
10949         * g++.old-deja/g++.other/array9.C: New test.
10950         * g++.old-deja/g++.other/typename2.C: New test.
10951         * g++.old-deja/g++.other/crash60.C: New test.
10952         * g++.old-deja/g++.other/conv9.C: New test.
10953         * g++.old-deja/g++.other/mangle10.C: New test.
10954         * g++.old-deja/g++.other/unchanging1.C: New test.
10955         * g++.old-deja/g++.other/exprstmt1.C: New test.
10956         * g++.old-deja/g++.other/inline23.C: New test.
10957         * g++.old-deja/g++.eh/ia64-1.C: New test.
10958         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10959         * g++.old-deja/g++.other/reload1.C: New test.
10960         * g++.old-deja/g++.other/static20.C: New test.
10961         * g++.old-deja/g++.other/local-alloc1.C: New test.
10962         * g++.old-deja/g++.other/conv8.C: New test.
10963         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10964         * g++.old-deja/g++.other/storeexpr1.C: New test.
10965         * g++.old-deja/g++.other/storeexpr2.C: New test.
10966         * g++.dg/eh/template2.C: New test.
10967         * g++.dg/warn/weak1.C: New test.
10968
10969 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10970
10971         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10972         Remove first, non-varying, argument.
10973
10974 2002-01-23  Richard Henderson  <rth@redhat.com>
10975
10976         * gcc.dg/inline-2.c: New.
10977
10978         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10979         Add optional target arg.  Check number of arguments.
10980         (scan-assembler-not, scan-assembler-dem): Likewise.
10981         (scan-assembler-dem-not): Likewise.
10982
10983 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10984
10985         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10986         line 12.
10987         * g++.old-deja/g++.brendan/parse3.C,
10988         g++.old-deja/g++.other/crash26.C,
10989         g++.old-deja/g++.other/crash28.C,
10990         g++.old-deja/g++.other/crash29.C,
10991         g++.old-deja/g++.other/crash30.C,
10992         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10993
10994 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10995
10996         * gcc.dg/20020115-1.c: New.
10997
10998 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10999
11000         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11001
11002 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11003
11004         * gcc.dg/20020122-3.c: New.
11005
11006 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11007
11008         * g++.dg/other/gc1.C: New test.
11009
11010 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11011
11012         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11013
11014 2002-01-22  Richard Henderson  <rth@redhat.com>
11015
11016         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11017
11018 2002-01-22  Richard Henderson  <rth@redhat.com>
11019
11020         * gcc.dg/20020122-4.c: New.
11021
11022 2002-01-22  H.J. Lu <hjl@gnu.org>
11023
11024         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11025         link output.
11026         * gcc.dg/special/ecos.exp: Likewise.
11027         * lib/g++-dg.exp: Likewise.
11028         * lib/g77-dg.exp: Likewise.
11029         * lib/gcc-dg.exp : Likewise.
11030         * lib/mike-g++.exp: Likewise.
11031         * lib/mike-g77.exp: Likewise.
11032         * lib/mike-gcc.exp: Likewise.
11033         * lib/objc-dg.exp: Likewise.
11034
11035 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11036
11037         PR target/5379
11038         * gcc.dg/20020122-2.c: New test.
11039
11040 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11041
11042         * gcc.dg/20020122-1.c: New test.
11043
11044 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11045
11046         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11047
11048 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11049
11050         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11051
11052 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11053
11054         * gcc.c-torture/compile/20020121-1.c: New test.
11055
11056 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11057
11058         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11059         ld_library_path.
11060
11061 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11062
11063         * gcc.dg/20020218-1.c: New test.
11064
11065 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11066
11067         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11068         messages
11069         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11070         "At global scope" warning
11071         * g++.dg/ext/align1.C: Change cygwin test for alignment
11072         from db-bogus to dg-warning
11073
11074 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11075
11076         * g77.f-torture/compile/cpp2.F: New test.
11077
11078 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11079
11080         * g++.dg/template/access1.C: New test.
11081
11082 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11083
11084         * gcc.dg/20020118-1.c: New.
11085
11086 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11087
11088         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11089
11090 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11091
11092         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11093         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11094         alignment warnings.
11095
11096 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11097
11098         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11099         torture_with_loops and torture_without_loops
11100
11101 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11102
11103         * gcc.c-torture/compile/20020116-1.c: New test.
11104
11105 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11106
11107         * gcc.dg/20020116-2.c: New test.
11108
11109         * gcc.dg/ultrasp4.c: New test.
11110
11111         * gcc.dg/20020116-1.c: New test.
11112
11113 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11114
11115         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11116         by EABI.
11117
11118 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11119
11120         * gcc.misc-tests/i386-prefetch.exp: New.
11121         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11122         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11123         * gcc.misc-tests/i386-pf-none-1.c: New test.
11124         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11125
11126 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.dg/gnu89-init-1.c: Add new tests.
11129
11130 2002-01-15  Andreas Jaeger  <aj@suse.de>
11131
11132         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11133         * gcc.dg/i386-mmx-2.c: Likewise.
11134         * gcc.dg/i386-sse-1.c: Likewise.
11135         * gcc.dg/i386-sse-2.c: Likewise.
11136         * gcc.dg/i386-sse-3.c: Likewise.
11137
11138 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11139
11140         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11141         Uncomment additional cases that now pass.
11142
11143 2002-01-11  Richard Henderson  <rth@redhat.com>
11144
11145         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11146         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11147
11148 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11149
11150         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11151
11152 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11153
11154         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11155         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11156
11157 2002-01-10  Dale Johannesen  <dalej@apple.com>
11158
11159         * gcc.c-torture/execute/loop-11.c: New.
11160
11161 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11162
11163         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11164         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11165
11166 2002-01-09  Richard Henderson  <rth@redhat.com>
11167
11168         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11169         type in which to perform the operation for each size.
11170
11171 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11172
11173         * gcc.c-torture/compile/20020109-2.c: New test.
11174
11175 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11176
11177         * gcc.c-torture/execute/loop-10.c: New test.
11178
11179 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * gcc.c-torture/compile/20010226-1.c: New test.
11182         * gcc.c-torture/compile/20010227-1.c: New test.
11183         * gcc.c-torture/compile/20010426-1.c: New test.
11184         * gcc.c-torture/compile/20010510-1.c: New test.
11185         * gcc.c-torture/compile/20010605-3.c: New test.
11186         * gcc.c-torture/compile/20010824-1.c: New test.
11187         * gcc.c-torture/execute/20010409-1.c: New test.
11188         * gcc.dg/noncompile/20000901-1.c: New test.
11189         * gcc.dg/20001023-1.c: New test.
11190         * gcc.dg/20001101-1.c: New test.
11191         * gcc.dg/20001102-1.c: New test.
11192         * gcc.dg/20010207-1.c: New test.
11193         * gcc.dg/20010405-1.c: New test.
11194         * gcc.dg/20010822-1.c: New test.
11195         * gcc.dg/20011107-1.c: New test.
11196
11197 2002-01-09  Jeffrey A Law  (law@redhat.com)
11198
11199         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11200
11201         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11202         execution failure on PA targets.
11203
11204 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11205
11206         * gcc.c-torture/compile/20020109-1.c: New test.
11207
11208 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11209
11210         * gcc.c-torture/execute/20020108-1.c: New test.
11211
11212 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11213
11214         * gcc.dg/20020108-1.c: New test.
11215
11216 2002-01-08  H.J. Lu <hjl@gnu.org>
11217
11218         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11219         for header files.
11220
11221 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11222
11223         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11224         consistency.
11225
11226 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11227
11228         * gcc.dg/altivec-4.c: Test altivec predicates.
11229
11230 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.c-torture/execute/20020107-1.c: New test.
11233
11234 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11235
11236         PR c/5279
11237         * gcc.c-torture/compile/20020106-1.c: New test.
11238
11239 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11240
11241         * gcc.c-torture/execute/nestfunc-4.c: New test.
11242
11243 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11244
11245         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11246         extra triple that slipped in.
11247         * g++.old-deja/g++.abi/align.C: Likewise.
11248         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11249
11250 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11251
11252         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11253         * g++.old-deja/g++.abi/align.C: Likewise.
11254         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11255
11256         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11257         on FreeBSD/i386.
11258         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11259         FreeBSD.
11260
11261 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11262
11263         * gcc.dg/20020104-1.c: New test.
11264
11265         * gcc.dg/20020104-2.c: New test.
11266
11267 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11268
11269         * gcc.dg/20020103-1.c: Fix typo in target selector.
11270
11271 2002-01-03  Richard Henderson  <rth@redhat.com>
11272
11273         * gcc.dg/20020103-1.c: New.
11274
11275 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11276
11277         * gcc.c-torture/execute/20020103-1.c: New test.
11278
11279 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11280
11281         * g++.dg/other/debug2.C: New test.
11282
11283         * gcc.c-torture/compile/20020103-1.c: New test.
11284
11285 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11286
11287         * gcc.dg/gnu89-init-1.c: Added new tests.
11288
11289 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11290
11291         * g++.dg/template/friend2.C: Remove as patch is reverted.
11292
11293         * g++.dg/warn/oldcast1.C: New test.
11294
11295         * g++.dg/template/ptrmem1.C: New test.
11296         * g++.dg/template/ptrmem2.C: New test.
11297
11298         * g++.dg/template/ntp.C: New test.
11299
11300         * g++.dg/other/component1.C: New test.
11301
11302         * g++.dg/template/ttp3.C: New test.
11303
11304         * g++.dg/template/friend2.C: New test.
11305         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11306
11307 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11308
11309         * g++.dg/other/ptrmem1.C: New test.
11310         * g++.dg/other/ptrmem2.C: New test.
11311
11312 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11313
11314         * g++.dg/template/ctor1.C: New test.
11315
11316 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11317
11318         * g++.dg/template/friend2.C: New test.
11319
11320 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11321
11322         * gcc.dg/mmix-1.c: New test.
11323
11324 2001-12-31  Richard Henderson  <rth@redhat.com>
11325
11326         * gcc.dg/asm-5.c: New.
11327
11328 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11329
11330         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11331         in namespace __gnu_cxx
11332
11333 2001-12-30  Richard Henderson  <rth@redhat.com>
11334
11335         * gcc.dg/debug-6.c: New.
11336
11337 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.c-torture/compile/20011229-2.c: New test.
11340
11341 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11342
11343         * gcc.dg/debug-3.c: New test.
11344         * gcc.dg/debug-4.c: New test.
11345         * gcc.dg/debug-5.c: New test.
11346
11347 2001-12-29  Richard Henderson  <rth@redhat.com>
11348
11349         * g++.dg/eh/loop1.C: New.
11350
11351 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11352
11353         * g++.dg/template/crash1.C: New test.
11354
11355 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11356
11357         * g++.dg/other/const1.C: New test.
11358
11359 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11360
11361         * gcc.c-torture/compile/20011229-1.c: New test.
11362
11363 2001-12-28  Stan Shebs  <shebs@apple.com>
11364
11365         * lib/objc-torture.exp: Resync with c-torture.exp.
11366         * lib/objc.exp: Load standard libraries.
11367
11368 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11369
11370         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11371         additional tests.
11372
11373 2001-12-27  Roger Sayle <roger@eyesopen.com>
11374
11375         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11376
11377 2001-12-27  Richard Henderson  <rth@redhat.com>
11378
11379         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11380
11381 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         * g++.dg/eh/ctor1.C: New test.
11384         * g++.dg/other/error2.C: New test.
11385
11386 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11387
11388         * g++.dg/other/init2.C: New test.
11389
11390 2001-12-24  Richard Henderson  <rth@redhat.com>
11391
11392         * gcc.dg/20011223-1.c: New.
11393         * gcc.dg/inline-1.c: New.
11394
11395 2001-12-23  Richard Henderson  <rth@redhat.com>
11396
11397         * gcc.dg/asm-4.c: Test operand modifiers.
11398
11399 2001-12-23  Richard Henderson  <rth@redhat.com>
11400
11401         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11402
11403 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11404
11405         * gcc.c-torture/execute/20011223-1.c: New test.
11406
11407 2001-12-21  Richard Henderson  <rth@redhat.com>
11408
11409         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11410         re-enables the warning.
11411
11412 2001-12-21  Richard Henderson  <rth@redhat.com>
11413
11414         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11415
11416 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11417
11418         * gcc.c-torture/compile/20011218-1.c: New test.
11419
11420 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11421
11422         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11423         arm-isr.c test.
11424         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11425         epilogue generation for ARM ISR routines.
11426
11427 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11428
11429         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11430         * gcc.dg/format/c90-printf-3.c: Likewise.
11431         * gcc.dg/format/c99-printf-3.c: Likewise.
11432         * gcc.dg/format/ext-1.c: Likewise.
11433         * gcc.dg/format/ext-6.c: Likewise.
11434         * gcc.dg/format/format.h: Prototype unlocked stdio.
11435
11436 2001-12-20  Richard Henderson  <rth@redhat.com>
11437
11438         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11439         (arena): Use it.
11440         (malloc): Correct allocation logic.  Abort if we fill up the
11441         arena before initialization complete.
11442         (realloc): Correct allocation logic.
11443
11444 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11445
11446         * gcc.c-torture/compile/20011219-2.c: New test.
11447
11448         * gcc.c-torture/execute/20011219-1.c: New test.
11449
11450 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11451
11452         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11453         target does not support weak symbols.
11454
11455 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.c-torture/compile/20011219-1.c: New test.
11458
11459 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11460
11461         * g++.dg/other/error1.C: New test.
11462
11463 2001-12-17  Jeffrey A Law  (law@redhat.com)
11464
11465         * gcc.c-torture/execute/20011217-1.c: New test.
11466
11467 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11468
11469         * objc.dg/special/: New directory.
11470         * objc.dg/special/special.exp: New file.
11471         * objc.dg/special/unclaimed-category-1.h: New file.
11472         * objc.dg/special/unclaimed-category-1a.m: New file.
11473         * objc.dg/special/unclaimed-category-1.m: New file.
11474
11475 2001-12-17  Andreas Jaeger  <aj@suse.de>
11476
11477         * gcc.c-torture/compile/20011217-2.c: New test.
11478
11479 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11480
11481         * gcc.c-torture/compile/20011217-1.c: New test.
11482
11483 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11484
11485         * testsuite/gcc.dg/20011214-1.c: New.
11486
11487 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11488
11489         * gcc.dg/altivec-4.c: New.
11490
11491 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11492
11493         * gcc.dg/20011113-1.c: New test.
11494
11495 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11496
11497         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11498         std::__malloc_alloc_template<0> and
11499         std::__default_alloc_template<false, 0>.
11500
11501 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11502
11503         * objc/execute/bf-21.m: New test.
11504         * objc/execute/enumeration-1.m: New test.
11505         * objc/execute/enumeration-2.m: New test.
11506
11507 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11508
11509         * gcc.dg/gnu89-init-1.c: New test.
11510
11511 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11512
11513         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11514         * g++.old-deja/g++.jason/2371.C: Likewise.
11515         * g++.old-deja/g++.jason/template33.C: Likewise.
11516         * g++.old-deja/g++.jason/template34.C: Likewise.
11517         * g++.old-deja/g++.jason/template36.C: Likewise.
11518         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11519         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11520         * g++.old-deja/g++.other/typename1.C: Likewise.
11521         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11522         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11523         * g++.old-deja/g++.pt/typename11.C: Likewise.
11524         * g++.old-deja/g++.pt/typename14.C: Likewise.
11525         * g++.old-deja/g++.pt/typename16.C: Likewise.
11526         * g++.old-deja/g++.pt/typename3.C: Likewise.
11527         * g++.old-deja/g++.pt/typename4.C: Likewise.
11528         * g++.old-deja/g++.pt/typename5.C: Likewise.
11529         * g++.old-deja/g++.pt/typename7.C: Likewise.
11530         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11531
11532 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         * g++.dg/other/linkage1.C: New test.
11535         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11536         specifiers.
11537
11538 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11539
11540         * gcc.dg/concat.c: New test.
11541
11542 2001-12-11  Stan Shebs  <shebs@apple.com>
11543
11544         * objc/compile: New test directory.
11545         * objc/compile/compile.exp: New expect script.
11546         * objc/compile/20011211-1.m: New compile test.
11547
11548 2001-12-11  Jason Merrill  <jason@redhat.com>
11549
11550         * lib/prune.exp (prune_gcc_output): Also handle "In member
11551         function".  So many permutations...
11552
11553 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11554
11555         * g++.dg/template/typedef1.C: New test.
11556
11557 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11558
11559         * g++.dg/other/copy1.C: New test.
11560
11561 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11562
11563         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11564
11565         * gcc.dg/builtin-choose-expr.c: New.
11566
11567 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11568
11569         * gcc.dg/altivec-2.c: New.
11570
11571 2001-12-07  Richard Henderson  <rth@redhat.com>
11572
11573         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11574
11575 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11576
11577         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11578         ultrasparc.
11579
11580 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11581
11582         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11583
11584 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11585
11586         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11587         variable argument list.
11588
11589 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11590
11591         * gcc.c-torture/execute/memcheck: Delete entire directory.
11592         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11593         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11594
11595 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11596
11597         * gcc.dg/Wshadow-1.c: New test.
11598
11599 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11600
11601         * gcc.c-torture/compile/20011130-1.c: New test.
11602
11603         * gcc.dg/noncompile/20011025-1.c: New test.
11604
11605         * g++.dg/other/anon-union.C: New test.
11606
11607         * gcc.c-torture/execute/20011024-1.c: New test.
11608
11609 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11610
11611         * gcc.c-torture/execute/20000722-1.x,
11612         gcc.c-torture/execute/20010123-1.x: Remove.
11613         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11614         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11615         gcc.dg/c99-complit-2.c: New tests.
11616
11617 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11618
11619         * g++.dg/inherit/base1.C: New test.
11620
11621 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11622
11623         * g++.dg/other/stdarg1.C: New test.
11624
11625         * gcc.c-torture/compile/20011130-2.c: New test.
11626
11627 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11628
11629         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11630         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11631         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11632         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11633         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11634         * gcc.dg/builtin-prefetch-1.c: New test.
11635
11636 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11637
11638         * gcc.dg/20011130-1.c: New test.
11639
11640 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11641
11642         * g++.dg/other/scope1.C: New test.
11643         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11644
11645 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11646
11647         * gcc.dg/vla-init-1.c: New test.
11648
11649 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11650
11651         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11652
11653 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11654
11655         * objc.dg/alias.m: Update.
11656         * objc.dg/class-1.m: Update.
11657         * objc.dg/const-str-1.m: Update.
11658         * objc.dg/fwd-proto-1.m: Update.
11659         * objc.dg/id-1.m: Update.
11660         * objc.dg/super-class-1.m: Update.
11661
11662 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11663
11664         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11665         constructs.
11666
11667 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11668
11669         * gcc.c-torture/execute/20011128-1.c: New test.
11670
11671 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11672
11673         * gcc.dg/20011127-1.c: New test.
11674
11675 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11676
11677         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11678         from Austin Group draft 7.
11679         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11680         scanf format arguments.
11681         * gcc.dg/format/no-exargs-2.c: New test.
11682
11683 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         * g++.dg/abi/vbase8-4.C: New test.
11686
11687 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11688
11689         * gcc.c-torture/execute/20011121-1.c: New test.
11690
11691 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11692
11693         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11694
11695 2001-11-23  Andreas Jaeger  <aj@suse.de>
11696
11697         * gcc.dg/cpp/charconst-2.c: New test.
11698
11699 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11700
11701         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11702         to the host if it is remote.  Let tests specify extra headers
11703         they use.
11704         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11705         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11706         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11707         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11708         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11709         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11710         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11711         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11712         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11713         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11714
11715 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11716
11717         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11718         for little endian ARMs.
11719
11720 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.c-torture/compile/20011119-1.c: New test.
11723         * gcc.c-torture/compile/20011119-2.c: New test.
11724
11725 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
11726
11727         * gcc.dg/altivec-1.c: Fix typo.
11728
11729 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
11730
11731         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
11732
11733 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
11734
11735         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
11736
11737 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
11738
11739         * lib/g77.exp: Don't specify --rpath-link.
11740
11741         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
11742         across all the headers.
11743         * gcc.dg/format/format.exp: For testing on a remote host,
11744         copy format.h.
11745
11746         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
11747         * gcc.c-torture/execute/930406-1.c: Likewise.
11748         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11749
11750 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
11751
11752         * gcc.dg/altivec-1.c: New.
11753
11754 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
11755
11756         * gcc.dg/cpp/fpreprocessed.c: New test case.
11757
11758 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11759
11760         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
11761         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
11762         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
11763
11764 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
11765
11766         * gcc.dg/no-builtin-1.c: New test.
11767
11768 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.c-torture/execute/20011115-1.c: New test.
11771
11772 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * gcc.c-torture/compile/20011114-2.c: New test.
11775         * gcc.c-torture/compile/20011114-3.c: New test.
11776         * gcc.c-torture/compile/20011114-4.c: New test.
11777
11778 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
11779
11780         * g++.dg/other/init1.C: New test.
11781
11782 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
11783
11784         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
11785         message.
11786
11787         * gcc.c-torture/execute/20011114-1.c: New testcase.
11788
11789         * gcc.c-torture/compile/20010327-1.c: Revert last change.
11790         * gcc.c-torture/compile/20011114-1.c: New test, exactly
11791         like the (before this change) version of 20010327-1.c.
11792
11793 2001-11-14  Roger Sayle <roger@eyesopen.com>
11794
11795         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11796
11797 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11798
11799         * g++.dg/init/array2.C: New test.
11800
11801 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11802
11803         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11804
11805 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11806
11807         * g++.dg/other/forscope1.C: New test.
11808         * g++.dg/ext/forscope1.C: New test.
11809         * g++.dg/ext/forscope2.C: New test.
11810
11811 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11812
11813         * gcc.c-torture/execute/20011113-1.c: New test.
11814
11815 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11816
11817         * gcc.c-torture/execute/20011109-2.c: New test.
11818
11819         * gcc.c-torture/execute/20011109-1.c: New test.
11820
11821 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11822
11823         * gcc.c-torture/compile/20011109-1.c: New test.
11824
11825 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11826
11827         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11828         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11829         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11830         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11831         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11832         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11833         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11834
11835 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11836
11837         * g++.dg/warn/Wshadow-1.C: New tests.
11838         * g++.old-deja/g++.mike/for3.C: Update.
11839
11840 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11841
11842         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11843         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11844         XFAILs.  Adjust expected error texts.
11845         * gcc.c-torture/compile/20011106-1.c,
11846         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11847         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11848         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11849         gcc.dg/c99-array-lval-5.c: New tests.
11850
11851 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11852
11853         * gcc.dg/cpp/defined.c: Update.
11854
11855 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11856
11857         * gcc.c-torture/execute/anon-1.c: New test.
11858
11859 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11860
11861         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11862         same size, so no warning should be produced on stormy16.
11863
11864         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11865         due to oversized array.
11866         * g++.old-deja/g++.mike/ns15.C: Likewise.
11867         * g++.old-deja/g++.pt/crash16.C: Likewise.
11868
11869 2001-11-02  Graham Stott  <grahams@redhat.com>
11870
11871         * g++.dgother/debug1.C: Fix typos.
11872
11873 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11874
11875         * g++.dg/other/debug1.C: New test.
11876
11877 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11878
11879         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11880         of unsigned long.
11881
11882 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11883
11884         * gcc.dg/20011029-2.c: New test.
11885
11886         * gcc.c-torture/compile/20011029-1.c: New test.
11887
11888 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11889
11890         * objc/execute/class_self-1.m: New test.
11891         * objc/execute/class_self-2.m: New test.
11892
11893 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11894
11895         * gcc.misc-tests/msgs.exp: Delete.
11896         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11897         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11898         error set to match recent changes.
11899
11900 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11901
11902         * gcc.dg/20011021-1.c: New test.
11903
11904 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11905
11906         * gcc.c-torture/compile/20011023-1.c: New test.
11907
11908 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11909
11910         * lib/g77.exp: Rewrite based on lib/g++.exp.
11911
11912 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.c-torture/execute/20011019-1.c: New test.
11915
11916         * gcc.dg/20011018-1.c: New test.
11917
11918 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11919
11920         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11921
11922 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11923
11924         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11925         * gcc.dg/attr-invalid.c: Likewise.
11926
11927 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11928
11929         * testsuite/gcc.dg/20011015-1.c: New test.
11930
11931 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11932
11933         * g++.dg/template/unify2.C: New test.
11934
11935 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11936
11937         * g++.dg/other/exception-specification.C: New test
11938
11939 2001-10-13  Tom Rix  <trix@redhat.com>
11940
11941         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11942         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11943
11944 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * testsuite/gcc.dg/20011009-1.c: New test.
11947
11948 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11949
11950         PR g++/4476
11951         * g++.dg/other/friend1.C: New test.
11952
11953 2001-10-11  Richard Henderson  <rth@redhat.com>
11954
11955         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11956
11957 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11958
11959         * gcc.c-torture/compile/20011010-1.c: New.
11960
11961 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11962
11963         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11964         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11965         g77.f-torture/execute/execute.exp,
11966         g77.f-torture/noncompile/noncompile.exp,
11967         gcc.c-torture/compile/compile.exp,
11968         gcc.c-torture/execute/execute.exp,
11969         gcc.c-torture/execute/ieee/ieee.exp,
11970         gcc.c-torture/execute/memcheck/memcheck.exp,
11971         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11972         objc/execute/execute.exp: Update FSF address.
11973
11974 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11975
11976         * gcc.dg/cpp/cmdlne-C.c: Update.
11977         * gcc.dg/cpp/cmdlne-C2.c: New.
11978
11979 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11980
11981         * gcc.c-torture/execute/20011008-3.c: New.
11982
11983 2001-10-08  DJ Delorie  <dj@redhat.com>
11984
11985         * gcc.dg/20011008-1.c: New.
11986         * gcc.dg/20011008-2.c: New.
11987
11988 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11989
11990         * gcc.dg/cpp/spacing1.c: Update test.
11991
11992 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11993
11994         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11995         spelling errors of "separate" as "seperate".
11996
11997 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11998
11999         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12000         enough to avoid inlining.
12001
12002 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12003
12004         * lib/g77.exp: set libg2c_dir correctly.
12005
12006 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12007
12008         * gcc.dg/cpp/macro11.c: New test.
12009
12010 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12011
12012         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12013         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12014         gcc.dg/format/multattr-3.c: New tests.
12015         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12016         tests for format attributes on function pointers being rejected.
12017
12018 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12019
12020         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12021
12022 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12023
12024         * g++.dg/warn/format1.C: New test.
12025
12026 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12027
12028         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12029
12030 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12031
12032         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12033
12034 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12035
12036         * gcc.dg/cpp/redef2.c: Add test.
12037
12038 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12039
12040         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12041         long-standing bug on i686, apparently.
12042         * gcc.c-torture/execute/loop-2c.x: New file.
12043         * gcc.c-torture/execute/loop-2d.x: New file.
12044         * gcc.c-torture/execute/loop-3c.x: New file.
12045
12046 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12047
12048         * gcc.dg/cpp/20000625-2.c: Correct line number.
12049
12050 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12051
12052         * gcc.dg/cpp/macro10.c: New test.
12053         * gcc.dg/cpp/strify3.c: New test.
12054         * gcc.dg/cpp/spacing1.c: Add tests.
12055         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12056         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12057
12058 2001-09-24  DJ Delorie  <dj@redhat.com>
12059
12060         * gcc.c-torture/execute/20010924-1.c: New test.
12061
12062 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12063
12064         * testsuite/objc/execute/paste.m: Remove.
12065
12066 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12069
12070 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12071
12072         * g77.dg/strlen0.f: New test.
12073
12074 2001-09-21  Richard Henderson  <rth@redhat.com>
12075
12076         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12077         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12078
12079 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12080
12081         Table-driven attributes.
12082         * g++.dg/ext/attrib1.C: New test.
12083
12084 2001-09-20  DJ Delorie  <dj@redhat.com>
12085
12086         * gcc.dg/20000926-1.c: Update expected warning messages.
12087         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12088         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12089         array.
12090
12091 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12092
12093         * g++.dg/eh/registers1.C: New test case.
12094
12095 2001-09-17  Richard Henderson  <rth@redhat.com>
12096
12097         * gcc.dg/array-5.c: Fix VLA decomposition test.
12098
12099 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12100
12101         * gcc.dg/cpp/line5.c: New testcase.
12102
12103 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12104
12105         * gcc.dg/cpp/macro9.c: New test.
12106
12107 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12108
12109         * gcc.c-torture/execute/980223.c: Change type of addr from long
12110         to char *.
12111
12112 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12113
12114         * gcc.c-torture/execute/20010915-1.c: New test.
12115
12116 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12117
12118         * g77.dg/bprob: New directory.
12119         * g77.dg/bprob/bprob.exp: New file.
12120         * g77.dg/bprob/bprob-1.f: New test.
12121         * g77.dg/gcov: New directory.
12122         * g77.dg/gcov/gcov.exp: New file.
12123         * g77.dg/gcov/gcov-1.f: New test.
12124         * g77.dg/gcov/gcov-1.x: New file.
12125
12126 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12127
12128         * gcc.dg/cpp/directiv.c: Update.
12129         * gcc.dg/cpp/undef1.c: Update.
12130
12131 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12132
12133         * gcc.dg/20010912-1.c: New test.
12134
12135 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12136
12137         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12138         language-independent file in lib.
12139         * lib/gcov.exp: New file.
12140
12141 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12142
12143         * gcc.c-torture/compile/20010911-1.c: New test.
12144
12145 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12146
12147         * lib/profopt.exp: New, to support profile-directed optimizations.
12148         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12149         * gcc.misc-tests/bprob-1.c: New test.
12150         * gcc.misc-tests/bprob-2.c: New test.
12151
12152 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12153
12154         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12155         XFAIL and which kinds of gcov output to verify.
12156         * gcc.misc-tests/gcov-4b.x: New file.
12157         * gcc.misc-tests/gcov-5b.x: New file.
12158         * gcc.misc-tests/gcov-6.x: New file.
12159         * gcc.misc-tests/gcov-7.c: New test.
12160         * gcc.misc-tests/gcov-7.x: New file.
12161
12162 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12163
12164         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12165         * gcc.misc-tests/gcov-6.c: New test.
12166
12167 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         PR c++/3986
12170         * g++.dg/abi/vbase1.C: New test.
12171
12172 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12173
12174         * objc.dg/method-2.m: New.
12175
12176 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12177
12178         PR c++/4203
12179         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12180         * g++.dg/init/empty1.C: New test.
12181
12182 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12183
12184         * gcc.c-torture/compile/20010903-1.c: New test.
12185
12186 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12187
12188         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12189         for m68k.
12190
12191 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12192
12193         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12194
12195         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12196
12197         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12198
12199 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12200
12201         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12202         for 16-bit 'unsigned int'.
12203
12204 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12205
12206         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12207
12208 2001-08-27  Richard Henderson  <rth@redhat.com>
12209
12210         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12211         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12212
12213 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12214
12215         * gcc.dg/asm-names.c (ymain): New.
12216
12217 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12218
12219         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12220         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12221         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12222
12223 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12224
12225         * gcc.dg/compare5.c: New testcase.
12226
12227 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12228
12229         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12230         and "In instantiation".
12231
12232 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12233
12234         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12235
12236 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12237
12238         * gcc.misc-tests/gcov.exp: Add support for branch information.
12239         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12240         * gcc.misc-tests/gcov-4.c: New test.
12241         * gcc.misc-tests/gcov-4b.c: New test.
12242         * gcc.misc-tests/gcov-5b.c: New test.
12243
12244 2001-08-20  Zack Weinberg  <zackw@panix.com>
12245
12246         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12247         expected to fail.
12248
12249 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12250
12251         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12252
12253 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12254
12255         * g++.dg/eh/
12256         Moved to gcc-deps.exp
12257         * gcc-deps.exp: New file.
12258
12259 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12260
12261         * g++.old-deja/g++.pt/defarg14.C: New test.
12262
12263 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12264
12265         * g++.old-deja/g++.other/lineno5.C: New test.
12266
12267 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12268
12269         * g++.old-deja/g++.pt/crash68.C: New test.
12270
12271 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12272
12273         * g++.old-deja/g++.other/crash42.C: New test.
12274
12275 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12276
12277         * gcc.dg/cpp/extratokens.c: Fix.
12278         * gcc.dg/cpp/skipping2.c: New tests.
12279
12280 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12281
12282         * gcc.c-torture/execute/20010724-1.c: New file.
12283         * gcc.c-torture/execute/20010724-1.x: New file.
12284
12285 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12286
12287         * g++.old-deja/g++.other/cond7.C: New test.
12288
12289 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12290
12291         * g++.old-deja/g++.other/optimize4.C: New test.
12292
12293 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12294
12295         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12296
12297 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12298
12299         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12300         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12301         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12302         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12303
12304         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12305         bug report" message.
12306
12307         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12308         * g++.dg/ext/instantiate1.C: Move from old-deja.
12309
12310 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12311
12312         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12313         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12314         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12315         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12316
12317 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12318
12319         * gcc.c-torture/execute/20010723-1.c: New test.
12320
12321 2001-07-23  Ben Elliston  <bje@redhat.com>
12322
12323         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12324
12325 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12326
12327         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12328         i[34567]86-*-*.
12329         Delete handling of ieee_multilib_flags.
12330         Pass -mieee for alpha*-*-* and sh-*-*.
12331         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12332
12333 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12334
12335         Remove old-abi tests.
12336         * g++.old-deja/g++.mike/p11116.C: Remove.
12337         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12338
12339 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12340
12341         * g77.f-torture/compile/pr3743.f:  New test
12342
12343 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12344
12345         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12346
12347 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12348
12349         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12350         g++.old-deja/g++.pt/static6.C: Likewise.
12351         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12352         supports weak symbols.
12353
12354 2001-07-18  Andreas Jaeger  <aj@suse.de>
12355
12356         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12357         supported again.
12358
12359 2001-07-18  Andreas Jaeger  <aj@suse.de>
12360
12361         * gcc.dg/iftrap-1.c: Fix target line.
12362
12363 2001-07-17  Richard Henderson  <rth@redhat.com>
12364
12365         * gcc.c-torture/execute/20010717-1.c: New.
12366
12367 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12368
12369         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12370         tests.
12371
12372 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12373
12374         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12375
12376 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12377
12378         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12379         UAC_SIGBUS, UAC_NOPRINT definitions.
12380
12381 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12382
12383         * objc/execute/object_is_class.m: New test.
12384         * objc/execute/object_is_meta_class.m: New test.
12385
12386 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12387
12388         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12389         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12390
12391 2001-01-15  David Bil
12392         * objc/execute/class-14.m: Added.
12393         * objc/execute/class-2.m: Added.
12394         * objc/execute/class-3.m: Added.
12395         * objc/execute/class-4.m: Added.
12396         * objc/execute/class-5.m: Added.
12397         * objc/execute/class-6.m: Added.
12398         * objc/execute/class-7.m: Added.
12399         * objc/execute/class-8.m: Added.
12400         * objc/execute/class-9.m: Added.
12401         * objc/execute/class-tests-1.h
12402         * objc/execute/class-tests-2.h
12403         * objc/execute/compatibility_alias.m: Added.
12404         * objc/execute/encode-1.m: Added.
12405         * objc/execute/formal_protocol-1.m: Added.
12406         * objc/execute/formal_protocol-2.m: Added.
12407         * objc/execute/formal_protocol-3.m: Added.
12408         * objc/execute/formal_protocol-4.m: Added.
12409         * objc/execute/formal_protocol-5.m: Added.
12410         * objc/execute/formal_protocol-6.m: Added.
12411         * objc/execute/formal_protocol-7.m: Added.
12412         * objc/execute/informal_protocol.m: Added.
12413         * objc/execute/initialize.m: Added.
12414         * objc/execute/load.m: Added.
12415         * objc/execute/many_args_method.m: Added.
12416         * objc/execute/nested-3.m: Added.
12417         * objc/execute/no_clash.m: Added.
12418         * objc/execute/private.m: Added.
12419         * objc/execute/redefining_self.m: Added.
12420         * objc/execute/root_methods.m: Added.
12421         * objc/execute/selector-1.m: Added.
12422         * objc/execute/static-1.m: Added.
12423         * objc/execute/static-2.m: Added.
12424         * objc/execute/va_method.m: Added.
12425
12426 2001-03-10  Richard Henderson  <rth@redhat.com>
12427
12428         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12429
12430 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12431
12432         * g++.old-deja/g++.other/crash31.C: XFAIL.
12433         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12434         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12435         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12436         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12437         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12438
12439 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12440
12441         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12442
12443 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12444
12445         * gcc.dg/20000724-1.c: Don't use multiline strings.
12446
12447 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12448
12449         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12450         result of -cString against what we expect it to be; don't just
12451         print it out for no one to read.
12452
12453         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12454         Based on testcases provided by Nicola Pero.
12455
12456 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12457
12458         * gcc.dg/cpp/macro7.c: New test.
12459
12460 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12461
12462         * gcc.dg/cpp/multiline.c: Update.
12463
12464 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12465
12466         * g++.old-deja/g++.other/enum3.C: New test.
12467
12468 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.old-deja/g++.other/pod1.C: New test.
12471
12472 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12473
12474         * g++.old-deja/g++.ext/overload1.C: New test.
12475
12476 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12477
12478         * g++.old-deja/g++.pt/using1.C: New test.
12479
12480 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12481
12482         * g++.old-deja/g++.other/using9.C: New test.
12483
12484 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12485
12486         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12487
12488         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12489
12490 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12491
12492         * g++.old-deja/g++.ext/realpt1.C: Remove.
12493
12494 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12495
12496         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12497
12498 2001-02-26  Will Cohen  <wcohen@redhat.com>
12499
12500         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12501
12502 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12503
12504         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12505         templatized constructors.
12506
12507 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12508
12509         * gcc.c-torture/execute/20010224-1.c: New test.
12510
12511 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12512
12513         * gcc.c-torture/execute/20010222-1.c: New test.
12514
12515 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12516
12517         * g++.old-deja/g++.other/inline20.C: New test.
12518
12519 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12520
12521         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12522
12523 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12524
12525         * g++.old-deja/g++.other/lookup22.C: New test.
12526
12527 200
12528         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12529         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12530         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12531         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12532         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12533
12534 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12535
12536         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12537         account.
12538
12539 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12540
12541         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12542
12543 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12544
12545         * g++.old-deja/g++.pt/crash62.C: New test.
12546
12547 2001-01-04  Richard Henderson  <rth@redhat.com>
12548
12549         * gcc.dg/20000926-1.c: Update expected warnings.
12550         * gcc.dg/array-2.c: Likewise.
12551         * gcc.dg/array-4.c: Also validate flexible array members.
12552         * gcc.dg/c99-flex-array-1.c: New.
12553
12554 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12555
12556         * gcc.c-torture/compile/20001222-1.x: Remove.
12557
12558 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12559
12560         * gcc.c-torture/execute/built-in-setjmp.c: New.
12561
12562 2001-01-03  Richard Henderson  <rth@redhat.com>
12563
12564         * gcc.dg/940510-1.c: Update expected error wording.
12565         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12566
12567 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12568
12569         * lib/target-supports.exp (check_alias_available): Modified to
12570         indicate aliases not supported if only weak aliases are supported.
12571
12572 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12573
12574         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12575         Turn on cmpstrsi checks for __pj__ and __i370__.
12576
12577 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12578
12579         * g++.old-deja/g++.other/virtual11.C: New test.
12580
12581 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12582
12583         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12584
12585 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12586
12587         * gcc.c-torture/compile/20010102-1.c: New test.
12588
12589 2001-01-02  Andreas Jaeger  <aj@suse.de>
12590
12591         * gcc.dg/noreturn-3.c: New test.
12592
12593         * gcc.dg/noreturn-4.c: New test.
12594
12595 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12596
12597         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12598         __builtin_fputc and __builtin_fwrite.
12599
12600 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12601
12602         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12603         signed char, not default char.
12604
12605 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12606
12607         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12608
12609 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12610
12611         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12612
12613 2000-12-29  Richard Henderson  <rth@redhat.com>
12614
12615         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12616         (__cyg_profile_func_exit): Define.
12617
12618 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12619
12620         * g++.dg/vtgc1.C: New test.
12621
12622 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12623
12624         * gcc.dg/noncompile/20001228-1.c: New test.
12625
12626         * gcc.dg/20001228-1.c: New test.
12627
12628         * gcc.c-torture/execute/20001228-1.c: New test.
12629
12630 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12631
12632         * gcc.dg/format-strfmon-1.c: New test.
12633
12634 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12635
12636         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12637         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12638         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12639         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12640         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12641         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12642         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12643         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12644         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12645         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12646         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12647         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12648         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12649
12650         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12651         * gcc.c-torture/execute/string-opt-4.c: Test index.
12652
12653 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12654
12655         * gcc.c-torture/compile/20001226-1.c: New test.
12656
12657 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12658
12659         * gcc.c-torture/compile/20001222-1.c: New test.
12660         * gcc.c-torture/compile/20001222-1.x: Xfail.
12661
12662 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12663
12664         * gcc.c-torture/execute/comp-goto-2.c: New test.
12665
12666 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12667
12668         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12669         Use long types if __INT_MAX__ is 32767.
12670         (main): Use cast to (sint32 *) when poking 88 into a_page.
12671
12672         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12673
12674 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12675
12676         * gcc.c-torture/compile/20001221-1.c: New test.
12677         * gcc.c-torture/execute/20001221-1.c: New test.
12678
12679 2000-12-20  Richard Henderson  <rth@redhat.com>
12680
12681         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12682         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12683
12684 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12685
12686         * gcc.dg/compare3.c: New test.
12687
12688 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12689
12690         * gcc.dg/format-warnll-1.c: New test.
12691
12692 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12693
12694         * gcc.dg/cpp/cmdlne-P.c: New test.
12695
12696 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12697
12698         * gcc.c-torture/execute/builtin-abs-1.c,
12699         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12700
12701 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12702
12703         * gcc.dg/cpp/multiline.c: New test.
12704
12705 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12706
12707         * g++.old-deja/g++.other/syshdr1.C: Update.
12708         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12709
12710 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12711
12712         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12713
12714 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12715
12716         * g++.old-deja/g++.pt/ttp65.C: New test.
12717
12718 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12719
12720         * g++.old-deja/g++.pt/ttp64.C: New test.
12721
12722 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12723
12724         * g++.old-deja/g++.pt/spec33.C: New test.
12725
12726 2000-12-14  Catherine Moore  <clm@redhat.com>
12727
12728         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12729         * gcc.c-torture/execute/920612-2.c: Likewise.
12730         * gcc.c-torture/execute/920428-2.c: Likewise.
12731         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12732         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12733
12734 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12735
12736         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12737         * gcc.dg/pack-test-2.c: Likewise.
12738
12739 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12740
12741         Tests by Zack Weinberg <zackw@stanford.edu>.
12742
12743         * gcc.dg/cpp/defined.c: Update.
12744         * gcc.dg/cpp/defined_trad.c: New tests.
12745
12746 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12747
12748         * gcc.dg/cpp/trad-direct.c: Update.
12749
12750 2000-12-11  Neil Booth  <neilb@earthling.net>
12751
12752         * gcc.dg/cpp/defined_trad.c
12753
12754 2000-12-11  Neil Booth  <neilb@earthling.net>
12755
12756         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12757
12758 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12759
12760         * gcc.dg/format-miss-2.c: New test.
12761
12762 2000-12-09  Neil Booth  <neilb@earthling.net>
12763
12764         * gcc.dg/cpp/lineflags.c: New tests.
12765         * gcc.dg/cpp/poison.c: Update.
12766         * gcc.dg/cpp/redef2.c: Update.
12767         * gcc.dg/cpp/skipping.c: New test.
12768
12769 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12770
12771         * g++.old-deja/g++.other/eh3.C: New testcase.
12772
12773 2000-12-07  Neil Booth  <neilb@earthling.net>
12774
12775         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12776         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12777         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12778         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12779         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12780         Update.
12781
12782 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12783
12784         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12785         __SIZE_TYPE__ instead of int for type of integers cast to
12786         pointers.
12787
12788 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12789
12790         * g++.old-deja/g++.other/cleanup4.C: New test.
12791
12792 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12793
12794         * format-sec-1.c: New test.
12795
12796 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12797
12798         * gcc.dg/format-nonlit-3.c: New test.
12799
12800 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12801
12802         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12803         through a null pointer.
12804
12805 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
12806         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12807         library makes no calls to `operator new' during initialization.
12808
12809 2000-11-04  Neil Booth  <neilb@earthling.net>
12810
12811         * gcc.dg/cpp/include2.c: New tests.
12812
12813 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12814
12815         * lib/g++.exp (g++_set_ld_library_path): New function.
12816         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12817
12818 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12819
12820         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12821         warnings.
12822
12823 2000-11-01  Richard Henderson  <rth@redhat.com>
12824
12825         * g++.old-deja/g++.ext/namedret1.C: New.
12826         * g++.old-deja/g++.ext/namedret2.C: New.
12827         * g++.old-deja/g++.ext/namedret3.C: New.
12828
12829 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12830
12831         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12832         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12833
12834 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12835
12836         * gcc.c-torture/execute/va-arg-21.c: New test.
12837
12838 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12839
12840         * gcc.dg/c99-complex-2.c: New test.
12841
12842 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12843
12844         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12845
12846 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12847
12848         * g++.old-deja/g++.other/inline16.C: New test.
12849
12850 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
12851
12852         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
12853         __PRETTY_FUNCTION__
12854
12855 2000-10-29  Neil Booth  <neilb@earthling.net>
12856
12857         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
12858         New tests.
12859         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
12860         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
12861         optimisation.
12862
12863 2000-10-29  Neil Booth  <neilb@earthling.net>
12864
12865         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
12866         * mi1.c, mi1c.h: Add null directives to multiple-include test.
12867         * mi5.c: Test multiple includes work with -C.
12868         * trigraphs.c: Test ^= version.
12869
12870 2000-10-28  Neil Booth  <neilb@earthling.net>
12871
12872         New tests and test updates for new macro expander.
12873
12874         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
12875         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
12876         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
12877         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
12878         new diagnostic messages.
12879
12880         * gcc.dg/cpp/macro3.c: New tests.
12881
12882 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
12883
12884         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
12885         on the same line.
12886
12887 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * g++.old-deja/g++.other/eh2.C: New test.
12890
12891 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12892
12893         * gcc.c-torture/execute/20001027-1.c: New test.
12894
12895 2000-10-26  Richard Henderson  <rth@redhat.com>
12896
12897         * gcc.c-torture/execute/20001026-1.c: New.
12898
12899 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
12900
12901         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
12902         * g++.old-deja/g++.law/builtin1.C: Likewise.
12903         * g++.old-deja/g++.law/ctors10.C: Likewise.
12904         * g++.old-deja/g++.law/virtual3.C: Likewise.
12905         * g++.old-deja/g++.mike/p658.C: Likewise.
12906         * g++.old-deja/g++.other/sibcall1.C: Likewise.
12907         * g++.old-deja/g++.other/vaarg2.C: Likewise.
12908         * g++.old-deja/g++.robertl/eb124.C: Likewise.
12909         * g++.old-deja/g++.robertl/eb44.C: Likewise.
12910         * g++.old-deja/g++.robertl/eb77.C: Likewise.
12911
12912 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
12913
12914         * gcc.c-torture/compile/20001024-1.c: New test.
12915
12916 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
12917
12918         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
12919         to tell us whether or not we are using V3.
12920
12921 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12922
12923         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
12924         operands.
12925
12926 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12927
12928         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
12929
12930 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
12931
12932         * gcc.c-torture/execute/20001024-1.c: New test.
12933
12934 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
12935
12936         * g++.old-deja/g++.other/sibcall1.C: New test.
12937
12938 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
12939
12940         * gcc.dg/noncompile/init-3.c: New test.
12941
12942 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12943
12944         * gcc.dg/format-array-1.c: New test.
12945
12946 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12947
12948         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
12949         writing through null pointers; remove comment about testing
12950         unterminated strings.
12951
12952 2000-10-17  Matthew Hiller  <hiller@redhat.com>
12953
12954         * gcc.c-torture/execute/20001017-2.c: New test.
12955
12956 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12957
12958         * gcc.c-torture/compile/20001018-1.c: New test.
12959         * gcc.c-torture/compile/20001018-1.x: Xfail.
12960
12961 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12962
12963         * gcc.c-torture/execute/20001017-1.c: New test.
12964
12965 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12966
12967         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
12968         for multiple use of arguments with scanf formats; add tests for
12969         multiple use of arguments.
12970
12971 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
12972
12973         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
12974
12975 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12976
12977         * gcc.dg/format-miss-1.c: New test.
12978
12979 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12980
12981         * gcc.c-torture/execute/20001013-1.c: New test.
12982
12983 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12984
12985         * gcc.dg/format-branch-1.c: New test.
12986
12987 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
12988
12989         * README, lib/file-format.exp: Remove EGCS references.
12990
12991 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * gcc.dg/20001013-1.c: New test.
12994
12995 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12996
12997         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
12998         for intmax_t in the compiler using __typeof__ and the type rules
12999         for conditional expressions.
13000
13001 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13002
13003         * gcc.dg/20001012-1.c: New test.
13004         * gcc.dg/20001012-2.c: New test.
13005
13006 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13007
13008         * gcc.dg/format-attr-1.c: New test.
13009
13010 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13011
13012         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13013         __LONG_LONG_MAX__ instead of LLONG_MAX.
13014
13015 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13016
13017         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13018         scanf flags.
13019         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13020         flags.
13021
13022 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13023
13024         * gcc.dg/sequence-pt-1.c: New test.
13025
13026 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13027
13028         * gcc.c-torture/execute/20001011-1.c: New testcase.
13029         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13030
13031 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13032
13033         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13034         does not error on it.
13035
13036 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13037
13038         * gcc.dg/20001009-1.c: New test.
13039
13040 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13041
13042         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13043         * gcc.c-torture/execute/20001009-2.c: ... to here.
13044
13045 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13046
13047         * gcc.c-torture/compile/20001009-1.c: New testcase.
13048         * gcc.c-torture/execute/20001009-1.c: New testcase.
13049         Testcases provided by Jan Hubicka <jh@suse.cz>.
13050
13051 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13052
13053         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13054         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13055         uintmax_t using <limits.h> to emulate the compiler's internal
13056         logic.  No longer XFAIL %j tests.
13057
13058 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13059
13060         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13061         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13062         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13063         regexps and details of expected handling of some bad formats.
13064         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13065         suppression.
13066
13067 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13068
13069         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13070         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13071         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13072         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13073         in list archives.
13074
13075 2000-10-06  Richard Henderson  <rth@cygnus.com>
13076
13077         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13078         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13079         * g++.old-deja/g++.jason/report.C: Likewise.
13080         * g++.old-deja/g++.law/friend5.C: Likewise.
13081         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13082         of the expected warnings.
13083
13084 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13085
13086         * g++.old-deja/g++.pt/enum14.C: New test.
13087
13088 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13089
13090         * g++.old-deja/g++.pt/crash59.C: New test.
13091
13092 2000-10-04  Will Cohen  <wcohen@redhat.com>
13093
13094         * gcc.dg/20000926-1.c: New test.
13095
13096 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13097
13098         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13099         function name for current C++ compiler.
13100         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13101
13102 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13103
13104         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13105         __PRETTY_FUNCTION__.
13106         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13107
13108 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13109
13110         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13111
13112 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13113
13114         * gcc.c-torture/compile/20000923-1.c: New test.
13115
13116 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13117
13118         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13119         * g++.old-deja/g++.pt/ttp62.C: Same.
13120         * g++.old-deja/g++.other/inline14.C: Same.
13121
13122 2000-09-24  Richard Henderson  <rth@cygnus.com>
13123
13124         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13125
13126 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13127
13128         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13129
13130 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13131
13132         * gcc.c-torture/compile/20000922-1.c: New file.
13133
13134 2000-09-21  Nick Clifton  <nickc@redhat.com>
13135
13136         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13137         a signed long modulo operation.
13138         (mod6): New function - perform an unsigned long modulo operation.
13139         (main): Add tests for modulos of very large numbers by very small
13140         dividends.
13141
13142 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13143
13144         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13145
13146 2000-09-19  Richard Henderson  <rth@cygnus.com>
13147
13148         * gcc.dg/compare2.c (case 10): XFAIL.
13149
13150 2000-09-18  Richard Henderson  <rth@cygnus.com>
13151
13152         * gcc.c-torture/execute/20000906-1.c: Move ...
13153         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13154         that support __builtin_trap.
13155
13156 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13157
13158         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13159
13160 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13161
13162         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13163         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13164         more $ format tests.
13165
13166 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13167
13168         * gcc.dg/format-errmk-1.c: New test.
13169
13170 2000-09-17  Greg McGary  <greg@mcgary.org>
13171
13172         * gcc.c-torture/execute/20000917-1.x: Remove.
13173
13174 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13175
13176         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13177
13178 2000-09-17  Greg McGary  <greg@mcgary.org>
13179
13180         * gcc.c-torture/execute/20000917-1.c: New test.
13181         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13182
13183 2000-09-16  Neil Booth  <NeilB@earthling.net>
13184
13185         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13186         in nested macro bug.
13187
13188 2000-09-15  Neil Booth  <NeilB@earthling.net>
13189
13190         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13191
13192 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13193
13194         * gcc.c-torture/execute/20000914-1.c: New test.
13195
13196 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13197
13198         * g++.other/inline13.C: New test.
13199
13200 2000-09-12  Andreas Jaeger  <aj@suse.de>
13201
13202         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13203         constant by Ulrich Drepper <drepper@redhat.com>.
13204
13205 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13206
13207         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13208
13209 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13210
13211         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13212
13213 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13214
13215         * gcc.dg/cpp/backslash.c: New test.
13216
13217 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13218
13219         * gcc.c-torture/execute/20000910-1.c: New test.
13220         * gcc.c-torture/execute/20000910-2.c: Likewise.
13221
13222 2000-09-11  Robert Lipe  <robertl@sco.com>
13223
13224         * gcc.dg/pragma-align.c: New test.
13225
13226 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13227
13228         * g++.old-deja/g++.pt/explicit82.C: New test.
13229         * g++.old-deja/g++.pt/explicit83.C: New test.
13230
13231 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13232
13233         * gcc.dg/asm-names.c: New test.
13234
13235 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13236
13237         * gcc.dg/cpp/tr-warn6.c: New test
13238
13239 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13240
13241         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13242         be accepted.
13243
13244 2000-09-07  Catherine Moore  <clm@redhat.com>
13245
13246         * gcc.c-torture/execute/unroll-1.c: New test.
13247
13248 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13249
13250         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13251         ERROR markers.
13252         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13253         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13254         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13255         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13256         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13257         Preprocess only.
13258         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13259         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13260
13261 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13262
13263         * g++.old-deja/g++.pt/deduct2.C: New test.
13264
13265 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13266
13267         * g++.old-deja/g++.pt/parms2.C: New test.
13268
13269 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13270
13271         * g++.old-deja/g++.pt/crash58.C: New test.
13272
13273 2000-09-06  Greg McGary  <greg@mcgary.org>
13274
13275         * gcc.c-torture/execute/20000906-1.c: New test.
13276         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13277
13278 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13279
13280         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13281
13282 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13283
13284         * g++.old-deja/g++.pt/crash57.C: New test.
13285
13286 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13287
13288         * g++.old-deja/g++.pt/crash56.C: New test.
13289
13290 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13291
13292         * g++.old-deja/g++.pt/koenig1.C: New test.
13293
13294 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * gcc.dg/20000904-1.c: New test.
13297
13298 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13299
13300         * gcc.dg/cpp/paste8.c: New test.
13301
13302 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13303
13304         * gcc.c-torture/compile/20000827-1.c: New test.
13305
13306 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13307
13308         * gcc.dg/format-diag-1.c: New test.
13309
13310 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13311
13312         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13313         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13314         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13315         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13316         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13317
13318 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13319
13320         * g++.old-deja/g++.other/nested4.C: New test.
13321
13322 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13323
13324         * g++.old-deja/g++.ns/scoped1.C: New test.
13325
13326 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13327
13328         * lib/g++.exp: Support testing already-installed GCC.
13329
13330 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13331
13332         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13333
13334 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13335
13336         * gcc.dg/return-type-2.c: New test.
13337
13338 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13339
13340         * gcc.c-torture/compile/20000825-1.c: New test.
13341
13342 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13343
13344         * gcc.dg/dwarf2-2.c: New test.
13345
13346 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13347
13348         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13349         dg-warning regexps.
13350
13351 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13352
13353         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13354         gcc.dg/format-ext-5.c: New tests.
13355
13356 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13357
13358         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13359
13360 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13361
13362         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13363
13364 2000-08-24  Richard Henderson  <rth@cygnus.com>
13365
13366         * gcc.dg/ia64-sync-1.c: New test.
13367         * gcc.dg/ia64-sync-2.c: New test.
13368         * gcc.dg/ia64-asm-1.c: New test.
13369
13370 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13371
13372         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13373         * gcc.dg/format-ext-2.c: New test.
13374
13375 2000-08-23  Jason Merrill  <jason@redhat.com>
13376
13377         * lib/old-dejagnu.exp: Also ignore "In member function" and
13378         "At global scope".
13379
13380 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13381
13382         * gcc.dg/noncompile/label-lineno-1.c: New test.
13383
13384 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13385
13386         * gcc.dg/c99-array-nonobj-1.c: New test.
13387
13388 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13389
13390         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13391         tests.
13392         * gcc.dg/format-ext-1.c: New test.
13393
13394 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13395
13396         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13397         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13398         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13399         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13400         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13401
13402 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13403
13404         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13405         gcc.dg/c99-strftime-2.c: New tests.
13406
13407 2000-08-22  Richard Henderson  <rth@cygnus.com>
13408
13409         * gcc.c-torture/execute/20000822-1.c: New test.
13410
13411 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13412
13413         * gcc.c-torture/execute/20000819-1.x: Remove.
13414
13415 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13416
13417         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13418         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13419         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13420         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13421         gcc.dg/format-xopen-1.c: New tests.
13422
13423 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13424
13425         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13426
13427 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13428
13429         * g++.old-deja/g++.other/loop2.C: New test.
13430
13431         * gcc.c-torture/compile/20000606-1.c: New test.
13432         * gcc.c-torture/compile/20000728-1.c: New test.
13433         * gcc.c-torture/execute/20000801-1.c: New test.
13434         * gcc.c-torture/execute/20000801-2.c: New test.
13435         * gcc.c-torture/execute/20000819-1.c: New test.
13436         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13437         * gcc.dg/20000629-1.c: New test.
13438         * gcc.dg/20000724-1.c: New test.
13439         * gcc.dg/20000807-1.c: New test.
13440
13441 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13442
13443         * gcc.dg/cpp/pragma-1.c: New test.
13444         * gcc.dg/cpp/pragma-2.c: New test.
13445
13446 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13447
13448         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13449         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13450
13451 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13452
13453         * gcc.c-torture/compile/20000818-1.c: New test.
13454
13455 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13456
13457         * gcc.c-torture/execute/20000818-1.c: New test.
13458
13459 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13460
13461         * gcc.dg/format-va-1.c: New test.
13462
13463 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13464
13465         * g++.old-deja/g++.other/typedef8.C: New test.
13466
13467 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13468
13469         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13470         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13471         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13472         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13473         * g++.old-deja/g++.other/ptrmem7.C: New test.
13474         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13475
13476 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13477
13478         * g++.old-deja/g++.pt/typename27.C: New test.
13479
13480 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13481
13482         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13483         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13484         * g++.old-deja/g++.pt/friend45.C: New test.
13485         * g++.old-deja/g++.other/friend8.C: New test.
13486
13487 2000-08-15  Richard Henderson  <rth@cygnus.com>
13488
13489         * gcc.c-torture/execute/20000815-1.c: New test.
13490
13491 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13492
13493         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13494         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13495         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13496
13497 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13498
13499         * g++.old-deja/g++.other/refinit2.C: New test.
13500
13501 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13502
13503         * lib/c-torture.exp (c-torture): Make
13504         compiler_conditional_xfail_data global.
13505         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13506         compiler_conditional_xfail_data machinery.
13507         (f-torture-execute): Likewise.
13508         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13509         and only when unrolling loops.
13510
13511         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13512
13513 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13514
13515         * g++.old-deja/g++.pt/explicit81.C: New test.
13516
13517 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13518
13519         * g++.old-deja/g++.pt/typename26.C: New test.
13520
13521 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13522
13523         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13524         warning.
13525
13526 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13527
13528         * g++.old-deja/g++.other/array3.C: New test.
13529
13530 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13531
13532         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13533         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13534         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13535         New tests.
13536
13537 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13540         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13541
13542 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13543
13544         * gcc.c-torture/execute/20000808-1.c: New test.
13545
13546 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13547
13548         * gcc.dg/c90-const-expr-1.c: New test.
13549
13550 2000-08-08  Richard Henderson  <rth@cygnus.com>
13551
13552         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13553
13554 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13555
13556         * gcc.dg/noncompile/const-ll-1.c: New test.
13557
13558 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13559
13560         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13561
13562 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13563
13564         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13565         that running programs linked against the shared version of libobjc
13566         run correctly.
13567
13568 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13569
13570         * gcc.dg/c99-printf-1.c: New test.
13571
13572 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13573
13574         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13575
13576 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13577
13578         * gcc.c-torture/execute/20000731-1.x: Delete.
13579
13580 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13581
13582         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13583         and torture_without_loops as is done by c-torture.exp.
13584         (search_for): Copy from c-torture.exp.
13585         (gcc-dg-runtest): New function, drives a directory of tests
13586         iterating over the TORTURE_OPTIONS.
13587         (scan-assembler, scan-assembler-not): Move here from
13588         individual directory drivers.
13589
13590         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13591         defined by lib/gcc-dg.exp.
13592         * gcc.dg/cpp/cpp.exp: Likewise.
13593         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13594         gcc-dg-runtest, so we cycle over optimization options.
13595
13596         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13597         * gcc.dg/compare2.c: No longer expected to fail.
13598
13599 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13600
13601         * gcc.c-torture/execute/20000804-1.c: New test.
13602
13603 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13604
13605         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13606
13607 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13608
13609         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13610
13611 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13612
13613         * gcc.c-torture/compile/20000803-1.c: New test.
13614
13615 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13616
13617         * gcc.c-torture/execute/20000801-3.c,
13618         gcc.c-torture/execute/20000801-4.c: New tests.
13619         * gcc.c-torture/execute/20000801-3.x,
13620         gcc.c-torture/execute/20000801-4.x: Xfail.
13621
13622 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13623
13624         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13625         libobjc/.libs to allow for libtool.
13626
13627 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13628
13629         * gcc.c-torture/compile/20000802-1.c: New test.
13630
13631 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13632
13633         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13634
13635 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13636
13637         * gcc-c-torture/execute/20000731-2.c: New test.
13638
13639         * gcc.c-torture/execute/20000731-1.c: New test.
13640         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13641
13642 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13643
13644         * testsuite/gcc.dg/cpp/paste7.c: New test.
13645         * gcc.dg/cpp/20000725-1.c: New test.
13646
13647 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13648
13649         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13650         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13651         declaration warning for __builtin_dwarf_reg_size.
13652
13653         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13654
13655 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13656
13657         * gcc.dg/noncompile/voidparam-1.c: New test.
13658
13659 2000-07-30  Richard Henderson  <rth@cygnus.com>
13660
13661         * gcc.dg/c90-digraph-1.c: Don't xfail.
13662         * gcc.dg/compare2.c (case 10): Xfail.
13663         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13664
13665 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13666
13667         * gcc.dg/c99-main-1.c: New test.
13668
13669 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13670
13671         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13672
13673 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13674
13675         * gcc.c-tortuer/execute/20000726-1.c: New test.
13676
13677 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13678
13679         * gcc.c-torture/execute/enum-2.c: New test.
13680
13681 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13682
13683         * gcc.dg/cpp/tr-warn3.c: New test.
13684
13685 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13686
13687         * g++.old-deja/g++.ext/implicit1.C: Remove.
13688         * g++.old-deja/g++.jason/c2.C: Remove
13689         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13690         * g++.old-deja/g++.pt/crash16.C: Likewise.
13691         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13692
13693 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         * g++.old-deja/g++.other/for2.C: New test.
13696
13697 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13698
13699         * gcc.dg/20000720-1.c: New test.
13700
13701 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13702
13703         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13704
13705 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13706
13707         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13708         * gcc.c-torture/execute/20000722-1.c: New.
13709         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13710
13711 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13712
13713         * gcc.dg/cpp/20000720-1.S: New test.
13714
13715 2000-07-21  Michael Meissner  <meissner@redhat.com>
13716
13717         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13718
13719 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13720
13721         * g++.old-deja/g++.brendan/crash16.C,
13722         g++.old-deja/g++.brendan/parse3.C,
13723         g++.old-deja/g++.brendan/redecl1.C,
13724         g++.old-deja/g++.ns/template13.C,
13725         g++.old-deja/g++.other/decl4.C,
13726         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13727
13728 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13729
13730         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13731         and "Internal error".
13732
13733         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13734         regexps.
13735         * gcc.dg/cpp/paste6.c: New test.
13736
13737 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13738
13739         * gcc.dg/cpp/tr-direct.c: New test.
13740
13741         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13742         gcc.dg/cpp/undef1.c: Tweak error regexps.
13743
13744 2000-07-18  Eric Christopher <echristo@redhat.com>
13745
13746         * gcc.c-torture/compile/20000718-1.c: New test.
13747
13748 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13749
13750         * cpplex.c (_cpp_push_token): If the token being pushed back
13751         is the previous token in this context, just subtract one from
13752         context->posn.
13753         * cppmacro.c (save_expansion): Clear aux field when storing a
13754         placemarker.
13755
13756 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13757
13758         * gcc.dg/noncompile/redecl-1.c: New test.
13759
13760 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13761
13762         * gcc.c-torture/execute/20000717-5.c: New test.
13763         * gcc.c-torture/execute/20000717-1.x: Removed.
13764
13765 2000-07-17  Richard Henderson  <rth@cygnus.com>
13766
13767         * gcc.c-torture/execute/20000717-4.c: New test.
13768
13769 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13770
13771         * gcc.dg/cpp/syshdr.c: New test.
13772         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13773
13774 2000-07-17  Neil Booth  <neilb@earthling.net>
13775
13776         * gcc.dg/cpp/cmdlne-dM.c: New test.
13777         * gcc.dg/cpp/cmdlne-dD.c: New test.
13778
13779 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13780
13781         * gcc.c-torture/execute/20000717-3.c: New test.
13782
13783         * gcc.c-torture/compile/20000717-1.c: New test.
13784
13785 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13786
13787         * gcc.c-torture/execute/20000717-2.c: New test.
13788
13789 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13790
13791         * gcc.dg/formatz-1.c: New test.
13792
13793         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13794         * gcc.dg/c99-digraph-1.c: New tests.
13795
13796         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13797         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13798
13799         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13800         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13801         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13802         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13803         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13804         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13805         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13806
13807 2000-07-17   Greg McGary <greg@mcgary.org>
13808
13809         * gcc.c-torture/execute/20000717-1.c: New test.
13810         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13811
13812 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13813
13814         * gcc.c-torture/execute/20000715-2.c: New test.
13815         * gcc.dg/20000715-1.c: New test.
13816
13817 2000-07-15  Michael Meissner  <meissner@redhat.com>
13818
13819         * gcc.c-torture/execute/20000715-1.c: New test.
13820
13821 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * gcc.c-torture/execute/20000707-1.c: New test.
13824
13825 2000-07-13  Neil Booth  <NeilB@earthling.net>
13826
13827         * testsuite/gcc.dg/cpp/digraph1.c,
13828         testsuite/gcc.dg/cpp/digraph2.c,
13829         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13830
13831 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13832
13833         * g77.f-torture/compile/20000630-2.f:  New test.
13834         * g77.f-torture/compile/20000630-2.x
13835
13836 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13837
13838         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13839
13840 2000-07-11  Neil Booth  <NeilB@earthling.net>
13841
13842         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13843
13844 2000-07-11  Neil Booth  <NeilB@earthling.net>
13845
13846         * gcc.dg/cpp/cmdlne-C.c: New.
13847
13848 2000-07-09  Neil Booth  <NeilB@earthling.net>
13849
13850         * gcc.dg/cpp/directiv.c: New tests.
13851         * gcc.dg/cpp/undef1.c: Update.
13852
13853 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
13854
13855         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
13856
13857 2000-07-09  Neil Booth  <NeilB@earthling.net>
13858
13859         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
13860
13861 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
13862
13863         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
13864         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
13865
13866 2000-07-08  Neil Booth  <NeilB@earthling.net>
13867
13868         * gcc.dg/cpp/macsyntx.c: New tests.
13869
13870 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13871
13872         * gcc.dg/20000707-1.c: New test.
13873
13874 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
13875
13876         * gcc.c-torture/execute/20000706-1.c: New test.
13877         * gcc.c-torture/execute/20000706-2.c: New test.
13878         * gcc.c-torture/execute/20000706-3.c: New test.
13879         * gcc.c-torture/execute/20000706-4.c: New test.
13880         * gcc.c-torture/execute/20000706-5.c: New test.
13881
13882 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13883
13884         * g++.old-deja/g++.pt/instantiate7.C: New test.
13885
13886 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
13889         * g++.old-deja/g++.mike/thunk3.C: Likewise.
13890         * g++.old-deja/g++.other/rtti3.C: Likewise.
13891         * g++.old-deja/g++.other/rttid3.C: Likewise.
13892
13893 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
13894
13895         *  g77.f-torture/compile/20000630-1.x: Fix typo
13896
13897 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
13898
13899         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
13900         assembly output.
13901
13902 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
13903
13904         * gcc.dg/cpp/ident.c: New test.
13905
13906 2000-07-05  Neil Booth  <NeilB@earthling.net>
13907
13908         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
13909           gcc.dg/cpp/lexstrng.c: New tests.
13910
13911 2000-07-04  Neil Booth  <NeilB@earthling.net>
13912
13913         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
13914         * gcc.dg/cpp/strify2.c: Same.
13915
13916 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
13917
13918         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
13919         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
13920         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
13921         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
13922
13923         * testsuite/gcc.dg/cpp/macro1.c,
13924         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
13925         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
13926         testsuite/gcc.dg/cpp/strify1.c,
13927         testsuite/gcc.dg/cpp/strify2.c: New tests.
13928
13929 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
13930
13931         * gcc.c-torture/execute/20000703-1.c: New test.
13932
13933 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13934
13935         * g++.old-deja/g++.pt (lookup10.C): New test.
13936
13937 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13938
13939         * g++.old-deja/g++.pt (typename25.C): New test.
13940
13941 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
13942
13943         * gcc.c-torture/compile/20000701-1.c: New test.
13944
13945 2000-06-30  Nick Clifton  <nickc@cygnus.com>
13946
13947         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
13948         to test case.
13949
13950 2000-06-30  Catherine Moore  <clm@cygnus.com>
13951
13952         * gcc.c-torture/execute/align-1.c: New test.
13953
13954 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
13955
13956         * g++.old-deja/g++.pt/expr8.C: New test.
13957         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
13958
13959 2000-06-29  Nick Clifton  <nickc@cygnus.com>
13960
13961         * gcc.c-torture/compile/20000629-1.c: New test.
13962
13963 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
13964
13965
13966         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
13967         gcc.dg/noncompile directory, depending on whether they're
13968         preprocessor tests or not.  Annotate all the tests for the dg
13969         framework.
13970
13971         * gcc.c-torture/noncompile/noncompile.exp: Delete.
13972         * gcc.dg/noncompile/noncompile.exp: New.
13973
13974         * Moved files:
13975         Old name                                New name
13976         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
13977         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
13978         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
13979         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
13980         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
13981         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
13982         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
13983         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
13984         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
13985         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
13986         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
13987         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
13988         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
13989         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
13990         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
13991         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
13992         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
13993         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
13994         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
13995         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
13996         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
13997         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
13998         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
13999         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14000
14001         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14002         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14003         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14004         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14005         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14006         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14007
14008 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14009
14010         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14011         declare one variable.  On the fourth, error.
14012         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14013         declared by 20000628-1a.h.
14014
14015 2000-06-29  Richard Henderson  <rth@redhat.com>
14016
14017         * gcc.c-torture/execute/930529-1.x: New file.
14018         * gcc.dg/920413-1.c: Adjust expected warning text.
14019         * gcc.dg/980217-1.c: Declare abort.
14020         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14021
14022 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14023
14024         * g77.f-torture/compile/20000629-1.f: New test.
14025         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14026
14027 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14028
14029         Rearrange lots of files, removing entirely the
14030         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14031         directories.
14032
14033         * Deleted files:
14034         gcc.c-torture/code_quality/code_quality.exp
14035         gcc.c-torture/special/special.exp
14036         gcc.failure/failure.exp
14037         gcc.failure/940409-1.x
14038         gcc.c-torture/compile/961203-1.x
14039
14040         * New files:
14041         gcc.misc-tests/linkage.exp
14042         gcc.c-torture/execute/920730-1t.c
14043         gcc.c-torture/execute/920730-1t.x
14044         gcc.c-torture/compile/920520-1.x
14045         gcc.c-torture/compile/920521-1.x
14046         gcc.c-torture/compile/981006-1.x
14047         gcc.c-torture/execute/eeprof-1.x
14048
14049         * Moved files (possibly with modifications to fit a new harness):
14050         Old name                                New name
14051         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14052         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14053         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14054         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14055         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14056         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14057         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14058         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14059         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14060         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14061         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14062         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14063         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14064         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14065
14066 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14067
14068         * c-torture/compile/961203-1.x: Delete.
14069
14070         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14071         not exit. Include stdio.h.
14072         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14073         * gcc.misc-tests/dg-12.c: Likewise.
14074         * gcc.misc-tests/dg-5.c: Likewise.
14075         * gcc.misc-tests/dg-6.c: Likewise.
14076         * gcc.misc-tests/dg-7.c: Prototype abort.
14077         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14078         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14079         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14080         not exit.
14081         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14082         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14083
14084 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14085
14086         * gcc.dg/cpp/20000628-1.c: New test.
14087         * gcc.dg/cpp/20000628-1.h: New header for above test.
14088         * gcc.dg/cpp/20000628-1a.h: Likewise.
14089
14090 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14091
14092         * gcc.dg/cpp: New directory.
14093         * gcc.dg/cpp/cpp.exp: New driver.
14094         * gcc.dg/cpp/20000627-1.c: New test.
14095         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14096         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14097         and rewrite as a compilation test.
14098
14099         * gcc.dg: Move many files into the cpp subdirectory, possibly
14100         renaming or editing them as well.
14101         Old name                New name
14102         990119-1.c              cpp/19990119-1.c
14103         990228-1.c              cpp/19990228-1.c
14104         990407-1.c              cpp/19990407-1.c
14105         990409-1.c              cpp/19990409-1.c
14106         990413-1.c              cpp/19990413-1.c
14107         990703-1.c              cpp/19990703-1.c
14108         20000127-1.c            cpp/20000127-1.c
14109         20000129-1.c            cpp/20000129-1.c
14110         20000207-1.c            cpp/20000207-1.c
14111         20000207-2.c            cpp/20000207-2.c
14112         20000209-1.c            cpp/20000209-1.c
14113         20000209-2.c            cpp/20000209-2.c
14114         20000301-1.c            cpp/20000301-1.c
14115         20000419-1.c            cpp/20000419-1.c
14116         20000510-1.S            cpp/20000510-1.S
14117         20000519-1.c            cpp/20000519-1.c
14118         20000529-1.c            cpp/20000529-1.c
14119         20000625-1.c            cpp/20000625-1.c
14120         20000625-2.c            cpp/20000625-2.c
14121         cpp-as1.c               cpp/assert1.c
14122         cpp-as2.c               cpp/assert2.c
14123         cxx-comments-1.c        cpp/cxxcom1.c
14124         cxx-comments-2.c        cpp/cxxcom2.c
14125         endif-label.c           cpp/endif.c
14126         cpp-hash1.c             cpp/hash1.c
14127         cpp-hash2.c             cpp/hash2.c
14128         cpp-if1.c               cpp/if-1.c
14129         cpp-if2.c               cpp/if-2.c
14130         cpp-if3.c               cpp/if-3.c
14131         cpp-if4.c               cpp/if-4.c
14132         cpp-if5.c               cpp/if-5.c
14133         cpp-cond.c              cpp/if-cexp.c
14134         cpp-missingop.c         cpp/if-mop.c
14135         cpp-missingparen.c      cpp/if-mpar.c
14136         cpp-opprec.c            cpp/if-oppr.c
14137         cpp-ifparen.c           cpp/if-paren.c
14138         cpp-shortcircuit.c      cpp/if-sc.c
14139         cpp-shift.c             cpp/if-shift.c
14140         cpp-unary.c             cpp/if-unary.c
14141         cpp-li1.c               cpp/line1.c
14142         cpp-li2.c               cpp/line2.c
14143         lineno.c                cpp/line3.c
14144         lineno-2.c              cpp/line4.c
14145         cpp-mi.c                cpp/mi1.c
14146         cpp-mic.h               cpp/mi1c.h
14147         cpp-micc.h              cpp/mi1cc.h
14148         cpp-mind.h              cpp/mi1nd.h
14149         cpp-mindp.h             cpp/mi1ndp.h
14150         cpp-mix.h               cpp/mi1x.h
14151         cpp-mi2.c               cpp/mi2.c
14152         cpp-mi2a.h              cpp/mi2a.h
14153         cpp-mi2b.h              cpp/mi2b.h
14154         cpp-mi2c.h              cpp/mi2c.h
14155         cpp-mi3.c               cpp/mi3.c
14156         cpp-mi3.def             cpp/mi3.def
14157         poison-1.c              cpp/poison.c
14158         pr-impl.c               cpp/prag-imp.c
14159         cpp-redef-2.c           cpp/redef1.c
14160         cpp-redef.c             cpp/redef2.c
14161         strpaste.c              cpp/strp1.c
14162         strpaste-2.c            cpp/strp2.c
14163         cpp-tradpaste.c         cpp/tr-paste.c
14164         cpp-tradstringify.c     cpp/tr-str.c
14165         cpp-tradwarn1.c         cpp/tr-warn1.c
14166         cpp-tradwarn2.c         cpp/tr-warn2.c
14167         trigraphs.c             cpp/trigraphs.c
14168         cpp-unc1.c              cpp/unc1.c
14169         cpp-unc2.c              cpp/unc2.c
14170         cpp-unc3.c              cpp/unc3.c
14171         cpp-unc.c               cpp/unc4.c
14172         undef.c                 cpp/undef1.c
14173         undef-2.c               cpp/undef2.c
14174         cpp-wi1.c               cpp/widestr1.c
14175
14176 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14177
14178         * lib/g++.exp (g++_include_flags): Tweak.
14179
14180 2000-06-27  H.J. Lu  <hjl@gnu.org>
14181             Loren J. Rittle  <ljrittle@acm.org>
14182
14183         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14184         version with one that knows about the new gcc tree structure.
14185         (g++_link_flags): Same.
14186
14187 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14188
14189         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14190         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14191         case we are cross-compiling.
14192
14193         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14194         g++.old-deja/g++.niklas/Makefile.in,
14195         g++.old-deja/g++.niklas/configure.in,
14196         g++.old-deja/g++.other/Makefile.in,
14197         g++.old-deja/g++.other/configure.in,
14198         gcc.c-torture/code_quality/Makefile.in,
14199         gcc.c-torture/code_quality/configure.in,
14200         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14201         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14202         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14203         gcc.c-torture/execute/ieee/Makefile.in,
14204         gcc.c-torture/execute/ieee/configure.in,
14205         gcc.c-torture/noncompile/Makefile.in,
14206         gcc.c-torture/noncompile/configure.in,
14207         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14208         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14209         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14210
14211 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         * g++.old-deja/g++.other/ambig3.C: New test.
14214
14215 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14216
14217         * g++.old-deja/g++.pt/syntax1.C: New test.
14218         * g++.old-deja/g++.pt/syntax2.C: New test.
14219         * g++.old-deja/g++.other/syntax3.C: New test.
14220         * g++.old-deja/g++.other/syntax4.C: New test.
14221
14222 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14223
14224         * gcc.dg/20000623-1.c: Prototype exit and abort.
14225
14226 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14227
14228         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14229         New tests.
14230         * gcc.dg/cpp-mi3.def: New file.
14231
14232         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14233         inside assertions.
14234         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14235         lexer's error messages.
14236         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14237         divine anything from the linemarkers.
14238         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14239         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14240
14241 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14242
14243         * gcc.dg/20000623-1.c: New test.
14244
14245 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14246
14247         * gcc.c-torture/execute/20000622-1.c: New test.
14248
14249 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14250
14251         * g++.old-deja/g++.other/init15.C: New test.
14252
14253 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14254
14255         * g++.old-deja/g++.pt/vaarg2.C: New test.
14256         * g++.old-deja/g++.pt/vaarg3.C: New test.
14257
14258 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14259
14260         * g++.old-deja/g++.other/dyncast6.C: New test.
14261
14262 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14263
14264         * gcc.c-torture/execute/loop-6.c: New test.
14265
14266 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.dg/20000614-1.c: New test.
14269         * gcc.dg/20000614-2.c: New test.
14270
14271 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14272
14273         * g++.old-deja/g++.other/inline12.C: New test.
14274
14275 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * g++.old-deja/g++.other/eh1.C: New test.
14278
14279 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14280
14281         * g++.old-deja/g++.other/type.C: New test.
14282
14283 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14284
14285         * g++.old-deja/g++.other/initstring.C: New test.
14286
14287 2000-06-12  Jason Merrill  <jason@redhat.com>
14288
14289         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14290
14291 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14292
14293         * gcc.c-torture/compile/20000609-1.c: New test.
14294
14295 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14296
14297         * gcc.dg/20000609-1.c: New test.
14298
14299 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14300
14301         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14302         * gcc.c-torture/noncompile/poison-1.c: Move...
14303         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14304         * gcc.dg/cpp-li1.c: Add a token after the #line.
14305
14306 2000-06-05  Richard Henderson  <rth@cygnus.com>
14307
14308         * gcc.c-torture/execute/20000605-2.c: New test.
14309         * gcc.c-torture/execute/20000605-3.c: New test.
14310
14311 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14312
14313         * g77.f-torture/execute/20000503-1.x: New file.
14314
14315 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14316
14317         * g++.old-deja/g++.eh/badalloc1.C: New test.
14318
14319 2000-06-05  Richard Henderson  <rth@cygnus.com>
14320
14321         * gcc.c-torture/execute/20000605-1.c: New test.
14322
14323 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14324             Nathan Sidwell <nathan@codesourcery.com>
14325
14326         * gcc.c-torture/compile/20000605-1.c: New test.
14327
14328 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14329
14330         * g77.f-torture/compile/20000601-1.f:  New test.
14331
14332 2000-06-03  Richard Henderson  <rth@cygnus.com>
14333
14334         * gcc.c-torture/execute/20000603-1.c: New.
14335
14336 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14337
14338         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14339         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14340
14341 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14342
14343         * gcc.dg/compare2.c (case 12): XFAIL.
14344         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14345         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14346
14347         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14348
14349 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14350
14351         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14352         guard macro is already defined when the header is first
14353         included.
14354         * gcc.dg/cpp-mix.h: New file.
14355         * gcc.dg/endif-label.c: Update patterns to match compiler.
14356
14357         * g++.brendan/complex1.C: Declare abort.
14358         * g++.law/refs4.C: Remove XFAIL.
14359         * g++.oliva/expr2.C: Declare abort and exit.
14360
14361 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14362
14363         * gcc.c-torture/execute/20000528-1.c: New test.
14364
14365         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14366         * g++.old-deja/g++.law/temps4.C: Likewise.
14367
14368         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14369         stdlib.h.  Call abort() on failure.
14370         * g++.old-deja/g++.law/refs4.C: Likewise.
14371         * g++.old-deja/g++.law/temps4.C: Likewise.
14372         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14373         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14374
14375 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14376
14377         Relative to g++.dg/special:
14378         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14379
14380         Relative to g++.old-deja:
14381         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14382         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14383         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14384         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14385         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14386         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14387         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14388
14389         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14390         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14391         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14392         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14393         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14394         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14395         and/or string.h.
14396
14397         * g++.other/goto1.C: Update expectations for error messages.
14398
14399 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14400
14401         * gcc.c-torture/compile/20000523-1.c: New test.
14402
14403 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14404
14405         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14406
14407 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14408
14409         * g++.old-deja/g++.eh/catch11.C: New test.
14410         * g++.old-deja/g++.eh/catch12.C: New test.
14411
14412 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14413
14414         * gcc.c-torture/execute/20000523-1.c: New test.
14415
14416 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14417
14418         * c-torture/execute/bcp-1.c: Replace abort in arg of
14419         __builtin_constant_p with a generic external function.
14420
14421         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14422         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14423         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14424         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14425         Prototype abort and/or exit.
14426
14427         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14428         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14429         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14430         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14431
14432 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14433
14434         * gcc.dg/dwarf2-1.c: New test.
14435
14436 2000-05-20  Richard Henderson  <rth@cygnus.com>
14437
14438         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14439
14440 2000-05-20  Andreas Jaeger  <aj@suse.de>
14441
14442         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14443         testcase.
14444
14445 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14446
14447         * gcc.c-torture/execute/20000519-2.c: New test.
14448
14449 2000-05-19  Andreas Jaeger  <aj@suse.de>
14450
14451         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14452         which fails with SSA.
14453
14454         * lib/c-torture.exp: Also test with -O3 -fssa.
14455
14456 2000-05-18  Michael Meissner  <meissner@redhat.com>
14457
14458         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14459         * gcc.c-torture/execute/920415-1.c: Ditto.
14460         * gcc.c-torture/execute/920501-1.c: Ditto.
14461         * gcc.c-torture/execute/conversion.c: Ditto.
14462         * gcc.c-torture/execute/cvt-1.c: Ditto.
14463
14464 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14465
14466         * gcc.c-torture/compile/20000518-1.c: New test.
14467
14468 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14469
14470         * g77.f-torture/compile/200005018.f:  New test.
14471
14472 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14473
14474         * gcc.c-torture/compile/20000517-1.c: New test.
14475
14476 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14477
14478         * gcc.c-torture/execute/20000516-1.c: New test.
14479
14480 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14481
14482         * g++.old-deja/g++.other/eh.C: New test.
14483
14484 2000-05-12  Richard Henderson  <rth@cygnus.com>
14485
14486         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14487         constants through to doit's conditional.
14488
14489 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14490
14491         * gcc.c-torture/compile/20000511-1.c: New test.
14492         * g77.f-torture/compile/20000511-1.f: New test.
14493         * g77.f-torture/compile/20000511-2.f: New test.
14494
14495 2000-05-11  Michael Meissner  <meissner@redhat.com>
14496
14497         * gcc.c-torture/execute/20000511-1.c: New test.
14498
14499 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14500
14501         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14502         * gcc.dg/20000510-1.S: New.
14503
14504 2000-05-08  Catherine Moore  <clm@cygnus.com>
14505
14506         * gcc.dg/unused-3.c: New.
14507
14508 2000-05-06  Richard Henderson  <rth@cygnus.com>
14509
14510           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14511           * g++.old-deja/g++.mike/warn1.C: Likewise.
14512           * g++.old-deja/g++.pt/local1.C: Likewise.
14513           * g++.old-deja/g++.pt/local7.C: Likewise.
14514           * g++.old-deja/g++.pt/spec16.C: Likewise.
14515
14516 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14519
14520 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14521
14522           * g77.f-torture/execute/20000503-1.f:  New test.
14523
14524 2000-05-04  Andreas Jaeger  <aj@suse.de>
14525
14526         * gcc.dg/noreturn-2.c: New test.
14527
14528 2000-05-04  Neil Booth  <NeilB@earthling.net>
14529
14530         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14531         preprocessor.
14532
14533 2000-05-04  Richard Henderson  <rth@cygnus.com>
14534
14535         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14536
14537 2000-05-04  Richard Henderson  <rth@cygnus.com>
14538
14539         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14540         OpenSSL by Jason R Thorpe.
14541
14542 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14543
14544         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14545
14546 2000-05-03  Robert Lipe <robertlipe@usa.net>
14547
14548         * gcc.dg/20000503-1.c: New test.
14549
14550 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14551
14552         * gcc.c-torture/compile/20000502-1.c: New test.
14553         * g++.old-deja/g++.other/align.C: New test.
14554         * gcc.dg/cpp-tradstringify.c: New test.
14555
14556 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14557
14558         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14559         and hard registers.
14560
14561 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14562
14563         * gcc.c-torture/execute/loop-5.c: New test.
14564
14565 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14566
14567         * gcc.c-torture/execute/va-arg-20.c: New test.
14568
14569 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14570
14571         * gcc.c-torture/execute/20000422-1.c: New test.
14572
14573 2000-04-20  Greg McGary  <gkm@gnu.org>
14574
14575         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14576         when optimizing, but without sibling-call optimizations (-O1).
14577
14578 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14579
14580           * gcc.c-torture/compile/20000420-1.c: New test.
14581
14582 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14583
14584         * g++.abi/ptrflags.C: New test.
14585         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14586
14587 2000-04-19  Catherine Moore  <clm@cygnus.com>
14588
14589         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14590
14591 2000-04-19  Greg McGary  <gkm@gnu.org>
14592
14593         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14594         sibling-call optimizations.
14595
14596 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         * gcc.dg/20000419-1.c: New test.
14599
14600 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14601
14602         * gcc.c-torture/execute/20000412-6.c: New test.
14603
14604 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14605
14606         * gcc.c-torture/execute/20000412-5.c: New test.
14607         * g77.f-torture/compile/20000412-1.f: New test.
14608         * gcc.c-torture/execute/20000412-4.c: New test.
14609         * gcc.c-torture/compile/20000412-2.c: New test.
14610         * gcc.c-torture/execute/20000412-3.c: New test.
14611         * gcc.c-torture/compile/20000412-1.c: New test.
14612         * gcc.c-torture/execute/20000412-2.c: New test.
14613
14614 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14615
14616         * objc/execute/bf-20.m: New test.
14617
14618 2000-04-10  Richard Henderson  <rth@cygnus.com>
14619
14620         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14621
14622         * gcc.c-torture/execute/20000412-1.c: New test.
14623
14624 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14625
14626         * g++.old-deja/g++.eh/catchptr1.C: New test.
14627
14628 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14629
14630         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14631
14632 2000-04-08  Neil Booth  <NeilB@earthling.net>
14633
14634         * gcc.dg/cpp-nullchar.c: Remove test as
14635         embedded nulls cause problems.
14636
14637 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14638
14639         * gcc.dg/compare2.c: New test.
14640
14641 2000-04-08  Neil Booth  <NeilB@earthling.net>
14642
14643         * gcc.dg/cpp-nullchar.c: New test.
14644
14645 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14646
14647         * gcc.dg/cpp-mi2.c: New test.
14648         * gcc.dg/cpp-mi2[abc].h: New files.
14649
14650 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14651
14652         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14653         member name.
14654
14655 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14656
14657         * g++.old-deja/g++.abi/vmihint.C: New test.
14658
14659 2000-04-06  Neil Booth  <NeilB@earthling.net>
14660
14661         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14662         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14663         copyright.
14664
14665 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14666
14667         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14668         avoid stack-frame overwrite.
14669
14670 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14671
14672         * gcc.c-torture/compile/20000405-2.c: New test.
14673         * gcc.c-torture/compile/20000405-3.c: New test.
14674
14675 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14676
14677         * gcc.c-torture/compile/20000405-1.c: New test.
14678
14679 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14680
14681         * gcc.dg/cast-qual-1.c: Revert last change.
14682
14683 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14684
14685         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14686
14687 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14688
14689         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14690         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14691
14692 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14693
14694         * gcc.c-torture/compile/20000403-2.c: New test.
14695         * gcc.c-torture/compile/20000403-1.c: New test.
14696
14697 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14698
14699         * gcc.c-torture/execute/20000403-1.c: New test.
14700
14701 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14702
14703         * gcc.c-torture/execute/20000402-1.c: New test.
14704
14705 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14706
14707         * gcc.c-torture/execute/va-arg-15.c: New test.
14708         * gcc.c-torture/execute/va-arg-16.c: New test.
14709         * gcc.c-torture/execute/va-arg-17.c: New test.
14710         * gcc.c-torture/execute/va-arg-18.c: New test.
14711         * gcc.c-torture/execute/va-arg-19.c: New test.
14712
14713 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14714
14715         * gcc.c-torture/compile/981211-1.c: Move to...
14716         * gcc.dg/cpp-as1.c: ...here.
14717         * gcc.dg/cpp-as2.c: New file.
14718
14719         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14720         compiler.
14721
14722 2000-04-02  Neil Booth  <NeilB@earthling.net>
14723
14724         * gcc.dg/cpp-cond.c  New tests.
14725         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14726         accidental success less likely.
14727         * gcc.dg/cpp-missingop.c  New tests.
14728         * gcc.dg/cpp-missingparen.c  New tests.
14729         * gcc.dg/cpp-shift.c  New tests.
14730         * gcc.dg/cpp-shortcircuit.c  New tests.
14731         * gcc.dg/cpp-unary.c  New tests.
14732
14733 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14734
14735         * gcc.c-torture/compile/20000329-1.c: New test.
14736
14737 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14738
14739         * gcc.c-torture/compile/20000326-1.c: New test.
14740         * gcc.c-torture/compile/20000326-2.c: New test.
14741
14742 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14743
14744         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14745         the first parameter is a function argument.
14746
14747 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14748
14749         * g++.old-deja/g++.ext/array4.C: New test.
14750
14751 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14752
14753         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14754
14755 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14756
14757         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14758
14759 2000-03-19  Richard Henderson  <rth@cygnus.com>
14760
14761         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14762
14763 2000-03-19  Richard Henderson  <rth@cygnus.com>
14764
14765         * gcc.c-torture/compile/20000319-1.c: New test.
14766
14767 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14768
14769         * gcc.c-torture/execute/20000314-3.c: New test.
14770         * gcc.c-torture/execute/20000314-2.c: New test.
14771         * gcc.c-torture/execute/20000314-1.c: New test.
14772         * gcc.c-torture/compile/20000314-2.c: New test.
14773         * gcc.c-torture/compile/20000314-1.c: New test.
14774
14775 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14776
14777         * g++.old-deja/g++.warn/inline.C: New test.
14778
14779 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14780
14781         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14782         standards-compliant result rather than specific constants.
14783         Put test-values in array.
14784
14785 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14786
14787         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14788         (g++_target_compile): Put test-specific options last.
14789
14790 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14791
14792         * g++.old-deja/g++.eh/vbase4.C: New test.
14793
14794 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14795
14796         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14797
14798 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14799
14800         * g++.old-deja/g++.brendan/misc12.C: Removed.
14801         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14802         * g++.old-deja/g++.ext/pretty4.C: New test.
14803
14804 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14805
14806         * g++.old-deja/g++.other/string2.C: New test.
14807
14808 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14809
14810         * g++.old-deja/g++.warn/impint2.C: New test.
14811
14812 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14813
14814         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14815         is 1, not zero.
14816
14817 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14818
14819         * g++.old-deja/g++.warn/impint.C: New test.
14820         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14821         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14822         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14823         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14824         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14825         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14826         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14827         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14828         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14829         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14830         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14831         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14832
14833 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14834
14835         * gcc.dg/cpp-redef.c: New test.
14836
14837 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14838
14839         * g++.old-deja/g++.pt/unify7.C: New test.
14840
14841 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14842
14843         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14844         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14845
14846 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14847
14848         * gcc.c-torture/compile/20000224-1.c: New test.
14849
14850 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14851
14852         * gcc.c-torture/compile/cpp-2.c: New test.
14853         * gcc.c-torture/compile/cpp-1.c: New test.
14854
14855 2000-02-25  Jeffrey A Law  (law@cygnus.com)
14856
14857         * gcc.c-torture/execute/20000225-1.c: New test.
14858
14859 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14860
14861         * gcc.dg/cpp-li2.c: New test.
14862
14863         * gcc.dg/cpp-wi1.c: New test.
14864
14865         * gcc.dg/cpp-li1.c: New test.
14866
14867 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
14868
14869         * g++.old-deja/g++.other/sizeof5.C: New test.
14870
14871 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14872
14873         * gcc.c-torture/execute/va-arg-13.c: New test.
14874
14875 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
14876
14877         * gcc.c-torture/execute/va-arg-12.c: New test.
14878
14879 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14880
14881         * gcc.c-torture/execute/20000223-1.c: New test.
14882
14883 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
14884
14885         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
14886
14887 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
14888
14889         * g++.old-deja/g++.abi/ptrmem.C: New test.
14890
14891 2000-02-19  Richard Henderson  <rth@cygnus.com>
14892
14893         * gcc.c-torture/compile/init-3.c: New.
14894
14895 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
14896
14897         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
14898         ALWAYS_CXXFLAGS.
14899
14900 2000-02-11  Robert Lipe <robertl@sco.com>
14901
14902         * gcc.c-torture/compile/20000211-3.c: New test.
14903
14904 2000-02-11  Martin Buchholz <martin@xemacs.org>
14905
14906         * gcc.c-torture/compile/20000211-2.c: New test.
14907
14908 2000-02-11  Jeffrey A Law  (law@cygnus.com)
14909
14910         * gcc.c-torture/compile/20000211-1.c: New test.
14911
14912 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
14913
14914         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
14915           on native targets
14916
14917 2000-02-08  Nathan Sidwell  <nathan@acm.org>
14918
14919         * g++.old-deja/g++.other/cast5.C: New test.
14920
14921 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
14922
14923         * gcc.c-torture/execute/20000205-1.c: New.
14924
14925 2000-02-03  Nathan Sidwell  <nathan@acm.org>
14926
14927         * g++.old-deja/g++.jason/cast3.C: Return void.
14928         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
14929
14930 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14931
14932         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
14933
14934         * gcc.dg/loop-1.c: New test.
14935
14936 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * gcc.c-torture/compile/20000127-1.c: New test.
14939         * gcc.c-torture/execute/991228-1.c: New test.
14940
14941 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14942
14943         * gcc.dg/unused-2.c: New test.
14944
14945         * gcc.dg/conv-1.c: New test.
14946
14947 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
14948
14949         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
14950         compiler.
14951         (tool_option_proc): Fix typo.
14952
14953 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
14954
14955         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
14956         of the ld on the host, not on the build machine.
14957         Also, don't crash if '--help' is not a supported option.
14958
14959 2000-01-24  Richard Henderson  <rth@cygnus.com>
14960
14961         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
14962
14963 2000-01-20  Jeffrey A Law  (law@cygnus.com)
14964
14965         * gcc.c-torture/execute/20000120-2.c: New test.
14966         * gcc.c-torture/execute/20000120-1.c: New test.
14967
14968 2000-01-13  Jeffrey A Law  (law@cygnus.com)
14969
14970         * gcc.c-torture/execute/20000113-1.c: New test.
14971
14972 2000-01-12  Jeffrey A Law  (law@cygnus.com)
14973
14974         * gcc.c-torture/execute/20000112-1.c: New test.
14975
14976 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14977
14978         * gcc.dg/20000111-1.c: New test.
14979
14980 2000-01-10  Jeffrey A Law  (law@cygnus.com)
14981
14982         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
14983         with 16 bit integers.
14984
14985 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14986
14987         * gcc.dg/20000108-1.c: New test.
14988
14989 2000-01-05  Nathan Sidwell  <nathan@acm.org>
14990
14991         * g++.old-deja/g++.ns/koenig8.C: New test.
14992
14993 2000-01-05  Nathan Sidwell  <nathan@
14994
14995         * gcc.c-torture/execute/990531-1.c: New test.
14996
14997 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
14998
14999         * gcc.c-torture/compile/990527-1.c: New test.
15000
15001 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15002
15003         * gcc.c-torture/execute/990527-1.c: New test.
15004
15005 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15006
15007         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15008         bitfields as signed.
15009
15010 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15011
15012         * g77.f-torture/compile/19990525-0.f: New test.
15013
15014 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15015
15016         * gcc.c-torture/execute/990525-2.c: New test.
15017
15018         * gcc.c-torture/execute/990525-1.c: New test.
15019
15020 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15021
15022         * g++.old-deja/g++.other/anon3.C: New test.
15023         * g++.old-deja/g++.other/anon4.C: New test.
15024         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15025         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15026         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15027         Merrill).
15028
15029 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15030
15031         * gcc.c-torture/execute/990524-1.c: New test.
15032
15033         * gcc.dg/990524-1.c: New test.
15034
15035 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15036
15037         * gcc.c-torture/compile/990523-1.c: New test.
15038
15039 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15040
15041         * gcc.c-torture/compile/990519-1.c: New test.
15042
15043 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15044
15045         * gcc.c-torture/compile/990517-1.c: New test.
15046
15047         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15048         (e4, f4): New tests.
15049         (main): Call them.
15050
15051 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15052
15053         * gcc.dg/noreturn-1.c: New test.
15054
15055 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15056
15057         * gcc.c-torture/execute/990513-1.c: New test.
15058
15059 1999-05-10  Richard Henderson  <rth@cygnus.com>
15060
15061         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15062
15063 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15064
15065         * g77.f-torture/execute/erfc.f: Use small single-precision
15066         values, to avoid problems on Alphas when not -mieee.
15067
15068 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15069
15070         * gcc.dg/990506-0.c: New test.
15071
15072 1999-05-08  Richard Henderson  <rth@cygnus.com>
15073
15074         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15075         the constant to test.  Don't XFAIL 64-bit targets.
15076
15077         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15078         * g++.old-deja/g++.law/profile1.C: Likewise.
15079
15080         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15081         operator new instances.
15082         * g++.old-deja/g++.other/delete5.C: Likewise.
15083
15084 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15085
15086         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15087         intrinsic.
15088
15089 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15090
15091         * g77.f-torture/execute/u77-test.f: Reverse order of two
15092         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15093
15094 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15095
15096         * gcc.dg/compare1.c: New test.
15097
15098 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15099
15100         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15101         New tests.
15102
15103 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15104
15105         * g77.f-torture/compile/19990502-1.f: New test.
15106
15107 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15108
15109         * g77.f-torture/compile/19990502-0.f: New test.
15110
15111 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15112
15113         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15114         intrinsic.
15115
15116 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15117
15118         * g77.f-torture/execute/u77-test.f (main): List libU77
15119         intrinsics not currently tested.
15120         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15121         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15122         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15123         Trim blanks off the ends of some printed strings.
15124
15125 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15126
15127         * g77.f-torture/execute/u77-test.f (main): Just warn about
15128         FSTAT gid disagreement, as it's expected on some systems.
15129
15130 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15131
15132         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15133         use a new function, which allows for some slop.
15134         Clean up some commentary.
15135         (issum): The new function.
15136         (sgladd): Deleted subroutine.
15137
15138 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15139
15140         * g77.f-torture/execute/u77-test.f: Modify to be more like
15141         libf2c/libU77 version, bringing patches to that version here.
15142         Add suitable commentary.
15143
15144 1999-04-25  Richard Henderson  <rth@cygnus.com>
15145
15146         * gcc.dg/990424-1.c: New test.
15147
15148 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15149
15150         * g77.f-torture/execute/u77-test.f (main): Bug involving
15151         LSTAT has been fixed, so turn back on full checking.
15152
15153 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15154
15155         * g77.f-torture/compile/19990419-0.f: New test.
15156         * g77.f-torture/execute/19990419-1.f: New test.
15157
15158 1999-04-17  Richard Henderson  <rth@cygnus.com>
15159
15160         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15161         to avoid the need for a prototype to supress a warning.
15162
15163 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15164
15165         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15166
15167 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15168
15169         * gcc.c-torture/execute/990404-1.c: New test.
15170
15171 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15172
15173         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15174         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15175         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15176         missing initializer warnings.
15177
15178 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15179
15180         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15181         matching strings.
15182
15183 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15184
15185         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15186
15187 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15188
15189         * g77.f-torture/execute/19990325-0.f: New test.
15190         * g77.f-torture/execute/19990325-1.f: New test.
15191
15192 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15193
15194         * gcc.c-torture/execute/990324-1.c: New test.
15195
15196 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15197
15198         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15199         test with 4.
15200
15201 1999-03-17  Richard Henderson  <rth@cygnus.com>
15202
15203         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15204
15205 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15206
15207         * g77.f-torture/execute/19990313-2.f: New test.
15208         * g77.f-torture/execute/19990313-3.f: New test.
15209
15210 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15211
15212         * g77.f-torture/execute/19990313-0.f: New test.
15213         * g77.f-torture/execute/19990313-1.f: New test.
15214
15215 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15216
15217         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15218         printf to sprintf.
15219         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15220         (main): Add check for u15.  Conditionalize u31 check depending on
15221         whether ints are <32 bits or >=32 bits.
15222
15223 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15224
15225         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15226
15227 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15228
15229         * g77.f-torture/compile/19990305-0.f: New test.
15230         * g77.f-torture/execute/19981119-0.f: New test.
15231
15232 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15233
15234         * g77.f-torture/execute/970625-2.f: call ABORT if final
15235         result is not correct, instead of just printing it.
15236         Add this checking via newly introduced obfuscation, to
15237         trip up buggy front ends.
15238
15239 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15240
15241         * g77.f-torture/compile/960317-1.f: Moved from being
15242         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15243
15244 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15245
15246         * g77.f-torture/execute/960317-1.f: New (old) test.
15247         * g77.f-torture/execute/970625-2.f: Ditto.
15248
15249 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15250
15251         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15252         message on line 1 or line 2; cccp and cpplib do this differently.
15253
15254 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15255
15256         * g++.old-deja/g++.law/weak1.C: New test.
15257
15258 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15259
15260         * gcc.c-torture/execute/990119-1.c: Renamed to...
15261         * gcc.dg/990119-1.c: this, so it will only be tested once
15262         (it's a preprocessor test, it doesn't need to be run at
15263         multiple optimization levels).
15264
15265 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15266
15267         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15268           ALWAYS_CXXFLAGS.
15269
15270 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15271
15272         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15273         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15274         to not be compilable by current g77.
15275
15276 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15277
15278         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15279
15280 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15281
15282         * gcc.c-torture/execute/990222-1.c: New test.
15283
15284 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15285
15286         * g77.f-torture/compile/19990218-0.f: New test.
15287         * g77.f-torture/noncompile/19990218-1.f: New test.
15288
15289 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15290
15291         * g77.f-torture/compile/19981216-0.f: New test.
15292
15293 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15294
15295         * gcc.dg/990214-1.c: New test.
15296
15297 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15298
15299         * gcc.dg/990213-2.c: New test.
15300
15301         * gcc.dg/990213-1.c: New test.
15302
15303 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15304
15305         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15306         ints.
15307
15308 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15309
15310         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15311         specified by target.
15312
15313         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15314
15315 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15316
15317         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15318
15319 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15320
15321         * gcc.dg/special/ecos.exp: New test driver for new tests with
15322         special requirements.
15323
15324         * gcc.dg/special/alias-1.c: New test.
15325         * gcc.dg/special/gcsec-1.c: New test.
15326         * gcc.dg/special/weak-1.c: New test.
15327         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15328         * gcc.dg/special/weak-2.c: New test.
15329         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15330         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15331         * gcc.dg/special/wkali-1.c: New test.
15332         * gcc.dg/special/wkali-2.c: New test.
15333         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15334         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15335
15336 1999-02-10  Felix Lee  <flee@cygnus.com>
15337
15338           * lib/c-torture.exp (c-torture-compile): Pull out code for
15339           analyzing gcc error messages.
15340           (c-torture-execute): Likewise.  Fix some (harmless) false
15341           positives.
15342           * lib/gcc.exp (gcc_check_compile): New function.
15343
15344 1999-02-08  Richard Henderson  <rth@cygnus.com>
15345
15346         * gcc.c-torture/execute/990208-1.c: New test.
15347
15348 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15349
15350         * g++.dg/special/ecos.exp: New driver for new tests with special
15351         requirements
15352
15353         * g++.dg/special/conpr-1.C: New test
15354         * g++.dg/special/conpr-2.C: New test
15355         * g++.dg/special/conpr-2a.C: New test
15356         * g++.dg/special/conpr-3.C: New test
15357         * g++.dg/special/conpr-3a.C: New test
15358         * g++.dg/special/conpr-3b.C: New test
15359
15360         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15361         allow g++ to use the dg driver
15362
15363         * README: Add comment about g++.dg directory
15364
15365 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15366
15367         * README: Update email addresses.
15368
15369 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15370
15371         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15372         arguments in order to force structure S onto the stack even on
15373         the alpha.
15374         (test): Pass 10 leading arguments to function foo as well as the
15375         structure S.
15376
15377         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15378         failure for all targets.
15379
15380         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15381         abort to terminate program execution.
15382
15383 1999-01-30  Richard Henderson  <rth@cygnus.com>
15384
15385         * gcc.c-torture/execute/990130-1.c: New test.
15386
15387 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15388
15389         * gcc.dg/990130-1.c: New test.
15390
15391 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15392
15393         * gcc.c-torture/execute/990128-1.c: New test.
15394
15395 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15396
15397         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15398
15399 1999-01-27  Felix Lee  <flee@cygnus.com>
15400
15401         * lib/c-torture.exp (c-torture-compile): pull out code for
15402         analyzing gcc error messages.
15403         (c-torture-execute): ditto, and fix some (harmless) false
15404         positives.
15405         * lib/gcc.exp (gcc_check_compile): new function.
15406
15407 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15408
15409         * gcc.dg/990117-1.c: New test.
15410
15411         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15412
15413         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15414
15415 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15416
15417         * g77.f-torture/compile/990115-1.f: New test.
15418
15419 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15420
15421         * gcc.c-torture/compile/990107-1.c: New test
15422
15423 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15424
15425         * gcc.c-torture/execute/990106-2.c: New test.
15426
15427         * gcc.c-torture/execute/990106-1.c: New test.
15428
15429 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15430
15431         * gcc.c-torture/compile/981223-1.c: New test.
15432
15433 1998-12-29  Richard Henderson  <rth@cygnus.com>
15434
15435         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15436         (opt3): Rename from opt4 and disable.
15437
15438 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15439
15440         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15441
15442 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15443
15444         * g++.old-deja/g++.other/conv5.C: New test.
15445
15446 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15447
15448         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15449
15450 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15451
15452         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15453
15454 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15455
15456         * gcc.c-torture/compile/981211-1.c: New test.
15457
15458 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15459
15460         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15461
15462         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15463
15464 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15465
15466         * gcc.special/930510-1.c: Make C9X safe.
15467         * gcc.misc-tests/gcov-1.c Similarly.
15468         * gcc.misc-tests/gcov-2.c Similarly.
15469
15470 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15471
15472         * gcc.dg/ultrasp1.c: New test.
15473
15474 1998-12-06  Richard Henderson  <rth@cygnus.com>
15475
15476         * gcc.c-torture/execute/981206.c: New test.
15477
15478 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15479
15480         * g++.old-deja/g++.ns/template7.C: New test.
15481
15482         * g++.old-deja/g++.other/expr1.C: New test.
15483
15484         * g++.old-deja/g++.eh/tmpl3.C: New test.
15485
15486         * g++.old-deja/g++.eh/tmpl2.C: New test.
15487
15488 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15489
15490         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15491         * g++.old-deja/g++.other/using6.C: Removed.
15492         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15493
15494         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15495
15496 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15497
15498         * g++.old-deja/g++.pt/overload8.C: New test.
15499
15500         * g++.old-deja/g++.pt/overload7.C: New test.
15501
15502         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15503
15504         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15505         and relinking messages.
15506         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15507         compiling with -frepo.
15508
15509 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15510
15511         * g++.old-deja/g++.pt/lookup6.C: New test.
15512
15513 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15514
15515         * gcc.c-torture/execute/981130-1.c: New test.
15516         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15517
15518 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15519
15520         * g++.old-deja/g++.pt/explicit76.C: New test.
15521
15522         * g++.old-deja/g++.pt/friend38.C: New test.
15523
15524         * g++.old-deja/g++.ns/crash2.C: New test.
15525
15526         * g++.old-deja/g++.pt/defarg8.C: New test.
15527
15528         * g++.old-deja/g++.pt/instantiate6.C: New test.
15529
15530         * g++.old-deja/g++.pt/static6.C: New test.
15531
15532         * g++.old-deja/g++.pt/decl2.C: New test.
15533
15534 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15535
15536         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15537         problem is actually related with name lookup, but so what? :-)
15538
15539         * g++.old-deja/g++.pt/friend37.C: New test.
15540
15541 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15542
15543         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15544         element, which fails on some systems.
15545
15546         * g77.f-torture/execute/labug1.f: New test.
15547
15548 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15549
15550         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15551         is defined.
15552
15553 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15554
15555         * g77.f-torture/compile/981117-1.f: New test.
15556
15557 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15558
15559         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15560         properly discarded.
15561
15562 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15563
15564         * gcc.c-torture/execute/memcheck: New directory of tests for
15565         -fcheck-memory-usage.
15566
15567 1998-11-07  Gerald Pfe
15568
15569         * g77.f-torture/noncompile/980615-0.f: New test.
15570
15571 1998-07-26  H.J. Lu  (hjl@gnu.org)
15572
15573         * gcc.dg/980312-1.c: Do link instead of compile.
15574         * gcc.dg/980313-1.c: Likewise.
15575
15576 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15577
15578         * gcc.c-torture/compile/980726-1.c: New test.
15579
15580 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15581
15582         * g77.f-torture/execute/io0.f: New test.
15583
15584 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15585
15586         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15587         an int.
15588
15589 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15590
15591         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15592         m32r bugs.
15593
15594 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15595
15596         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15597         c-decl.c:grokdeclarator can handle mode attributes.
15598
15599 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15600
15601         * gcc.c-torture/execute/980716-1.c: New test.
15602
15603 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15604
15605         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15606         the mn10200.
15607         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15608         the mn10200.
15609         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15610         * gcc.c-torture/compile/930326-1.x: Similarly.
15611
15612 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15613
15614         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15615         New test from Craig.
15616
15617 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15618
15619         * g77.f-torture/noncompile/980616-0.f: New test.
15620
15621         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15622
15623 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15624
15625         *  g++.other/singleton.C: Return error value instead of taking
15626         SIGSEGV.
15627
15628 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15629
15630         *  g++.other/singleton.C: New test.   Warning is under dispute.
15631         Runtime crash is not.
15632
15633 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15634
15635         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15636         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15637         using6.C, using7.C}:  New namespace tests.
15638
15639 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15640
15641         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15642         specialization with typedef'ed names used as array indexes.
15643
15644 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15645
15646         * gcc.c-torture/execute/980709-1.c: New test.
15647
15648         * gcc.dg/980709-1.c: New test.
15649
15650 1998-07-07  Richard Henderson  <rth@cygnus.com>
15651
15652         * gcc.c-torture/execute/bcp-1.c: New test.
15653
15654 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15655
15656         * gcc.c-torture/execute/980707-1.c: New test.
15657
15658 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15659
15660         * gcc.c-torture/compile/980706-1.c: New test.
15661
15662 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15663
15664         * g77.f-torture/execute/980701-0.f,
15665         g77.f-torture/execute/980701-1.f: New test from Craig.
15666
15667 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15668
15669         * gcc.c-torture/compile/980701-1.c: New test.
15670
15671         * gcc.c-torture/execute/980701-1.c: New test.
15672
15673 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15674 rlsruhe.de>
15675
15676         * g++.old-deja/g++.robertl/eb132.C: New test.
15677         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15678
15679 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15680
15681         * g77.f-torture/execute/980628-7.f,
15682         g77.f-torture/execute/980628-8.f,
15683         g77.f-torture/execute/980628-9.f,
15684         g77.f-torture/execute/980628-10.f: New tests from Craig.
15685
15686         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15687
15688 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15689
15690         * g77.f-torture/execute/980628-4.f: New test from Craig.
15691         * g77.f-torture/execute/980628-5.f: Likewise.
15692         * g77.f-torture/execute/980628-2.f: Likewise.
15693         * g77.f-torture/execute/980628-0.f: Likewise.
15694         * g77.f-torture/execute/980628-1.f: Likewise.
15695         * g77.f-torture/execute/980628-3.f: Likewise.
15696         * g77.f-torture/execute/980628-6.f: Likewise.
15697
15698 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15699
15700         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15701         directory when nothing has been installed yet.
15702
15703 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15704
15705         * gcc.c-torture/special/special.exp: Handle newer versions of
15706         dejagnu.
15707
15708 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15709
15710         * gcc.dg/980626-1.c: New test.
15711
15712 1998-06-19  Bruno Haible <haible@ilog.fr>
15713
15714         * gcc.misc-tests/m-un-2.c: New test.
15715         * g++.old-deja/g++.other/warn01.c: Likewise.
15716
15717 1998-06-19  Robert Lipe  <robertl@dgii.com>
15718
15719         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15720         compatibility with assmblers with a different comment character.
15721         Eliminate use of GAS-specific extensions.
15722
15723 1998-06-19  Jeffrey A Law  (law@cygnus.com)
15724
15725         * gcc.c-torture/execute/ieee/980619-1.c: New test.
15726
15727 1998-06-19  Robert Lipe  <robertl@dgii.com>
15728
15729         *lib/g77.exp: Replace search for libf2c.a with search for newly
15730         renamed libg2c.a
15731
15732 1998-06-17  Jeffrey A Law  (law@cygnus.com)
15733
15734         * gcc.c-torture/execute/980617-1.c: New test.
15735
15736 1998-06-12  Jeffrey A Law  (law@cygnus.com)
15737
15738         * gcc.c-torture/execute/980612-1.c: New test.
15739
15740 1998-06-08  Jeffrey A Law  (law@cygnus.com)
15741
15742         * gcc.dg/980523-1.c: Only test on ppc-linux.
15743         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
15744
15745         * gcc.c-torture/execute/980608-1.c: New test.
15746
15747 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
15748
15749         * gcc.c-torture/execute/980605-1.c: New test.
15750
15751 1998-06-04  Jeffrey A Law  (law@cygnus.com)
15752
15753         * gcc.c-torture/execute/980604-1.c: New test.
15754
15755 1998-06-02  Jeffrey A Law  (law@cygnus.com)
15756
15757         * gcc.c-torture/execute/980602-1.c: New test.
15758         * gcc.c-torture/execute/980602-2.c: Likewise.
15759
15760 1998-06-02  Dave Love  <d.love@dl.ac.uk>
15761
15762         * 970125-0.f: Fix per JCB.  Add commentary.
15763
15764 1998-05-31  Michael Meissner  <meissner@cygnus.com>
15765
15766         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
15767         IEEE -0 support.
15768
15769 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
15770
15771         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
15772         earlier.
15773
15774 1998-05-28  Catherine Moore <clm@cygnus.com>
15775
15776         * gcc.c-torture/execute/980526-3.c: New test.
15777
15778 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
15779
15780         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
15781         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
15782         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
15783         m88k-motorola-sysv3 to XFAIL.
15784
15785 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15786
15787         * gcc.dg/980526-1.c: New test.
15788         * gcc.c-torture/execute/980526-2.c: New test.
15789
15790 1998-05-26  Jeffrey A Law  (law@cygnus.com)
15791
15792         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
15793
15794         * gcc.c-torture/execute/980526-1.c: New test.
15795
15796 1998-05-26  Dave Love  <d.love@dl.ac.uk>
15797
15798         * g77.f-torture/execute/alpha2.f: Add runtime test.
15799
15800 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
15801
15802         * g++.old-deja/old-deja.exp: Strip leading directories.
15803
15804         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
15805         error for the line.  Don't run multiple tests for the same line.
15806
15807 1998-05-23  Jeffrey A Law  (law@cygnus.com)
15808
15809         * gcc.dg/980523-1.c: New test.
15810
15811 1998-05-23  Dave Love  <d.love@dl.ac.uk>
15812
15813         * g77.f-torture/compile/970915-0.f: New test.
15814
15815 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
15816
15817         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
15818
15819 1998-05-21  Jeffrey A Law  (law@cygnus.com)
15820
15821         * gcc.dg/980520-1.c: New test.
15822
15823 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
15824
15825         * gcc.dg/980502-1.c: Fix return type.
15826
15827 1998-05-20  Jeffrey A Law  (law@cygnus.com)
15828
15829         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
15830         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
15831         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
15832         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
15833         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
15834
15835 1998-05-20  Dave Love  <d.love@dl.ac.uk>
15836
15837         * g77.f-torture/execute/980520-1.f: New test.
15838
15839 1998-05-15  Dave Love  <d.love@dl.ac.uk>
15840
15841         * lib/mike-g77.exp: New file.
15842
15843         * g77.f-torture/noncompile/noncompile.exp,
15844         g77.f-torture/noncompile/check0.f: New files.
15845
15846 1998-05-14  Dave Love  <d.love@dl.ac.uk>
15847
15848         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
15849         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
15850         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
15851         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
15852         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
15853         abort where appropriate.
15854
15855 1998-05-05  Michael Meissner  <meissner@cygnus.com>
15856
15857         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
15858         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
15859
15860 1998-04-29  Dave Love  <d.love@dl.ac.uk>
15861
15862         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
15863
15864 1998-04-27  Dave Love  <d.love@dl.ac.uk>
15865
15866         * g77.f-torture/compile/980427-0.f: New test.
15867
15868 1998-04-24  Dave Love  <d.love@dl.ac.uk>
15869
15870         * g77.f-torture/compile/980424-0.f: New test.
15871
15872 1998-04-19  Dave Love  <d.love@dl.ac.uk>
15873
15874         * g77.f-torture/compile/980419-2.f (main): New test.
15875         * g77.f-torture/compile/970125-0.f: New test.
15876         * g77.f-torture/compile/980419-1.f: New test.
15877
15878 1998-04-08  Jim Wilson  <wilson@cygnus.com>
15879
15880         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
15881         of loop-4.c.
15882
15883 1998-04-07  Jim Wilson  <wilson@cygnus.com>
15884
15885         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
15886
15887 1998-04-03  Jim Wilson  <wilson@cygnus.com>
15888
15889         * gcc.c-torture/compile/980329-1.c: New test.
15890
15891 1998-03-18  Jim Wilson  <wilson@cygnus.com>
15892
15893         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
15894         * gcc.dg/980312-1.c: Fix typo in -march command.
15895
15896 1998-03-16  H.J. Lu  (hjl@gnu.org)
15897
15898         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
15899
15900 1998-03-11  Robert Lipe  <robertl@dgii.com>
15901
15902         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
15903         Dave Love agree the Fortran source is bogus.
15904
15905 1998-03-11  Robert Lipe  <robertl@dgii.com>
15906
15907         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
15908         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
15909         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
15910         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
15911         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
15912
15913 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
15914
15915         * g++.old-deja/g++.other/friend1.C: New test.
15916
15917 1998-02-18  Dave Love  <d.love@dl.ac.uk>
15918
15919         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
15920         possibly uninitialized) variables and declare dnrm2.
15921
15922 1998-02-23  Robert Lipe <robertl@dgii.com>
15923
15924         From Bruno Haible <haible@ilog.fr>:
15925         * gcc.c-torture/execute/980223.c: New test.
15926
15927 1998-02-13  Jeffrey A Law  (law@cygnus.com)
15928
15929         * gcc.dg/ifelse-1.c: New test.
15930
15931 1998-02-09  H.J. Lu  (hjl@gnu.org)
15932
15933         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
15934
15935           * lib/old-dejagnu.exp (old-dejagnu): Added the
15936           "execution test - XFAIL *-*-*" handling in the spirit of
15937           "excess errors test -". Changed the "execution test fails"
15938           handling to be like "excess errors test fails".
15939           * Update various tests accordingly.
15940
15941 1998-02-06  Jim Wilson  <wilson@cygnus.com>
15942
15943         * gcc.c-torture/execute/980205.c: New test.
15944
15945 1998-01-18  Jeffrey A Law  (law@cygnus.com)
15946
15947         * lib/c-torture.exp: Look for .x files instead of .cexp files.
15948         * lib/f-torture.exp: Similarly.
15949         * gcc.c-torture: Rename all .cexp files to .x files.
15950
15951 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
15952
15953         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
15954         (940510-1.c): Removed duplicate.
15955         (971104-1.c): New test.
15956
15957 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
15958
15959           * lib/f-torture.exp: Improve error and loop detection.
15960
15961 1997-11-19  Michael Meissner  <meissner@cygnus.com>
15962
15963         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
15964         use that to size the filler array.
15965
15966 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
15967
15968         * lib/c-torture.exp(c-torture-execute): Fix typo.
15969
15970         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
15971         testcase as the executable name. Keep the executable around if
15972         the test fails.
15973
15974 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
15975
15976         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
15977         changes.  Only test one -g option, and move it to the end of the
15978         list of options to test.
15979
15980 1997-09-19  Michael Meissner  <meissner@cygnus.com>
15981
15982         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
15983         variable GCC_TORTURE_OPTIONS to supply default switches separated
15984         by colons.  If no environment variable, run tests with -O0 -g, -O1
15985         -g, and -O2 -g as well.
15986
15987 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
15988
15989         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
15990         explanatory comments. Fix indentation.
15991
15992 1997-09-15  Jeffrey A Law  (law@cygnus.com)
15993
15994         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
15995
15996 1997-09-11  Jeffrey A Law  (law@cygnus.com)
15997
15998         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
15999         * g++.old-deja/g++.mike/p7325.C: Likewise.
16000         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16001
16002 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16003
16004         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16005         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16006         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16007         * g++.old-deja/g++.law/operators4.C: Likewise.
16008
16009 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16010
16011         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16012         * g++.old-deja/g++.mike/p784.C: Ditto.
16013         * g++.old-deja/g++.mike/p785.C: Ditto.
16014
16015 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16016
16017           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16018
16019 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16020
16021         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16022         target feature; pass this to c-torture-execute as needed.
16023
16024 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16025
16026         * lib/c-torture.exp(c-torture-execute): If the previous and the
16027         current executables being tested are identical, we don't need to
16028         run the executable again. Try to make the executable names
16029         unique. Add an optional argument for passing additional compiler
16030         flags.
16031
16032 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16033
16034         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16035
16036 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16037
16038         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16039
16040 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16041
16042         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16043         32bit or larger longs.
16044
16045         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16046         have either a 32bit long or 32bit int.
16047
16048 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16049
16050         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16051         Make double precision tests dependent on sizeof (double).
16052
16053 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16054
16055         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16056         too.
16057
16058 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16059
16060         * gcc.c-torture/compile/961203-1.cexp: New script.
16061
16062 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16063
16064         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16065         up the includes ourselves.
16066
16067 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16068
16069         * lib/plumhall.exp: Remove random include, and add a few
16070         verbose messages for debugging.
16071
16072 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16073
16074         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16075         of trying to do it ourselves.
16076
16077 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16078
16079         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16080
16081 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16082
16083         * gcc.prms/5403.c: Made regexp a bit less strict.
16084
16085 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16086
16087         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16088         is returned from remote_load instead.
16089         * lib/plumhall.exp: Ditto.
16090         * lib/mike-g++.exp: Ditto.
16091         * lib/old-dejagnu.exp: Ditto.
16092         * lib/c-torture.exp: Ditto.
16093
16094 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16095
16096         * lib/g++.exp: Use build_wrapper procedure.
16097         * lib/gcc.exp: Ditto.
16098
16099 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16100
16101         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16102         an old-style decl for malloc.  Fixes tests to work when
16103         sizeof (int) != sizeof (size_t).
16104
16105 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16106
16107         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16108
16109         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16110         use stdargs.h interface.
16111
16112 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16113
16114         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16115         NO_VARARGS when compiling.
16116
16117 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16118
16119         * lib/plumhall.exp(ph_includes): New procedure.
16120         (ph_make): Use it.
16121         (ph_compiler): Ditto.
16122
16123         * lib/g++.exp: Rename test-glue.c to testglue.c.
16124         * lib/gcc.exp: Ditto.
16125
16126 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16127
16128         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16129         to completion when it's called.
16130
16131 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16132
16133         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16134         is defined, don't do test.
16135
16136 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16137
16138         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16139         for object files.
16140         (ph_summary): Mark skipped testcases as untested, not unresolved.
16141
16142         * lib/plumhall.exp (ph_make): If unresolved because of bad
16143         errorCode, record errorCode in log file.
16144         (*): Replace send_log/verbose with verbose -log.
16145
16146 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16147
16148         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16149         double conversion if double isn't at least 8 bytes.
16150
16151         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16152         int to work with targets where int is 16 bits.
16153
16154         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16155         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16156         precision for the test to complete.
16157
16158 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16159
16160         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16161         if d10v is not compiled with the -mdouble64 flag.
16162         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16163
16164         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16165         d10v is not compiled with the -mint32 flag.
16166
16167 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16168
16169         * lib/plumhall.exp: Use incr_count.
16170
16171 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16172
16173         * gcc.c-torture: Update to c-torture-1.45.
16174
16175 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16176
16177         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16178         the name of the expect testcase file).
16179
16180         * lib/g++.exp(g++_init): Ditto.
16181
16182 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16183
16184         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16185         the host.
16186
16187         * lib/gcc.exp(gcc_exit): New procedure.
16188
16189 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16190
16191         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16192         specs where appropriate.
16193
16194         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16195         because of new "candidates are" messages, and removed a few
16196
16197         * Converted all non-old-style g++ testcases to old-style, and
16198         moved into g++.old-deja.
16199
16200 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16201
16202         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16203         options.
16204
16205         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16206         succeeded.
16207
16208         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16209
16210 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16211
16212         * lib/gcc.exp (gcc_target_compile): Add support for defining
16213         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16214         the machine doesn't have those features.
16215
16216 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16217
16218         * g++.law/operators4.exp: Don't use LIBS.
16219
16220 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16221
16222         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16223
16224         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16225         * lib/g++.exp: Set it here instead. Also, allow use of the
16226         --tool_exec and --tool_opt options. Change CXX to
16227         GXX_UNDER_TEST.
16228
16229         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16230
16231         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16232
16233 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16234
16235         * lib/old-dejagnu.exp: Use prune_warnings instead of
16236         prune_system_crud.
16237         * lib/mike-g++.exp: Ditto.
16238         * lib/gcc.exp: Ditto.
16239         * lib/g++.exp: Ditto.
16240
16241         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16242
16243 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16244
16245           * 941014-2.c: Include stdlib.h
16246           * 960327-1.c: Include stdio.h
16247           * dbra.c, index-1.c: Don't assume ints are 32bits.
16248
16249 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16250
16251         * lib/gcc.exp: Add gcc,stack_size target feature.
16252
16253         * lib/g++.exp(g++_target_compile): Add the include and link
16254         paths here, not in two other places. And, it's $options, not
16255         options.
16256
16257         * lib/mike-g++.exp(postbase): Remove the code that determines
16258         the correct include and link paths.
16259         * g++.old-deja/old-deja.exp: Ditto.
16260
16261 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16262
16263         * lib/g++.exp(g++_init): target_compile no longer returns the
16264         filename of the result.
16265
16266 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16267
16268         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16269         call to glob.
16270
16271         * gcc.c-torture/special/special.exp: Change call to
16272         gcc_target_compile to include the object file.
16273
16274 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16275
16276         * gcc.c-torture/special/special.exp: Correct misspelling in last
16277         change.
16278
16279 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16280
16281         * lib/plumhall.exp(ph_summary): Log the entire output of the
16282         executable. Return -1 if there were any failures, 0 otherwise.
16283         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16284         (ph_make): Clean up objects and executables that were built
16285         if the tests succeeded.
16286
16287 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16288
16289         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16290         libraries and includes in the build tree as appropriate.
16291
16292 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16293
16294         * lib/c-torture.exp: Instead of looking for the global variable
16295         NO_LONG_LONG, check to see if that's a feature of the target.
16296
16297 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16298
16299         * config/default.exp: Minimize. Delete the remainer of the files in
16300         config; this functionality is now in devo/dejagnu/config.
16301
16302         g++.*/*: Pass any additional flags used to compile to postbase;
16303         delete CXXFLAGS.
16304
16305         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16306         is now done by runtest.exp. Use gcc_target_compile instead of
16307         compile.
16308
16309         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16310         Remove references to CFLAGS. Use remote_file instead of
16311         calling rm -f.
16312         (c-torture): Take a list of arguments to use to compile this
16313         testcase.
16314
16315         lib/g++.exp: Simplify. Use target_compile instead of compile.
16316         lib/gcc-dg.exp: Ditto.
16317         lib/gcc.exp: Ditto.
16318         lib/mike-{gcc,g++}.exp: Ditto.
16319         lib/old-dejagnu.exp: Ditto.
16320         lib/plumhall.exp: Ditto.
16321
16322 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16323
16324         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16325         (ph_linker): Likewise.
16326
16327 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16328
16329           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16330         MAP_ANON / MAP_ANONYMOUS if defined;
16331         else try to map from /dev/zero .
16332
16333 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16334
16335         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16336         isn't defined, then define it to MAP_ANONYMOUS.
16337
16338 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16339
16340         * gcc.c-torture: Update to c-torture-1.42 release.
16341
16342 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16343
16344         * gcc.c-torture: Update to c-torture-1.41 release.
16345
16346 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16347
16348         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16349         c-torture release.
16350
16351 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16352
16353         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16354         and LDFLAGS.  Fix second case to append the target_info ldflags
16355         onto LDFLAGS, not CFLAGS.
16356         * lib/g++.exp (g++_init): Add target_info stuff.
16357         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16358         of libgloss and newlib flags for !native.
16359
16360         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16361         (GDB): Fix relative path to go up another dir for finding gdb.
16362
16363 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16364
16365         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16366         versions in the target_info array, if they don't exist.
16367
16368 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16369
16370         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16371
16372 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16373
16374         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16375         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16376
16377 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16378
16379         * lib/old-dejagnu.exp: Don't remove the output file before we've
16380         actually tested it. Don't append pwd to the path of the executable
16381         we're testing.
16382
16383 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16384
16385         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16386
16387 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16388
16389         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16390         temporary directory for compiler files, and set it to a default
16391         value of /tmp. Set $output as the name of the output file from
16392         compiling the testcase. Add a -o option to $cflags_var so the
16393         compiler writes the final output file as $output. Set $executable
16394         to $output.
16395
16396         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16397         directory for compiler files, and set it to /tmp if it doesn't
16398         already have a value. Set $output_file to the name of the output
16399         file from compiling the testcase. Add a -o option to CXXFLAGS so
16400         the compiler writes the final output file as $output. Use $output
16401         as the executable to be tested.
16402
16403 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16404
16405         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16406
16407 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16408
16409         * gcc.c-torture/execute/pending-1.c: New test.  Still
16410         pending in Tege's queue.
16411
16412 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16413
16414         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16415         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16416         if there were failures.  Call unresolved if there were unresolved
16417         testcases.  Call gcc_fail if program did not run to completion.
16418         (ph_make): Pass additional argument name to ph_execute.
16419         (ph_execute): Add new argument.  Pass additional arguments to
16420         ph_summary.  Call gcc_fail is there is no execution output.
16421
16422 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16423
16424         * lib/plumhall.exp (proc_summary): Output relavent summary
16425         lines into the log so specific failures in plumhall can be
16426         investigated.
16427
16428 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16429
16430         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16431         (c-torture-execute): Don't try to execute tests which use
16432         "long long" types if $NO_LONG_LONG is nonzero.
16433
16434 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16435
16436         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16437         not c-torture.
16438
16439         * gcc.ieee: Move from here.
16440         * gcc.c-torture/execute/ieee: To here.
16441
16442 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16443
16444         * gcc.c-torture: Update to c-torture-1.41 release.
16445
16446 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16447
16448         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16449         not "$output".
16450
16451 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16452
16453         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16454         -c present.
16455
16456 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16457
16458         * config/proelf.exp: Handle connecting to a simulator.
16459
16460 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16461
16462         * config/proelf.exp: New file.  Enough framework that we can
16463         run c-torture tests on the proelf targets (or any other target
16464         that gdb can connect to for that matter).
16465
16466 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16467
16468         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16469         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16470
16471         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16472         exec_output exists.
16473
16474 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16475
16476         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16477         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16478
16479         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16480         to pass/fail/unresolved/unsupported/untested.  Caller must now
16481         call unresolved/unsupported/untested.
16482         * lib/*.exp: Update FSF address.  Update to handle new results of
16483         ${tool}_load.
16484         * lib/chill.exp (verbose): Delete.
16485
16486 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16487
16488         * lib/gcc.exp (default_gcc_start): Change order of args to
16489         $LDFLAGS $CFLAGS $LIBS.
16490         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16491         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16492         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16493         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16494         * gcc.misc-tests/dg-test.exp: Likewise.
16495         * gcc.misc-tests/msgs.exp: Likewise.
16496         * gcc.prms/prms.exp: Likewise.
16497         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16498         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16499
16500         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16501
16502 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16503
16504         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16505
16506         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16507         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16508
16509         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16510         necessary.
16511
16512 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16513
16514         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16515         global for loop; add use of $mathlib.
16516         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16517         settings here; set mathlib for anything but VxWorks.
16518
16519 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16520
16521         * gcc.c-torture: Update to c-torture-1.40 release.
16522
16523 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16524
16525         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16526         dg.exp.
16527
16528 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16529
16530         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16531         global.
16532
16533 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16534
16535         * lib/g++.exp (LIBS): Define if not already.
16536         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16537         (gcc-dg-prune): Call prune_gcc_output.
16538         * lib/gcc.exp (prune_gcc_output): New proc.
16539         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16540         prune_gcc_output.
16541
16542 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16543
16544         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16545         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16546
16547 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16548
16549         * gcc.c-torture: Update to c-torture-1.39 release.
16550
16551 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16552
16553         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16554         fails, try others as well.
16555
16556 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16557
16558         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16559         If compilation fails, mark execute tests as `untested'.
16560         If test is marked as unsupported, don't mark compilation and
16561         execute tests as failed.
16562
16563 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16564
16565         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16566         libstdc++ for whether or not we want to be doing shared
16567         libraries.  Delete link_curses since we don't need it anymore.
16568         * lib/mike-g++.exp (postbase): Don't link in libg++.
16569         * g++.old-deja/old-deja.exp: Likewise.
16570
16571 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16572
16573         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16574
16575 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16576
16577         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16578         For that, add `-Wl,-a,shared_archive'.
16579         * g++.old-deja/old-deja.exp: Likewise.
16580
16581 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16582
16583         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16584
16585 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16586
16587         * lib/mike-g++.exp (postbase): Pay attention to the status of
16588         g++_load.
16589
16590 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16591
16592           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16593
16594 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16595
16596         * lib/gcc.exp (default_gcc_start): No longer need to log program
16597         being executed or its output, execute_anywhere does that now.
16598         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16599         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16600
16601 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16602
16603         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16604         the same as those in lib/g++.exp.
16605
16606 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16607
16608         * gcc.c-torture: Update to c-torture-1.38 release.
16609         * gcc.ieee: Related changes.
16610
16611 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16612
16613         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16614         "exec". Minor reformatting changes.
16615
16616         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16617         cross. This means all "exec" calls now work on a remote host as
16618         well.
16619         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16620         cross. Filter out the extra "\r\n" stuff that expect puts in.
16621         (c-torture-execute): Filter out the bogus warnings like
16622         c-torture-compile does. Add support for canadian cross.
16623         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16624         Use execute_anywhere rather than calling exec directly. Now it
16625         works for canadian cross testing.
16626
16627 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16628
16629         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16630         results into a variable, and check that rather than using file exists.
16631
16632 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16633
16634         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16635         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16636
16637 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16638
16639         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16640         lib_curses if there's a shared libg++ in the build tree.
16641
16642 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16643
16644         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16645         if not supported target.
16646
16647 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16648
16649         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16650         link_curses up to always happen, not just for native builds.
16651
16652 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16653
16654         * gcc.c-torture: Update to c-torture-1.36 release.
16655         * gcc.failure: Related changes.
16656
16657 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16658
16659         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16660
16661 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16662
16663         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16664         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16665         runshlib, link_curses, and mathlib for link and run.
16666
16667         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16668         pass the runtime shared library options for Solaris, OSF/1, and
16669         Irix5, and link with -lcurses to avoid unresolved references.
16670
16671 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16672
16673         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16674         only run once.
16675
16676 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16677
16678         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16679
16680 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16681
16682         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16683         do not have a framework for the "compat" tests yet.
16684
16685 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16686
16687         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16688         set to null if we're testing vxworks5.1.  Use that instead of
16689         `-lm' in the setting of LIBS for link and run.
16690
16691 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16692
16693         * config/rom68k.exp (${tool}_load): Major changes to make it
16694         work.  Verified that it does in fact return the stuff in
16695         exec_output properly.  Catch any Emul or any TRAP other than 0.
16696
16697 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16698
16699         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16700         LDFLAGS properly for targets that need stuff from libgloss.
16701         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16702         only run once.
16703         (gpp_initialized): New variable.
16704
16705 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16706
16707         * config/rom68k.exp: Load libgloss.exp.
16708         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16709         so we can produce a fully linked binary.
16710         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16711         so we can produce a fully linked binary.
16712
16713 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16714
16715         * lib/plumhall.exp (ph_section): Watch for expected failures.
16716         Add missing `else'.
16717
16718         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16719         run the testcase.
16720         (c-torture): Likewise.
16721
16722 1995-08-28  Doug Evans  <dje@cygnus.com>
16723
16724         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
16725
16726         * lib/mike-g++.exp (mike_cleanup): New proc.
16727         (prebase): New globals compiler_result, not_compiler_result,
16728         target_regexp.
16729         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
16730         allow leading "-" in pattern.  Watch for unsupported tests.
16731         If $compiler_result is set, pattern match assembler code,
16732         and ditto for $not_compiler_result.
16733         * lib/mike-gcc.exp: Likewise.
16734
16735         * lib/plumhall.exp (ph_execute): Only call ph_summary if
16736         execution "succeeded".
16737
16738 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
16739
16740         * config/win32.exp: New file.
16741         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
16742
16743 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
16744
16745         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
16746         unsupported.
16747         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
16748         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
16749         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
16750
16751         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
16752         "... without exceptions was ...".  That is now handled by
16753         prune_system_crud.
16754         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
16755
16756 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
16757
16758         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
16759         sieve.c,sort2.c}: New files.
16760         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
16761         sieve.exp,sort2.exp}: Drivers for them.
16762
16763         * lib/mike-gcc.exp (program_output): New user settable variable.
16764         (postbase): Call prune_system_crud.  Also prune extraneous compiler
16765         messages.
16766         * lib/mike-g++.exp (program_output): New user settable variable.
16767
16768         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
16769
16770         * config/sh.exp: Deleted (use sim.exp instead).
16771
16772 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
16773
16774         * config/vx.exp: Declare CHECKTASK as global.
16775         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
16776         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
16777         * lib/old-dejagnu.exp: Load [pwd]/$executable.
16778
16779 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16780
16781         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
16782         target. Like vx.exp, only includes `vx29k.exp' instead of
16783         `vxworks.exp'.
16784
16785 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
16786
16787         * config/sim.exp: Increase time limit from 120 seconds to 240.
16788
16789 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
16790
16791         * gcc.c-torture/execute/950628-1.c: New test.
16792
16793 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
16794
16795         * gcc.c-torture: Update with changes/additions from
16796         c-torture-1.34.
16797
16798 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
16799
16800         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
16801
16802 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
16803
16804         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
16805
16806 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
16807
16808         * gcc.c-torture/compile/950512-1.c: New test.
16809         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
16810         * gcc.dg/struct-ret-1.c: Likewise.
16811
16812 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
16813
16814         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
16815           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
16816
16817 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
16818
16819         * gcc.c-torture/special/920411-1.c: Deleted.
16820         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
16821
16822 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
16823
16824         * config/sim.exp (${tool}_load): Hack in call to bash to get a
16825         cpu limit.
16826
16827 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
16828
16829         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
16830
16831 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
16832
16833         From kenner;
16834         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
16835         is the proper length.
16836         * va-arg-3.c: Likewise.
16837
16838 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
16839
16840         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
16841         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
16842
16843         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
16844         * lib/g++.exp (default_g++_start): Delete old cruft.
16845
16846 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
16847
16848         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
16849         (2 * (1 << 18)) to (2 * (1 << 17)).
16850
16851         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
16852
16853 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
16854
16855         * config/rom68k.exp: Renamed from config/idp.exp
16856
16857 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
16858
16859         * c-torture/compile/921109-2.c
16860
16861 1995-04-18  Mike Stump  <mrs@cygnus.com>
16862
16863         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
16864         excess errors.
16865
16866 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
16867
16868         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
16869         output.
16870         * lib/g++.exp (default_g++_start): Likewise.
16871
16872 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
16873
16874         * gcc.c-torture/compile/950329-1.c: New test.
16875
16876 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
16877
16878           * config/bug.exp (${tool}_load): Updated to use new remote_open
16879           and remote_close procs.
16880         * config/idp.exp: New file.
16881
16882 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
16883
16884         * gcc.c-torture/execute/950322-1.c: New test.
16885
16886 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
16887
16888         * config/vx.exp (${tool}_load): Clean up testing of return code from
16889         vxworks_ld and vxworks_spawn.
16890
16891 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
16892
16893         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
16894
16895 1995-03-13  Mike Stump  <mrs@cygnus.com>
16896
16897         * lib/old-deja.exp: Add `excess errors test - ' error, now one
16898         can mark excess errors on a machine by machine basis.  Note, the
16899         default is to not expect any excess errors, even when excess
16900         errors test - is given, so you will want to put an XFAIL ... on
16901         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
16902         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
16903         those 4 machines, but no others.
16904
16905 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
16906
16907         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
16908         * lib/c-torture.exp: to here.
16909
16910 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
16911
16912         * gcc.c-torture/execute/950221-1.c: New test.
16913         * gcc.c-torture/execute/struct-ret-1.c: New test.
16914         * gcc.c-torture/compile/950221-1.c: New test.
16915
16916         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
16917
16918 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
16919
16920         * gcc.c-torture/execute/arith-1.c (main): Return 0.
16921         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
16922
16923 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
16924
16925         * g++.gb: New directory of tests, derived from my signature and
16926         class scoping tests.
16927
16928         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
16929         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
16930         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
16931         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
16932         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
16933         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
16934         * g++.gb/sig25.C: Likewise.
16935
16936         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
16937         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
16938         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
16939         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
16940         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
16941         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
16942         * g++.gb/sig25.exp: Likewise.
16943
16944         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
16945         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
16946         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
16947         * g++.gb/scope13.C: Likewise, this test still fails.
16948
16949         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
16950         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
16951         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
16952         * g++.gb/scope13.exp: Ditto.
16953
16954         * g++.gb/README: New file, explains what these tests are about.
16955
16956 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
16957
16958         * lib/dg.exp (dg-do): Support `preprocess'.
16959         (dg-test): Likewise.
16960
16961 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
16962
16963         * config/udi.exp: change "continue -expect" to "exp_continue".
16964
16965 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
16966
16967         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
16968         Delete redundant tests.
16969
16970         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
16971         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
16972         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
16973         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
16974         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
16975         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
16976         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
16977         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
16978
16979         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
16980         storing label pointers.
16981         * gcc.c-torture/execute/921019-1.c: Likewise.
16982         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
16983         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
16984         parameter fp.
16985         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
16986         constants.
16987
16988         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
16989         Delete obsolete tests.
16990
16991         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
16992         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
16993         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
16994         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
16995         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
16996         * gcc.c-torture/compile/950124-1.c: New test.
16997
16998         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
16999
17000 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17001
17002         * lib/mike-g++.exp: Add -lm to LIBS.
17003
17004 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17005
17006         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17007
17008 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17009
17010         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17011
17012 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17013
17014         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17015
17016 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17017
17018         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17019         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17020         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17021         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17022         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17023         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17024         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17025         * g++.law/{operators31.C, operators32.C,
17026         * g++.law/{operators33.C, operators34.C}: Likewise.
17027         * g++.law/{pic1.C, refs2.C}: Likewise.
17028         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17029         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17030         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17031         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17032
17033         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17034         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17035         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17036         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17037         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17038         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17039         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17040         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17041         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17042         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17043         * g++.law/{operators34.exp}: Likewise.
17044         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17045         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17046         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17047         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17048         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17049
17050         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17051         No longer expected to fail.
17052         * g++.law/missed-error3.C: Tweak for recent bool changes.
17053
17054 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17055
17056         * config/emb-unix: Deleted.
17057         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17058         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17059
17060 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17061
17062         * lib/dg.exp (dg-test): Fix typo in last patch.
17063
17064 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17065
17066         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17067         (handles multiple occurrences).
17068
17069 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17070
17071         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17072         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17073         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17074         printed).
17075         * lib/c-torture.exp (c-torture-compile): Likewise.
17076         (c-torture): Prepend full path if missing.
17077         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17078         (gcc_fail): Likewise.
17079         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17080
17081 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17082
17083         * lib/netware.exp: Only attach to NetWare i386 systems.
17084
17085 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17086
17087         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17088         messages.  Add test name to "output pattern match" pass/fail message.
17089
17090 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17091
17092         * gcc.dg: New testsuite.
17093         * gcc.dg/dg.exp: New file.
17094
17095         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17096         test-switch.c}: Deleted.
17097
17098         * gcc.misc-tests/msgs.exp: New testcase driver.
17099
17100 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17101
17102         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17103         Watch for illegal return values from ${tool}_load.
17104         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17105         cross targets.  Coerce return value >0 to 1.
17106
17107 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17108
17109         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17110
17111         * config/emb-unix.exp: New file.
17112
17113         * config/sim.exp: Error if variable $SIM not defined.
17114         (${tool}_load): Mark test as "untested" if simulator missing.
17115
17116         * config/unix.exp: Load remote.exp to get rcp_download.
17117         * lib/c-torture.exp: Use different option lists for testcases with
17118         and without loops.
17119         * gcc.c-torture/execute/execute.exp: Likewise.
17120
17121 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17122
17123         * config/*.exp: Clarify return code from ${tool}_load.
17124         Call `unresolved' or `untested' instead of `warning' or `perror'
17125         (sometimes you still want to call both though).
17126         Add comment that `shell_id' is local to each file.
17127         * config/udi.exp (timeout): Set to 30.
17128         Don't print warning if connection fails, $connectmode has already
17129         printed an error.
17130         (${tool}_load): Move verbose messages to level 2.
17131         Rework pattern for "Process started" message.
17132         Pass `shell_id' to ${connectmode}_download.
17133         Retry twice upon timeout.  Make resetting of target more robust.
17134         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17135         Pass `shell_id' to exit_$connectmode.
17136         Only call exit_$connectmode if connected.
17137         * config/unix.exp (${tool}_load): Check return codes better.
17138         * config/vrtx.exp (${tool}_load): Likewise.
17139         * config/vx.exp (${tool}_load): Likewise.
17140         Delete unneeded global's.
17141         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17142         from ${tool}_load.
17143         (dg-stat): Delete.
17144         (dg-init): Delete recording of pass/fail counts.
17145         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17146         (old-dejagnu-init): Likewise.
17147         (old-dejagnu-stat): Delete contents, empty proc now.
17148         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17149         (c-torture): Delete references to lcnt, lpass, lfail.
17150         Get option list from TORTURE_OPTIONS.
17151         Delete -funroll[-all]-loops if no loops.
17152         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17153         (g++_stat): Delete contents (empty proc now).
17154         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17155         (gcc_finish): Likewise.
17156         (gcc_stat): Deleted.
17157         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17158         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17159         * gcc.c-torture/execute/execute.exp: Likewise.
17160         Split tests into two parts: compile, execute.
17161         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17162         no loops.  Update to reflect clarified return codes from ${tool}_load.
17163
17164 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17165
17166         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17167         to grep for.
17168         (old-dejagnu): Likewise (where necessary).
17169
17170 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17171
17172         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17173
17174         * lib/dg.exp (dg-process-target): Fix processing of selector.
17175         Add comment regarding use of `error'.
17176
17177         * lib/gcc.exp (prune_system_crud): Define if missing.
17178         * lib/g++.exp (prune_system_crud): Likewise.
17179
17180         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17181         Call prune_system_crud.
17182         * lib/dg.exp (dg-runtest): New proc.
17183         Use perror instead of send_user for tcl errors in testcase.
17184         Don't return any value, it's never used.
17185         Don't clobber previous definition of `unknown'.
17186         Print tcl errors in `dg-final'.
17187
17188 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17189
17190         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17191         (dg-test): Don't print errorInfo, it contains stack backtrace.
17192
17193 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17194
17195         * lib/g++.exp (runtest_file_p): Define if missing.
17196
17197 1994-09-24  Doug Evans  (dje@cygnus.com)
17198
17199         * lib/mike-g++.exp: Comment out loading of g++.exp.
17200         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17201         (default_g++_version): Always print something.
17202         (default_g++_start): Comment out call to `which'.
17203         (g++_start, g++_load): Deleted (must be defined in config file).
17204         * lib/gcc.exp: Test for existence of $CC at start.
17205         Delete check for tmpdir (done in gcc_init).
17206         (default_gcc_version): Always print something.
17207         (default_gcc_start): Comment out call to `which'.
17208         * config/*.exp: Major cleanup - make cross targets work at least a
17209         little better for g++ (by not being "--tool gcc" specific).
17210         Rename gcc_xxx to ${tool}_xxx.
17211         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17212         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17213
17214 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17215
17216         * lib/c-torture.exp (c-torture-compile): Rework compiler
17217         message processing.
17218
17219         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17220         c-torture.
17221
17222 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17223
17224         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17225
17226         * lib/dg.exp (dg-process-target): Support { target native }.
17227
17228 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17229
17230         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17231         looked for "... program xxx got fatal signal".
17232         Correct regsub munging of `comp_output'.
17233         Ignore compiler messages "path prefix not used" and "linker input
17234         file unused".
17235
17236 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17237
17238         * lib/gcc.exp (runtest_file_p): Define if missing.
17239         * gcc.prms/template.c: Example to work from.
17240
17241 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17242
17243         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17244         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17245
17246         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17247         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17248         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17249         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17250
17251         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17252         (dg-process-target): No longer a varargs proc.
17253         Return S/N for target, P/F for xfail.  All callers changed.
17254         (user option procs): More argument checking.
17255         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17256         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17257         (dg-test): Skip test if not running on selected target in `dg-do'.
17258         Update handling of `dg-do-what', `dg-output-text'.
17259         Separate execution pass/fail from output pattern match pass/fail.
17260         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17261
17262 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17263
17264         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17265         target for 920510-1.c.
17266
17267 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17268
17269         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17270         Clean up comment regarding use of passcnt, etc.
17271         (gcc_stat): Don't update `testcnt' here.
17272         (gcc_finish): Do it here.
17273         Might as well reset `but_id' here too.
17274         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17275         to determine if the file should be tested.
17276         * gcc.c-torture/compile/compile.exp: Likewise.
17277         * gcc.c-torture/execute/execute.exp: Likewise.
17278         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17279         * gcc.misc-tests/dg-test.exp: Likewise.
17280         * gcc.prms/prms.exp: Likewise.
17281         * gcc.wendy/wendy.exp: Likewise.
17282         * g++.old-deja.exp: Likewise.
17283         Move "Testing file" message to verbose level 1.
17284
17285 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17286
17287         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17288
17289 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17290
17291         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17292         (default_gcc_start): Accept optional second list element
17293         of compiler flags.  Print compiler output at verbosity level 2.
17294         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17295         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17296         Save current values of framework globals passcnt, failcnt, xpasscnt,
17297         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17298         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17299         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17300         xfailcnt to compute stats.  Update framework global `testcnt' from
17301         pass/fail counts.
17302         (gcc_finish): New proc.  Clean up test environment.
17303         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17304         (gcc_epass, gcc_efail): Delete.
17305         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17306         argument of line number.
17307         (dg-init): If the tool has an init routine, call it.
17308         (dg-test): Remove args `cflags_var' and `libs_var'.
17309         Pass all compiler options to ${tool}_start.
17310         Handle missing line number.
17311         (dg-finish): New function.
17312         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17313         particular files.  Call gcc_finish at end.  Move "skipping test"
17314         message to verbosity level 3.
17315         * gcc.c-torture/compile/compile.exp: Likewise.
17316         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17317         * gcc.c-torture/execute/execute.exp: Likewise.
17318         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17319         Print testcase being tried at verbosity level 1.
17320         * gcc.c-torture/special/special.exp: Unset xfail.
17321         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17322         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17323         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17324         * gcc.failure/failure.exp: Likewise.
17325         * gcc.ieee/ieee.exp: Likewise.
17326         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17327         Update call to dg-test.  Call dg-finish at end.
17328         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17329         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17330         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17331         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17332         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17333         * gcc.wendy/wendy.exp: Add copyright.
17334         Delete setting of tmpdir (done by gcc_init).
17335         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17336         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17337         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17338         gcc_[ce]pass/fail.
17339
17340 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17341
17342         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17343         confusion.
17344         (g++_load): Likewise.
17345
17346         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17347         Rename argument to `prog' to remove the confusion.
17348         Varargs fns behave differently too!
17349         (g++_load): Likewise.
17350
17351         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17352
17353         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17354         what it is.  Delete (always) printing of status value for !native.
17355         Simplify verbose code, and include status and exec_output.
17356         (g++_load): Use gcc_load.
17357
17358 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17359
17360         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17361         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17362         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17363         940714-3.c as these testcases don't exist anymore.  Make
17364         va-arg-1.c expected to pass.
17365
17366 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17367
17368         * gcc.misc-tests/misc.exp: Only run specific testcases.
17369         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17370         * gcc.misc-tests/dg-[1-9].c: New files.
17371
17372         * lib/dg.exp: New testsuite driver.
17373         * gcc.prms/prms.exp: Use it.
17374
17375         * README.gcc: New file.
17376
17377         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17378         Document and reset `lxpass' and `lxfail'.
17379         Simplify "initialized" message.
17380         (gcc_stat): Clean up comments a little.
17381
17382 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17383
17384         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17385
17386 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17387
17388         * lib/old-dejagnu.exp (process-option): New proc.
17389         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17390         (old-dejagnu): Simplify.
17391         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17392
17393 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17394
17395         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17396         exists and is not an empty string.
17397
17398         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17399         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17400         finished.
17401         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17402         automatically.
17403
17404         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17405         longer expected to fail.
17406
17407         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17408         "f" function call.
17409
17410         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17411
17412         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17413         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17414         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17415         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17416         c-torture-1.29.
17417
17418         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17419         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17420
17421         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17422
17423         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17424         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17425
17426         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17427         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17428         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17429
17430 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17431
17432         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17433         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17434         940714-1.c, 940714-2.c, 940714-3.c},
17435         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17436         gcc.misc-tests/{mg.c,mg.exp}:
17437         New tests.
17438         * gcc.noncompile/noncompile.exp: Change accordingly.
17439
17440 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17441
17442         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17443         Undo previous clobberage.
17444
17445 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17446
17447         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17448         * gcc.special/{930510-1.c, special.exp}:
17449         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17450         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17451         struct-varargs-1.c}: New tests from c-torture-1.26.
17452
17453 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17454
17455         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17456           argument to switch.
17457
17458 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17459
17460         * Revert the previous changes.  Please see Rob's directory
17461           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17462           fixes.
17463
17464 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17465
17466         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17467             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17468             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17469             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17470             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17471             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17472             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17473             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17474             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17475             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17476             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17477             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17478             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17479             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17480             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17481             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17482             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17483             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17484             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17485             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17486             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17487             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17488             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17489             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17490             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17491             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17492             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17493
17494 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17495
17496         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17497             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17498           with perror calls.
17499
17500 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17501
17502         * config/unix.exp (g++_load): Fix syntax.
17503
17504 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17505
17506         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17507         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17508         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17509         Don't expect va-arg-1.c to fail.  Correct expected output for
17510         920928-1.c.
17511         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17512         * gcc.wendy/hbm4.c: Correct typo.
17513         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17514
17515 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17516
17517         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17518         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17519         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17520         * lib/c-torture.exp (c-torture-compile): Ditto.
17521
17522         Reduce volume of output (remove all the -I's and such).
17523         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17524         Call gcc_cpass, gcc_cfail.
17525         (c-torture): Pass testing option to c-torture-compile.
17526
17527 1994-03-21  Doug Evans  (dje@cygnus.com)
17528
17529         Bring patches over from progressive.
17530         * config/default.exp: Exit remote shell cleanly.
17531         (g++_exit, g++_start): Add default versions.
17532         * config/sim.exp (gcc_load): Use perror, not error.
17533
17534 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17535
17536         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17537         set in site.exp.
17538
17539 1994-03-14  Doug Evans  (dje@cygnus.com)
17540
17541         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17542         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17543         (wendy_try): New proc to run testcase.
17544         (main loop): Call 'em.
17545         * gcc.wendy/*.c: Clean up pass to correct expected output.
17546
17547         * lib/gcc.exp: Minor cleanup work.
17548         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17549
17550 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17551
17552         * config/sim.exp (gcc_load): Document return codes better.
17553         Don't pass -v to simulator.
17554
17555 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17556
17557           * gcc.special/920717-x.c: Fix typo.
17558           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17559           get at sources.
17560
17561         * lib/mike-gcc.exp: Fix typo.
17562
17563 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17564
17565         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17566         binary to use, transform the name.
17567         * config/*.exp: rename everything. Nuke any g++ specific files,
17568         it's now a special case of gcc that requires no special support.
17569         Add a default.exp for unsupported targets.
17570
17571 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17572
17573         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17574         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17575         version of Tcl.
17576
17577 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17578
17579         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17580         than a warning.
17581
17582 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17583
17584         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17585
17586 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17587
17588         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17589         option_list.  Compile every file with only 4/6 option choices
17590         (same as C torture) instead of with 12/18 different option
17591         choices.
17592         * lib/c-torture.exp: Likewise.
17593
17594         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17595         not already set.
17596
17597 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17598
17599         * lib/old-deja
17600           test cases, ready for DejaGnu.
17601
17602 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17603
17604         * Upgraded c-torture tests from 1.18 to 1.19
17605
17606         * gcc.compile: added test(s):
17607           930607-1.c
17608         * gcc.execute: added test(s):
17609           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17610
17611         * added new subdirectory for misc tests: gcc.misc-tests
17612         * gcc.misc-test(s): added tests:
17613           inst-check.c test-consts.c test-ior.c test-switch.c
17614
17615 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17616
17617         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17618
17619 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17620
17621         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17622
17623 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17624
17625         * Upgraded c-torture tests from 1.17 to 1.18
17626
17627 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17628
17629         * Upgraded c-torture tests from 1.12 to 1.17
17630
17631 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17632
17633         * lib/old-dejagnu.exp:
17634           Fixed handling of XFAIL target triplets to correctly
17635           recognize wildcard characters.  Removed code that
17636           appended a unique id tag to the end of the file name
17637           printed out by the result of the testcases within a
17638           given test file.
17639
17640 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17641
17642         * lib/old-dejagnu.exp:
17643           Reworked expected failure handling to trigger off of XFAIL
17644           keyword in keyphrase embeded in testcase source code. The
17645           XFAIL keyword must be at the end of the keyphrase line. It
17646           may optionally be followed by one or more target triplets.
17647           It has just occured that the handling of wildcards in the
17648           target triplet may not be correct.
17649
17650 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17651
17652         * g++.old-deja/tests:
17653           Moved all subdirectories up one level into g++.old-deja .
17654
17655         * lib/old-dejagnu.exp:
17656           Fixed problem with CXXFLAGS not being properly reset, and being
17657           corrupted with extraneous "-c" compiler option.  This was
17658           causing binaries to not be generated for test that needed them.
17659           Modified strings passed to "pass" and "fail" so that individual
17660           tests from the same test file would be distinguished by an
17661           identifier appended to the test file name in the summary logs;
17662           this corrected a problem with erroneous diff logs.  Added code
17663           to search testcases for expected fail and unexpected pass keywords.
17664
17665 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17666
17667         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17668
17669 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17670
17671         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17672           Removed extraneous text from end of "Special g++ Options"
17673           keyphrase.
17674
17675         * lib/old-dejagnu.exp: Added pattern matching to look for new
17676           keywords, embedded in testcases comments, which will trigger
17677           calls to xpass and xfail.
17678
17679 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17680
17681         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17682           comments embedded in the testcases, especially the one looking for
17683           special compiler options, as well as the pattern matching for the
17684           compiler output again.
17685
17686 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17687
17688         * lib/old-dejagnu.exp: Do a proper check of the return value for
17689           execute tests. Fixed several problems with the pattern matching
17690           of the compiler output which gave erroneous test results.
17691           Changed several of the test result messages to be more descriptive.
17692         * config/unix-g++.exp: Proc g++_load now actually works and
17693           executes the tests passed to it and returns a usable return
17694           value.
17695
17696 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17697
17698           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17699
17700 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17701
17702         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17703           Modified both files to properly execute the old style
17704           dejagnu tests. The previous versions of these files were
17705           experimental and did not function anything near correctly.
17706
17707 1993-04-05  Rob Savoye  (rob@cygnus.com)
17708
17709         * Removed all Makefile.in and configure.in files. No configuration
17710         needed now.
17711
17712 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17713
17714         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17715
17716 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17717
17718         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17719         gcc.special/configure.in, gcc.noncompile/configure.in,
17720         gcc.execute/configure.in, gcc.code_quality/configure.in,
17721         g++.other/configure.in, g++.old-deja/configure.in,
17722         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17723         in srcname setting.
17724
17725 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
17726
17727         * lib/udi.exp:  Fixed mondfe and mondfe_download.
17728         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
17729         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
17730
17731 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
17732
17733         * config/udi-gdb.exp: Check $shell_id after connecting to target.
17734         (gdb_exit): Don't remove *_soc files.
17735
17736 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
17737
17738         * lib/c-torture.exp: Don't look for main; instead always use -w
17739         -c.  This is how the c-torture tests work.  Remove the object
17740         file if the compilation succeeds.
17741         * gcc.execute/execute.exp: Remove executable if test passes.
17742         * gcc.noncompile/noncompile.exp: Every test is an expected
17743         failure.
17744         * gcc.special/special.exp: Added tests from c-torture 1.11,
17745         corrected use of existing test.
17746         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
17747         gcc.execute/920625-1.c: Updated to c-torture 1.11.
17748         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
17749         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
17750         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
17751         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
17752         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
17753         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
17754         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
17755         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
17756         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
17757         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
17758         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
17759         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
17760         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
17761         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
17762         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
17763         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
17764         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
17765         c-torture 1.11.
17766         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
17767         correspond to c-torture 1.11.
17768
17769         * New file.