OSDN Git Service

PR c++/509
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         PR c++/509
4         * g++.dg/template/spec15.C: New test.
5
6 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7
8         Copy cases from g77.f-torture/execute and add dg-run
9         directive.  Other changes as noted.    
10         * gfortran.dg/g77/13037.f
11         * gfortran.dg/g77/1832.f
12         * gfortran.dg/g77/19981119-0.f
13         * gfortran.dg/g77/19990313-0.f
14         * gfortran.dg/g77/19990313-1.f
15         * gfortran.dg/g77/19990313-2.f
16         * gfortran.dg/g77/19990313-3.f
17         * gfortran.dg/g77/19990419-1.f
18         * gfortran.dg/g77/19990826-0.f
19         * gfortran.dg/g77/19990826-2.f
20         * gfortran.dg/g77/20000503-1.f
21         * gfortran.dg/g77/20001111.f
22         * gfortran.dg/g77/20010116.f
23         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
24         * gfortran.dg/g77/20010430.f
25         * gfortran.dg/g77/6177.f
26         * gfortran.dg/g77/947.f
27         * gfortran.dg/g77/970816-3.f
28         * gfortran.dg/g77/971102-1.f
29         * gfortran.dg/g77/980520-1.f
30         * gfortran.dg/g77/980628-0.f
31         * gfortran.dg/g77/980628-1.f
32         * gfortran.dg/g77/980628-10.f
33         * gfortran.dg/g77/980628-2.f
34         * gfortran.dg/g77/980628-3.f
35         * gfortran.dg/g77/980628-7.f
36         * gfortran.dg/g77/980628-8.f
37         * gfortran.dg/g77/980628-9.f
38         * gfortran.dg/g77/980701-0.f
39         * gfortran.dg/g77/980701-1.f
40         * gfortran.dg/g77/cabs.f
41         * gfortran.dg/g77/claus.f
42         * gfortran.dg/g77/complex_1.f
43         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
44         * gfortran.dg/g77/dcomplex.f
45         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
46         * gfortran.dg/g77/f90-intrinsic-mathematical.f
47         * gfortran.dg/g77/f90-intrinsic-numeric.f
48         * gfortran.dg/g77/int8421.f
49         * gfortran.dg/g77/labug1.f
50         * gfortran.dg/g77/large_vec.f
51         * gfortran.dg/g77/le.f
52         * gfortran.dg/g77/short.f
53         * gfortran.dg/g77/README: Update
54
55 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
56
57         PR c++/16637
58         * g++.dg/parse/lookup4.C: New test.
59
60 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
61
62         PR c++/16175
63         * g++.dg/template/ttp10.C: New test.
64
65 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
66
67         * gcc.dg/pr12625-1.c: New test.
68
69 2004-07-20  Steven Bosscher  <stevenb@suse.de>
70
71         * testsuite/gcc.dg/switch-warn-1.c: New test.
72         * testsuite/gcc.dg/switch-warn-2.c: New test.
73         * gcc.c-torture/compile/pr14730.c: Update.
74
75 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
76
77         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
78         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
79         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
80         g++.dg/template/nontype3.C: Remove trailing CR from tests.
81         
82 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/16623
85         * g++.dg/template/assign1.C: New test.
86
87 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
88
89         PR c++/12170
90         * g++.dg/template/ttp9.C: New test.
91
92 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
93
94         * gcc.dg/format/cmn-err-1.c: New test.
95
96 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
97
98         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
99         gcc.dg/Wparentheses-10.c: New tests.
100         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
101
102 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
103
104         PR fortran/16465
105         * gfortran.dg/g77//ffixed-line-length-0.f,
106         gfortran.dg/g77/ffixed-line-length-132.f,
107         gfortran.dg/g77/ffixed-line-length-72.f,
108         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
109         gfortran.dg/g77/README: Update.
110
111 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
112
113         PR c++/13092
114         * g++.dg/template/non-dependent7.C: New test.
115         * g++.dg/template/non-dependent8.C: Likewise.
116         * g++.dg/template/non-dependent9.C: Likewise.
117         * g++.dg/template/non-dependent10.C: Likewise.
118
119 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/16337
122         * g++.dg/parse/attr2.C: New test.
123
124 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
125
126         * g77.dg: Removed.
127         * g77.f-torture: Ditto.
128
129 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
130
131         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
132         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
133         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
134
135 2004-07-16  Richard Henderson  <rth@redhat.com>
136
137         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
138
139 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
140
141         * lib/fortran-torture.exp (fortran-torture): Don't test compile
142         tests with full list of options.
143         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
144         of TORTURE_OPTIONS if test contains 'dg-do run'.
145
146         PR fortran/16404
147         * gfortran.dg/do_iterator.f90: New test.
148
149 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
150
151         PR rtl-optimization/16536
152         * gcc.c-torture/execute/restrict-1.c: New test.
153
154 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
155
156         PR fortran/15324
157         * gfortran.dg/pr15324.f90: New test.
158
159         PR fortran/15129
160         * gfortran.dg/pr15129.f90: New test.
161
162         PR fortran/15140
163         * gfortran.dg/pr15140.f90: New test.
164
165         PR fortran/13792
166         * gfortran.fortran-torture/execute/bounds.f90: Add check for
167         compile-time simplification.
168
169 2004-07-14  Mike Stump  <mrs@apple.com>
170
171         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
172
173 2004-07-14  James E Wilson  <wilson@specifixinc.com>
174
175         PR target/16325
176         * gcc.dg/profile-generate-1.c: New.
177
178 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
179
180         * gcc.c-torture/execute/20040709-1.c: New test.
181         * gcc.c-torture/execute/20040709-2.c: New test.
182
183 2004-07-14  Mike Stump  <mrs@apple.com>
184
185         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
186
187 2004-07-14  Mike Stump  <mrs@apple.com>
188
189         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
190
191 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
192
193         PR c++/16518
194         * g++.dg/parse/mutable1.C: New test.
195         
196 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
197
198         PR tree-optimization/16443
199         * gcc.dg/tree-ssa/20040713-1.c: New test.
200
201 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
202
203         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
204         for operator new.
205
206 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
207
208         * gfortran.dg/g77/README: New file
209         * gfortran.dg/g77/19981216-0.f:  Copy from 
210         g77.f-torture/noncompile.  Add "dg-do compile" and
211         dg-error as required.
212         * gfortran.dg/g77/19990218-1.f: Likewise
213         * gfortran.dg/g77/19990905-1.f: Likewise
214         * gfortran.dg/g77/9263.f: Likewise
215         * gfortran.dg/g77/980615-0.f: Likewise
216         * gfortran.dg/g77/980616-0.f: Likewise
217         * gfortran.dg/g77/check0.f: Likewise
218         * gfortran.dg/g77/select_no_compile.f: Likewise
219
220 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
221
222         Copy files from g77.f-torture/compile.
223         Add "{ dg-do compile}".  Other changes as noted
224         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
225         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
226         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
227         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
228         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
229         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
230         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
231         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
232         statement to conform to standard.  Append alpha1.x for reference. 
233         * gfortran.dg/g77/xformat.f: Add dg-warning
234
235 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
236  
237         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
238         Add {dg-do compile} directive.
239         * gfortran.dg/g77/cpp2.F: Likewise
240
241 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
242
243         PR c++/5402
244         * g++.dg/lookup/name-clash1.C: New test.
245
246         PR c++/9777
247         * g++.dg/lookup/name-clash2.C: New test.
248
249         PR c++/12102
250         * g++.dg/lookup/name-clash3.C: New test.
251
252 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
253
254         * g++.dg/lookup/new2.C: New test.
255         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
256
257 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
258  
259         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
260         Add {dg-do compile} directive.
261         * gfortran.dg/g77/13060.f: Likewise
262         * gfortran.dg/g77/19990218-0.f: Likewise
263         * gfortran.dg/g77/19990305-0.f: Likewise
264         * gfortran.dg/g77/19990419-0.f: Likewise
265         * gfortran.dg/g77/19990502-0.f: Likewise
266         * gfortran.dg/g77/19990502-1.f: Likewise
267         * gfortran.dg/g77/19990525-0.f: Likewise
268         * gfortran.dg/g77/19990826-1.f: Likewise
269         * gfortran.dg/g77/19990826-3.f: Likewise
270         * gfortran.dg/g77/19990905-2.f: Likewise
271         * gfortran.dg/g77/20000412-1.f: Likewise
272         * gfortran.dg/g77/20000511-1.f: Likewise
273         * gfortran.dg/g77/20000511-2.f: Likewise
274         * gfortran.dg/g77/20000518.f: Likewise
275         * gfortran.dg/g77/20000601-1.f: Likewise
276         * gfortran.dg/g77/20000601-2.f: Likewise
277         * gfortran.dg/g77/20000629-1.f: Likewise
278         * gfortran.dg/g77/20000630-2.f: Likewise
279         * gfortran.dg/g77/20010115.f: Likewise
280         * gfortran.dg/g77/20010321-1.f: Likewise
281         * gfortran.dg/g77/20010426.f: Likewise
282         * gfortran.dg/g77/20020307-1.f: Likewise
283         * gfortran.dg/g77/8485.f: Likewise
284         * gfortran.dg/g77/960317-1.f: Likewise
285         * gfortran.dg/g77/970915-0.f: Likewise
286         * gfortran.dg/g77/980310-1.f: Likewise
287         * gfortran.dg/g77/980310-2.f: Likewise
288         * gfortran.dg/g77/980310-3.f: Likewise
289         * gfortran.dg/g77/980310-4.f: Likewise
290         * gfortran.dg/g77/980310-6.f: Likewise
291         * gfortran.dg/g77/980310-7.f: Likewise
292         * gfortran.dg/g77/980310-8.f: Likewise
293         * gfortran.dg/g77/980419-2.f: Likewise
294         * gfortran.dg/g77/980424-0.f: Likewise
295         * gfortran.dg/g77/980427-0.f: Likewise
296         * gfortran.dg/g77/980729-0.f: Likewise
297         * gfortran.dg/g77/981117-1.f: Likewise
298         * gfortran.dg/g77/toon_1.f: Likewise
299
300 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
301
302         PR c++/2204
303         * g++.dg/other/abstract2.C: New test.
304
305 2004-07-12  Paul Brook  <paul@codesourcery.com>
306
307         * gfortran.dg/pointer_init_1.f90: New test.
308
309 2004-07-11  Paul Brook  <paul@codesourcery.com>
310
311         PR fortran/15986
312         * gfortran.dg/contained_1.f90: New test.
313
314 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
315
316         * g++.dg/parse/defarg8.C: New test.
317
318 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
319
320         PR fortran/16433
321         * gfortran.dg/pr16433.f: New test.
322
323         PR fortran/17574
324         * gfortran.dg/pr15754.f90: New test.
325         
326 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
327
328         PR tree-optimization/16437
329         * gcc.c-torture/execute/bitfld-4.c: New test.
330
331 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
332         
333         * gfortran.fortran-torture/execute/common_2.f90: Add check for
334         access to common var from module.
335
336 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
337
338         PR fortran/16336
339         * gfortran.fortran-torture/execute/common_2.f90: New test.
340
341 2004-07-10  Paul Brook  <paul@codesourcery.com>
342
343         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
344
345 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
346
347         PR fortran/15969
348         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
349
350 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
351
352         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
353         * gfortran.dg/g77/ffixed-form-2.f: Likewise
354         * gfortran.dg/g77/ffree-form-1.f: Likewise
355         * gfortran.dg/g77/ffree-form-2.f: Likewise
356         * gfortran.dg/g77/ffree-form-3.f: Likewise
357         * gfortran.dg/g77/fno-underscoring.f: Likewise
358         * gfortran.dg/g77/funderscoring.f: Likewise
359         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
360
361 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
362         
363         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
364
365 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
366         Paul Brook  <paul@codesourcery.com>
367
368         PR fortran/13415
369         * gfortran.dg/common_pointer_1.f90: New test.
370
371 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
372
373         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
374
375 2004-07-09  James E Wilson  <wilson@specifixinc.com>
376
377         PR target/16364
378         * gcc.c-torture/compile/20040709-1.c: New.
379
380 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
381         
382         PR fortran/14077
383         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
384
385 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
386
387         PR fortran/13201
388         * gfortran.dg/shape_1.f90: New test.
389
390 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
391             Andrew Pinski  <apinski@apple.com>
392
393         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
394
395 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
396
397         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
398         comment.
399
400 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
401         Paul Brook  <paul@codesourcery.com>
402
403         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
404         '.f95' and '.F95'.
405
406 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
407
408         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
409
410 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
411
412         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
413         testcases with capital suffix.
414
415 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
416
417         PR fortran/15481
418         PR fortran/13372
419         PR fortran/13575
420         PR fortran/15978
421         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
422
423         * gfortran.dg/implicit_1.f90: New test.
424
425 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
426
427         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
428         expression to match gfortran warning/error messages
429         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
430         dg-error text.
431
432 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
433
434         * lib/fortran-torture.exp: Rename proc search_for to
435         search_for_re.
436
437 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
438
439         * gcc.c-torture/execute/simd-5.x: New file.
440         XFAIL on SPARC 64-bit at -O0.
441
442 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
443
444         PR c++/8211
445         PR c++/16165
446         * g++.dg/warn/effc3.C: New test.
447
448 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
449
450         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
451         change X to 1X in format.
452         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
453         add data statements to conform to standard.
454
455 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
456
457         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
458         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
459         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
460
461 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
462
463         * gfortran.dg/g77/7388.f: Copy from g77.dg
464         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
465         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
466         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
467         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
468         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
469         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
470         * gfortran.dg/g77/strlen0.f: Likewise
471
472 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
473
474         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
475         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
476
477 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
478
479         * gcc.c-torture/execute/920428-2.x: Delete.
480         * gcc.c-torture/execute/920501-7.x: Likewise.
481
482 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
483
484         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
485         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
486         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
487         prescott and c3-2.
488         (PREFETCH_3DNOW): Add -march=c3.
489
490 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
491
492         PR c/16437
493         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
494         * gcc.c-torture/execute/bf64-1.x: Likewise.
495
496 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
497
498         * gcc.c-torture/compile/20040708-1.c: New test.
499
500 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
501
502         PR c++/16169
503         * g++.dg/warn/effc2.C: New test.
504
505 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
506
507         * gcc.c-torture/execute/bitfld-1.x: Remove.
508         * gcc.c-torture/execute/bitfld-3.c: New test.
509         * gcc.dg/bitfld-2.c: Remove XFAILs.
510
511 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
512
513         PR c++/16276
514         * g++.dg/rtti/tinfo1.C: New file.
515
516 2004-07-07  Eric Christopher  <echristo@redhat.com>
517
518         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
519
520 2004-07-07  Andrew Pinski  <apinski@apple.com>
521
522         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
523
524 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
525
526         * g++.dg/init/call1.C: XFAIL.
527
528 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
529
530         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
531         except for movstrict*, to movmem* and clrstr* to clrmem*.
532
533 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
534
535         * gcc.c-torture/execute/20040707-1.c: New test.
536
537 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
538
539         * gcc.c-torture/execute/20040706-1.c: New test.
540
541 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
542
543         PR c++/3671
544         * g++.dg/template/spec14.C: New test.
545
546 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
547
548         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
549         nothing if not yet defined.  Use it in b, c and d type definitions.
550         * gcc.c-torture/execute/20040705-1.c: New test.
551         * gcc.c-torture/execute/20040705-2.c: New test.
552
553 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
554
555         PR c++/2518
556         * g++.dg/lookup/new1.C: New test.
557
558 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
559
560         PR c++/11406
561         * g++.dg/template/sizeof8.C: New test.
562
563 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
564
565         * gcc.c-torture/compile/20040705-1.c: New test.
566
567 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
568
569         * gfortran.fortran-torture/execute/seq_io.f90: New test.
570
571 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
572
573         * gcc.dg/cpp/if-mop.c: Two new testcases.
574         * gcc.dg/cpp/trad/comment-3.c: New.
575
576 2004-07-04  Paul Brook  <paul@codesourcery.com>
577
578         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
579
580 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
581
582         PR c++/3761
583         * g++.dg/lookup/crash4.C: New test.
584
585 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
586
587         * gcc.c-torture/execute/builtin-abs-1.c
588         * gcc.c-torture/execute/builtin-abs-2.c
589         * gcc.c-torture/execute/builtin-complex-1.c
590         * gcc.c-torture/execute/builtins/string-1-lib.c
591         * gcc.c-torture/execute/builtins/string-1.c
592         * gcc.c-torture/execute/builtins/string-2-lib.c
593         * gcc.c-torture/execute/builtins/string-2.c
594         * gcc.c-torture/execute/builtins/string-3-lib.c
595         * gcc.c-torture/execute/builtins/string-3.c
596         * gcc.c-torture/execute/builtins/string-4-lib.c
597         * gcc.c-torture/execute/builtins/string-4.c
598         * gcc.c-torture/execute/builtins/string-5-lib.c
599         * gcc.c-torture/execute/builtins/string-5.c
600         * gcc.c-torture/execute/builtins/string-6-lib.c
601         * gcc.c-torture/execute/builtins/string-6.c
602         * gcc.c-torture/execute/builtins/string-7-lib.c
603         * gcc.c-torture/execute/builtins/string-7.c
604         * gcc.c-torture/execute/builtins/string-8-lib.c
605         * gcc.c-torture/execute/builtins/string-8.c
606         * gcc.c-torture/execute/builtins/string-9-lib.c
607         * gcc.c-torture/execute/builtins/string-9.c
608         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
609         * gcc.c-torture/execute/builtins/string-asm-1.c
610         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
611         * gcc.c-torture/execute/builtins/string-asm-2.c
612         * gcc.c-torture/execute/stdio-opt-1.c
613         * gcc.c-torture/execute/stdio-opt-2.c
614         * gcc.c-torture/execute/stdio-opt-3.c
615         * gcc.c-torture/execute/string-opt-1.c
616         * gcc.c-torture/execute/string-opt-10.c
617         * gcc.c-torture/execute/string-opt-11.c
618         * gcc.c-torture/execute/string-opt-12.c
619         * gcc.c-torture/execute/string-opt-13.c
620         * gcc.c-torture/execute/string-opt-14.c
621         * gcc.c-torture/execute/string-opt-15.c
622         * gcc.c-torture/execute/string-opt-16.c
623         * gcc.c-torture/execute/string-opt-2.c
624         * gcc.c-torture/execute/string-opt-6.c
625         * gcc.c-torture/execute/string-opt-7.c
626         * gcc.c-torture/execute/string-opt-8.c:
627         Replace with ...
628
629         * gcc.c-torture/execute/builtins/abs-2.c
630         * gcc.c-torture/execute/builtins/abs-3.c
631         * gcc.c-torture/execute/builtins/complex-1.c
632         * gcc.c-torture/execute/builtins/fprintf.c
633         * gcc.c-torture/execute/builtins/fputs.c
634         * gcc.c-torture/execute/builtins/memcmp.c
635         * gcc.c-torture/execute/builtins/memmove.c
636         * gcc.c-torture/execute/builtins/memops-asm.c
637         * gcc.c-torture/execute/builtins/mempcpy-2.c
638         * gcc.c-torture/execute/builtins/mempcpy.c
639         * gcc.c-torture/execute/builtins/memset.c
640         * gcc.c-torture/execute/builtins/printf.c
641         * gcc.c-torture/execute/builtins/sprintf.c
642         * gcc.c-torture/execute/builtins/strcat.c
643         * gcc.c-torture/execute/builtins/strchr.c
644         * gcc.c-torture/execute/builtins/strcmp.c
645         * gcc.c-torture/execute/builtins/strcpy.c
646         * gcc.c-torture/execute/builtins/strcspn.c
647         * gcc.c-torture/execute/builtins/strlen-2.c
648         * gcc.c-torture/execute/builtins/strlen.c
649         * gcc.c-torture/execute/builtins/strncat.c
650         * gcc.c-torture/execute/builtins/strncmp-2.c
651         * gcc.c-torture/execute/builtins/strncmp.c
652         * gcc.c-torture/execute/builtins/strncpy.c
653         * gcc.c-torture/execute/builtins/strpbrk.c
654         * gcc.c-torture/execute/builtins/strpcpy-2.c
655         * gcc.c-torture/execute/builtins/strpcpy.c
656         * gcc.c-torture/execute/builtins/strrchr.c
657         * gcc.c-torture/execute/builtins/strspn.c
658         * gcc.c-torture/execute/builtins/strstr-asm.c
659         * gcc.c-torture/execute/builtins/strstr.c:
660         ... these new files.
661
662         * gcc.c-torture/execute/builtins/abs-2-lib.c
663         * gcc.c-torture/execute/builtins/abs-3-lib.c
664         * gcc.c-torture/execute/builtins/complex-1-lib.c
665         * gcc.c-torture/execute/builtins/fprintf-lib.c
666         * gcc.c-torture/execute/builtins/fputs-lib.c
667         * gcc.c-torture/execute/builtins/memcmp-lib.c
668         * gcc.c-torture/execute/builtins/memmove-lib.c
669         * gcc.c-torture/execute/builtins/memops-asm-lib.c
670         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
671         * gcc.c-torture/execute/builtins/mempcpy-lib.c
672         * gcc.c-torture/execute/builtins/memset-lib.c
673         * gcc.c-torture/execute/builtins/printf-lib.c
674         * gcc.c-torture/execute/builtins/sprintf-lib.c
675         * gcc.c-torture/execute/builtins/strcat-lib.c
676         * gcc.c-torture/execute/builtins/strchr-lib.c
677         * gcc.c-torture/execute/builtins/strcmp-lib.c
678         * gcc.c-torture/execute/builtins/strcpy-lib.c
679         * gcc.c-torture/execute/builtins/strcspn-lib.c
680         * gcc.c-torture/execute/builtins/strlen-2-lib.c
681         * gcc.c-torture/execute/builtins/strlen-lib.c
682         * gcc.c-torture/execute/builtins/strncat-lib.c
683         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
684         * gcc.c-torture/execute/builtins/strncmp-lib.c
685         * gcc.c-torture/execute/builtins/strncpy-lib.c
686         * gcc.c-torture/execute/builtins/strpbrk-lib.c
687         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
688         * gcc.c-torture/execute/builtins/strpcpy-lib.c
689         * gcc.c-torture/execute/builtins/strrchr-lib.c
690         * gcc.c-torture/execute/builtins/strspn-lib.c
691         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
692         * gcc.c-torture/execute/builtins/strstr-lib.c
693         * gcc.c-torture/execute/builtins/lib/abs.c
694         * gcc.c-torture/execute/builtins/lib/fprintf.c
695         * gcc.c-torture/execute/builtins/lib/memset.c
696         * gcc.c-torture/execute/builtins/lib/printf.c
697         * gcc.c-torture/execute/builtins/lib/sprintf.c
698         * gcc.c-torture/execute/builtins/lib/strcpy.c
699         * gcc.c-torture/execute/builtins/lib/strcspn.c
700         * gcc.c-torture/execute/builtins/lib/strncat.c
701         * gcc.c-torture/execute/builtins/lib/strncmp.c
702         * gcc.c-torture/execute/builtins/lib/strncpy.c
703         * gcc.c-torture/execute/builtins/lib/strpbrk.c
704         * gcc.c-torture/execute/builtins/lib/strspn.c
705         * gcc.c-torture/execute/builtins/lib/strstr.c:
706         New files containing support routines.
707
708         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
709         declaration.
710         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
711         when not optimizing.
712
713 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
714
715         PR c++/16240
716         * g++.dg/abi/mangle22.C: New test.
717         * g++.dg/abi/mangle23.C: Likewise.
718
719 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
720
721         PR fortran/16290
722         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
723         Allow for cases without denormalized floating point numbers.
724
725 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
726
727         PR c/1027
728         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
729         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
730         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
731         expected warning text.
732         * gcc.dg/format/diag-2.c: New test.
733
734 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
735
736         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
737
738 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
739
740         * gcc.dg/builtins-43.c: New.
741         * gcc.dg/builtins-44.c: New.
742         * gcc.dg/builtins-45.c: New.
743
744 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
745             Andreas Tobler  <a.tobler@schweiz.ch>
746
747         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
748         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
749         as SIGSEGV.
750         * gcc.dg/cleanup-11.c: Likewise.
751         * gcc.dg/cleanup-8.c: Likewise.
752         * gcc.dg/cleanup-9.c: Likewise.
753         * gcc.dg/cleanup-5.c: Run on all platforms.
754
755 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
756
757         * g++.dg/warn/nonnull1.C: New test.
758
759 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
760
761         * gcc.dg/compat/compat-common.h: Wrap up CINT in
762         an #ifndef SKIP_COMPLEX_INT/#endif pair.
763         Special-case the Sun compiler wrt to <complex.h>.
764
765 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
766
767         * gcc.dg/Wunreachable-8.C: New test.
768
769         * gcc.dg/h8300-ice2.c : New test.
770
771 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
772
773         PR fortran/16161
774         * gfortran.fortran-torture/compile/implicit.f90: Add test
775         for implicit character.
776
777 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
778
779         PR fortran/16289
780         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
781         Use tiny() intrinsic to find smallest non-negative real
782
783 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
784
785         * gcc.dg/compat/struct-by-value-22_main.c: New test.
786         * gcc.dg/compat/struct-by-value-22_x.c: New.
787         * gcc.dg/compat/struct-by-value-22_y.c: New.
788
789         * gcc.c-torture/execute/20040629-1.c: New test.
790
791 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
792
793         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
794         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
795
796         PR target/16195
797         * gcc.dg/20040625-1.c: New test.
798
799 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
800
801         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
802
803 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
804
805         PR fortran/15963
806         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
807
808 2004-06-29  Richard Henderson  <rth@redhat.com>
809
810         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
811
812 2004-06-29  Paul Brook  <paul@codesourcery.com>
813
814         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
815         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
816
817 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
818
819         PR c++/16260
820         * g++.dg/parse/crash15.C: New.
821
822 2004-06-28  Andrew Pinski  <apinski@apple.com>
823
824         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
825         by the error already.
826
827         * g++.dg/opt/ptrmem4.C: Change to compile only test.
828
829 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
830
831         PR target/14041
832         * gcc.dg/h8300-bss-align-1.c : New.
833
834 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
835
836         * PR c++/16174
837         * g++.dg/template/ctor4.C: New.
838
839 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
840
841         PR c++/16205
842         * g++.dg/warn/Wsequence-point-1.C: New test.
843
844 2004-06-27  Paul Brook  <paul@codesourcery.com>
845
846         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
847
848 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
849
850         * g++.old-deja/g++.mike/p7325.C: Remove.
851
852 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
853
854         PR c/14963
855         * gcc.dg/pr14963.c: New test.
856
857 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
858
859         PR c++/16193
860         * g++.dg/parse/redef1.C: New test.
861
862 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
863
864         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
865         20021110.c.
866         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
867         20021119-1.c.
868         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
869         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
870         5-04.c.
871         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
872         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
873         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
874         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
875         g++.brendan/enum14.C.
876         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
877         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
878         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
879         g++.mike/virt1.C.
880         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
881         memtemp24.C.
882
883 2004-06-27  Roger Sayle  <roger@eyesopen.com>
884
885         * gcc.dg/20040527-1.c: New test case.
886
887 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
888
889         PR gfortran/pr16196
890         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
891
892 2004-06-25  Roger Sayle  <roger@eyesopen.com>
893
894         PR middle-end/15825
895         * gcc.dg/pr15825-1.c: New test case.
896
897 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
898
899         * gcc.c-torture/execute/20040625-1.c: New test.
900
901 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
902
903         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
904
905 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
906
907         * gcc.dg/torture/mips-div-1.c: New test.
908
909 2004-06-24  Jeff Law  <law@redhat.com>
910
911         * gcc.dg/tree-ssa/20040624-1.c: New test.
912
913 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
914
915         * gcc.c-torture/compile/20040624-1.c: New test.
916
917 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
918
919         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
920         this directory.
921
922 2004-06-23  Andrew Pinski  <apinski@apple.com>
923
924         PR middle-end/15988
925         * g++.dg/opt/ptrmem4.C: New test.
926
927         * gcc.dg/c90-array-quals-2.c: New test.
928
929 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
930
931         * gcc.dg/kpice1.c: New test.
932
933 2006-06-23  Andrew Pinski  <apinski@apple.com>
934
935         * gcc.dg/c90-array-quals.c: New test.
936
937 2006-06-22  Richard Henderson  <rth@redhat.com>
938
939         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
940
941 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
942
943         * gcc.dg/builtins-config.h: Handle FreeBSD.
944
945 2006-06-22  Richard Henderson  <rth@redhat.com>
946
947         * g++.dg/opt/devirt1.C: New.
948
949 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
950
951         * g++.dg/opt/pr15551.C: New testcase.
952
953 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
954
955         PR target/14800
956         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
957         x86_64-*-linux* when compiling for 32bit.
958
959 2004-06-21  Andrew Pinski  <apinski@apple.com>
960
961         * gcc.dg/pch/struct-1.c: New.
962         * gcc.dg/pch/struct-1.hs: New.
963
964 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
965
966         * gcc.dg/pch/save-temps-1.c: New file.
967         * gcc.dg/pch/save-temps-1.hs: New file.
968
969 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
970
971         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
972         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
973
974 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
975
976         * gfortran.fortran-torture/execute/select_1.f90: Rename function
977         to fix type error.
978         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
979         Remove trailing spaces.
980
981 2004-06-21  Richard Henderson  <rth@redhat.com>
982
983         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
984         merging && to BIT_FIELD_REF.
985
986 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
987
988         * g++.dg/opt/placeholder1.C: New test.
989
990 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
991
992         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
993         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
994         * gcc.dg/compat/union-m128-1_x.c: Likewise.
995         * gcc.dg/compat/union-m128-1_y.c: Likewise.
996
997 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
998
999         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1000         extern "C".
1001         * g++.dg/other/pragma-re-1.C: Add comments.
1002
1003 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1004
1005         PR gfortran/16080
1006         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1007
1008 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1009
1010         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1011         instead of setting the type of size_t by
1012         hand.
1013
1014 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1015
1016         * gcc.dg/unordered-2.c: New test case.
1017         * gcc.dg/unordered-3.c: New test case.
1018
1019 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
1020
1021         PR other/16043
1022         * lib/g++.exp (g++_version): Tweak regexp for version
1023         * lib/g77.exp (g77_version): Likewise
1024         * lib/gfortran.exp (gfortran_version): Likewise
1025         * lib/objc.exp (objc_version): Likewise
1026         * lib/treelang.exp (treelang_version): Likewise
1027
1028 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1029
1030         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1031         Use INT_MAX instead of __INT_MAX__.
1032         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1033
1034         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1035         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1036         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1037         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1038         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1039         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1040         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1041         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1042         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1043
1044         * gcc.dg/range-test-1.c: New test.
1045         * g++.dg/opt/range-test-1.C: New test.
1046
1047 2004-06-17  Richard Henderson  <rth@redhat.com>
1048
1049         * objc.dg/sync-1.m: New.
1050         * objc.dg/try-catch-1.m: Don't force next runtime.
1051         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1052         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1053         shadowed catch clause.
1054         * objc.dg/try-catch-5.m: New.
1055
1056 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1057
1058         Bug 14610
1059         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1060
1061 2004-06-15  Richard Henderson  <rth@redhat.com>
1062
1063         * gcc.dg/20001116-1.c: Move expected warning line.
1064
1065 2004-06-15  Richard Henderson  <rth@redhat.com>
1066
1067         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1068         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1069
1070 2004-06-15  Jeff Law  <law@redhat.com>
1071
1072         * gcc.dg/tree-ssa/20040615-1.c: New test.
1073         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1074         be less sensitive to operand ordering.
1075         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1076
1077 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1078
1079         * g++.dg/abi/bitfield3.C: Add comment..
1080
1081 2004-06-15  Richard Henderson  <rth@redhat.com>
1082
1083         * g++.dg/ext/stmtexpr1.C: XFAIL.
1084         * gcc.dg/20030612-1.c: XFAIL.
1085
1086 2004-06-15  Eric Christopher  <echristo@redhat.com>
1087
1088         * g++.dg/charset/asm5.c: New.
1089         * gcc.dg/charset/asm6.c: New.
1090
1091 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1092
1093         PR fortran/15962
1094         * gfortran.fortran-torture/execute/select_1.f90: New test.
1095
1096 2004-06-15  Paul Brook  <paul@codesourcery.com>
1097
1098         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1099
1100 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1101
1102         PR c++/15967
1103         * g++.dg/lookup/crash3.C: New test.
1104
1105 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1106
1107         PR c++/15947
1108         * g++.dg/parse/dtor4.C: New test.
1109
1110 2004-06-14  Jeff Law  <law@redhat.com>
1111
1112         * gcc.c-torture/compile/20040614-1.c: New test.
1113
1114 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1115
1116         PR fortran/15211
1117         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1118         LEN of a character array.
1119
1120 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/15096
1123         * g++.dg/template/ptrmem10.C: New test.
1124
1125         PR c++/14930
1126         * g++.dg/template/friend30.C: New test.
1127
1128 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1129
1130         PR fortran/14928
1131         * gfortran.fortran-torture/compile/mloc.f90: New test.
1132
1133 2004-06-13  Paul Brook  <paul@codesourcery.com>
1134
1135         * gfortran.fortran-torture/execute/random_2.f90: New test.
1136
1137 2004-06-13  Eric Christopher  <echristo@redhat.com>
1138
1139         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1140
1141 2004-06-12  Paul Brook  <paul@codesourcery.com>
1142
1143         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1144
1145 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1146
1147         PR fortran/14923
1148         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1149
1150 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1151
1152         PR fortran/14957
1153         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1154         syntax errors in end statements of contained subroutines.
1155
1156 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1157
1158         PR fortran/12841
1159         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1160
1161 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1162
1163         PR fortran/15665
1164         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1165
1166 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1167
1168         PR gfortran/12839
1169         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1170
1171 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1172
1173         PR c++/15862
1174         * g++.dg/parse/enum1.C: New test.
1175
1176 2004-06-10  Jeff Law  <law@redhat.com>
1177
1178         * gcc.c-torture/compile/20040610-1.c: New test.
1179
1180 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1181
1182         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1183         * g++.old-deja/g++.other/decl3.C: Likewise.
1184
1185 2004-06-10  Brian Booth  <bbooth@redhat.com>
1186
1187         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1188         V_MAY_DEF instead of VDEF.
1189         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1190
1191 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1192
1193         PR c++/14211
1194         * g++.dg/conversion/const1.C: New test.
1195
1196         PR c++/15076
1197         * g++.dg/conversion/reinterpret1.C: New test.
1198
1199         PR c++/15877
1200         * g++.dg/template/enum2.C: New test.
1201
1202         PR c++/15227
1203         * g++.dg/template/error13.C: New test.
1204
1205 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1206
1207         PR fortran/14957
1208         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1209         arguments to test_* REAL and of the right size.
1210
1211 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1212
1213         PR target/15569
1214         PR rtl-optimization/15681
1215         * gcc.dg/20040609-1.c: New test.
1216
1217 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1218
1219         PR c++/14791
1220         * g++.dg/opt/builtins1.C: New test.
1221
1222 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1223
1224         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1225         that use default windows32 struct layout.
1226         * gcc.dg/i386-bitfield2.c: Likewise.
1227
1228 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1229
1230         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1231         for mingw32 and cygwin targets.
1232
1233 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1234
1235         * gcc.dg/pch/macro-4.c: New.
1236         * gcc.dg/pch/macro-4.hs: New.
1237
1238 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1239
1240         PR fortran/13249
1241         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1242
1243 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1244
1245         PR fortran/13372
1246         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1247
1248 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1249
1250         PR gfortran/14897
1251         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1252
1253 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1254
1255         PR gfortran/15755
1256         * gfortran.fortran-torture/execute/backspace.c : New test.
1257
1258 2004-06-09  Paul Brook  <paul@codesourcery.com>
1259
1260         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1261         (pointer_to_section): Rewrite to use smaller array.
1262
1263 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1264
1265         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1266         * gcc.dg/ext/altivec-10.c: Same.
1267         * gcc.dg/ext/altivec-11.c: Same.
1268         * gcc.dg/ext/altivec-12.c: Same.
1269         * gcc.dg/ext/altivec-13.c: Same.
1270         * gcc.dg/ext/altivec-14.c: Same.
1271         * gcc.dg/ext/altivec-15.c: Same.
1272         * gcc.dg/ext/altivec-16.c: Same.
1273         * gcc.dg/ext/altivec-3.c: Same.
1274         * gcc.dg/ext/altivec-4.c: Same.
1275         * gcc.dg/ext/altivec-6.c: Same.
1276         * gcc.dg/ext/altivec-7.c: Same.
1277         * gcc.dg/ext/altivec-8.c: Same.
1278         * gcc.dg/ext/altivec-varargs-1.c: Same.
1279
1280         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1281         * g++.dg/ext/altivec-10.C: Same.
1282         * g++.dg/ext/altivec-2.C: Same.
1283         * g++.dg/ext/altivec-3.C: Same.
1284         * g++.dg/ext/altivec-4.C: Same.
1285         * g++.dg/ext/altivec-5.C: Same.
1286         * g++.dg/ext/altivec-6.C: Same.
1287         * g++.dg/ext/altivec-7.C: Same.
1288         * g++.dg/ext/altivec-8.C: Same.
1289         * g++.dg/ext/altivec-9.C: Same.
1290
1291 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1292
1293         PR c++/7841
1294         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1295
1296 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1297
1298         * gcc.dg/union-1.c: New test.
1299
1300 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1301
1302         * gcc.dg/builtins-41.c: New test case.
1303         * gcc.dg/builtins-42.c: New test case.
1304
1305 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1306
1307         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1308         * g++.dg/ext/altivec-10.C: Same.
1309         * g++.dg/ext/altivec-2.C: Same.
1310         * g++.dg/ext/altivec-3.C: Same.
1311         * g++.dg/ext/altivec-4.C: Same.
1312         * g++.dg/ext/altivec-5.C: Same.
1313         * g++.dg/ext/altivec-6.C: Same.
1314         * g++.dg/ext/altivec-7.C: Same.
1315         * g++.dg/ext/altivec-8.C: Same.
1316         * g++.dg/ext/altivec-9.C: Same.
1317         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1318         * g++.old-deja/g++.brendan/new3.C: Same.
1319         * gcc.c-torture/execute/eeprof-1.x: Same.
1320
1321 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1322
1323         PR c/14765
1324         * gcc.dg/pr14765-1.c: New test.
1325
1326 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1327
1328         PR c/14649
1329         * gcc.dg/pr14649-1.c: New test case.
1330
1331 2004-06-07  Richard Henderson  <rth@redhat.com>
1332
1333         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1334         if temporaries.
1335
1336 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1337
1338         * g++.dg/eh/elide1.C: Remove XFAIL.
1339
1340 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1341
1342         PR c++/15337
1343         * g++.dg/expr/sizeof3.C: New test.
1344
1345         PR c++/14777
1346         * g++.dg/template/access14.C: New test.
1347
1348         PR c++/15554
1349         * g++.dg/template/enum1.C: New test.
1350
1351         PR c++/15057
1352         * g++.dg/eh/throw1.C: New test.
1353
1354 2004-06-07  David Ayers  <d.ayers@inode.at>
1355             Ziemowit Laski  <zlaski@apple.com>
1356
1357         * lib/objc.exp (objc_target_compile): Revert the '-framework
1358         Foundation' flag fix, since bare Darwin does not ship
1359         with the Foundation framework.
1360         * objc/execute/next_mapping.h: Provide a local NSConstantString
1361         @interface and @implementation.
1362         (objc_constant_string_init): A constructor function, used to
1363         initialize the NSConstantString meta-class object.
1364         * objc/execute/string1.m: Include "next_mapping.h" instead of
1365         <Foundation/NSString.h>.
1366         * objc/execute/string2.m: Likewise.
1367         * objc/execute/string3.m: Likewise.
1368         * objc/execute/string4.m: Likewise.
1369
1370 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1371
1372         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1373         to double. Replace double with FLOAT.
1374         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1375
1376         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1377         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1378         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1379         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1380         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1381         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1382         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1383         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1384
1385 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1386
1387         PR c/13519
1388         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1389
1390 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1391
1392         PR c++/15503
1393         * g++.dg/template/meminit2.C: New test.
1394
1395 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1396
1397         PR target/15822
1398         * gcc.c-torture/execute/compare-fp-1.c,
1399         gcc.c-torture/execute/compare-fp-2.c,
1400         gcc.c-torture/execute/compare-fp-3.c,
1401         gcc.c-torture/execute/compare-fp-4.c,
1402         gcc.c-torture/execute/compare-fp-3.x,
1403         gcc.c-torture/execute/compare-fp-4.x: Moved...
1404         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1405         gcc.c-torture/execute/ieee/compare-fp-2.c,
1406         gcc.c-torture/execute/ieee/compare-fp-3.c,
1407         gcc.c-torture/execute/ieee/compare-fp-4.c,
1408         gcc.c-torture/execute/ieee/compare-fp-3.x,
1409         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1410
1411 2004-06-04  David Ayers  <d.ayers@inode.at>
1412
1413         * objc/execute/protocol-isEqual-4.m: New testcase.
1414
1415 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1416
1417         * objc/execute/protocol-isEqual-1.m: New testcase.
1418         * objc/execute/protocol-isEqual-2.m: New testcase.
1419         * objc/execute/protocol-isEqual-3.m: New testcase.
1420
1421 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1422
1423         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1424
1425 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1426
1427         * lib/objc.exp (objc_target_compile): When running tests on
1428         Darwin (Mac OS X), inform the linker about '-framework
1429         'Foundation'.
1430
1431 2004-06-02  Eric Christopher  <echristo@redhat.com>
1432
1433         * gcc.c-torture/compile/20040602-1.c: New.
1434
1435 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1436
1437         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1438         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1439
1440         PR tree-optimization/14736
1441         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1442
1443         PR tree-optimization/14042
1444         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1445
1446         PR tree-optimization/14729
1447         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1448
1449 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1450
1451         PR fortran/15557
1452         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1453
1454 2004-06-01  Richard Hederson  <rth@redhat.com>
1455
1456         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1457
1458 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1459
1460         PR c++/14932
1461         * g++.dg/parse/offsetof4.C: New test.
1462
1463 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1464
1465         PR objc/7993
1466         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1467
1468 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1469
1470         PR c++/15701
1471         * g++.dg/template/friend29.C: New test.
1472
1473 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1474
1475         PR c/15749
1476         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1477
1478 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1479
1480         * gcc.dg/sparc-trap-1.c: New test.
1481
1482 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1483
1484         PR middle-end/15069
1485         * g++.dg/opt/fold3.C: New test case.
1486
1487 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1488
1489         * lib/target-supports.exp (check_iconv_available): Fix fallout
1490         from 2004-05-28 patch.
1491
1492 2004-05-30  Paul Brook  <paul@codesourcery.com>
1493
1494         PR fortran/15620
1495         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1496         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1497
1498 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1499
1500         * gfortran.fortran-torture/execute/random_1.f90: New test.
1501
1502 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1503
1504         * g++.dg/ext/altivec-10.C: New test.
1505
1506 2004-05-29  Paul Brook  <paul@codesourcery.com>
1507
1508         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1509
1510 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1511
1512         * gcc.dg/altivec-16.c: New test.
1513
1514 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1515
1516         * lib/target-supports.exp (check_vmx_hw_available): New.
1517         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1518
1519         * lib/target-supports.exp (check_alias_available,
1520         check_iconv_available, check_named_sections_available): Use
1521         unique names for temporary files.
1522
1523 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1524
1525         * gcc.dg/altivec-15.c: New test.
1526
1527 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1528
1529         PR c++/15083
1530         * g++.dg/warn/noeffect6.C: New test.
1531
1532         PR c++/15471
1533         * g++.dg/expr/ptrmem4.C: New test.
1534
1535         PR c++/15640
1536         * g++.dg/template/operator3.C: New test.
1537
1538 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1539
1540         PR c++/14668
1541         * g++.dg/lookup/redecl1.C: New test.
1542         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1543
1544 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1545
1546         * gcc.c-torture/execute/compare-fp-1.c,
1547         gcc.c-torture/execute/compare-fp-2.c,
1548         gcc.c-torture/execute/compare-fp-3.c,
1549         gcc.c-torture/execute/compare-fp-4.c,
1550         gcc.c-torture/execute/compare-fp-3.x,
1551         gcc.c-torture/execute/compare-fp-4.x,
1552         gcc.dg/pr15649-1.c: New.
1553
1554 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1555
1556         PR c++/12883
1557         * g++.dg/init/array14.C: New test.
1558
1559 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1560
1561         * lib/compat.exp (compat-get-options-main): New.
1562         (compat-get-options): Remove unneeded code, warn for ignored
1563         command.
1564         (compat-execute): Check flag set by dg-require-* commands.
1565
1566         * lib/compat.exp (compat-execute): Break up long lines.
1567
1568 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1569
1570         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1571         * gcc.dg/altivec-14.c: New test.
1572         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1573
1574         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1575         * gcc.dg/altivec-12.c: Ditto.
1576
1577         * gcc.dg/altivec-3.c: Move call to altivec_check.
1578
1579 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1580
1581         PR c++/15044
1582         * g++.dg/template/error12.C: New test.
1583
1584         PR c++/15317
1585         * g++.dg/ext/attrib15.C: New test.
1586
1587         PR c++/15329
1588         * g++.dg/template/ptrmem9.C: New test.
1589
1590 2004-05-25  Paul Brook  <paul@codesourcery.com>
1591
1592         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1593
1594 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/15165
1597         * g++.dg/template/crash19.C: New test.
1598
1599 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/15025
1602         * g++.dg/template/redecl1.C: New test.
1603
1604 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1605
1606         PR c++/14821
1607         * g++.dg/other/ns1.C: New test.
1608
1609         PR c++/14883
1610         * g++.dg/template/invalid1.C: New test.
1611
1612 2004-05-23  Paul Brook  <paul@codesourcery.com>
1613         Victor Leikehman  <lei@haifasphere.co.il>
1614
1615         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1616         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1617
1618 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1619
1620         PR c++/15285
1621         PR c++/15299
1622         * g++.dg/template/non-dependent5.C: New test.
1623         * g++.dg/template/non-dependent6.C: New test.
1624
1625 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1626
1627         PR c++/15507
1628         * g++.dg/inherit/union1.C: New test.
1629
1630         PR c++/15542
1631         * g++.dg/template/addr1.C: New test.
1632
1633         PR c++/15427
1634         * g++.dg/template/array5.C: New test.
1635
1636         PR c++/15287
1637         * g++.dg/template/array6.C: New test.
1638
1639 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1640             Roger Sayle  <roger@eyesopen.com>
1641
1642         * g++.dg/lookup/forscope2.C: New test case.
1643
1644 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1645
1646         * gcc.dg/cpp/Wmissingdirs.c: New.
1647
1648 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1649
1650         PR target/15301
1651         * gcc.dg/compat/union-m128-1.h: New file.
1652         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1653         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1654         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1655
1656 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1657
1658         PR target/15302
1659         * gcc.dg/compat/struct-complex-1.h: New file.
1660         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1661         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1662         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1663
1664 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1665
1666         PR middle-end/3074
1667         * gcc.dg/pr3074-1.c: New test case.
1668         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1669
1670 2004-05-20  Falk Hueffner  <falk@debian.org>
1671
1672         PR other/15526
1673         * gcc.dg/ftrapv-1.c: New test case.
1674
1675 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1676
1677         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1678
1679 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1680             Jeff Law  <law@redhat.com>
1681
1682         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1683         * gcc.dg/tree-ssa/20040518-2.c: New test.
1684
1685         * gcc.dg/tree-ssa/20040518-1.c: New test.
1686
1687 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1688
1689         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1690
1691 2004-05-18  Paul Brook  <paul@codesourcery.com>
1692
1693         PR fortran/13930
1694         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1695
1696 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1697
1698         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1699         constant folding.
1700
1701 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1702
1703         * gcc.dg/tree-ssa/20040517-1.c: New test.
1704
1705 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1706
1707         * gcc.dg/loop-4.c: New test.
1708
1709 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1710
1711         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1712
1713 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1714
1715         PR fortran/15311
1716         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1717
1718 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1719
1720         PR fortran/13826
1721         PR fortran/13940
1722         * gfortran.fortran-torture/compile/data_1.f90: New test.
1723
1724 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1725
1726         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1727         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1728
1729 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1730
1731         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1732
1733 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1734
1735         PR c/15444
1736         * gcc.dg/format/xopen-1.c: Adjust expected message.
1737         * gcc.dg/format/xopen-3.c: New test.
1738
1739 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1740
1741         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1742
1743 2004-05-14  Jeff Law  <law@redhat.com>
1744
1745         * gcc.dg/tree-ssa/20040514-2.c: New test.
1746
1747 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1748
1749         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1750         this ...
1751         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1752         this.
1753
1754 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1755
1756         * gcc.dg/tree-ssa/20040514-1.c: New test.
1757
1758 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1759
1760         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1761         test.
1762
1763 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1764
1765         PR fortran/14066
1766         * gfortran.fortran-torture/compile/do_1.f90: New test.
1767
1768 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1769
1770         PR fortran/15051
1771         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1772         test.
1773
1774 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1775
1776         PR fortran/15149
1777         * gfortran.fortran-torture/execute/random_init.f90: New test.
1778
1779 2004-05-13  Paul Brook  <paul@codesourcery.com>
1780
1781         PR fortran/15314
1782         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1783
1784 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1785
1786         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1787         for the powerpc case.
1788
1789 2004-05-13  Jeff Law  <law@redhat.com>
1790
1791         * gcc.dg/tree-ssa/20040513-1.c: New test.
1792         * gcc.dg/tree-ssa/20040513-2.c: New test.
1793
1794 2004-05-13  Paul Brook  <paul@codesourcery.com>
1795
1796         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1797         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1798         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1799
1800 2004-05-13  Andreas Schwab  <schwab@suse.de>
1801
1802         PR other/10819
1803         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1804         characters.
1805
1806 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1807
1808         PR fortran/15294
1809         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1810
1811 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1812
1813         Merge from tree-ssa-20020619-branch.  See
1814         ChangeLog.tree-ssa for details.
1815
1816 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1817
1818         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1819         include <altivec.h> explicitly.
1820         * gcc.dg/altivec-13.c: Likewise.
1821
1822 2004-05-11  Paul Brook  <paul@codesourcery.com>
1823
1824         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1825
1826 2004-05-10  Eric Christopher  <echristo@redhat.com>
1827
1828         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1829         * gcc.dg/sibcall-4.c: Ditto.
1830
1831 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1832
1833         * g++.dg/ext/altivec-8.C: New test case.
1834         * gcc.dg/altivec-13.c: New test case.
1835
1836 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1837
1838         * gcc.c-torture/execute/divcmp-1.c: New test case.
1839         * gcc.c-torture/execute/divcmp-2.c: New test case.
1840         * gcc.c-torture/execute/divcmp-3.c: New test case.
1841
1842 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1843
1844         * g++.dg/other/pragma-re-2.C: New test.
1845
1846 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1847
1848         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1849         * gcc.dg/i386-387-2.c: Likewise.
1850
1851         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1852         __builtin_drem.
1853         * gcc.dg/i386-387-6.c: Likewise.
1854
1855 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1856
1857         * gcc.dg/builtins-33.c:  Also check log1p*.
1858
1859 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1860
1861         PR optimization/15296
1862         * gcc.c-torture/execute/pr15296.c: New test.
1863
1864 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1865
1866         * gcc.dg/builtins-40.c: New test.
1867
1868 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1869
1870         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1871
1872 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1873
1874         * g++.dg/ext/spe1.C: New testcase.
1875
1876 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1877
1878         * objc.dg/image-info.m: Allow additional attributes
1879         for __image_info section.
1880
1881 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1882
1883         * gcc.dg/torture/mips-hilo-2.c: New test.
1884
1885 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1886
1887         PR c++/14389
1888         * g++.dg/template/member5.C: New test.
1889
1890 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1891
1892         * gcc.dg/builtins-34.c: Also check expm1*.
1893
1894 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1895
1896         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1897         * gcc.dg/torture/builtin-convert-3.c: New test.
1898
1899 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1900
1901         PR middle-end/15054
1902         * g++.dg/opt/pr15054.C: New test.
1903
1904 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1905
1906         * gcc.dg/torture/builtin-rounding-1.c: New test.
1907         * gcc.dg/builtins-25.c: Delete.
1908         * gcc.dg/builtins-29.c: Delete.
1909
1910 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1911
1912         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1913         * gcc.dg/sibcall-4.c: Likewise.
1914         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1915
1916 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1917
1918         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1919         bit-field on 16-bit targets.
1920
1921 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1922
1923         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1924         16-bit targets.
1925
1926 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1927
1928         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1929         * gcc.dg/rs6000-power2-2.c: Likewise.
1930
1931 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1932
1933         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1934         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1935         Change the asm registers to be in form of frN instead of fN.
1936
1937 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1938
1939         * gcc.dg/torture/builtin-convert-2.c: New test.
1940
1941 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1942
1943         * gcc.dg/rs6000-power2-1.c: New test.
1944         * gcc.dg/rs6000-power2-2.c: New test.
1945
1946 2004-04-28  Jan Hubicka  <jh@suse.cz>
1947
1948         * gcc.dg/unused-6.c: New test.
1949
1950 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1951             Ulrich Weigand  <uweigand@de.ibm.com>
1952
1953         * ada/acats/run_all.sh: Define $target variable.
1954
1955 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1956
1957         PR c++/15119
1958         * g++.dg/other/vararg-1.C: New test.
1959
1960         PR c++/4794
1961         * g++.dg/eh/cleanup3.C: New test.
1962
1963 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1964
1965         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1966         and ad8011a (target_insn).
1967         * ada/acats/support/macro.dfs: Likewise.
1968         * ada/acats/support/impbit.adb: New file.
1969
1970 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1971
1972         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1973
1974 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1975
1976         * gcc.dg/loop-3.c: New test.
1977
1978 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1979
1980         * gcc.c-torture/execute/simd-5.c: New test.
1981
1982 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1983
1984         PR c++/15064
1985         * g++.dg/template/crash18.C: New test.
1986
1987 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1988
1989         * g++.dg/ext/complit3.C: New test.
1990
1991 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1992
1993         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1994         * gcc.dg/altivec-3.c: Same.
1995         * gcc.dg/altivec-varargs-1.c: Same.
1996
1997 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1998
1999         * lib/target-supports.exp (check_profiling_available): Assume
2000         profiling is not available on powerpc-eabi targets.
2001
2002 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2003
2004         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2005         * gcc.dg/vmx/bug-1.c: Ditto.
2006
2007 2004-04-20  Eric Christopher  <echristo@redhat.com>
2008
2009         * gcc.dg/charset/extern.c: New test.
2010         * g++.dg/charset/extern3.cc: Ditto.
2011
2012 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2013
2014         * gcc.dg/builtins-39.c: New test.
2015
2016 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2017
2018         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2019
2020 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2021
2022         * gcc.dg/torture/mips-hilo-1.c: New test.
2023
2024 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2025
2026         * gcc.c-torture/compile/20040419-1.c: New test.
2027
2028 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2029
2030         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2031
2032 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2033             Aldy Hernandez  <aldyh@redhat.com>
2034
2035         * gcc.c-torture/execute/va-arg-24.c: New.
2036
2037 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2038             Aldy Hernandez  <aldyh@redhat.com>
2039
2040         * gcc.dg/vmx/1b-01.c: New.
2041         * gcc.dg/vmx/1b-02.c: New.
2042         * gcc.dg/vmx/1b-03.c: New.
2043         * gcc.dg/vmx/1b-04.c: New.
2044         * gcc.dg/vmx/1b-05.c: New.
2045         * gcc.dg/vmx/1b-06.c: New.
2046         * gcc.dg/vmx/1b-07.c: New.
2047         * gcc.dg/vmx/1c-01.c: New.
2048         * gcc.dg/vmx/1c-02.c: New.
2049         * gcc.dg/vmx/3a-01a.c: New.
2050         * gcc.dg/vmx/3a-01.c: New.
2051         * gcc.dg/vmx/3a-01m.c: New.
2052         * gcc.dg/vmx/3a-03.c: New.
2053         * gcc.dg/vmx/3a-03m.c: New.
2054         * gcc.dg/vmx/3a-04.c: New.
2055         * gcc.dg/vmx/3a-04m.c: New.
2056         * gcc.dg/vmx/3a-05.c: New.
2057         * gcc.dg/vmx/3a-06.c: New.
2058         * gcc.dg/vmx/3a-06m.c: New.
2059         * gcc.dg/vmx/3a-07.c: New.
2060         * gcc.dg/vmx/3b-01.c: New.
2061         * gcc.dg/vmx/3b-02.c: New.
2062         * gcc.dg/vmx/3b-10.c: New.
2063         * gcc.dg/vmx/3b-13.c: New.
2064         * gcc.dg/vmx/3b-14.c: New.
2065         * gcc.dg/vmx/3b-15.c: New.
2066         * gcc.dg/vmx/3c-01a.c: New.
2067         * gcc.dg/vmx/3c-01.c: New.
2068         * gcc.dg/vmx/3c-02.c: New.
2069         * gcc.dg/vmx/3c-03.c: New.
2070         * gcc.dg/vmx/3d-01.c: New.
2071         * gcc.dg/vmx/4-01.c: New.
2072         * gcc.dg/vmx/4-03.c: New.
2073         * gcc.dg/vmx/5-01.c: New.
2074         * gcc.dg/vmx/5-02.c: New.
2075         * gcc.dg/vmx/5-03.c: New.
2076         * gcc.dg/vmx/5-04.c: New.
2077         * gcc.dg/vmx/5-05.c: New.
2078         * gcc.dg/vmx/5-06.c: New.
2079         * gcc.dg/vmx/5-07.c: New.
2080         * gcc.dg/vmx/5-07t.c: New.
2081         * gcc.dg/vmx/5-08.c: New.
2082         * gcc.dg/vmx/5-10.c: New.
2083         * gcc.dg/vmx/5-11.c: New.
2084         * gcc.dg/vmx/7-01a.c: New.
2085         * gcc.dg/vmx/7-01.c: New.
2086         * gcc.dg/vmx/7c-01.c: New.
2087         * gcc.dg/vmx/7d-01.c: New.
2088         * gcc.dg/vmx/7d-02.c: New.
2089         * gcc.dg/vmx/8-01.c: New.
2090         * gcc.dg/vmx/8-02a.c: New.
2091         * gcc.dg/vmx/8-02.c: New.
2092         * gcc.dg/vmx/brode-1.c: New.
2093         * gcc.dg/vmx/bug-1.c: New.
2094         * gcc.dg/vmx/bug-2.c: New.
2095         * gcc.dg/vmx/bug-3.c: New.
2096         * gcc.dg/vmx/cw-bug-1.c: New.
2097         * gcc.dg/vmx/cw-bug-2.c: New.
2098         * gcc.dg/vmx/cw-bug-3.c: New.
2099         * gcc.dg/vmx/dct.c: New.
2100         * gcc.dg/vmx/debug-1.c: New.
2101         * gcc.dg/vmx/debug-2.c: New.
2102         * gcc.dg/vmx/debug-3.c: New.
2103         * gcc.dg/vmx/debug-4.c: New.
2104         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2105         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2106         * gcc.dg/vmx/eg-5.c: New.
2107         * gcc.dg/vmx/fft.c: New.
2108         * gcc.dg/vmx/gcc-bug-1.c: New.
2109         * gcc.dg/vmx/gcc-bug-2.c: New.
2110         * gcc.dg/vmx/gcc-bug-3.c: New.
2111         * gcc.dg/vmx/gcc-bug-4.c: New.
2112         * gcc.dg/vmx/gcc-bug-5.c: New.
2113         * gcc.dg/vmx/gcc-bug-6.c: New.
2114         * gcc.dg/vmx/gcc-bug-7.c: New.
2115         * gcc.dg/vmx/gcc-bug-8.c: New.
2116         * gcc.dg/vmx/gcc-bug-9.c: New.
2117         * gcc.dg/vmx/gcc-bug-b.c: New.
2118         * gcc.dg/vmx/gcc-bug-c.c: New.
2119         * gcc.dg/vmx/gcc-bug-d.c: New.
2120         * gcc.dg/vmx/gcc-bug-e.c: New.
2121         * gcc.dg/vmx/gcc-bug-f.c: New.
2122         * gcc.dg/vmx/gcc-bug-g.c: New.
2123         * gcc.dg/vmx/gcc-bug-i.c: New.
2124         * gcc.dg/vmx/harness.h: New.
2125         * gcc.dg/vmx/ira1.c: New.
2126         * gcc.dg/vmx/ira2a.c: New.
2127         * gcc.dg/vmx/ira2b.c: New.
2128         * gcc.dg/vmx/ira2.c: New.
2129         * gcc.dg/vmx/ira2c.c: New.
2130         * gcc.dg/vmx/mem.c: New.
2131         * gcc.dg/vmx/newton-1.c: New.
2132         * gcc.dg/vmx/ops.c: New.
2133         * gcc.dg/vmx/sn7153.c: New.
2134         * gcc.dg/vmx/spill2.c: New.
2135         * gcc.dg/vmx/spill3.c: New.
2136         * gcc.dg/vmx/spill.c: New.
2137         * gcc.dg/vmx/t.c: New.
2138         * gcc.dg/vmx/varargs-1.c: New.
2139         * gcc.dg/vmx/varargs-2.c: New.
2140         * gcc.dg/vmx/varargs-3.c: New.
2141         * gcc.dg/vmx/varargs-4.c: New.
2142         * gcc.dg/vmx/varargs-5.c: New.
2143         * gcc.dg/vmx/varargs-6.c: New.
2144         * gcc.dg/vmx/varargs-7.c: New.
2145         * gcc.dg/vmx/vmx.exp: New.
2146         * gcc.dg/vmx/vprint-1.c: New.
2147         * gcc.dg/vmx/vscan-1.c: New.
2148         * gcc.dg/vmx/x-01.c: New.
2149         * gcc.dg/vmx/x-02.c: New.
2150         * gcc.dg/vmx/x-03.c: New.
2151         * gcc.dg/vmx/x-04.c: New.
2152         * gcc.dg/vmx/x-05.c: New.
2153         * gcc.dg/vmx/yousufi-1.c: New.
2154         * gcc.dg/vmx/zero-1.c: New.
2155         * gcc.dg/vmx/zero.c: New.
2156
2157 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2158
2159         * g++.dg/lookup/java1.C: Update for chage of
2160         _Jv_AllocObject.
2161         * g++.dg/lookup/java2.C: Likewise.
2162
2163 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2164
2165         * ada/acats/run_all.sh: use -O2 by default.
2166
2167 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2168
2169         * gcc.dg/vr-mult-[12].c: New tests.
2170
2171 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2172
2173         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2174
2175         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2176
2177 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2178
2179         * lib/target-supports.exp (check_profiling_available): Assume profiling
2180         isn't available for mips*-*-elf targets.
2181
2182 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2183
2184         * gcc.dg/builtins-38.c: New test.
2185
2186 2004-04-14  Eric Christopher  <echristo@redhat.com>
2187
2188         * g++.dg/charset/charset.exp: Run .cc extension tests.
2189
2190 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2191
2192         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2193
2194 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2195
2196         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2197
2198 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2199
2200         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2201         * gcc.dg/i386-387-2.c: Likewise.
2202
2203         * gcc.dg/i386-387-7.c: New test.
2204         * gcc.dg/i386-387-8.c: New test.
2205
2206         * gcc.dg/builtins-37.c: New test.
2207
2208 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2209
2210         * g++.dg/pch/externc-1.C: Add missing semicolon.
2211
2212 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2213
2214         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2215
2216 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2217
2218         * gcc.c-torture/execute/20040411-1.c: New test.
2219
2220 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2221
2222         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2223
2224 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2225
2226         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2227
2228 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2229
2230         * lib/target-supports.exp (check_named_sections_available): New.
2231         * lib/gcc-dg.exp (dg-require-named-sections): New.
2232         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2233         old-deja.exp.  Also prune error-count message from HP linker.
2234         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2235
2236         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2237         * g++.old-deja/g++.pt/static3.C: Likewise.
2238         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2239
2240 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2241
2242         * gcc.c-torture/execute/20040409-1.c: New test case.
2243         * gcc.c-torture/execute/20040409-2.c: New test case.
2244         * gcc.c-torture/execute/20040409-3.c: New test case.
2245
2246 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2247
2248         * gcc.dg/20040409-1.c: New test.
2249
2250 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2251
2252         PR target/14888
2253         * g++.dg/opt/pr14888.C: New test case.
2254
2255 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2256
2257         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2258         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2259         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2260         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2261         New tests.
2262
2263 2004-04-08  Paul Brook  <paul@codesourcery.com>
2264
2265         * gcc.dg/spill-1.c: New test.
2266
2267 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2268
2269         * gcc.dg/torture/builtin-ctype-2.c: New test.
2270
2271 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2272
2273         * gcc.dg/pch/pch.exp: Add largefile test.
2274
2275 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2276
2277         * g++.dg/pch/externc-1.Hs: New.
2278         * g++.dg/pch/externc-1.C: New.
2279
2280 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2281
2282         * gcc.dg/compat/struct-by-value-5a_main.c,
2283         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2284         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2285         * gcc.dg/compat/struct-by-value-5a_x.c,
2286         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2287         gcc.dg/compat/struct-by-value-5_x.c.
2288         * gcc.dg/compat/struct-by-value-5a_y.c,
2289         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2290         gcc.dg/compat/struct-by-value-5_y.c.
2291
2292         * gcc.dg/compat/struct-by-value-6a_main.c,
2293         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2294         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2295         * gcc.dg/compat/struct-by-value-6a_x.c,
2296         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2297         gcc.dg/compat/struct-by-value-6_x.c.
2298         * gcc.dg/compat/struct-by-value-6a_y.c,
2299         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2300         gcc.dg/compat/struct-by-value-6_y.c.
2301
2302         * gcc.dg/compat/struct-by-value-7a_main.c,
2303         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2304         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2305         * gcc.dg/compat/struct-by-value-7a_x.c,
2306         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2307         gcc.dg/compat/struct-by-value-7_x.c.
2308         * gcc.dg/compat/struct-by-value-7a_y.c,
2309         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2310         gcc.dg/compat/struct-by-value-7_y.c.
2311
2312 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2313
2314         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2315         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2316         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2317         options.
2318
2319 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2320
2321         * gcc.dg/builtins-36.c: New test.
2322
2323 2004-04-06  Paul Brook  <paul@codesourcery.com>
2324
2325         * README.gcc: Remove obsolete contraint on testcases.
2326
2327 2004-04-05  Paul Brook  <paul@codesourcery.com>
2328
2329         PR2123
2330         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2331         failure and exit(0) on success.
2332         * g++.dg/expr/anew2.C: Ditto.
2333         * g++.dg/expr/anew3.C: Ditto.
2334         * g++.dg/expr/anew4.C: Ditto.
2335
2336 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2337
2338         PR c++/3518
2339         * g++.dg/template/unify7.C: New.
2340
2341 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2342
2343         * g++.dg/README: Bring up to date with new subdirectories; remove
2344         duplicate subdirectory lines.
2345
2346 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2347
2348         PR c++/14007
2349         * g++.dg/template/unify5.C: New.
2350         * g++.dg/template/unify6.C: New.
2351         * g++.dg/template/qualttp20.C: Adjust.
2352         * g++.old-deja/g++.jason/report.C: Adjust.
2353         * g++.old-deja/g++.other/qual1.C: Adjust.
2354
2355 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2356
2357         PR c++/14803
2358         * g++.dg/inherit/ptrmem1.C: New test.
2359
2360 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2361
2362         PR c++/14755
2363         * gcc.c-torture/execute/20040331-1.c: New test.
2364         * gcc.dg/20040331-1.c: New test.
2365
2366 2004-04-01  Paul Brook  <paul@codesourcery.com>
2367
2368         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2369
2370 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2371
2372         PR c++/14724
2373         * g++.dg/init/goto1.C: New test.
2374
2375         PR c++/14763
2376         * g++.dg/template/defarg4.C: New test.
2377
2378 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2379
2380         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2381
2382 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2383
2384         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2385
2386 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2387
2388         * gcc.dg/noncompile/undeclared-2.c: New test.
2389
2390 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2391
2392         * gcc.dg/940409-1.c: Remove XFAIL.
2393         * gcc.dg/reg-vol-struct-1.c: New test.
2394
2395 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2396
2397         * gcc.dg/torture/builtin-wctype-1.c: New test.
2398
2399 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2400
2401         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2402         * gcc.dg/20001101-1.c: Likewise.
2403         * gcc.dg/20001102-1.c: Likewise.
2404
2405 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2406
2407         * gcc.dg/compare8.c: Add an additional test for XOR.
2408
2409 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2410
2411         * gcc.dg/torture/builtin-ctype-1.c: New test.
2412
2413 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2414
2415         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2416         * gcc.dg/torture/builtin-math-1.c: Likewise.
2417         * gcc.dg/torture/builtin-power-1.c: New test.
2418
2419 2004-03-24  Andreas Schwab  <schwab@suse.de>
2420
2421         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2422         IA64 assembler.
2423
2424 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2425             Roger Sayle  <roger@eyesopen.com>
2426
2427         * gcc.dg/compare8.c: New test case.
2428
2429 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2430
2431         * g++.dg/ext/altivec-7.C: New test.
2432
2433 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2434
2435         PR 12267, 12391, 12560, 13129, 14114, 14133
2436         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2437         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2438         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2439         Adjust error regexps.
2440         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2441         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2442         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2443         * gcc.dg/local1.c: Add explanatory comment.
2444
2445 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2446
2447         PR optimization/14669
2448         * g++.dg/opt/fold2.C: New test case.
2449
2450 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2451
2452         PR c/14069
2453         * gcc.dg/20040322-1.c: New test.
2454
2455 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2456
2457         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2458         * gcc.dg/ultrasp4.c: Likewise.
2459         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2460
2461 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2462
2463         * gcc.dg/i386-sse-8.c: Reset default options.
2464
2465 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2466
2467         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2468         in the error message text.
2469
2470 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2471
2472         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2473
2474 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2475
2476         PR c++/14616
2477         * g++.dg/init/array13.C: New test.
2478
2479 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2480
2481         PR target/13889
2482         * gcc.c-torture/compile/pr13889.c: New test case.
2483
2484 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2485
2486         PR c/14635
2487         * builtins-1.c (nan, nans): Don't test.
2488         * builtins-30.c: Don't use nan, nanf, nanl.
2489         * builtins-35.c: New test.
2490
2491 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2492
2493         * g++.dg/ext/altivec-6.C: New test.
2494
2495 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2496
2497         * g++.dg/init/placement3.C: New test.
2498
2499         * g++.dg/template/spec13.C: New test.
2500
2501         * g++.dg/lookup/using11.C: New test.
2502
2503         * g++.dg/lookup/koenig3.C: New test.
2504
2505         * g++.dg/template/operator2.C: New test.
2506
2507         * g++.dg/expr/dtor3.C: New test.
2508         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2509         marker.
2510         * g++.old-deja/g++.law/visibility28.C: Likewise.
2511
2512 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2513
2514         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2515         * gcc.dg/ppc64-abi-3.c: Likewise.
2516
2517 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2518
2519         PR c++/14545
2520         * g++.dg/parse/template15.C: New test.
2521
2522 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2523
2524         * g++.dg/expr/dtor2.C: New test.
2525
2526         * g++.dg/lookup/anon4.C: New test.
2527
2528         * g++.dg/overload/using1.C: New test.
2529
2530         * g++.dg/template/lookup7.C: New test.
2531
2532         * g++.dg/template/typename6.C: New test.
2533
2534         * g++.dg/expr/cond6.C: New test.
2535
2536 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2537
2538         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2539
2540 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2541
2542         * g++.dg/expr/cond5.C: New test.
2543         * g++.dg/expr/constcast1.C: Likewise.
2544         * g++.dg/expr/ptrmem2.C: Likewise.
2545         * g++.dg/expr/ptrmem3.C: Likewise.
2546         * g++.dg/lookup/main1.C: Likewise.
2547         * g++.dg/template/lookup6.C: Likewise.
2548
2549 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2550
2551         * gcc.dg/local1.c: New test.
2552
2553         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2554
2555 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2556
2557         * gcc.dg/torture/builtin-convert-1.c: New test.
2558
2559 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2560
2561         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2562
2563 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2564
2565         PR c++/14481
2566         * g++.dg/warn/Wunused-7.C: New test.
2567
2568 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2569
2570         * gcc.dg/torture/builtin-integral-1.c: New test.
2571
2572 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2573
2574         PR c++/14586
2575         * g++.dg/parse/non-dependent3.C: New test.
2576
2577 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2578
2579         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2580         * g++.dg/eh/simd-2.C: Likewise.
2581         * g++.dg/init/array10.C: Likewise.
2582         * gcc.c-torture/compile/simd-1.c: Likewise.
2583         * gcc.c-torture/compile/simd-2.c: Likewise.
2584         * gcc.c-torture/compile/simd-3.c: Likewise.
2585         * gcc.c-torture/compile/simd-4.c: Likewise.
2586         * gcc.c-torture/compile/simd-6.c: Likewise.
2587         * gcc.c-torture/execute/simd-1.c: Likewise.
2588         * gcc.c-torture/execute/simd-2.c: Likewise.
2589         * gcc.dg/compat/vector-defs.h: Likewise.
2590         * gcc.dg/20020531-1.c: Likewise.
2591         * gcc.dg/altivec-3.c: Likewise.
2592         * gcc.dg/altivec-4.c: Likewise.
2593         * gcc.dg/altivec-varargs-1.c: Likewise.
2594         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2595         * gcc.dg/i386-mmx-3.c: Likewise.
2596         * gcc.dg/i386-sse-4.c: Likewise.
2597         * gcc.dg/i386-sse-5.c: Likewise.
2598         * gcc.dg/i386-sse-8.c: Likewise.
2599         * gcc.dg/simd-1.c: Likewise.
2600         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2601         __ev64_opaque__ since the machine description provides it.
2602
2603 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2604
2605         * lib/compat.exp (skip_list): New global variable.
2606         Use it to hold the user defined COMPAT_SKIPS list if any.
2607         (compat-obj): Add the members of skip_list to optall.
2608
2609 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2610
2611         * gcc.dg/compat/union-by-value-1_main.c,
2612         union-by-value-1_x.c, union-by-value-1_y.c,
2613         union-check.h, union-defs.h,
2614         union-init.h, union-return-1_main.c,
2615         union-return-1_x.c, union-return-1_y.c: New files.
2616
2617 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2618
2619         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2620         mixed-struct-init.h: Add 4 mixed structure types.
2621         struct-by-value-21_main.c, struct-by-value-21_x.c,
2622         struct-by-value-21_y.c, struct-return-21_main.c,
2623         struct-return-21_x.c, struct-return-21_y.c: New files.
2624
2625 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2626
2627         PR c++/14550
2628         * g++.dg/parse/template14.C: New test.
2629
2630 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2631
2632         * gcc.c-torture/execute/20040313-1.c: New test.
2633
2634 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2635
2636         PR target/14533
2637         * gcc.dg/20040311-2.c: New test.
2638
2639 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2640
2641         PR other/14544
2642         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2643         bit-field.
2644
2645 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2646
2647         * gcc.dg/20040305-2.c: Add missing return statement.
2648
2649 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2650
2651         * gcc.dg/builtins-34.c: Also check pow10*.
2652
2653 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2654
2655         PR target/14262
2656         * gcc.dg/20040305-2.c: New test.
2657
2658 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2659
2660         * gcc.dg/20040310-1.c: New test.
2661
2662 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2663
2664         * gcc.c-torture/execute/20040311-1.c: New test case.
2665
2666 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2667
2668         PR c++/14476
2669         * g++.dg/lookup/enum1.C: New test.
2670
2671 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/14510
2674         * g++.dg/lookup/struct2.C: New test.
2675
2676 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2677
2678         * gcc.dg/builtins-34.c: New test.
2679
2680 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2681
2682         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2683
2684 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2685
2686         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2687         * gcc.dg/alias-2.c: New testcase.
2688
2689 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2690
2691         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2692
2693 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2694
2695         * gcc.c-torture/execute/20040309-1.c: New test case.
2696
2697 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2698
2699         PR c++/14397
2700         * g++.dg/overload/ref1.C: New.
2701
2702 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2703
2704         PR c++/14409
2705         * g++.dg/template/spec12.C: New test.
2706
2707         PR c++/14448
2708         * g++.dg/parse/crash14.C: New test.
2709
2710 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR c++/14230
2713         * g++.dg/init/ref11.C: New test.
2714
2715 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2716
2717         PR c++/14432
2718         * g++.dg/parse/builtin2.C: New test.
2719
2720 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2721
2722         PR c++/14401
2723         * g++.dg/init/ctor3.C: New test.
2724         * g++.dg/init/union1.C: New test.
2725         * g++.dg/ext/anon-struct4.C: New test.
2726
2727 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2728
2729         * g++.dg/lookup/koenig1.C: Tweak error messages.
2730         * g++.dg/lookup/used-before-declaration.C: Likewise.
2731         * g++.dg/other/do1.C: Likewise.
2732         * g++.dg/overload/koenig1.C: Likewise.
2733         * g++.dg/parse/crash13.C: Likewise.
2734         * g++.dg/template/instantiate3.C: Likewise.
2735
2736 2004-03-08  Eric Christopher  <echristo@redhat.com>
2737
2738         * * lib/target-supports.exp: Enable libiconv in test
2739         compilation.  Fix up error checking.
2740
2741 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2742
2743         PR middle-end/14289
2744         * gcc.dg/pr14289-1.c: New test case.
2745         * gcc.dg/pr14289-2.c: Likewise.
2746         * gcc.dg/pr14289-3.c: Likewise.
2747
2748 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2749
2750         * gcc.c-torture/execute/20040308-1.c: New test.
2751
2752 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2753
2754         * gcc.c-torture/execute/20040307-1.c: New test case.
2755
2756 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2757
2758         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2759
2760 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2761
2762         * gcc.dg/20040306-1.c: New test.
2763
2764 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2765
2766         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2767         them static.
2768         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2769
2770 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2771
2772         PR c/14465
2773         * gcc.dg/decl-6.c: New test.
2774
2775 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2776
2777         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2778         Rename LOGPOW -> LOG_POW.
2779         (SQRT_EXP, POW_EXP): New.
2780
2781 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2782
2783         * gcc.dg/i386-sse-8.c: New test.
2784
2785 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2786
2787         PR c/14114
2788         * gcc.dg/decl-5.c: New test.
2789
2790 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2791
2792         * gcc.dg/20040305-1.c: New test.
2793
2794 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2795
2796         PR other/14354
2797         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2798
2799 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2800
2801         PR c++/14425, c++/14426
2802         * g++.dg/ext/altivec-4.C: New test.
2803         * g++.dg/ext/altivec-5.C: New test.
2804
2805 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2806
2807         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2808         global variables of a type with no linkage.
2809         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2810         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2811         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2812         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2813         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2814         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2815         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2816         * g++.dg/warn/deprecated.C: Name enum Color.
2817         * g++.dg/overload/VLA.C: Name structure for 'b'.
2818         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2819
2820 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2821
2822         * gcc.c-torture/compile/20040304-1.c: New test.
2823
2824 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2825
2826         PR 13728
2827         * gcc.dg/decl-4.c: New testcase.
2828
2829 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2830
2831         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2832         as PRECF if sizeof (float) > sizeof (double).
2833         (PRECL): Make it the same as PRECF if
2834         sizeof (float) > sizeof (long double).
2835
2836 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2837
2838         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2839         system type.  Add check for irix6 which doesn't have c99 runtime.
2840
2841 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2842
2843         * gcc.dg/const-elim-1.c: xfail for xtensa.
2844
2845 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/14369
2848         * g++.dg/template/cond4.C: New test.
2849
2850 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/14360
2853         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2854
2855         PR c++/14361
2856         * g++.dg/parse/defarg7.C: New test.
2857
2858         PR c++/14359
2859         * g++.dg/template/friend26.C: New test.
2860
2861 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2862
2863         PR c++/14324
2864         * g++.dg/abi/mangle21.C: New test.
2865
2866         PR c++/14260
2867         * g++.dg/parse/constructor2.C: New test.
2868
2869         PR c++/14337
2870         * g++.dg/template/sfinae1.C: New test.
2871
2872 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2873
2874         PR c++/14267
2875         * g++.dg/expr/crash2.C: New test.
2876
2877         PR middle-end/13448
2878         * gcc.dg/inline-5.c: New test.
2879         * gcc.dg/always-inline.c: Split out tests into ...
2880         * gcc.dg/always-inline2.c: ... this and ...
2881         * gcc.dg/always-inline3.c: ... this.
2882
2883 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR debug/12103
2886         * g++.dg/debug/crash1.C: New test.
2887
2888 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2889
2890         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2891         function with __attribute__((noinline)).
2892         (recurser_void2): Likewise.
2893         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2894         (recurser_void2): Likewise.
2895
2896 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2897
2898         PR middle-end/14203
2899         * g++.dg/warn/Wunused-6.C: New test case.
2900
2901 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2902
2903         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2904         not defined.
2905
2906 2004-02-27  Eric Christopher  <echristo@redhat.com>
2907
2908         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2909         * g++.dg/charset/asm2.c: Run only x86.
2910         * gcc.dg/charset/asm3.c: Ditto.
2911
2912 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2913
2914         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2915         ld_library_path.
2916
2917 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2918
2919         * g++.dg/ext/altivec-3.C: New.
2920
2921 2004-02-26  Richard Henderson  <rth@redhat.com>
2922
2923         * g++.dg/ext/attrib10.C: Mark for warning.
2924         * gcc.dg/attr-alias-1.c: New.
2925
2926 2004-02-26  Richard Henderson  <rth@redhat.com>
2927
2928         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2929         * gcc.c-torture/execute/20040208-2.c: ... it back.
2930
2931 2004-02-26  Eric Christopher  <echristo@redhat.com>
2932
2933         * lib/target-supports.exp (check-iconv-available): New function.
2934         * lib/gcc-dg.exp (dg-require-iconv): New function.
2935         Use above.
2936         * gcc.dg/charset: New directory.
2937         * gcc.dg/charset/charset.exp: New file.
2938         * gcc.dg/charset/asm1.c: Ditto.
2939         * gcc.dg/charset/asm2.c: Ditto.
2940         * gcc.dg/charset/asm3.c: Ditto.
2941         * gcc.dg/charset/asm4.c: Ditto.
2942         * gcc.dg/charset/asm5.c: Ditto.
2943         * gcc.dg/charset/attribute1.c: Ditto.
2944         * gcc.dg/charset/attribute2.c: Ditto.
2945         * gcc.dg/charset/string1.c: Ditto.
2946         * g++.dg/charset: New directory.
2947         * g++.dg/dg.exp: Add here. Special options.
2948         * g++.dg/charset/charset.exp: New file.
2949         * g++.dg/charset/asm1.c: Ditto.
2950         * g++.dg/charset/asm2.c: Ditto.
2951         * g++.dg/charset/asm3.c: Ditto.
2952         * g++.dg/charset/asm4.c: Ditto.
2953         * g++.dg/charset/attribute1.c: Ditto.
2954         * g++.dg/charset/attribute2.c: Ditto.
2955         * g++.dg/charset/extern1.cc: Ditto.
2956         * g++.dg/charset/extern2.cc: Ditto.
2957         * g++.dg/charset/string1.c: Ditto.
2958
2959 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2960
2961         PR c++/14278
2962         * g++.dg/parse/comma1.C: New test.
2963
2964 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2965
2966         PR c++/14284
2967         * g++.dg/template/ttp8.C: New test.
2968
2969 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2970
2971         * gcc.dg/fixuns-trunc-1.c: New test.
2972
2973 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2974
2975         * gcc.dg/builtins-config.h: Use #elif.
2976
2977 2004-02-26  Michael Matz  <matz@suse.de>
2978
2979         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2980         * gcc.dg/991214-1.c: Likewise.
2981         * gcc.dg/i386-asm-1.c: Likewise.
2982
2983 2004-02-25  Richard Henderson  <rth@redhat.com>
2984
2985         * gcc.c-torture/execute/20040208-2.c: Move ...
2986         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2987
2988 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2989
2990         PR c++/14246
2991         * g++.dg/other/crash-3.C: New test.
2992
2993 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2994
2995         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2996         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2997
2998         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2999         HP-UX.
3000
3001 2004-02-24  Michael Matz  <matz@suse.de>
3002
3003         * gcc.dg/i386-regparm.c: New.
3004
3005 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3006
3007         * gcc.c-torture/execute/20040223-1.c: New.
3008
3009 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3010             Kazu Hirata  <kazu@cs.umass.edu>
3011
3012         * gcc.dg/fwritable-strings-1.c: Remove.
3013
3014 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3015
3016         PR c/14156
3017         * gcc.dg/20040223-1.c: New test.
3018
3019 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3020
3021         PR c++/14106
3022         * g++.dg/ext/typeof9.C: New test.
3023
3024 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3025
3026         PR c++/14250
3027         * g++.dg/other/switch1.C: New test.
3028
3029 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3030
3031         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3032         * gcc.dg/va-arg-1.c: Likewise.
3033
3034 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3035
3036         PR c++/14143
3037         * g++.dg/template/koenig5.C: New test.
3038
3039 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3040
3041         * g++.dg/ext/altivec-1.C: Generalize target triple.
3042         * g++.dg/ext/altivec-2.C: New test case.
3043         * g++.dg/ext/altivec_check.h: New file.
3044         * gcc.dg/altivec-1.c: Generalize target triple;
3045         include altivec_check.h and call altivec_check().
3046         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3047         * gcc.dg/altivec-6.c: New test case.
3048         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3049         type casts as needed.
3050         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3051         altivec_check().
3052         * gcc.dg/altivec-12.c: New test case.
3053         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3054         include altivec_check.h and call altivec_check().
3055         * gcc.dg/altivec_check.h: New file.
3056
3057 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3058
3059         * lib/target-supports.exp (check_alias_available): Don't mangle
3060         function `g' in test program.
3061
3062 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3063
3064         * lib/target-supports.exp (check_profiling_available): Check
3065         argument to determine whether we support a profiling type.
3066         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3067         check_profiling_available.
3068         * g++.dg/bprob/bprob.exp: Likewise
3069         * g77.dg/bprob/bprob.exp: Likewise.
3070         * gcc.misc-tests/bprob.exp: Likewise.
3071         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3072         dg-require-profiling and delete expected error handling.
3073         * gcc.dg/20021014-1.c: Likewise.
3074         * gcc.dg/nest.c: Likewise.
3075
3076 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3077
3078         PR c++/12007
3079         * g++.dg/other/vthunk1.C: New test.
3080
3081 2004-02-20  Falk Hueffner  <falk@debian.org>
3082
3083         PR target/14201
3084         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3085
3086 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3087
3088         PR c++/13927
3089         * g++.dg/other/error8.C: Remove XFAIL markers.
3090
3091         PR c++/14173
3092         * g++.dg/ext/packed5.C: New test.
3093
3094         PR c++/14199
3095         * g++.dg/warn/Wunused-5.C: New test.
3096
3097         PR c++/14186
3098         * g++.dg/lookup/member1.C: New test.
3099
3100 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3101
3102         * gcc.c-torture/compile/20040130-1.c: Enable only when
3103         __INT_MAX__ >= 2147483647L.
3104         * gcc.c-torture/compile/961203-1.c: Likewise.
3105
3106 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3107
3108         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3109         * g++.dg/opt/template1.C: Robustify assembler regexp
3110
3111 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3112
3113         * gcc.c-torture/execute/simd-4.x: Remove.
3114         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3115         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3116         Guard with #ifndef SKIP_ATTRIBUTE.
3117         * gcc.dg/compat/vector-1_y.c: Likewise.
3118         * gcc.dg/compat/vector-2_x.c: Likewise.
3119         * gcc.dg/compat/vector-2_y.c: Likewise.
3120         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3121         * g++.dg/eh/simd-2.C: Likewise.
3122
3123 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3124
3125         * gcc.c-torture/compile/complex-1.c: New.
3126
3127 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3128
3129         PR target/14209
3130         * gcc.c-torture/execute/20040218-1.c: New test.
3131
3132 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3133
3134         PR c++/14181
3135         * g++.dg/parse/new2.C: New test.
3136
3137 2004-02-18  Paul Brook  <paul@codesourcery.com>
3138
3139         * gcc.c-torture/compile/libcall-1.c: New test.
3140
3141 2004-02-18  Paul Brook  <paul@codesourcery.com>
3142
3143         PR debug/12934
3144         * gcc.dg/debug/debug-7.c: New test.
3145
3146 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3147
3148         * gcc.dg/20040217-1.c: New test.
3149
3150 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3151
3152         * gcc.c-torture/execute/990208-1.x: Delete.
3153
3154 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3155
3156         * gcc.c-torture/execute/20040208-2.x: New file.
3157
3158 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/11326
3161         * g++.dg/abi/structret1.C: New test.
3162
3163 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3164
3165         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3166         (i386_cpuid): No need to test if cpuid is available on AMD64.
3167         Fix assembly, so that it works onboth i386 and AMD64.
3168         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3169         (vecInLong): Fix s[] member type to unsigned int.
3170         (vecInWord): Remove type.
3171         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3172         (a64, b64, c64, d64, e64): Remove.
3173         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3174         Remove unused variable.  Remove initialization of removed variables.
3175         Don't call mmx_tests nor sse_tests.
3176         (reference_mmx, reference_sse): Remove.
3177         (check): Add return stmt.
3178         * gcc.dg/i386-sse-7.c: New test.
3179         * gcc.dg/i386-mmx-4.c: New test.
3180
3181 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3182
3183         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3184         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3185         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3186         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3187         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3188         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3189         g++.dg/tc1/dr94.C: Fix line terminator.
3190
3191 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3192
3193         * gcc.c-torture/compile/20040216-1.c: New.
3194
3195 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3196
3197         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3198         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3199         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3200         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3201         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3202         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3203
3204 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3205
3206         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3207
3208 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3209
3210         PR c++/13971
3211         * g++.dg/expr/cond4.C: New test.
3212
3213         PR c++/14086
3214         * g++.dg/lookup/crash2.C: New test.
3215
3216 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3217
3218         * gcc.c-torture/compile/20040214-2.c: New test.
3219
3220 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3221
3222         PR c++/14116
3223         * g++.dg/ext/typeof8.C: New test.
3224
3225 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3226
3227         * gcc.c-torture/compile/20040214-1.c: New test.
3228
3229 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3230
3231         PR c++/13635
3232         * g++.dg/template/spec11.C: New test.
3233
3234 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3235
3236         PR c++/13927
3237         * g++.dg/other/error8.C: New test.
3238
3239 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3240
3241         PR c++/14122
3242         * g++.dg/template/array4.C: New test.
3243
3244         PR c++/14108
3245         * g++.dg/inherit/thunk2.C: New test.
3246
3247         PR c++/14083
3248         * g++.dg/eh/cond2.C: New test.
3249
3250 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3251
3252         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3253
3254 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3255
3256         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3257
3258 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3259
3260         * g++.dg/simd-2.C: xfail on ppc64-linux.
3261
3262 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3263
3264         PR c/456
3265         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3266         tests.
3267
3268 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3269
3270         * gcc.dg/builtins-33.c: New test.
3271
3272 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3273
3274         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3275
3276 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3277
3278         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3279
3280 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3281
3282         * gcc.dg/ppc64-abi-3.c: New test.
3283
3284 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3285
3286         PR c/14092
3287
3288         * gcc.dg/pr14092-1.c: New testcase.
3289
3290 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3291
3292         * gcc.dg/cpp/assert4.c: Fix typo last change.
3293
3294         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3295         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3296
3297         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3298
3299 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3300
3301         * gcc.c-torture/compile/20040209-1.c: New test case.
3302
3303 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3304
3305         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3306
3307 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3308
3309         * gcc.c-torture/execute/20040208-[12].c: New tests.
3310
3311 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3312
3313         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3314
3315 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3316
3317         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3318
3319 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3320
3321         Bug 13856
3322         * gcc.dg/visibility-8.c: New testcase.
3323
3324 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3325
3326         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3327         arguments.
3328         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3329
3330 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3331
3332         PR middle-end/13696
3333         * g++.dg/opt/fold1.C: New test case.
3334
3335 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3336
3337         PR c++/14033
3338         * g++.dg/other/crash-2.C: New test.
3339
3340 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3341
3342         PR c++/14028
3343         * g++.dg/parse/angle-bracket2.C: New test.
3344
3345 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3346
3347         PR middle-end/13750
3348         Revert:
3349         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3350         PR pch/13361
3351         * testsuite/g++.dg/pch/wchar-1.C: New.
3352         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3353
3354 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3355
3356         PR c++/14008
3357         * g++.dg/parse/error15.C: New test.
3358         * g++.dg/parse/crash11.C: Update dg-error mark.
3359
3360 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3361
3362         PR c++/13932
3363         * g++.dg/warn/conv2.C: New test.
3364
3365 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3366
3367         PR c++/13086
3368         * g++.dg/warn/incomplete1.C: Remove xfail.
3369
3370 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3371
3372         * lib/file-format.exp (gcc_target_object_format): Use
3373         ${tool}_target_compile, not gcc_target_compile.
3374         * lib/target-supports.exp (check_alias_available): Likewise.
3375         (check_gc_sections_available): Likewise.
3376         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3377         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3378         dg-require-alias.
3379
3380 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3381
3382         PR c++/13969
3383         * g++.dg/template/static6.C: New test.
3384
3385 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3386
3387         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3388
3389 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3390
3391         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3392         tests for systems where `char' is unsigned by default.
3393
3394 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3395
3396         PR c++/13997
3397         * g++.dg/template/partial3.C: New test.
3398
3399 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3400
3401         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3402         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3403         Remove mentions of obsolete ports.
3404
3405 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3406
3407         * gcc.dg/noncompile/20001228-1.c: Fix for new
3408         error message.
3409
3410 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3411
3412         PR target/9348
3413         * gcc.c-torture/execute/multdi-1.c: New test case.
3414
3415 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/13925
3418         * g++.dg/template/lookup5.C: New test.
3419
3420 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/13950
3423         * g++.dg/template/lookup4.C: New test.
3424
3425         PR c++/13970
3426         * g++.dg/parse/error14.C: New test.
3427
3428         PR c++/14002
3429         * g++.dg/parse/template13.C: New test.
3430
3431 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3432
3433         PR c++/13978
3434         * g++.dg/template/koenig4.C: New test.
3435
3436         PR c++/13968
3437         * g++.dg/template/crash17.C: New test.
3438
3439         PR c++/13975
3440         * g++.dg/parse/error13.C: New test.
3441         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3442
3443 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3444
3445         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3446
3447 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3448
3449         PR c/11658
3450         PR c/13994
3451         * gcc.dg/noncompile/20040203-1.c: New test.
3452         * gcc.dg/noncompile/20040203-2.c: Likewise.
3453         * gcc.dg/noncompile/20040203-3.c: Likewise.
3454         * gcc.dg/20040203-1.c: Likewise.
3455
3456 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3457
3458         PR c++/10858
3459         * g++.dg/template/sizeof7.C: New test.
3460
3461 2004-02-02  Eric Christopher  <echristo@redhat.com>
3462             Zack Weinberg  <zack@codesourcery.com>
3463
3464         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3465
3466 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3467
3468         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3469         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3470         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3471         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3472
3473 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3474
3475         PR c++/13113
3476         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3477
3478         PR c++/13854
3479         * g++.dg/ext/attrib13.C: New test.
3480
3481         PR c++/13907
3482         * g++.dg/conversion/op2.C: New test.
3483
3484 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3485
3486         * gcc.dg/titype-1.c: Fix pasto.
3487
3488 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3489
3490         * gcc.dg/titype-1.c: New test.
3491
3492 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3493
3494         PR c++/13957
3495         * g++.dg/template/non-type-template-argument-1.C,
3496         g++.dg/template/qualified-id1.C: Update dg-error marks.
3497         * g++.dg/template/nontype6.C: New test.
3498
3499 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3500
3501         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3502         * gcc.dg/builtins-31.c: New testcase.
3503         * gcc.dg/builtins-32.c: New testcase.
3504
3505 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3506
3507         * objc.dg/call-super-2.m: Update line numbers
3508         for the including of stddef.h.
3509
3510 2004-01-30  Michael Matz  <matz@suse.de>
3511
3512         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3513         g++.dg/ext/case-range3.C: New tests.
3514
3515 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3516
3517         DR206
3518         PR c++/13813
3519         * g++.dg/template/member4.C: New test.
3520
3521 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3522
3523         PR c++/13683
3524         * g++.dg/template/sizeof6.C: New test.
3525
3526 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/fwritable-strings-1.c: New test.
3529
3530 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         * gcc.c-torture/compile/20040130-1.c: New test.
3533
3534 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3535
3536         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3537
3538 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3539
3540         PR c++/13883
3541         * g++.dg/template/ctor3.C: New test.
3542
3543 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3544
3545         * g++.dg/tc1: New directory.
3546         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3547         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3548         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3549         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3550         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3551
3552 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3553
3554         * g++.dg/parse/error11.C: New test.
3555         * g++.dg/parse/error12.C: Likewise.
3556
3557 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3558
3559         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3560         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3561
3562 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3563
3564         PR c++/13791
3565         * g++.dg/ext/attrib12.C: New test.
3566
3567         PR c++/13736
3568         * g++.dg/parse/cast2.C: New test.
3569
3570 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3571
3572         * objc.dg/encode-2.m (main): New local string.  Set depending on
3573         sizeof long.  Use in sscanf call.
3574         * objc.dg/encode-3.m (main): New local string.  Set depending on
3575         sizeof long.  Use in scan_initial call.
3576
3577 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3578
3579         * objc.dg/call-super-2.m: Make LP64-safe.
3580         * objc.dg/desig-init-1.m: Likewise.
3581
3582 2004-01-27  Devang Patel <dpatel@apple.com>
3583
3584         * g++.dg/debug/namespace1.C: New test.
3585
3586 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3587
3588         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3589         xscale-*-*.
3590
3591         * gcc.dg/arm-mmx-1.c: New test.
3592
3593 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * gcc.dg/20040127-1.c: New test.
3596         * gcc.dg/20040127-2.c: New test.
3597
3598 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3599
3600         * objc.dg/stret-1.m (glob): Renamed to globa.
3601
3602 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3603
3604         PR c++/13663
3605         * g++.dg/expr/for1.C: New test.
3606
3607 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3608
3609         PR middle-end/13779
3610         * gcc.dg/darwin-longlong.c: New test.
3611
3612 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3613
3614         * gcc.dg/20040124-1.c: Moved test from here...
3615         * gcc.c-torture/compile/20040124-1.c: ...to here.
3616
3617 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3618
3619         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3620         the assembly output if -m64 is passed.
3621
3622 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3623
3624         PR c++/13833
3625         * g++.dg/template/cond3.C: New test.
3626
3627 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3628
3629         PR c++/13810
3630         * g++.dg/template/ttp7.C: New test.
3631
3632 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3633
3634         PR c++/13797
3635         * g++.dg/template/nontype4.C: New test.
3636         * g++.dg/template/nontype5.C: Likewise.
3637
3638 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3639
3640         * gcc.dg/torture/mips-clobber-at.c: New test.
3641
3642 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3643
3644         * gcc.dg/20040124-1.c: New test.
3645
3646 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3647
3648         * gcc.dg/20040123-1.c: New test.
3649
3650 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3651
3652         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3653
3654 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3655
3656         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3657
3658 2004-01-23  Andrew Pinski  <apinski@apple.com>
3659
3660         * gcc.dg/20030121-1.c: Move to ..
3661         * gcc.dg/20040121-1.c: here.
3662
3663 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3664
3665         * gcc.dg/builtins-29.c: New test case.
3666
3667 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3668
3669         PR 18314
3670         * gcc.dg/builtins-30.c: New testcase.
3671
3672 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3673
3674         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3675         * lib/g77.exp: Likewise.
3676         * lib/objc.exp: Likewise.
3677         * lib/g++.exp: Likewise.
3678
3679 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3680
3681         * gcc.dg/struct-by-value-2.c: New test.
3682
3683 2004-01-21  Andrew Pinski  <apinski@apple.com>
3684
3685         PR target/13785
3686         * gcc.dg/20030121-1.c: New test.
3687
3688 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3689
3690         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3691         clobber frame pointer register in asm statement.
3692
3693 2004-01-21  Falk Hueffner  <falk@debian.org>
3694
3695         * gcc.c-torture/compile/20040121-1.c: New test.
3696
3697 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3698
3699         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3700
3701 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3702
3703         * gcc.dg/ppc64-abi-2.c: New test.
3704
3705 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3706
3707         * lib/treelang.exp: Fill out this file.
3708         * lib/treelang-dg.exp: New File.
3709
3710 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3711
3712         * gcc.c-torture/compile/981022-1.c: Remove.
3713         * gcc.dg/array-5.c: Remove XFAIL.
3714         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3715         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3716         gcc.dg/cond-lvalue-1.c: Update.
3717         * gcc.dg/cast-lvalue-2.c: New test.
3718
3719 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3720
3721         PR c++/13592
3722         * g++.dg/other/error1.C (class foo): Tweak error message.
3723
3724         PR c++/13592
3725         * g++.dg/template/call2.C: New test.
3726
3727 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3728
3729         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3730         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3731         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3732         scalar-return-1_x.c, scalar-return-2_y.c,
3733         scalar-return-3_x.c, scalar-return-3_y.c,
3734         scalar-return-4_x.c, scalar-return-4_y.c,
3735         struct-align-1.h, struct-align-1_x.c,
3736         struct-align-1_y.c, struct-align-2.h,
3737         struct-align-2_x.c, struct-align-2_y.c,
3738         struct-by-value-10_y.c, struct-by-value-11_x.c,
3739         struct-by-value-11_y.c, struct-by-value-12_x.c,
3740         struct-by-value-12_y.c, struct-by-value-13_x.c,
3741         struct-by-value-13_y.c, struct-by-value-14_x.c,
3742         struct-by-value-14_y.c, struct-by-value-15_x.c,
3743         struct-by-value-15_y.c, struct-by-value-16_y.c,
3744         struct-by-value-17_y.c, struct-by-value-18_y.c,
3745         struct-by-value-19_y.c, struct-by-value-1_x.c,
3746         struct-by-value-1_y.c, struct-by-value-20_y.c,
3747         struct-by-value-2_x.c, struct-by-value-2_y.c,
3748         struct-by-value-3_y.c, struct-by-value-4_x.c,
3749         struct-by-value-4_y.c, struct-by-value-5_y.c,
3750         struct-by-value-6_y.c, struct-by-value-7_y.c
3751         struct-by-value-8_x.c, struct-by-value-8_y.c
3752         struct-by-value-9_x.c, struct-by-value-9_y.c
3753         struct-return-10_x.c, struct-return-10_y.c,
3754         struct-return-19_x.c, struct-return-20_x.c
3755         struct-return-2_x.c, struct-return-2_y.c
3756         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3757         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3758
3759 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3762         attribute on sparc*-sun-solaris2.*.
3763
3764 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3765
3766         PR c++/13710
3767         * g++.dg/ext/typeof7.C: New test.
3768
3769 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3770
3771         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3772         * gcc.dg/const-elim-1.c: Same.
3773
3774 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3775
3776         * objc.dg/stret-1.m: New.
3777         * objc.dg/stret-2.m: New.
3778
3779 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3780
3781         PR c++/11895
3782         * g++.dg/ext/vector1.C: New test.
3783
3784 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3785
3786         * gcc.dg/pch/import-1.c: New.
3787         * gcc.dg/pch/import-1.hs: New.
3788         * gcc.dg/pch/import-1a.h: New.
3789         * gcc.dg/pch/import-1b.h: New.
3790         * gcc.dg/pch/import-1c.h: New.
3791
3792 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3793
3794         PR c++/13574
3795         * g++.dg/ext/array1.C: New test.
3796
3797         PR c++/13178
3798         * g++.dg/conversion/op1.C: New test.
3799
3800 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3801
3802         PR 11864
3803         From Kazumoto Kojima / Dan Kegel:
3804         * gcc.dg/pr11864-1.c: New test.
3805
3806         PR 10392
3807         From Marcus Comstedt / Dan Kegel:
3808         * gcc.dg/pr10392-1.c: New test.
3809
3810 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3811
3812         PR c++/13478
3813         * g++.dg/init/ref10.C: New test.
3814
3815 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3816
3817         PR c++/13407
3818         * g++.dg/parse/typename6.C: New test.
3819
3820 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3821
3822         PR pch/13361
3823         * testsuite/g++.dg/pch/wchar-1.C: New.
3824         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3825
3826 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3827
3828         PR c++/9259
3829         * g++.dg/expr/sizeof2.C: New test.
3830
3831 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3832
3833         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3834
3835 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3836
3837         PR c++/13659
3838         * g++.dg/lookup/strong-using-3.C: New.
3839         * g++.dg/lookup/using-10.C: New.
3840
3841 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3842
3843         PR c++/13594
3844         * g++.dg/lookup/strong-using-2.C: New.
3845
3846 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3847             Dan Kegel <dank@kegel.com>
3848             J"orn Rennecke <joern.rennecke@superh.com>
3849
3850         PR target/9365
3851         * gcc.dg/pr9365-1.c: New test.
3852
3853 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3854
3855         PR c++/8856
3856         * g++.dg/parse/casting-operator2.C: New test.
3857         * g++.old-deja/g++.pt/explicit83.C: Remove.
3858
3859 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3860
3861         * gcc.dg/label-compound-stmt-1.c: New test.
3862         * gcc.c-torture/compile/950922-1.c,
3863         gcc.c-torture/compile/20000211-3.c,
3864         gcc.c-torture/compile/20000518-1.c,
3865         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3866         compound statements.
3867
3868 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3869
3870         * gcc.dg/ppc64-abi-1.c: New test.
3871
3872 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3873
3874          * g++.dg/ext/attrib9.C: Add dg-warnings.
3875
3876 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3877
3878         PR c++/12335
3879         * g++.dg/parse/dtor3.C: New test.
3880
3881 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3882
3883         PR c++/12709
3884         * g++.dg/parse/try-catch-1.C: New test.
3885
3886 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3887
3888         * ada/acats/run_all.sh: Add more verbose output in acats.log
3889         when compiling tests.
3890
3891 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3892
3893         PR 13656
3894         * gcc.dg/typedef-redecl.c: New test case.
3895         * gcc.dg/typedef-redecl.h: New support file.
3896
3897 2004-01-13  Jan Hubicka  <jh@suse.cz>
3898
3899         * gcc.dg/always_inline.c: New test.
3900         * gcc.dg/debug/20031231-1.c: Fix.
3901
3902 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3903
3904         PR c++/13474
3905         * g++.dg/template/array3.C: New test.
3906
3907 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3908
3909         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3910         * g++.dg/warn/Wunused-2.C: Likewise.
3911
3912 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3913
3914         PR c++/13289
3915         * g++.dg/template/instantiate6.C: New test.
3916
3917 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3918
3919         PR middle-end/11397
3920         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3921
3922 2004-01-12  Jan Hubicka  <jh@suse.cz>
3923
3924         PR opt/12826
3925         * gcc.dg/20040112-1.c: New.
3926
3927         * gcc.dg/dwarf-die[1-7].c: Move to...
3928         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3929         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3930
3931 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3932
3933         PR c++/4100
3934         * g++.dg/parse/friend4.C: New test.
3935
3936 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3937
3938         PR c++/4100
3939         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3940         definition is called a friend.
3941
3942 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3943
3944         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3945
3946 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3947
3948         PR c++/3478
3949         * g++.dg/parse/error10.C: New test.
3950         * g++.dg/template/arg2.C: Accept "invalid type" error.
3951
3952 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3953
3954         PR middle-end/13392
3955         * g++.dg/opt/expect2.C: New test.
3956
3957 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3958
3959         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3960         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3961         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3962         Update dg-error regexps.
3963
3964 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3965
3966         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3967         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3968
3969 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         * gcc.dg/pragma-re-1.c: Use right pointer type.
3972
3973 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3974
3975         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3976
3977 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3978
3979         * gcc.dg/rs6000-ldouble-1.c: New.
3980
3981 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3982
3983         DR 337
3984         PR c++/9256
3985         * g++.dg/other/abstract1.C: New test.
3986
3987 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3988
3989         * g++.dg/lookup/strong-using-1.C: New.
3990
3991 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3992
3993         PR c/11234
3994         * gcc.dg/func-ptr-conv-1.c: New test.
3995         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3996
3997 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3998
3999         PR target/13380.
4000         * gcc.c-torture/compile/20040109-1.c: New.
4001
4002 2004-01-08  Stuart Hastings  <stuart@apple.com>
4003
4004         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4005         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4006         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4007
4008 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4009
4010         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4011
4012 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4013
4014         * ada/acats/run_acats: Treat 'gnatchop' the same way
4015         as 'gnatmake'.  Export GCC_DRIVER.
4016         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4017         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4018
4019 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4020
4021         PR c++/12573
4022         * g++.dg/template/dependent-expr4.C: New test.
4023
4024 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4025
4026         * gcc.dg/altivec-11.c: New test.
4027
4028 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4029
4030         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4031
4032 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4033
4034         PR c/6024
4035         * gcc.dg/enum-compat-1.c: New test.
4036         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4037
4038 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4039
4040         PR c/12165
4041         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4042         gcc.dg/c99-idem-qual-3.c: New tests.
4043
4044 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4045
4046         * gcc.dg/winline-7.c: Don't cast void * to int.
4047
4048 2004-01-06  Jan Hubicka  <jh@suse.cz>
4049
4050         * gcc.dg/i386-sse-5.c: New test
4051         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4052
4053 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4054
4055         PR c++/12815
4056         * g++.dg/rtti/typeid4.C: New test.
4057
4058 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4059
4060         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4061
4062 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4063
4064         PR c++/12132
4065         * g++.dg/template/error11.C: New test.
4066
4067         PR c++/13451
4068         * g++.dg/template/class2.C: New test.
4069
4070 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4071         Richard Sandiford <rsandifo@redhat.com>
4072
4073         PR c++/13387
4074         * g++.dg/opt/alias3.C: New test.
4075
4076 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4077
4078         PR c++/13157
4079         * g++.dg/template/koenig3.C: New test.
4080
4081         PR c++/13529
4082         * g++.dg/parse/offsetof3.C: New test.
4083
4084         * g++.dg/init/copy7.C: Add missing dg-error markers.
4085
4086         PR c++/12226
4087         * g++.dg/init/copy7.c: New test.
4088
4089         PR c++/13536
4090         * g++.dg/parse/cast1.C: New test.
4091
4092 2004-01-04  Jan Hubicka  <jh@suse.cz>
4093
4094         * gcc.dg/winline[1-7].c: New tests.
4095
4096 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4097
4098         PR c++/13520
4099         * g++.dg/template/qualttp22.C: New test.
4100
4101 2004-01-01  Jan Hubicka  <jh@suse.cz>
4102
4103         * gcc.dg/debug/20031231-1.c: New.
4104         * gcc.c-torture/compile/20040101-1.c: New.
4105         * gcc.dg/dwarf-die-[1-7].c: New.
4106
4107 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4108
4109         PR optimization/13521
4110         * gcc.c-torture/compile/20031231-1.c: New test.
4111
4112 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4113
4114         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4115
4116 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4117
4118         PR c++/10079
4119         * g++.dg/template/crash16.C: New test.
4120
4121 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4122
4123         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4124
4125 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4126
4127         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4128         ports.
4129         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4130         * g++.old-deja/g++.law/profile1.C: Likewise.
4131         * gcc.c-torture/compile/981006-1.c: Likewise.
4132         * gcc.c-torture/execute/loop-2e.x: Likewise.
4133         * gcc.c-torture/execute/loop-2f.x: Remove.
4134         * gcc.c-torture/execute/loop-2g.x: Likewise.
4135         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4136         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4137
4138 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4139
4140         PR c++/13507
4141         * g++.dg/ext/attrib11.C: New test.
4142
4143         PR c++/13494
4144         * g++.dg/template/array2-1.C: New test.
4145         * g++.dg/template/array2-2.C: New test.
4146
4147 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4148
4149         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4150
4151 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4152
4153         PR c++/12774
4154         * g++.dg/template/array1-1.C: New test.
4155         * g++.dg/template/array1-2.C: New test.
4156
4157 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4158
4159         PR fortran/12632
4160         * g77.dg/12632.f: New test case.
4161
4162 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4163
4164         PR c++/13289
4165         * g++.dg/parse/nontype1.C: New test.
4166
4167 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4168
4169         PR c++/12403
4170         * g++.dg/parse/explicit1.C: New test.
4171         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4172
4173 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4174
4175         PR c++/13081
4176         * g++.dg/opt/inline6.C: New test.
4177
4178         PR c++/12613
4179         * g++.dg/parse/error9.C: New test.
4180
4181         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4182
4183 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4184
4185         PR c++/13009
4186         * g++.dg/init/assign1.C: New test.
4187
4188 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4189
4190         PR c++/13070
4191         * g++.dg/warn/format3.C: New test case.
4192
4193 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4194
4195         * gcc.c-torture/compile/20031227-1.c: New test.
4196
4197 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4198
4199         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4200         * g77.dg/bprob/bprob.exp: Likewise.
4201         * gcc.misc-tests/bprob.exp: Likewise.
4202         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4203         variants on systems where the library does not provide that
4204         functionality.
4205         * gcc.dg/builtins-20.c: Use builtins-config.h.
4206         * gcc.dg/builtins-config.h: New file.
4207
4208 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4209
4210         * lib/gcc-dg.exp (dg-require-profiling): New function.
4211         * lib/target-supports.exp (check_profiling_available): Likewise.
4212         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4213         * g77.dg/bprob/bprob.exp: Likewise.
4214         * gcc.misc-tests/bprob.exp: Likewise.
4215         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4216         * gcc.dg/20021014-1.c: Likewise.
4217         * gcc.dg/nest.c: Likewise.
4218
4219 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4220
4221         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4222         compiling.
4223         * g++.dg/lookup/java2.C: Likewise.
4224         * gcc.dg/cpp/lexident.c: Likewise.
4225
4226 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4227
4228         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4229         given.
4230         * gcc.c-torture/compile/961203-1.c: Likewise.
4231         * gcc.c-torture/compile/980506-1.c: Likewise.
4232
4233 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4234
4235         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4236         (additional_prunes): New global.
4237         (gcc-dg-prune): Handle additional per-test pruning.
4238         (dg-test): Clear additional_prunes between tests.
4239
4240         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4241         dg-prune-output to avoid spurious failures from assembler
4242         complaining about nonexistent WAW violations.
4243         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4244         Use dg-prune-output to avoid spurious failures from assembler
4245         warning about Itanium B-step errata.
4246
4247 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4248
4249         * g++.dg/abi/macro0.C: New test.
4250         * g++.dg/abi/macro1.C: Likewise.
4251         * g++.dg/abi/macro2.C: Likewise.
4252
4253         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4254         * g++.dg/abi/bitfield7.C: Likewise.
4255         * g++.dg/abi/dtor2.C: Likewise.
4256         * g++.dg/abi/mangle11.C: Likewise.
4257         * g++.dg/abi/mangle12.C: Likewise.
4258         * g++.dg/abi/mangle14.C: Likewise.
4259         * g++.dg/abi/mangle17.C: Likewise.
4260         * g++.dg/abi/vbase10.C: Likewise.
4261         * g++.dg/abi/vbase14.C: Likewise.
4262         * g++.dg/template/qualttp17.C: Likewise.
4263
4264 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4265
4266         PR c/11995
4267         * gcc.dg/20031223-1.c: New test.
4268
4269 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4270
4271         * gcc.dg/noreturn-7.c: New test.
4272
4273 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4274
4275         * gcc.dg/null-pointer-1.c: New test.
4276
4277 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4278
4279         * g++.old-deja/g++.jason/template18.C: Remove.
4280         * g++.old-deja/g++.jason/template37.C: Likewise.
4281
4282         PR c++/12862
4283         * g++.dg/lookup/ns1.C: New test.
4284
4285         PR c++/12397
4286         * g++.dg/template/lookup3.C: New test.
4287
4288 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4289
4290         * g++.dg/template/recurse1.C: New test
4291
4292 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4293
4294         PR c++/12479
4295         * g++.dg/parse/semicolon1.C: New test.
4296         * g++.dg/parse/semicolon1.h: Likewise.
4297
4298 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4299
4300         * gcc.dg/darwin-misaligned.c: New test.
4301
4302 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4303
4304         PR c/9163
4305         * gcc.dg/20031222-1.c: New test.
4306
4307 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4308
4309         PR c++/13438
4310         * g++.dg/parse/error8.C: New test.
4311
4312         PR c++/11554
4313         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4314
4315 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4316
4317         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4318         too small.
4319         * gcc.c-torture/compile/930217-1.c: Likewise.
4320         * gcc.c-torture/compile/930513-1.c: Likewise.
4321         * gcc.c-torture/execute/920908-2.c: Likewise.
4322         * gcc.c-torture/execute/921204-1.c: Likewise.
4323         * gcc.c-torture/execute/930621-1.c: Likewise.
4324         * gcc.c-torture/execute/930630-1.c: Likewise.
4325         * gcc.c-torture/execute/931031-1.c: Likewise.
4326         * gcc.c-torture/execute/980602-2.c: Likewise.
4327         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4328         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4329         * gcc.c-torture/execute/extzvsi.c: Likewise.
4330         * gcc.c-torture/unsorted/ext.c: Likewise.
4331
4332 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4333
4334         PR target/12749
4335         * gcc.c-torture/compile/20031220-2.c: New test case.
4336
4337 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4338
4339         PR optimization/13031
4340         * gcc.c-torture/compile/20031220-1.c: New test case.
4341
4342 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4343
4344         * gcc.dg/cast-function-1.c: New test.
4345
4346 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4347
4348         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4349         formats.
4350
4351 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4352
4353         PR c++/12795
4354         * g++.dg/ext/attrib10.C: New test.
4355
4356 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4357
4358         * gcc.dg/cleanup-10.c: New test.
4359         * gcc.dg/cleanup-11.c: New test.
4360
4361 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4362
4363         PR c++/13239
4364         * g++.dg/opt/expect1.C: New test.
4365
4366 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4367
4368         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4369
4370 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4371
4372         PR debug/12923
4373         * gcc.dg/20031218-1.c: New test.
4374
4375         PR debug/12389
4376         * gcc.dg/20031218-2.c: New test.
4377         * gcc.dg/20031218-3.c: New test.
4378
4379         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4380         of label name and allow for USER_LABEL_PREFIX == "_" names.
4381         * g++.dg/abi/mangle18-2.C: Likewise.
4382         * g++.dg/abi/mangle19-1.C: Likewise.
4383         * g++.dg/abi/mangle19-2.C: Likewise.
4384         * g++.dg/abi/mangle20-1.C: Likewise.
4385         * g++.dg/abi/mangle20-2.C: Likewise.
4386
4387 2003-12-18  Richard Henderson  <rth@redhat.com>
4388
4389         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4390
4391 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4392             Dan Kegel <dank@kegel.com>
4393
4394         PR other/12009
4395         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4396         testing a cross compiler, it causes spurious compile failures.
4397         * lib/g++.exp: Likewise.
4398
4399 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4400
4401         PR c++/13262
4402         * g++.dg/template/access13.C: New test.
4403
4404 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4405
4406         * gcc.dg/20031216-1.c: New test.
4407
4408 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4409
4410         PR c++/9154
4411         * g++.dg/template/error10.C: New test.
4412
4413 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4414
4415         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4416         * g++.dg/eh/simd-2.C: Likewise.
4417
4418 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4419             Roger Sayle  <roger@eyesopen.com>
4420
4421         * gcc.c-torture/execute/ieee/mzero5.c: New.
4422
4423 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4424
4425         PR c++/10603
4426         * g++.dg/parse/error6.C: New test.
4427
4428         PR c++/12827
4429         * g++.dg/parse/error7.C: New test.
4430
4431 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4432
4433         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4434         at -O with stabs debugging formats.
4435         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4436         * gcc.dg/debug/debug-2.c: Likewise.
4437
4438 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/12696
4441         * g++.dg/init/error1.C: New test.
4442
4443         PR c++/12218
4444         * g++.dg/init/pm3.C: New test.
4445
4446 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4447
4448         PR c/3347
4449         * gcc.dg/bitfld-8.c: New test.
4450
4451 2003-12-16  James Lemke  <jim@wasabisystems.com>
4452
4453         * gcc.dg/arm-scd42-[123].c: New tests.
4454
4455 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4456
4457         PR c++/9043
4458         * g++.dg/abi/mangle20-1.C: New test.
4459         * g++.dg/abi/mangle20-2.C: New test.
4460
4461 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4462
4463         PR c++/13275
4464         * g++.dg/other/offsetof2.C: Remove XFAIL.
4465         * g++.dg/parse/offsetof1.C: New test.
4466         * g++.gd/parse/offsetof2.C: Likewise.
4467
4468 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4469
4470         * g++.dg/template/nontype3.C: New test.
4471         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4472
4473 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4474
4475         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4476
4477 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4478
4479         PR c++/13387
4480         * g++.dg/expr/assign1.C: New test.
4481
4482         PR c++/13242
4483         * g++.dg/abi/mangle19-1.C: New test.
4484         * g++.dg/abi/mangle19-2.C: New test.
4485
4486 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4487
4488         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4489
4490 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4491
4492         * gcc.c-torture/execute/20031216-1.c: New test.
4493
4494 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4495
4496         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4497         an ICE regression.
4498
4499 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/10926
4502         * g++.dg/template/error9.C: New test.
4503
4504         PR c++/11116
4505         * g++.dg/template/error8.C: New test.
4506
4507 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4508
4509         PR middle-end/13400
4510         * gcc.c-torture/execute/20031215-1.c: New test case.
4511
4512 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4513
4514         PR c++/13269
4515         * g++.dg/parse/error5.C: New test.
4516
4517         PR c++/12989
4518         * g++.dg/expr/sizeof1.C: New test.
4519
4520         PR c++/13310
4521         * g++.dg/template/crash15.C: New test.
4522
4523 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4524
4525         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4526         a non-POD type as the last named parameter of a varargs function.
4527
4528 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4529
4530         PR c++/13243
4531         PR c++/12573
4532         * g++.dg/template/crash14.C: New test.
4533         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4534
4535 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4536
4537         * g++.dg/other/java1.C: New test.
4538
4539         PR c++/13241
4540         * g++.dg/abi/mangle18-1.C: New test.
4541         * g++.dg/abi/mangle18-2.C: New test.
4542
4543 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4544
4545         PR optimization/10312
4546         * gcc.c-torture/execute/20031214-1.c: New.
4547
4548 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4549
4550         PR c++/10779
4551         PR c++/12160
4552         * g++.dg/parse/error3.C: New test.
4553         * g++.dg/parse/error4.C: Likewise.
4554         * g++.dg/abi/mangle4.C: Tweak error messages.
4555         * g++.dg/lookup/using5.C: Likewise.
4556         * g++.dg/other/error2.C: Likewise.
4557         * g++.dg/parse/typename5.C: Likewise.
4558         * g++.dg/parse/undefined1.C: Likewise.
4559         * g++.dg/template/arg2.C: Likewise.
4560         * g++.dg/template/ttp3.C: Likewise.
4561         * g++.dg/template/type1.C: Likewise.
4562         * g++.old-deja/g++.other/crash32.C: Likewise.
4563         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4564
4565 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4566
4567         PR c++/13106
4568         * g++.dg/warn/noreturn-3.C: New test.
4569
4570 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4571
4572         PR c++/13118
4573         * g++.dg/abi/covariant3.C: New.
4574
4575 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4576
4577         * g++.dg/eh/ia64-1.C: New test.
4578
4579 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4580
4581         PR optimization/13037
4582         * g77.f-torture/execute/13037.f: New test case.
4583
4584 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4585
4586         PR c++/12881
4587         * g++.dg/abi/covariant2.C: New.
4588
4589 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4590
4591         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4592
4593 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4594
4595         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4596
4597 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4598
4599         PR other/10819
4600         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4601         to fix Bug 10819.
4602         * lib/g++.exp (g++_version): Likewise.
4603         * lib/g77.exp (g77_version): Likewise.
4604         * lib/objc.exp (default_objc_version): Likewise.
4605
4606 2003-12-10  Richard Henderson  <rth@redhat.com>
4607
4608         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4609
4610         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4611
4612 2003-12-08  Matt Austern  <austern@apple.com>
4613
4614         PR c/13134
4615         * lib/gcc-dg.exp (dg-require-visibility): Define.
4616         * lib/target-supports (check_visibility_available): Define.
4617         * gcc.dg/visibility-1.c: New test.
4618         * gcc.dg/visibility-2.c: Likewise.
4619         * gcc.dg/visibility-3.c: Likewise.
4620         * gcc.dg/visibility-4.c: Likewise.
4621         * gcc.dg/visibility-5.c: Likewise.
4622         * gcc.dg/visibility-6.c: Likewise.
4623         * g++.dg/ext/visibility-1.C: Likewise.
4624         * g++.dg/ext/visibility-2.C: Likewise.
4625         * g++.dg/ext/visibility-3.C: Likewise.
4626         * g++.dg/ext/visibility-4.C: Likewise.
4627         * g++.dg/ext/visibility-5.C: Likewise.
4628         * g++.dg/ext/visibility-6.C: Likewise.
4629
4630 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4631
4632         * g++.dg/lookup/java1.C: New test.
4633         * g++.dg/lookup/java2.C: New test.
4634
4635 2003-12-07  Falk Hueffner  <falk@debian.org>
4636
4637         * g++.dg/opt/noreturn-1.C: New test.
4638
4639 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4640
4641         * gcc.dg/overflow-1.c: New test.
4642
4643 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4644
4645         * g77.f-torture/compile/13060.f: New test.
4646
4647 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/13323
4650         * g++.dg/inherit/operator2.C: New test.
4651
4652 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4653
4654         PR c++/13305
4655         * g++.dg/ext/attrib9.C: New test.
4656
4657 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4658
4659         PR c++/13314
4660         * g++.dg/template/error7.C: New test.
4661
4662 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4663             J"orn Rennecke <joern.rennecke@superh.com>
4664
4665         PR target/13302
4666         * g++.dg/other/struct-va_list.C: New test.
4667
4668 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4669
4670         PR c++/13166
4671         * g++.dg/parse/defarg6.C: New test.
4672
4673 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4674
4675         PR target/13256
4676         * gcc.c-torture/execute/20031201-1.c: New test.
4677
4678 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4679
4680         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4681
4682 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4683
4684         * gcc.dg/builtin-return-1.c: New test.
4685
4686 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4687             J"orn Rennecke <joern.rennecke@superh.com>
4688
4689         PR optimization/13260
4690         * gcc.c-torture/execute/20031204-1.c: New test.
4691
4692 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4693
4694         PR c++/9127
4695         * g++.dg/template/error6.C: New test.
4696
4697 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4698
4699         * gcc.dg/20031202-1.c: New test.
4700
4701 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4702
4703         PR c++/13179
4704         * g++.dg/template/eh1.C: New test.
4705
4706         PR c++/10771
4707         * g++.dg/template/error5.C: New test.
4708
4709 2003-12-02  David Ung  <davidu@mips.com>
4710
4711         * gcc.dg/compat/vector-check.h: Corrected type for var
4712         g_##TMODE
4713
4714 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4715
4716         PR c++/10126
4717         * g++.dg/template/ptrmem8.C: New test.
4718
4719 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4720
4721         PR c++/12573
4722         * g++.dg/template/dependent-expr3.C: New test.
4723
4724 2003-12-01  James Lemke  <jim@wasabisystems.com>
4725
4726         * gcc.dg/arm-g2.c: New test.
4727
4728 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4729
4730         PR optimization/11634
4731         * gcc.dg/20031201-2.c: New test case.
4732
4733 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4734
4735         PR 11433
4736         * objc.dg/proto-lossage-3.m: New test.
4737
4738 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4739
4740         PR optimization/12628
4741         * gcc.dg/20031201-1.c: New test case.
4742
4743 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4744
4745         * gcc.dg/unaligned-1.c: New test.
4746
4747 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4748
4749         PR c++/9849
4750         * g++.dg/template/error4.C: New test.
4751         * g++.dg/template/nested3.C: Adjust error markers.
4752
4753 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4754
4755         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4756
4757 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4758
4759         PR c/10333
4760         * gcc.dg/bitfld-7.c: New test.
4761
4762 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4763
4764         * gcc.dg/tls/asm-1.C: New test.
4765
4766 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4767
4768         * gcc.dg/cpp/assert4.c: Update.
4769
4770 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4771
4772         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4773         * gcc.dg/builtin-apply3.c: New test.
4774
4775 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4776
4777         * lib/compat.exp (compat-obj): New xfaildata parameter.
4778         Use it to set compiler_conditional_xfail_data before compiling.
4779         (compat-get-options): Handle dg-xfail-if.
4780         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4781         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4782         * gcc.dg/compat/vector-1_y.c: Likewise.
4783         * gcc.dg/compat/vector-2_x.c: Likewise.
4784         * gcc.dg/compat/vector-2_y.c: Likewise.
4785
4786 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4787
4788         * g++.dg/opt/reg-stack4.C: New test.
4789
4790 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4791
4792         * gcc.dg/builtin-apply2.c: New test.
4793
4794 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4795
4796         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4797
4798 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4799
4800         PR c++/12924
4801         * g++.dg/template/template-id-2.C: New test.
4802
4803 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4804
4805         PR c++/5369
4806         * g++.dg/template/memfriend1.C: New test.
4807         * g++.dg/template/memfriend2.C: Likewise.
4808         * g++.dg/template/memfriend3.C: Likewise.
4809         * g++.dg/template/memfriend4.C: Likewise.
4810         * g++.dg/template/memfriend5.C: Likewise.
4811         * g++.dg/template/memfriend6.C: Likewise.
4812         * g++.dg/template/memfriend7.C: Likewise.
4813         * g++.dg/template/memfriend8.C: Likewise.
4814         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4815
4816 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4817
4818         PR c++/12515
4819         * g++.dg/ext/cond1.C: New test.
4820
4821 2003-11-20  Richard Henderson  <rth@redhat.com>
4822
4823         * gcc.dg/20020201-2.c: Remove.
4824         * gcc.dg/20020201-4.c: Remove.
4825         * gcc.dg/20020304-1.c: Remove.
4826
4827 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4828
4829         * gcc.dg/cpp/trad/xwin1.c: New test case.
4830
4831 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4832
4833         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4834         * lib/g77.exp: Likewise.
4835         * lib/objc.exp: Likewise.
4836         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4837         for darwin.
4838
4839 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4840
4841         PR c++/12932
4842         * g++.dg/template/static5.C: New test.
4843
4844 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4845
4846         * gcc.dg/nested-func-1.c: New test.
4847
4848 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4849
4850         * gcc.dg/cpp/assert4.c: New test.
4851
4852 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4853
4854         PR c++/2294
4855         * g++.dg/lookup/using9.c: New test.
4856
4857 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4858
4859         PR c++/12762
4860         * g++.dg/template/error3.C: New test.
4861
4862 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4863
4864         PR ada/13035
4865         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4866         No longer use a wrapper for gcc, since this does not work under
4867         Windows.
4868
4869 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4870
4871         PR c++/2094
4872         * g++.dg/template/ptrmem7.C: New test.
4873
4874 2003-11-13  Andrew Pinski <apinski@apple.com>
4875
4876         * gcc.c-torture/compile/20031113-1.c: New test.
4877
4878 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4879             Kean Johnston <jkj@sco.com>
4880
4881         PR c/13029
4882         * gcc.dg/unused-4.c: Update.
4883
4884 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4885
4886         * g++.dg/opt/const3.C: New test.
4887
4888 2003-11-13  Jan Hubicka  <jh@suse.cz>
4889
4890         * gcc.c-torture/compile/20031112-1.c: New test.
4891
4892 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4893
4894         * g++.dg/parse/crash10.C: Remove bogus error marker.
4895
4896 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4897
4898         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4899         (host_gcc): Likewise.
4900         (ROOT): Honor $PWDCMD.
4901         (BASE): Likewise.
4902         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4903
4904 2003-11-12  Catherine Moore  <clm@redhat.com>
4905
4906         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4907
4908 2003-11-12  Andreas Jaeger  <aj@suse.de>
4909             Jakub Jelinek  <jakub@redhat.com>
4910             Andrew Pinski  <pinskia@physics.uc.edu>
4911             Richard Henderson  <rth@redhat.com>
4912
4913         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4914         systems.
4915         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4916
4917         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4918         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4919
4920 2003-11-11  Andreas Jaeger  <aj@suse.de>
4921
4922         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4923
4924         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4925
4926 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4927
4928         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4929         Clean ups.
4930
4931 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4932
4933         * gcc.dg/trampoline-1.c: New test.
4934
4935 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4936
4937         * gcc.c-torture/compile/200031109-1.c: New test.
4938
4939 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4940
4941         PR c/3190
4942         PR c/8714
4943         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4944         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4945         gcc.dg/format/no-y2k-1.c: Update.
4946
4947 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4948
4949         PR optimization/10467
4950         * gcc.dg/20031108-1.c: New test case.
4951
4952 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4953
4954         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4955
4956 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4957
4958         * gcc.dg/compound-lvalue-1.c: New test.
4959         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4960         some XFAILs.
4961
4962 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4963
4964         * gcc.dg/altivec-varargs-1.c: New test.
4965
4966 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4967
4968         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4969         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4970         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4971         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4972         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4973
4974 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4975
4976         * gcc.dg/cond-lvalue-1.c: New test.
4977
4978 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4979
4980         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4981
4982 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4983
4984         PR c++/11616
4985         * g++.dg/template/instantiate5.C: New test.
4986
4987 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4988
4989         PR c++/12726
4990         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4991         * ChangeLog: Add missing first entry for above test.
4992
4993 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4994
4995         PR c++/9810
4996         * g++.dg/template/using8.C: New test.
4997         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4998
4999 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5000
5001         PR optimization/10817
5002         * gcc.c-torture/compile/20031102-1.c: New test case.
5003
5004 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5005
5006         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5007         2147483647.
5008
5009 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5010
5011         * gcc.dg/20031102-1.c: New test.
5012
5013 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5014
5015         * gcc.dg/complex-1.c: New test.
5016
5017 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5018
5019         PR c++/12796
5020         * g++.dg/template/crash13.C: Adjust expected error location.
5021         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5022
5023 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5024
5025         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5026
5027 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5028
5029         PR/10239
5030         * gcc.c-torture/compile/20031031-2.c: New test.
5031
5032 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5033
5034         PR/11640
5035         * gcc.c-torture/compile/20031031-1.c: New test.
5036
5037 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5038
5039         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5040         * gcc.misc-tests/bprob.exp: Likewise.
5041         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5042         the execution test on arm-elf configs.
5043         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5044         configs that don't support scratch files.
5045         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5046
5047 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5048
5049         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5050         done by dejagnu.
5051
5052 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5053
5054         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5055         Avoid non pure sh syntax. Add more logging.
5056
5057         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5058         fail.
5059
5060 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5061
5062         PR libgcj/10610
5063         * gcc.dg/ppc-stackalign-1.c: New test.
5064
5065 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5066
5067         * ada/acats/run_all.sh: Change output to be more compliant with
5068         dejagnu framework.
5069         Create acats.sum and acats.log files under testsuite/ada/acats
5070         Only run [a-z]* directories, to filter out e.g. CVS.
5071         Redirect build output to log file.
5072
5073 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5074
5075         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5076
5077 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5078
5079         PR ada/5909:
5080         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5081
5082 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5083
5084         * gcc.c-torture/compile/20031023-1.c: New test.
5085         * gcc.c-torture/compile/20031023-2.c: New test.
5086         * gcc.c-torture/compile/20031023-3.c: New test.
5087         * gcc.c-torture/compile/20031023-4.c: New test.
5088
5089 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5090
5091         PR c++/10371
5092         * g++.dg/lookup/scoped8.C: New test.
5093
5094 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5095
5096         * g++.dg/opt/reg-stack3.C: New test.
5097
5098 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5099
5100         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5101
5102 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5103
5104         PR c++/11076
5105         * g++.dg/template/crash13.C: New test.
5106
5107 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5108
5109         * gcc.dg/c99-restrict-2.c: New test.
5110
5111 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5112
5113         PR c++/12698, c++/12699, c++/12700, c++/12566
5114         * g++.dg/inherit/covariant9.C: New test.
5115         * g++.dg/inherit/covariant10.C: New test.
5116         * g++.dg/inherit/covariant11.C: New test.
5117
5118 2003-10-23  Jason Merrill  <jason@redhat.com>
5119
5120         PR c++/12726
5121         * g++.dg/ext/complit2.C: New test.
5122
5123 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5124
5125         PR target/12654
5126         * gcc.c-torture/execute/20031020-1.c: New test.
5127
5128 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5129
5130         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5131         following the jump_insn.
5132
5133 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5134
5135         * gcc.dg/cast-lvalue-1.c: New test.
5136
5137 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5138
5139         PR c++/11962
5140         * g++.dg/template/cond2.C: New test.
5141
5142 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5143
5144         * gcc.dg/builtins-28.c: New test.
5145
5146 2003-10-20  Jan Hubicka  <jh@suse.cz>
5147
5148         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5149         parameter.
5150         * testsuite/gcc.dg/inline-2.c: Likewise.
5151
5152 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5153
5154         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5155         * gcc.dg/nest.c:  Likewise.
5156
5157 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5158
5159         PR c++/9781, c++/10583, c++/11862
5160         * g++.dg/parse/crash13.C: New test.
5161
5162 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5163
5164         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5165
5166 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5167
5168         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5169         Define HAVE_C99_RUNTIME except on Solaris.
5170         * gcc.dg/builtins-20.c: Likewise.
5171
5172 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5173
5174         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5175
5176 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5177
5178         PR c++/12495
5179         * g++.dg/template/crash21.C: New test.
5180
5181 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5182
5183         PR c++/2513
5184         * g++.dg/template/typename5.C: New test.
5185
5186 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5187
5188         PR c++/12369
5189         * g++.dg/template/friend25.C: New test.
5190
5191 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5192
5193         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5194         versions.
5195
5196 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5197
5198         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5199         == 2147483647.
5200
5201 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5202
5203         * gcc.c-torture/execute/960416-1.x: Remove.
5204         * gcc.c-torture/execute/divconst-3.x: Likewise.
5205
5206 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5207
5208         PR target/12598
5209         * gcc.dg/torture/cris-volatile-1.c: New test.
5210
5211 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5212
5213         PR optimization/9325
5214         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5215         for overflowing floating point to integer conversion during RTL
5216         simplification.
5217
5218 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5219
5220         * objc/execute/_cmd.m: Fix typo.
5221         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5222         Relax 'scan-assembler' regexp.
5223         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5224         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5225         * objc.dg/zero-link-2.m: Remove blank line.
5226         * objc.dg/zero-link-3.m: New test case.
5227
5228 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5229
5230         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5231
5232         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5233         than linker trickery.
5234
5235 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5236
5237         PR c++/12370
5238         * g++.dg/other/friend2.C: New test.
5239
5240 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5241
5242         * gcc.dg/20031012-1.c: New test.
5243
5244 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5245
5246         * gcc.dg/weak/weak-3.c: Fix for new warning.
5247
5248 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5249
5250         PR optimization/8750
5251         * gcc.c-torture/execute/20031012-1.c: New test case.
5252
5253 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5254
5255         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5256         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5257
5258 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5259
5260         PR optimization/12260
5261         * gcc.c-torture/compile/20031011-2.c: New test case.
5262
5263 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5264
5265         * gcc.c-torture/execute/20031011-1.c: New testcase.
5266
5267 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5268
5269         * gcc.c-torture/compile/20031011-1.c: New test.
5270
5271 2003-10-11  Jan Hubicka  <jh@suse.cz>
5272
5273         * g++.dg/other/first-global.C: New test.
5274
5275 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5276
5277         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5278
5279 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5280
5281         * gcc.c-torture/compile/20031010-1.c: New test.
5282
5283 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5284
5285         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5286         * gcc.c-torture/execute/va-arg-25.c: ... here.
5287
5288 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5289
5290         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5291
5292 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5293
5294         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5295
5296 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5297
5298         * g++.dg/parse/error2.C: New test.
5299
5300 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5301
5302         PR c++/11097
5303         * g++.dg/other/error5.C: Modify the error message.
5304         * g++.dg/lookup/using8.C: New test.
5305
5306 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5307
5308         * gcc.dg/darwin-abi-2.c: New file.
5309         * gcc.c-torture/execute/va-arg-24.c: New file.
5310
5311 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5312
5313         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5314         indentation.
5315
5316 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5317
5318         PR c++/10147
5319         * g++.dg/other/error4.C: Update error messages.
5320         * g++.dg/template/ptrmem4.C: Likewise.
5321
5322         PR c++/12337
5323         * g++.dg/init/new9.C: New test.
5324
5325         PR c++/12334, c++/12236, c++/8656
5326         * g++.dg/ext/attrib8.C: New test.
5327
5328 2003-10-06  Devang Patel  <dpatel@apple.com>
5329
5330         * gcc.dg/debug/dwarf2-3.h: New test.
5331         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5332
5333 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5334
5335         * g++.dg/opt/cfg2.C: New test.
5336
5337 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5338
5339         * g++.dg/opt/float1.C: New test.
5340
5341 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5342
5343         * gcc.dg/c90-array-lval-6.c: New test.
5344         * gcc.dg/c99-array-lval-6.c: New test.
5345
5346 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5347             Ziemowit Laski  <zlaski@apple.com>
5348
5349         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5350         'Derived', so that it is never considered a class method; add
5351         new warning for '+port' method ambiguity.
5352         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5353         <objc/objc-api.h> (needed on Mac OS X).
5354         * objc.dg/method-13.m: New test.
5355
5356 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5357
5358         PR optimization/9325, PR java/6391
5359         * gcc.c-torture/execute/20031003-1.c: New test case.
5360
5361 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR optimization/12180
5364         * gcc.dg/20031002-1.c: New test.
5365
5366         PR c++/12486
5367         * g++.dg/inherit/error1.C: New test.
5368
5369 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5370
5371         * lib/f-torture.exp (search_for): Rename to...
5372         (search_for_re): This.  Also, clean up comments and the
5373         "regexp" invocation.
5374
5375 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5376
5377         * gcc.c-torture/compile/20031002-1.c: New test.
5378
5379 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5380
5381         * g++.dg/opt/cond1.C: New test.
5382
5383 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5384
5385         * gcc.dg/Wold-style-definition-2.c: New testcase.
5386         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5387
5388 2003-09-29  Richard Henderson  <rth@redhat.com>
5389
5390         * g++.dg/init/array10.C: Add dg-options.
5391
5392 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5393
5394         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5395
5396 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5397
5398         * g++.dg/template/friend19.C: Fix typo.
5399         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5400
5401 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5402
5403         * gcc.c-torture/execute/20030928-1.c: New test.
5404         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5405
5406 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5407
5408         * g++.dg/opt/unroll1.C: New test.
5409
5410 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5411
5412         PR optimization/11741
5413         * gcc.dg/20030926-1.c: New test case.
5414
5415 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5416
5417         PR c++/5655
5418         * g++.dg/parse/access7.C: New test.
5419         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5420
5421 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5422
5423         MERGE OF objc-improvements-branch into MAINLINE:
5424         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5425         if libobjc has not been built.
5426         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5427         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5428         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5429         objc/execute/nested-3.m, objc/execute/np-2.m,
5430         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5431         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5432         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5433         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5434         objc.dg/special/unclaimed-category-1.h,
5435         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5436         well as GNU runtime.
5437         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5438         * execute/cascading-1.m, execute/function-message-1.m,
5439         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5440         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5441         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5442         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5443         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5444         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5445         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5446         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5447         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5448         * objc.dg/bitfield-2.m: Run only on Darwin.
5449         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5450         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5451         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5452         * objc.dg/const-str-1.m: Fix constant string layout.
5453
5454 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5455
5456         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5457
5458 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5459
5460         * gcc.dg/darwin-abi-1.c: New file.
5461
5462 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5463
5464         PR target/12281
5465         * gcc.c-torture/compile/20030921-1.c: New test.
5466
5467 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5468
5469         * g++.dg/opt/reg-stack2.C: New test.
5470
5471 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5472
5473         * g++.dg/eh/delayslot1.C: New test.
5474
5475 2003-09-20  Richard Henderson  <rth@redhat.com>
5476
5477         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5478
5479 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5480
5481         * gcc.c-torture/execute/20030920-1.c: New test case.
5482
5483 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5484
5485         * g++.dg/rtti/typeid3.C: Correct expected error message.
5486
5487 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5488
5489         PR c++/157
5490         * g++.dg/parse/crash12.C: New test.
5491
5492 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5493
5494         * gcc.dg/compat/mixed-struct-check.h: New.
5495         * gcc.dg/compat/mixed-struct-defs.h: New.
5496         * gcc.dg/compat/mixed-struct-init.h: New.
5497         * gcc.dg/compat/struct-by-value-19_main.c: New.
5498         * gcc.dg/compat/struct-by-value-19_x.c: New.
5499         * gcc.dg/compat/struct-by-value-19_y.c: New.
5500         * gcc.dg/compat/struct-by-value-20_main.c: New.
5501         * gcc.dg/compat/struct-by-value-20_x.c: New.
5502         * gcc.dg/compat/struct-by-value-20_y.c: New.
5503         * gcc.dg/compat/struct-return-19_main.c: New.
5504         * gcc.dg/compat/struct-return-19_x.c: New.
5505         * gcc.dg/compat/struct-return-19_y.c: New.
5506         * gcc.dg/compat/struct-return-20_main.c: New.
5507         * gcc.dg/compat/struct-return-20_x.c: New.
5508         * gcc.dg/compat/struct-return-20_y.c: New.
5509
5510 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5511         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5512         so that it will not complain on LP64 targets.
5513
5514 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5515
5516         PR c++/495
5517         * g++.dg/template/friend24.C: New test.
5518
5519 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5520
5521         PR c++/12332
5522         * g++.dg/template/memtmpl2.C: New test.
5523
5524 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5525
5526         PR target/11184
5527         * gcc.dg/builtin-apply1.c: New test.
5528
5529 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5530
5531         PR c++/9848
5532         * g++.dg/warn/Wunused-4.C: New test.
5533
5534 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5535
5536         PR c++/12316
5537         * g++.dg/other/gc2.C: New test.
5538
5539 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/11991
5542         * g++.dg/rtti/typeid3.C: New test.
5543
5544         PR c++/12266
5545         * g++.dg/overload/template1.C: New test.
5546
5547 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5548
5549         * g++.dg/opt/cfg3.C: New test.
5550
5551 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5552
5553         PR c++/7939
5554         * g++.dg/template/crash11.C: New test.
5555
5556 2003-09-16  Jason Merrill  <jason@redhat.com>
5557             Jakub Jelinek  <jakub@redhat.com>
5558
5559         * gcc.dg/attr-warn-unused-result.c: New test.
5560
5561 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5562
5563         PR c++/12184
5564         * g++.dg/expr/call2.C: New test.
5565
5566 2003-09-15  Andreas Jaeger  <aj@suse.de>
5567
5568         * gcc.dg/Wold-style-definition-1.c: New test.
5569
5570 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5571
5572         PR c++/3907
5573         * g++.dg/parse/template12.C: New test.
5574
5575         * g++.dg/abi/bitfield11.C: New test.
5576         * g++.dg/abi/bitfield12.C: Likewise.
5577
5578 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5579
5580         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5581         non-expansion of functional macro name without arguments at EOL.
5582         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5583
5584 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5585
5586         * gcc.c-torture/execute/20030914-[12].c: New tests.
5587
5588 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5589
5590         PR c++/11788
5591         * g++.dg/overload/addr1.C: New test.
5592
5593 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5594
5595         * gcc.dg/20030909-1.c: New test.
5596
5597 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5598
5599         * gcc.dg/ultrasp10.c: New test.
5600
5601 2003-09-09  Devang Patel  <dpatel@apple.com>
5602
5603         * gcc.dg/darwin-ld-6.c: New test.
5604
5605 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5606
5607         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5608
5609 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5610
5611         * gcc.dg/ia64-types1.c: New test.
5612         * gcc.dg/ia64-types2.c: Likewise.
5613
5614 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5615
5616         * gcc.dg/builtins-1.c: Add more _Complex tests.
5617         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5618
5619         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5620         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5621
5622 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5623
5624         PR c++/11786
5625         * g++.dg/lookup/koenig2.C: New test.
5626
5627         PR c++/5296
5628         * g++.dg/rtti/typeid2.C: New test.
5629
5630 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5631
5632         * gcc.c-torture/compile/20030904-1.c: New test.
5633
5634 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5635
5636         * g++.dg/opt/longbranch2.C: New test.
5637
5638 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5639
5640         * g++.dg/template/crash10.C: Only compile it.
5641
5642 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5643
5644         PR middle-end/11665
5645         * gcc.c-torture/compile/20030907-1.c: New test.
5646         * g++.dg/init/array11.C: New test.
5647
5648 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5649
5650         PR c++/11852
5651         * g++.dg/init/struct1.C: New test.
5652
5653 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5654
5655         PR c++/12181
5656         * g++.dg/expr/comma1.C: New test.
5657
5658 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/11867
5661         * g++.dg/expr/static_cast5.C: New test.
5662
5663 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5664
5665         PR c++/11507
5666         * g++.dg/lookup/scoped7.C: New test.
5667
5668         PR c++/9574
5669         * g++.dg/other/static1.C: New test.
5670
5671         PR c++/11490
5672         * g++.dg/warn/template-1.C: New test.
5673
5674         PR c++/11432
5675         * g++.dg/template/crash10.C: New test.
5676
5677         PR c++/2478
5678         * g++.dg/overload/VLA.C: New test.
5679
5680         PR c++/10804
5681         * g++.dg/template/call1.C: New test.
5682
5683 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5684
5685         PR c++/11794
5686         * g++.dg/parse/using3.C: New test.
5687
5688 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5689
5690         PR c++/11409
5691         * g++.dg/overload/builtin3.C: New test case.
5692
5693 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5694
5695         PR c/9862
5696         * gcc.dg/20030906-1.c: New test.
5697         * gcc.dg/20030906-2.c: Likewise.
5698
5699 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         PR c++/12167
5702         * g++.dg/parse/defarg5.C: New test.
5703
5704         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5705
5706 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5707
5708         PR c++/12163
5709         * g++.dg/expr/static_cast4.C: New test.
5710
5711         PR c++/12146
5712         * g++.dg/template/crash9.C: New test.
5713
5714 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5715
5716         * g++.old-deja/g++.ext/pretty2.C: Update for change
5717         in __FUNCTION__.
5718         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5719
5720 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/11922
5723         * g++/dg/template/qualified-id1.C: New test.
5724
5725         PR c++/12037
5726         * g++.dg/warn/noeffect4.C: New test.
5727
5728 2003-09-04  Matt Austern  <austern@apple.com>
5729
5730         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5731         * g++.dg/ext/fnname2.C: Likewise.
5732         * g++.dg/ext/fnname3.C: Likewise.
5733
5734 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5735
5736         * g++.dg/expr/lval1.C: New test.
5737         * g++.dg/ext/lvcast.C: Remove.
5738
5739 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5740
5741         PR optimization/11700.
5742         * gcc.c-torture/compile/20030903-1.c: New test case.
5743
5744 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5745
5746         PR c++/12053
5747         * g++.dg/abi/layout4.C: New test.
5748
5749 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5750
5751         PR c++/11553
5752         * g++.dg/parse/friend3.C: New test.
5753
5754 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5755
5756         PR c++/11847
5757         * g++.dg/template/class1.C: New test.
5758
5759         PR c++/11808
5760         * g++.dg/expr/call1.C: New test.
5761
5762 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/12114
5765         * g++.dg/init/ref9.C: New test.
5766
5767         PR c++/11972
5768         * g++.dg/template/nested4.C: New test.
5769
5770 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5771
5772         PR c++/12093
5773         * g++.dg/template/non-dependent4.C: New test.
5774
5775         PR c++/11928
5776         * g++.dg/inherit/conv1.C: New test.
5777
5778 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5779
5780         PR c++/6196
5781         * g++.dg/ext/label1.C: New test.
5782         * g++.dg/ext/label2.C: Likewise.
5783
5784 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5785
5786         * g++.dg/expr/cond3.C: New test.
5787
5788 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5789
5790         * gcc.dg/builtins-1.c: Add new builtin cases.
5791
5792 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5793
5794         * gcc.dg/builtins-1.c: Add new cases.
5795         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5796
5797 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5798
5799         * gcc.dg/builtins-1.c: Add more math builtin tests.
5800         * gcc.dg/torture/builtin-attr-1.c: New test.
5801
5802 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5803
5804         PR optimization/5079
5805         * g++.dg/opt/static3.C: New test.
5806
5807 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5808
5809         * gcc.misc-tests/gcov-10b.c: New test.
5810
5811 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5812
5813         * g++.dg/opt/ptrmem3.C: New test.
5814
5815         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5816
5817 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5818
5819         * gcc.dg/20030826-2.c: New test.
5820
5821 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5822
5823         PR middle-end/12002
5824         * g77.f-torture/compile/12002.f: New test case.
5825
5826 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5827
5828         * gcc.dg/20030826-1.c: New test case.
5829
5830 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5831
5832         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5833
5834 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5835
5836         PR c++/11871
5837         * c++.dg/lookup/crash1.C: New test.
5838
5839         * c++.dg/warn/noeffect3.C: New test.
5840
5841 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5842
5843         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5844         * gcc.dg/compat/vector-1_y.c: Ditto.
5845         * gcc.dg/compat/vector-2_x.c: Ditto.
5846         * gcc.dg/compat/vector-2_y.c: Ditto.
5847
5848 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5849
5850         * gcc.dg/20030702-1.c: New test.
5851
5852 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5853
5854         PR c++/8795
5855         * g++.dg/ext/altivec-1.C: New test.
5856
5857 2003-08-24  Richard Henderson  <rth@redhat.com>
5858
5859         * g++.dg/eh/simd-2.C: Add -w for x86.
5860
5861 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5862
5863         * gcc.dg/20030815-1.c: New test.
5864
5865 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5866
5867         PR c++/3765
5868         * g++.dg/parse/access6.C: New test.
5869
5870 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5871
5872         PR c++/641, c++/11876
5873         * g++.dg/template/friend22.C: New test.
5874         * g++.dg/template/friend23.C: Likewise.
5875
5876 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5877
5878         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5879         identically.
5880
5881 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5882
5883         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5884
5885 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5886
5887         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5888
5889 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5890
5891         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5892
5893 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5894
5895         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5896
5897 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5898
5899         PR c++/11919
5900         * g++.dg/overload/prom1.C: New test.
5901
5902         PR c++/11551
5903         * g++.dg/parse/dtor2.C: New test.
5904
5905         PR c++/10762
5906         * g++.dg/parse/using2.C: New test.
5907
5908 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5909
5910         PR target/11805
5911         * gcc.c-torture/compile/20030821-1.c: New.
5912
5913 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5914
5915         PR c++/11834
5916         * g++.dg/template/deduce2.C: New test.
5917
5918 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5919
5920         * gcc.c-torture/execute/20030821-1.c: New test.
5921
5922 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5923
5924         PR middle-end/11984
5925         * gcc.dg/20030820-1.c: New test case.
5926
5927 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5928
5929         PR c++/11945
5930         * g++.dg/warn/noeffect2.C: New test.
5931
5932 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5933
5934         PR c++/10926
5935         * g++.dg/template/dtor2.C: New test.
5936
5937         PR c++/11684
5938         * g++.dg/template/operator1.C: New test.
5939         * g++.dg/parse/operator4.C: New test.
5940
5941         PR c++/11946.C
5942         * g++.dg/expr/enum1.C: New test.
5943         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5944
5945         PR c++/11036.C
5946         * g++.dg/parse/elab2.C: New test.
5947         * g++.dg/parse/typedef4.C: Change error message.
5948         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5949         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5950         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5951
5952 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5953
5954         * gcc.dg/pch/warn-1.c: New.
5955         * gcc.dg/pch/warn-1.hs: New.
5956
5957         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5958         not-tested file.
5959
5960 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5961
5962         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5963
5964 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5965
5966         * gcc.dg/uninit-D.c: New Test.
5967         * gcc.dg/uninit-E.c: New Test.
5968         * gcc.dg/uninit-F.c: New Test.
5969         * gcc.dg/uninit-G.c: New Test.
5970
5971 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5972
5973         * g++.dg/README: Describe the pch directory.
5974
5975 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5976
5977         PR c++/11174
5978         * g++.dg/parse/access4.C: New test.
5979         * g++.dg/parse/access5.C: Likewise.
5980         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5981
5982 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5983
5984         * gcc.dg/noncompile/20030818-1.c: New.
5985
5986 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5987
5988         PR c++/11957
5989         * g++.dg/warn/noeffect1.C: New test.
5990
5991         * g++.dg/template/scope2.C: New test.
5992         * g++.dg/template/error2.C: Correct dg-error
5993
5994 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5995
5996         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5997
5998 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5999
6000         PR C++/11512
6001         * g++.dg/template/warn1.C: New.
6002
6003 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6004
6005         * g++.dg/template/error2.C: New test.
6006         * g++.dg/lookup/using7.C: Adjust errors
6007         * g++.old-deja/g++.pt/crash36.C: Likewise.
6008         * g++.old-deja/g++.pt/derived3.C: Likewise.
6009
6010 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6011
6012         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6013         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6014         * gcc.c-torture/execute/builtins/string-9.c: New, from
6015         string-opt-9.c.  Adjust for execute/builtins framework.
6016         * gcc.c-torture/execute/string-opt-9.c: Delete.
6017
6018 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6019
6020         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6021
6022         * g++.dg/parse/ret-type2.C: New test.
6023
6024         PR c++/11703
6025         * g++.dg/init/new8.C: New test.
6026
6027         PR c++/10923
6028         * g++.dg/parse/typedef5.C: New test.
6029
6030         PR c++/9512
6031         * g++.dg/parse/qualified2.C: New test.
6032         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6033         invalid code.
6034
6035 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6036
6037         * g++.dg/conversion/ptrmem1.C: New test.
6038
6039 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6040
6041         PR target/11693
6042         * gcc.dg/20030811-1.c: New test.
6043
6044         PR target/11535
6045         * gcc.c-torture/execute/20030811-1.c: New test.
6046
6047 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6048
6049         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6050
6051 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6052
6053         PR c++/11789.C
6054         * g++.dg/inherit/multiple1.C: New test.
6055
6056 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6057
6058         * gcc.dg/spe1.c: New test.
6059
6060         PR c++/11670
6061         * g++.dg/expr/cast2.C: New test.
6062
6063         PR c++/10530
6064         * g++.dg/template/dependent-name2.C: New test.
6065
6066 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6067
6068         * g++.dg/parse/crash11.C: Put the dg options in comments.
6069
6070 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6071
6072         * lib/gcc-dg.exp: Update for diagnostic change.
6073
6074 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6075
6076         PR c++/5767
6077         * g++.dg/parse/crash11.C: New test.
6078
6079 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6080
6081         * gcc.dg/cpp/spacing1.c: Update.
6082
6083 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6084
6085         PR target/11739
6086         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6087         a value for -mtune.
6088
6089 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6090
6091         PR middle-end/11771
6092         * gcc.c-torture/compile/20030804-1.c: New test case.
6093
6094 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6095
6096         * gcc.dg/20030804-1.c: New test case.
6097
6098 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6099
6100         * gcc.dg/cpp/separate-1.c: New test.
6101
6102 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6103
6104         PR c++/11704
6105         * g++.dg/template/dependent-expr2.C: New test.
6106
6107         PR c++/11766
6108         * g++.dg/expr/ptrmem1.C: New test.
6109
6110 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6111
6112         PR c++/9453
6113         * g++.dg/template/friend15.C: New test.
6114
6115 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6116
6117         * lib/dg-pch.exp: Work round PCH bug.
6118
6119 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6120
6121         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6122         builtins.  Move cases from builtins-4.c here.
6123
6124         * gcc.dg/torture/builtin-math-1.c: New test taken from
6125         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6126         additional cases.
6127
6128         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6129         Delete.
6130
6131 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6132
6133         PR c++/9447
6134         * g++.dg/template/using7.C: New test.
6135
6136 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6137
6138         * import1.c, import2.c: New tests.
6139
6140 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6141
6142         * g++.dg/eh/crossjump1.C: New test.
6143
6144 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6145
6146         PR c++/11697
6147         * g++.dg/template/using6.C: New test.
6148
6149         PR c++/11744
6150         * g++.dg/template/koenig2.C: New test.
6151
6152 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6153
6154         PR c++/7983
6155         * g++.dg/parse/typedef4.C: New test.
6156
6157 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6158
6159         PR c++/8442, c++/8806
6160         * g++.dg/template/elab1.C: New test.
6161         * g++.dg/template/type2.C: Likewise.
6162         * g++.dg/template/ttp3.C: Adjust expected error message.
6163         * g++.old-deja/g++.law/visibility13.C: Likewise.
6164         * g++.old-deja/g++.niklas/t135.C: Likewise.
6165         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6166         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6167         template argument.
6168         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6169
6170 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6171
6172         PR c++/11295
6173         * g++.dg/ext/stmtexpr1.C: New test.
6174
6175         * g++.dg/opt/tmp1.C: New test.
6176
6177         PR c++/11525
6178         * g++.dg/parse/constant4.C: New test.
6179
6180         PR c++/9447
6181         * g++.dg/template/using5.C: New test.
6182
6183 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6184
6185         * gcc.dg/builtins-27.c: New test case.
6186
6187 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6188
6189         * gcc.dg/tls/opt-7.c: New test.
6190
6191 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6192
6193         * g++.old-deja/g++.other/crash18.C: Remove.
6194
6195 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6196
6197         * g++.dg/template/explicit3.C: New.
6198         * g++.dg/template/explicit4.C: New.
6199         * g++.dg/template/explicit5.C: New.
6200
6201         PR c++/11347
6202         * g++.dg/template/memtmpl1.C: New.
6203
6204 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6205
6206         PR target/11565
6207         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6208         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6209
6210 2003-07-30  Jan Hubicka  <jh@suse.cz>
6211
6212         * vtgc1.c: Kill.
6213
6214 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6215
6216         * gcc.dg/struct-in-proto-1.c: New test.
6217
6218 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6219
6220         * gcc.dg/cpp/include2.c: Only expect one message.
6221
6222 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6223
6224         PR c++/9447
6225         * g++.dg/template/using1.C: New test.
6226         * g++.dg/template/using2.C: New test.
6227         * g++.dg/template/using3.C: New test.
6228         * g++.dg/template/using4.C: New test.
6229
6230 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6231
6232         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6233         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6234
6235 2003-07-28  Jan Hubicka  <jh@suse.cz>
6236
6237         PR c++/11530
6238         * g++.dg/opt/call1.C: New test.
6239
6240 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6241
6242         PR c++/11667
6243         * g++.dg/init/enum2.C: New test.
6244         * g++.dg/template/overload1.C: Add "-w" option.
6245
6246 2003-07-28    <hp@bitrange.com>
6247
6248         * gcc.dg/Wdeclaration-after-statement-1.c,
6249         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6250
6251 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6252
6253         * gcc.c-torture/compile/20030725-1.c: New test.
6254
6255 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6256
6257         * gcc.dg/20030505.c: Only run for SPE.
6258         Remove definition of opaque type.
6259
6260 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6261
6262         * g++.dg/template/ptrmem6.C: New test.
6263
6264 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6265
6266         * gcc.c-torture/compile/zero-strct-2.c: New test.
6267
6268 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6269
6270         * gcc.dg/intermod-1.c: New test.
6271
6272 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6273
6274         PR c++/11617
6275         * g++.dg/template/lookup2.C: New test.
6276         * g++.dg/template/memclass1.C: Remove instantiated from error.
6277         * g++.dg/other/error2.C: Tweak expected errors.
6278
6279         PR c++/11596
6280         * g++.dg/template/defarg3.C: New test.
6281
6282         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6283
6284 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6285
6286         * g++.dg/inherit/access5.C: New test.
6287
6288 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6289
6290         PR c++/11513
6291         * g++.dg/template/crash8.C: New test.
6292
6293 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6294
6295         PR c/10602
6296         * gcc.dg/noncompile/incomplete-2.c: New test.
6297
6298 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6299
6300         PR c++/11645
6301         * g++.dg/inherit/access4.C: New test.
6302
6303         PR c++/11517
6304         * g++.dg/expr/cond2.C: New test.
6305
6306         PR optimization/10679
6307         * g++.dg/opt/inline4.C: New test.
6308
6309 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6310
6311         * g++.dg/parse/crash10: New test.
6312
6313 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6314
6315         * g++.dg/ext/flexary1.C: New test.
6316
6317 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6318
6319         PR c++/10793
6320         * g++.dg/template/crash9.C: New test.
6321
6322 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6323
6324         PR c++/3004
6325         * g++.dg/parse/typedef3.C: New test.
6326
6327         PR c++/7906
6328         * g++.dg/parse/operator2.C: New test.
6329
6330         PR c++/8895
6331         * g++.dg/parse/def-tmpl-arg1.C: New test.
6332
6333         PR c++/9282
6334         * g++.dg/parse/funptr1.C: New test.
6335
6336         PR c++/9452
6337         * g++.dg/parse/ambig3.C: New test.
6338
6339         PR c++/9454
6340         * g++.dg/parse/operator3.C: New test.
6341
6342         PR c++/9486
6343         * g++.dg/parse/template10.C: New test.
6344
6345         PR c++/9488
6346         * g++.dg/parse/template11.C: New test.
6347
6348         PR c++/10150
6349         * g++.dg/parse/invalid-op1.C: New test.
6350
6351         PR c++/10247
6352         * g++.dg/parse/condexpr1.C: New test.
6353
6354 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6355
6356         * g++.dg/ext/packed3.C: New test.
6357         * g++.dg/ext/packed4.C: New test.
6358
6359         * gcc.dg/pack-test-3.c: New test.
6360
6361 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6362
6363         * lib/compat.exp: Handle dg-options per source file.
6364         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6365         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6366         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6367         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6368         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6369         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6370         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6371         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6372         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6373         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6374         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6375         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6376         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6377         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6378
6379 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6380
6381         PR c/10320
6382         * gcc.c-torture/execute/20030718-1.c: New test.
6383
6384 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6385
6386         PR optimization/11536
6387         * gcc.dg/20030721-1.c: New test.
6388
6389 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/11546
6392         * g++.dg/template/lookup1.C: New test.
6393
6394 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6395
6396         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6397         diagnostics of ill-formed constructs involving labels.
6398         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6399         the new 'previously defined here' message.
6400
6401 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6402
6403         * g++.dg/parse/non-dependent2.C: New test.
6404
6405 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6406
6407         * g++.dg/init/init-ref4.C: xfail on targets without
6408         weak symbols.
6409
6410 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6411
6412         PR target/11087
6413         * gcc.c-torture/execute/20030717-1.c: New test.
6414
6415 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6416
6417         * g++.dg/opt/cfg1.C: New test.
6418
6419 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6420
6421         PR optimization/11557
6422         * gcc.dg/20030717-1.c: New test.
6423
6424 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6425
6426         PR c++/10476
6427         * g++.dg/expr/crash-1.C: New test.
6428
6429         PR c++/11027
6430         * g++.dg/template/init3.C: New test.
6431
6432         PR c++/8222
6433         * g++.dg/template/non-dependent1.C: New test.
6434
6435         PR c++/11070
6436         * g++.dg/template/non-dependent2.C: New test.
6437
6438         PR c++/11071
6439         * g++.dg/template/non-dependent3.C: New test.
6440
6441         PR c++/9907
6442         * g++.dg/template/sizeof5.C: New test.
6443
6444 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6445
6446         PR 11498
6447         * gcc.c-torture/compile/mangle-1.c: New file.
6448
6449 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6450
6451         PR c++/7809
6452         * g++.dg/parse/access3.C: New test.
6453
6454 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6455
6456         PR c++/11384
6457         * g++.dg/init/init-ref4.C: New test.
6458
6459 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6460
6461         PR c++/11547
6462         * g++.dg/parse/constant3.C: New test.
6463         * g++.dg/parse/crash7.C: Likewise.
6464
6465 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6466
6467         PR target/11008
6468         * gcc.dg/i386-pentium4-not-mull.c: New.
6469
6470 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6471
6472         * gcc.dg/asm-names.c (ymain): Make it weak.
6473
6474 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6475
6476         PR c++/5421
6477         * g++.dg/template/friend21.C: New test.
6478
6479 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6480
6481         * gcc.dg/cleanup-8.c: New test.
6482         * gcc.dg/cleanup-9.c: New test.
6483
6484 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6485
6486         * g++.dg/ext/dll-MI1.h: New file.
6487         * g++.dg/ext/dllexport-MI1.C: New file.
6488         * g++.dg/ext/dllimport-MI1.C: New file.
6489
6490 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6491
6492         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6493         it does not have cmpstrsi patterns (just cmpmemsi).
6494
6495 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR debug/11473
6498         * g++.dg/debug/debug8.C: New test.
6499
6500 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6501
6502         PR c++/10108
6503         * g++.dg/template/crash7.C: New test.
6504
6505 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6506
6507         PR target/10795
6508         * gcc.c-torture/compile/20030708-1.c: New.
6509
6510 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6511
6512         * gcc.c-torture/execute/20030715-1.c: New test.
6513
6514 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6515
6516         * gcc.dg/pch/inline-3.c: New file.
6517         * gcc.dg/pch/inline-3.hs: New file.
6518         * gcc.dg/pch/inline-4.c: New file.
6519         * gcc.dg/pch/inline-4.hs: New file.
6520
6521 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6522
6523         PR c++/11509
6524         * g++.dg/template/crash6.C: New test.
6525
6526         PR c++/7053
6527         * g++.dg/template/friend20.C: New test.
6528
6529         PR c++/7019
6530         * g++.dg/template/overload2.C: New test.
6531
6532 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6533
6534         PR optimization/11440
6535         * gcc.c-torture/execute/20030714-1.c: New test.
6536
6537 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6538
6539         PR c++/11154
6540         * g++.dg/template/partial2.C: New test.
6541
6542 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6543
6544         PR c++/11503
6545         * g++.dg/template/anon1.C: New test.
6546
6547         PR c++/11493
6548         PR c++/11495
6549         * g++.dg/parse/template9.C: Likewise.
6550         * g++.dg/template/crash4.C: New test.
6551         * g++.dg/template/koenig1.C: Likewise.
6552         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6553         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6554         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6555         functions.
6556         * g++.old-deja/g++.jason/template36.C: Likewise.
6557         * g++.old-deja/g++.mike/p1989.C: Likewise.
6558         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6559         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6560         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6561         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6562         compiling.
6563         * g++.old-deja/g++.pt/union2.C: Use this->.
6564
6565 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6566
6567         * gcc.dg/20030711-1.c: New test.
6568
6569 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6570
6571         PR c++/11050
6572         * g++.dg/parse/args1.C: New test.
6573         * g++.pt/defarg8.C: Change expected errors.
6574
6575 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6576
6577         PR c++/8164
6578         * g++.dg/template/nontype2.C: New test.
6579
6580         PR c++/10558
6581         * g++.dg/parse/template8.C: New test.
6582
6583         PR c++/8327
6584         * g++.dg/template/scope1.C: New test.
6585
6586         * g++.dg/warn/Wsign-compare-1.C: New test.
6587
6588 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6589
6590         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6591
6592 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6593
6594         PR c++/9411
6595         * g++.dg/template/explicit2.C: New test.
6596
6597         PR c++/10032
6598         * g++.dg/warn/pedantic1.C: New test.
6599
6600 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6601
6602         PR c++ 9483
6603         * g++.dg/other/field1.C: New test.
6604
6605 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6606
6607         PR c/11449
6608         * gcc.c-torture/compile/20030707-1.c: New.
6609
6610 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6611
6612         PR c++/10849
6613         * g++.dg/template/access12.C: New test.
6614
6615 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6616
6617         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6618         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6619         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6620         * gcc.misc-tests/gcov.exp: Update
6621         * g++.dg/gcov/gcov.exp: Update
6622         * lib/gcov.exp: Update.
6623
6624 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6625
6626         * g++.dg/abi/mangle17.C: Make sure template expressions are
6627         dependent.
6628         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6629         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6630         * g++.dg/opt/stack1.C: Remove erroneous code.
6631         * g++.dg/parse/template7.C: New test.
6632         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6633         * g++.old-deja/g++.pt/crash4.C: Likewise.
6634
6635 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6636
6637         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6638         with zero or one occurence of `$' after the initial `L'.
6639
6640 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6641
6642         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6643
6644 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6645
6646         PR c/11370
6647         * gcc.dg/Wunreachable-6.c: New testcase.
6648         * gcc.dg/Wunreachable-7.c: New testcase.
6649
6650 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR c/11420
6653         * gcc.dg/20030708-1.c: New test.
6654
6655 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6656
6657         * gcc.dg/compat/sdata-section.h: New file.
6658         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6659         * gcc.dg/torture/mips-sdata-1.c: New test.
6660
6661 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6662
6663         PR c++/11030
6664         * g++.dg/template/friend19.C: New test.
6665
6666 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6667
6668         * g++.dg/opt/strength-reduce.C: New test.
6669
6670 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6671
6672         PR target/10979
6673         * gcc.dg/20030707-1.c: New testcase.
6674
6675 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6676
6677         PR optimization/11059
6678         * g++.dg/opt/emptyunion.C: New testcase.
6679
6680 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6681             Eric Botcazou  <ebotcazou@libertysurf.fr>
6682
6683         * g++.dg/opt/stack1.C: New test.
6684
6685 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6686
6687         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6688         run test.
6689
6690         PR c++/11431
6691         * g++.dg/expr/static_cast3.C: New test.
6692
6693 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6694
6695         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6696         everywhere.
6697         * gcc.dg/concat.c: Concatenation of string constants with
6698         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6699         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6700         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6701         necessary to avoid multi-character character constant warning.
6702         * gcc.dg/cpp/escape.c: Likewise.
6703         * gcc.dg/cpp/ucs.c: Likewise.
6704         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6705         Fix a typo.
6706
6707 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6708
6709         PR c/11428
6710         * gcc.c-torture/compile/20030704-1.c: New.
6711
6712 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6713
6714         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6715
6716 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6717
6718         PR c++/5287, PR c++/7910,  PR c++/11021
6719         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6720         tests for warnings.
6721         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6722         * g++.dg/ext/dllimport3.C: Likewise.
6723         * g++.dg/ext/dllimport4.C: New file.
6724         * g++.dg/ext/dllimport5.C: New file.
6725         * g++.dg/ext/dllimport6.C: New file.
6726         * g++.dg/ext/dllimport7.C: New file.
6727         * g++.dg/ext/dllimport8.C: New file.
6728         * g++.dg/ext/dllimport9.C: New file.
6729         * g++.dg/ext/dllimport10.C: New file.
6730         * g++.dg/ext/dllexport1.C: New file.
6731
6732 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6733
6734         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6735         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6736
6737 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6738
6739         * gcc.dg/builtins-25.c: New testcase.
6740         * gcc.dg/builtins-26.c: New testcase.
6741
6742 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6743
6744         * gcc.dg/compat/vector-defs.h: New file.
6745         * gcc.dg/compat/vector-setup.h: New file.
6746         * gcc.dg/compat/vector-check.h: New file.
6747         * gcc.dg/compat/vector-1_main.c: New file.
6748         * gcc.dg/compat/vector-1_x.c: New file.
6749         * gcc.dg/compat/vector-1_y.c: New file.
6750         * gcc.dg/compat/vector-2_main.c: New file.
6751         * gcc.dg/compat/vector-2_x.c: New file.
6752         * gcc.dg/compat/vector-2_y.c: New file.
6753
6754         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6755         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6756         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6757         * gcc.dg/compat/struct-align-1.h: New file.
6758         * gcc.dg/compat/struct-align-1_main.c: New file.
6759         * gcc.dg/compat/struct-align-1_x.c: New file.
6760         * gcc.dg/compat/struct-align-1_y.c: New file.
6761         * gcc.dg/compat/struct-align-2.h: New file.
6762         * gcc.dg/compat/struct-align-2_main.c: New file.
6763         * gcc.dg/compat/struct-align-2_x.c: New file.
6764         * gcc.dg/co
6765         * g++.old-deja/g++.other/comdat3.C: Likewise.
6766         * g++.old-deja/g++.other/ctor1.C: Likewise.
6767         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6768
6769 2003-06-05  Richard Henderson  <rth@redhat.com>
6770
6771         * gcc.dg/debug/20030605-1.c: New.
6772
6773 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6774
6775         * README.QMTEST: Update.
6776
6777 2003-06-04  Richard Henderson  <rth@redhat.com>
6778
6779         * gcc.dg/cleanup-1.c: New.
6780         * gcc.dg/cleanup-2.c: New.
6781         * gcc.dg/cleanup-3.c: New.
6782         * gcc.dg/cleanup-4.c: New.
6783         * gcc.dg/cleanup-5.c: New.
6784         * gcc.dg/cleanup-6.c: New.
6785         * gcc.dg/cleanup-7.c: New.
6786
6787 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6788
6789         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6790
6791         * lib/dg-pch.exp: New file.
6792         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6793         * gcc.dg/pch/pch.exp: Likewise.
6794
6795 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6796
6797         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6798         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6799         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6800         * gcc.dg/builtins-17.c: New test case.
6801         * gcc.dg/i386-387-4.c: New test case.
6802         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6803
6804 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6805
6806         * gcc.dg/ultrasp9.c: New test.
6807
6808 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6809
6810         * gcc.c-torture/compile/20030604-1.c: New test.
6811         * gcc.dg/sparc-constant-1.c: New test.
6812
6813 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6814
6815         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6816
6817 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6818
6819         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6820
6821         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6822         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6823
6824 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6825
6826         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6827
6828 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6829
6830         PR c++/10940
6831         * g++.dg/template/spec10.C: New test.
6832
6833 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6834
6835         * gcc.dg/builtins-16.c: New test case.
6836
6837 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6838
6839         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6840         mempcpy test with post-increments.
6841         * gcc.c-torture/execute/string-opt-3.c: New test.
6842         * gcc.dg/string-opt-1.c: New test.
6843
6844 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6845
6846         PR fortran/10965
6847         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6848
6849 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6850
6851         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6852         (scan-assembler): ... here.  Use dg-scan.
6853         (scan-assembler-not): Likewise.
6854         (scan-file): New function.
6855         (scan-file-not): Likewise.
6856         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6857         * gcc.dg/cpp/_Pragma4.c: Likewise.
6858         * gcc.dg/cpp/_Pragma5.c: Likewise.
6859         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6860         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6861         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6862         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6863         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6864         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6865         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6866         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6867         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6868         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6869         * gcc.dg/cpp/cxxcom1.c: Likewise.
6870         * gcc.dg/cpp/line1.c: Likewise.
6871         * gcc.dg/cpp/maccom1.c: Likewise.
6872         * gcc.dg/cpp/maccom2.c: Likewise.
6873         * gcc.dg/cpp/maccom3.c: Likewise.
6874         * gcc.dg/cpp/maccom4.c: Likewise.
6875         * gcc.dg/cpp/maccom5.c: Likewise.
6876         * gcc.dg/cpp/maccom6.c: Likewise.
6877         * gcc.dg/cpp/multiline.c: Likewise.
6878         * gcc.dg/cpp/spacing1.c: Likewise.
6879         * gcc.dg/cpp/spacing2.c: Likewise.
6880         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6881         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6882         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6883         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6884         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6885         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6886         * gcc.dg/cpp/cxxcom2.c: Likewise.
6887         * gcc.dg/cpp/cxxcom2.h: New file.
6888
6889         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6890         * g++.dg/cpp/truefalse.C: Here.
6891         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6892
6893 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6894
6895         * gcc.dg/cpp/redef3.c: New file.
6896
6897 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6898
6899         * gcc.dg/i386-loop-3.c: New test.
6900
6901 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6902
6903         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6904
6905 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6906
6907         * gcc.dg/fwrapv-1.c: New test case.
6908         * gcc.dg/fwrapv-2.c: New test case.
6909
6910 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6911
6912         PR c++/10956
6913         * g++.dg/template/spec9.C: New test.
6914
6915 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6916
6917         * gcc.dg/duff-4.c: New test case.
6918
6919 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6920
6921         PR fortran/10843
6922         * g77.dg/ffixed-form-1.f: New test
6923         * g77.dg/ffixed-form-2.f: New test
6924         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6925         * g77.dg/ffree-form-3.f: New test
6926
6927 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6928
6929         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6930         * gcc.dg/wint_t-1.c: Likewise.
6931
6932 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6933
6934         * g++.dg/template/access11.C: New test.
6935
6936 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6937
6938         PR c++/10849
6939         * g++.dg/template/access10.C: New test.
6940
6941 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6942             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6943
6944         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6945
6946 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6947
6948         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6949         suppress for powerpc-*-darwin*.
6950         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6951
6952 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6953
6954         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6955         suppress option for powerpc-*-darwin*.
6956
6957 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6958
6959         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6960         * gcc.dg/builtins-4.c: Add test for fmod.
6961
6962 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6963
6964         PR c++/10682
6965         * g++.dg/template/instantiate4.C: New test.
6966
6967 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6968
6969         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6970
6971 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6972
6973         * gcc.dg/compat/scalar-return-1_main.c: New file.
6974         * gcc.dg/compat/scalar-return-1_x.c: New file.
6975         * gcc.dg/compat/scalar-return-1_y.c: New file.
6976         * gcc.dg/compat/scalar-return-2_main.c: New file.
6977         * gcc.dg/compat/scalar-return-2_x.c: New file.
6978         * gcc.dg/compat/scalar-return-2_y.c: New file.
6979         * gcc.dg/compat/struct-return-3_main.c: New file.
6980         * gcc.dg/compat/struct-return-3_y.c: New file.
6981         * gcc.dg/compat/struct-return-3_x.c: New file.
6982         * gcc.dg/compat/struct-return-2_main.c: New file.
6983         * gcc.dg/compat/struct-return-2_x.c: New file.
6984         * gcc.dg/compat/struct-return-2_y.c: New file.
6985
6986 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6987
6988         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6989         for hppa*-hp-hpux*.
6990         * gcc.dg/20021014-1.c (dg-options): Likewise.
6991         * gcc.dg/nest.c (dg-options): Likewise.
6992
6993 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6994
6995         PR c++/9738
6996         * g++.dg/ext/dllimport2.C: New file.
6997         * g++.dg/ext/dllimport3.C: New file.
6998
6999 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7000
7001         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7002         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7003         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7004         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7005         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7006         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7007         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7008         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7009         * gcc.dg/compat/small-struct-defs.h: New file.
7010         * gcc.dg/compat/small-struct-init.h: New file.
7011         * gcc.dg/compat/small-struct-check.h: New file.
7012         * gcc.dg/compat/fp-struct-defs.h: New file.
7013         * gcc.dg/compat/fp-struct-check.h: New file.
7014         * gcc.dg/compat/fp-struct-init.h: New file.
7015         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7016         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7017
7018 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7019
7020         * gcc.dg/20030225-2.c: New test.
7021
7022 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7023             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7024
7025         * gcc.c-torture/compile/20030518-1.c: New test case.
7026
7027 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7028
7029         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7030         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7031         gcc-dg-debug-runtest.
7032         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7033         gcc-dg-debug-runtest.
7034
7035 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7036
7037         PR c++/9022
7038         * g++.dg/lookup/using6.C: New test.
7039
7040 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7041
7042         * g++.dg/parse/access2.C: New test.
7043
7044 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7045
7046         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7047         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7048         * gcc.dg/debug/debug.exp: Likewise.
7049
7050 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7051
7052         * gcc.dg/dollar.c: New test.
7053
7054 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7055
7056         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7057         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7058         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7059         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7060         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7061         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7062         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7063         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7064         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7065         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7066         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7067         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7068         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7069         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7070         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7071         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7072         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7073         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7074
7075 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7076
7077         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7078         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7079         support for "repo" mode.
7080         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7081         * lib/g77-dg.exp: Likewise.
7082         * lib/obj-dg.exp: Likewise.
7083
7084 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7085
7086         Merge from gcc-3_2-rhl8-branch:
7087         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7088
7089         * gcc.dg/tls/opt-6.c: New test.
7090
7091         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7092
7093         * gcc.dg/20030405-1.c: New test.
7094
7095         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7096
7097         * gcc.dg/20030309-1.c: New test.
7098
7099         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7100
7101         * gcc.c-torture/execute/20030307-1.c: New test.
7102
7103         2003-02-20  Randolph Chung  <tausq@debian.org>
7104
7105         * gcc.c-torture/compile/20030220-1.c: New test.
7106
7107         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7108
7109         * gcc.dg/20030217-1.c: New test.
7110
7111         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7112
7113         * gcc.c-torture/compile/20020129-1.c: New test.
7114
7115         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7116
7117         * gcc.dg/unroll-1.c: New test.
7118
7119         2002-11-16  Jan Hubicka  <jh@suse.cz>
7120
7121         * gcc.c-torture/execute/20020920-1.c: New test.
7122
7123         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7124
7125         PR target/7434
7126         * gcc.c-torture/compile/20021008-1.c: New test.
7127
7128         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7129
7130         PR target/7559
7131         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7132
7133         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7134
7135         * gcc.c-torture/compile/20020807-1.c: New test.
7136
7137         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7138
7139         * gcc.dg/tls/opt-1.c: New test.
7140
7141         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7142
7143         * gcc.dg/20020729-1.c: New test.
7144
7145         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7146
7147         * g++.dg/opt/life1.C: New test.
7148
7149         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7150
7151         * gcc.dg/20020525-1.c: New test.
7152
7153         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7154
7155         PR c++/6794
7156         * g++.dg/ext/pretty1.C: New test.
7157         * g++.dg/ext/pretty2.C: New test.
7158
7159 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/8385
7162         * g++.dg/ext/typeof5.C: New test.
7163
7164 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7165
7166         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7167         __USER_LABEL_PREFIX__ into account.
7168         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7169
7170 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7171
7172         * gcc.dg/builtins-15.c: New test case.
7173
7174 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7175
7176         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7177
7178 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7179
7180         * lib/g++.exp: Tweak handling of additional source files.
7181         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7182         * g++.dg/special/conpr-2a.C: Rename to ...
7183         * g++.dg/special/conpr-2a.cc: ... this.
7184         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7185         * g++.dg/special/conpr-3a.C: Rename to ...
7186         * g++.dg/special/conpr-3a.cc: This.
7187         * g++.dg/special/conpr-3b.C: Rename to ...
7188         * g++.dg/special/conpr-3b.cc: This.
7189         * g++.dg/special/conpr-4.C: New test.
7190         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7191
7192 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7193
7194         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7195
7196 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7197
7198         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7199         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7200         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7201         * g++.old-deja/g++.other/warn3.C: Likewise.
7202
7203 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7204
7205         * gcc.dg/i386-387-1.c: Update to also test log.
7206         * gcc.dg/i386-387-2.c: Likewise.
7207
7208 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7209
7210         * g77.f-torture/execute/int8421.f: New test.
7211
7212 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7213
7214         PR c++/10230, c++/10481
7215         * g++.dg/lookup/scoped5.C: New test.
7216
7217 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7218
7219         PR c++/10552
7220         * g++.dg/template/ttp6.C: New test.
7221
7222 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7223
7224         * gcc.c-torture/execute/builtins: New directory.
7225         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7226         gcc.c-torture/execute/builtins.
7227         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7228         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7229         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7230         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7231
7232 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7233
7234         PR c++/9252
7235         * g++.dg/template/access8.C: New test.
7236         * g++.dg/template/access9.C: New test.
7237
7238 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7239
7240         PR c++/9554
7241         * g++.dg/parse/access1.C: New test.
7242
7243 2003-05-09  DJ Delorie  <dj@redhat.com>
7244
7245         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7246         long, and not an int.
7247
7248 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7249
7250         PR c++/10555, c++/10576
7251         * g++.dg/template/memclass1.C: New test.
7252
7253 2003-05-08  DJ Delorie  <dj@redhat.com>
7254
7255         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7256         targets.
7257         * gcc.c-torture/execute/20021024-1.x: Likewise.
7258         * gcc.c-torture/execute/shiftdi.x: Likewise.
7259         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7260         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7261         * gcc.dg/20021018-1.c: Likewise.
7262
7263 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7264
7265         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7266
7267         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7268         (bcopy): Call memmove.
7269
7270 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7271
7272         * g77.f-torture/compile/8485.f: New test case.
7273
7274 2003-05-07  Richard Henderson  <rth@redhat.com>
7275
7276         PR c++/10570
7277         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7278         Verify exception_cleanup not called for rethrows.
7279         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7280         when exiting catch block without rethrowing.
7281         * g++.dg/eh/forced3.C: New.
7282         * g++.dg/eh/forced4.C: New.
7283
7284 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7285
7286         * gcc.dg/20030505.c: Fix triplet.
7287
7288 2003-05-06  DJ Delorie  <dj@redhat.com>
7289
7290         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7291         * gcc.dg/nest.c: Likewise.
7292
7293 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7294
7295         * gcc.dg/builtins-14.c: New test case.
7296
7297 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7298
7299         * lib/compat.exp (compat-execute): New argument.
7300         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7301         * gcc.dg/compat: New test directory.
7302         * gcc.dg/compat/compat.exp: New expect script.
7303         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7304         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7305         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7306         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7307         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7308         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7309
7310         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7311         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7312         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7313         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7314         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7315         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7316         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7317         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7318         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7319         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7320         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7321         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7322         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7323         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7324         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7325
7326 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7327
7328         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7329
7330 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7331
7332         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7333
7334 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7335
7336         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7337         * gcc.dg/ppc-fsel-2.c: New test.
7338
7339         * gcc.dg/unused-5.c: New test.
7340
7341 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7342
7343         PR c++/10496
7344         * g++.dg/warn/pmf1.C: New test.
7345
7346 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7347
7348         PR c++/4494
7349         * g++.dg/warn/main.C: New test.
7350
7351 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7352
7353         * gcc.dg/nonnull-3.c: New test.
7354
7355 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7356
7357         * gcc.dg/cpp/Wtrigraphs.c: Update.
7358         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7359
7360 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7361
7362         * gcc.dg/ppc-fsel-1.c: New test.
7363
7364 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7365
7366         PR c/10604
7367         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7368
7369 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7370
7371         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7372
7373 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7374
7375         PR c++/9364, c++/10553, c++/10586
7376         * g++.dg/parse/typename4.C: New test.
7377         * g++.dg/parse/typename5.C: Likewise.
7378
7379 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7380
7381         * gcc.c-torture/compile/20030503-1.c: New test.
7382
7383 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7384
7385         * g++.dg/lookup/using5.C: Fix testcase error.
7386
7387 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7388
7389         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7390         since MEABI is no longer supported.  Remove all vestiges
7391         of MEABI from the test.
7392
7393 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7394
7395         PR c++/10554
7396         * g++.dg/lookup/using5.C: New test.
7397
7398 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7399
7400         PR c++/8772
7401         * g++.dg/template/ttp5.C: New test.
7402
7403 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7404
7405         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7406         (dg-gpp-additional-sources): New function.
7407         (dg-gpp-additional-files): Likewise.
7408         * lib/g++.exp (additional_sources): New variable.
7409         (additional_files): Likewise.
7410         (g++_target_compile): Deal with them.
7411         * lib/old-dejagnu.exp: Remove.
7412         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7413         * g++.old-deja: Revise all tests to use dg commands.
7414
7415 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7416
7417         PR c++/9432, c++/9528
7418         * g++.dg/lookup/using4.C: New test.
7419
7420 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7421
7422         * gcc.dg/noreturn-5.c: New file.
7423         * gcc.dg/noreturn-6.c: New file.
7424
7425         * gcc.c-torture/compile/inline-1.c: New file.
7426
7427 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7428
7429         PR c++/10551
7430         * g++.dg/template/explicit1.C: New test.
7431
7432 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/10549
7435         * g++.dg/other/bitfield1.C: New test.
7436
7437         PR c++/10527
7438         * g++.dg/init/new7.C: New test.
7439
7440 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * g++.dg/ext/desig1.C: New test.
7443         * g++.dg/ext/init1.C: Update.
7444
7445         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7446
7447 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7448
7449         PR c++/10180
7450         * g++.dg/warn/Winline-1.C: New test.
7451
7452 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7453
7454         * gcc.c-torture/execute/string-opt-19.c: New test.
7455
7456         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7457         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7458
7459 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7460
7461         PR c++/10506
7462         * g++.dg/init/new6.C: New test.
7463
7464         PR c++/10503
7465         * g++.dg/init/ref6.C: New test.
7466
7467 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7468
7469         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7470
7471 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7472
7473         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7474         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7475
7476 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7477
7478         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7479         initialized static data members.
7480
7481 2003-04-25  H.J. Lu <hjl@gnu.org>
7482
7483         * gcc.dg/ia64-sync-4.c: New test.
7484
7485 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7486
7487         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7488         date.
7489
7490 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7491
7492         PR c++/10337
7493         * g++.dg/warn/conv1.C: New test.
7494         * g++.old-deja/g++.other/conv7.C: Adjust.
7495         * g++.old-deja/g++.other/overload14.C: Adjust.
7496
7497 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7498
7499         PR c++/10471
7500         * g++.dg/template/defarg2.C: New test.
7501
7502 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7503
7504         * gcc.dg/cpp/include2.c: Update.
7505         * gcc.dg/cpp/multiline-2.c: New.
7506         * gcc.dg/cpp/multiline.c: Update.
7507         * gcc.dg/cpp/strify2.c: Update.
7508         * gcc.dg/cpp/trad/literals-2.c: Update.
7509
7510 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7511
7512         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7513
7514 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7515
7516         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7517
7518 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7519
7520         PR c++/10451
7521         * g++.dg/parse/crash4.C: New test.
7522
7523         PR c++/9847
7524         * g++.dg/parse/crash5.C: New test.
7525
7526 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/10446
7529         * g++.dg/parse/crash3.C: New test.
7530
7531         PR c++/10428
7532         * g++.dg/parse/elab1.C: New test.
7533
7534 2003-04-22  Devang Patel  <dpatel@apple.com>
7535
7536         * gcc.dg/cpp/trad/funlike-5.c: New test.
7537
7538 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7539
7540         * g++.dg/other/packed1.C: Fix dg options.
7541
7542 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7543
7544         * g++.dg/other/offsetof2.C: New test.
7545
7546 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7547
7548         * g++.dg/template/recurse.C: Adjust location of error messages.
7549
7550 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7551
7552         PR c++/9881
7553         * g++.dg/init/addr-const1.C: New test.
7554         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7555
7556 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7557
7558         PR c++/10405
7559         * g++.dg/lookup/struct-hack1.C: New test.
7560
7561 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7562
7563         * ucs.c: Update diagnostic messages.
7564
7565 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7566
7567         * gcc.dg/cpp/truefalse.cpp: New test.
7568         * gcc.dg/cpp/cpp.exp: Update.
7569         * g++.dg/other/stdbool-if.C: Remove.
7570
7571 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7572
7573         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7574         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7575
7576 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7577
7578         * gcc.c-torture/compile/20030418-1.c: New test.
7579
7580 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7581
7582         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7583
7584 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7585
7586         PR c++/10347
7587         g++.dg/template/dependent-name1.C: New test.
7588
7589 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7590
7591         * gcc.dg/warn-1.c (tourist_guide): New array,
7592         contains a pointer to bar.
7593
7594 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7595
7596         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7597         * gcc.c-torture/execute/medce-1.c: New test case.
7598         * gcc.c-torture/execute/medce-2.c: New test case.
7599
7600 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7601
7602         * lib/prune.exp: Ignore more messages.
7603
7604         PR c++/10381
7605         * g++.dg/parse/lookup3.C: New test.
7606
7607 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7608
7609         * gcc.c-torture/compile/20030415-1.c : New test.
7610
7611 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7612
7613         * gcc.c-torture/execute/scope-2.c: Move to ...
7614         * gcc.dg/noncompile/scope.c: .... here.
7615
7616 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7617
7618         * gcc.dg/20030414-2.c: New test case.
7619
7620 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7621
7622         PR target/10377
7623         * gcc.dg/20030414-1.c: New test.
7624
7625 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7626
7627         * gcc.dg/builtins-12.c: New test case.
7628         * gcc.dg/builtins-13.c: New test case.
7629
7630 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7631
7632         * gcc.c-torture/execute/string-opt-18.c: New test.
7633
7634 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c++/10300
7637         * g++.dg/init/new5.C: New test.
7638
7639 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7640
7641         PR c++/7910
7642         * g++.dg/ext/dllimport1.C: New test.
7643
7644 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7645
7646         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7647
7648 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7649
7650         PR Fortran/9263
7651         * g77.f-torture/noncompile/9263.f: New test
7652         PR Fortran/1832
7653         * g77.f-torture/execute/1832.f: New test
7654
7655 2003-04-11  David Chad  <davidc@freebsd.org>
7656             Loren J. Rittle  <ljrittle@acm.org>
7657
7658         libobjc/8562
7659         * objc.dg/headers.m: New test.
7660
7661 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7662
7663         * gcc.c-torture/execute/builtin-noret-2.c: New.
7664         * gcc.c-torture/execute/builtin-noret-2.x: New.
7665         XFAIL builtin-noret-2.c at -O1 and above.
7666         * gcc.dg/redecl.c: New.
7667         * gcc.dg/Wshadow-1.c: Update error regexps.
7668
7669 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7670
7671         * g++.dg/abi/bitfield10.C: New test.
7672
7673 2003-04-09  Mike Stump  <mrs@apple.com>
7674
7675         * gcc.dg/pch/pch.exp: Make testcase names longer.
7676         * g++.dg/pch/pch.exp: Make testcase names longer.
7677
7678 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7679
7680         * gcc.dg/builtins-11.c: New test case.
7681
7682 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7683
7684         * gcc.dg/builtins-9.c: New test case.
7685         * gcc.dg/builtins-10.c: New test case.
7686
7687 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7688
7689         * gcc.dg/noncompile/init-4.c.c: New test.
7690
7691 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7692
7693         * gcc.misc-test/gcov-9.c: New test.
7694         * gcc.misc-test/gcov-10.c: New test
7695         * gcc.misc-test/gcov-11.c: New test.
7696
7697 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7698
7699         PR optimization/10024
7700         * gcc.c-torture/compile/20030405-1.c: New test.
7701
7702 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7703
7704         * gcc.dg/pch/static-3.c: New.
7705         * gcc.dg/pch/static-3.hs: New.
7706         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7707
7708 2003-04-04  Richard Henderson  <rth@redhat.com>
7709
7710         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7711         * g++.dg/eh/forced2.C: Likewise.
7712
7713 2003-04-03  Mike Stump  <mrs@apple.com>
7714
7715         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7716         target arg.
7717         (scan-assembler-times, scan-assembler-not): Likewise.
7718         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7719
7720 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7721
7722         * gcc.dg/sparc-loop-1.c: New test.
7723
7724 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7725
7726         PR other/9274
7727         * g++.dg/pch/system-2.C: New.
7728         * g++.dg/pch/system-2.Hs: New.
7729
7730 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7731
7732         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7733
7734         * g++.dg/eh/simd-1.C (vecfunc): Same.
7735
7736 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7737
7738         * gcc.c-torture/execute/20030401-1.c: New test case.
7739
7740 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7741
7742         * objc.dg/defs.m: New.
7743
7744 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7745
7746         * g++.dg/eh/simd-1.C: New.
7747         * g++.dg/eh/simd-2.C: New.
7748
7749 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7750
7751         * gcc.c-torture/execute/simd-3.c: New.
7752
7753 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c/9936
7756         * gcc.dg/20030331-2.c: New test.
7757
7758 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR c++/10278
7761         * g++.dg/parse/crash2.C: New test.
7762
7763 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7764
7765         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7766         * gcc.c-torture/execute/20030331-1.c: ...here.
7767
7768 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7769
7770         * gcc.c-torture/execute/20030331-1.c: New test.
7771
7772 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7773
7774         * lib/gcov.exp: Adjust call return testing strings.
7775         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7776
7777 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7778
7779         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7780         * gcc.dg/builtins-7.c: New test case.
7781         * gcc.dg/builtins-8.c: New test case.
7782
7783 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7784
7785         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7786
7787 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7788
7789         PR c++/7647
7790         * g++.dg/lookup-class-member-2.C: New test.
7791
7792 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7793
7794         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7795
7796 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7797
7798         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7799
7800 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7801
7802         * g++.dg/init/attrib1.C: New test.
7803
7804 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7805
7806         * gcc.dg/ultrasp8.c: New test.
7807
7808 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7809
7810         * gcc.dg/ultrasp7.c: New test.
7811
7812 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7813
7814         PR c++/10047
7815         * g++.dg/template/inline1.C: New test.
7816
7817 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7818
7819         * gcc.dg/sparc-dwarf2.c: New test.
7820
7821 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7822
7823         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7824         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7825
7826 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7827
7828         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7829         than reading .x files.
7830         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7831         * g77.dg/gcov/gcov-1.f: Likewise.
7832         * gcc.misc-tests/gcov-4b.c: Likewise.
7833         * gcc.misc-tests/gcov-5b.c: Likewise.
7834         * gcc.misc-tests/gcov-6.c: Likewise.
7835         * gcc.misc-tests/gcov-7.c: Likewise.
7836         * gcc.misc-tests/gcov-8.c: Likewise.
7837         * g++.dg/gcov/gcov-1.x: Remove.
7838         * g77.dg/gcov/gcov-1.x: Likewise.
7839         * gcc.misc-tests/gcov-4b.x: Likewise.
7840         * gcc.misc-tests/gcov-5b.x: Likewise.
7841         * gcc.misc-tests/gcov-6.x: Likewise.
7842         * gcc.misc-tests/gcov-7.x: Likewise.
7843         * gcc.misc-tests/gcov-8.x: Likewise.
7844
7845 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7846
7847         PR opt/10087
7848         * gcc.dg/20030324-1.c: New test.
7849
7850 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7851
7852         PR c++/10224
7853         * g++.dg/template/arg3.C: New test.
7854
7855         PR c++/10158
7856         * g++.dg/template/friend18.C: New test.
7857
7858 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7859
7860         * g77.f-torture/compile/20030326-1.f: New test case.
7861
7862 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7863
7864         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7865
7866         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7867
7868 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7869
7870         * gcc.dg/ia64-sync-3.c: New test.
7871
7872 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7873
7874         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7875
7876 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7877
7878         * gcc.dg/ultrasp6.c: New test.
7879
7880 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7881
7882         * gcc.dg/i386-signbit-1.c: New test.
7883         * gcc.dg/i386-signbit-2.c: New test.
7884         * gcc.dg/i386-signbit-3.c: New test.
7885
7886 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7887
7888         * gcc.dg/ultrasp5.c: Fix options.
7889
7890 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7891
7892         * gcc.dg/ultrasp5.c: Fix comment.
7893
7894 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7895
7896         PR fortran/10197
7897         * g77.f-torture/execute/10197.f: New test.
7898
7899 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7900
7901         PR c++/9898, c++/383
7902         * g++.dg/template/conv6.C: New test.
7903
7904         PR c++/10119
7905         * g++.dg/template/ptrmem5.C: New test.
7906
7907         PR c++/10026
7908         * g++.dg/lookup/koenig1.C: New test.
7909
7910         PR C++/10199
7911         * g++.dg/lookup/template2.C: New test.
7912
7913 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7914
7915         * g++.dg/opt/rtti1.C: New test.
7916
7917 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7918
7919         * gcc.dg/ultrasp5.c: New test.
7920
7921 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7922
7923         PR middle-end/9967
7924         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7925         builtin fputs.
7926
7927 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7928
7929         PR c/8224
7930         * gcc.dg/20030323-1.c: New test.
7931
7932 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7933
7934         * gcc.c-torture/compile/20030323-1.c: New test case.
7935
7936 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7937
7938         * gcc.dg/20030321-1.c: New test.
7939
7940 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7941
7942         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7943
7944 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7945
7946         PR c++/9978, c++/9708
7947         * g++.dg/ext/vlm1.C: Adjust expected error.
7948         * g++.dg/ext/vla2.C: New test.
7949         * g++.dg/template/arg1.C: New test.
7950         * g++.dg/template/arg2.C: New test.
7951
7952 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7953
7954         * g77.f-torture/execute/select.f: New test.
7955         * g77.f-torture/noncompile/select_no_compile.f: New test.
7956
7957 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7958
7959         PR c++/9898
7960         * g++.dg/other/error4.C: New test.
7961
7962 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7963
7964         * g++.dg/template/friend17.C: New test.
7965
7966 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7967
7968         * gcc.c-torture/compile/20030320-1.c: New.
7969
7970 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7971
7972         * gcc.dg/builtins-6.c: New test case.
7973
7974 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7975
7976         PR target/10073
7977         * gcc.c-torture/compile/20030319-1.c: New.
7978
7979 2003-03-18  Jan Hubicka  <jh@suse.cz>
7980
7981         * gcc.dg/i386-cvt-1.c: New test.
7982
7983 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7984
7985         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7986         * objc.dg/naming-2.m: Likewise.
7987
7988 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7989
7990         PR c++/9639
7991         * g++.dg/parse/crash1.C: New test.
7992
7993 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7994
7995         PR c++/8805
7996         * g++.dg/eh/cleanup1.C: New test.
7997
7998 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7999
8000         * gcc.c-torture/execute/20030316-1.c: New test case.
8001
8002 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8003
8004         PR c++/9629
8005         * g++.dg/init/ctor2.C: New test.
8006
8007 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8008
8009         * g77.f-torture/compile/xformat.f: New test case.
8010
8011 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8012
8013         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8014         * g++.old-deja/g++.mike/eh50.C: Likewise.
8015
8016 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8017
8018         PR c++/6440
8019         * g++.dg/template/spec7.C: New test.
8020         * g++.dg/template/spec8.C: Likewise.
8021
8022 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8023
8024         * gcc.c-torture/execute/20030313-1.c: New test.
8025
8026 2003-03-14  Richard Henderson  <rth@redhat.com>
8027
8028         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8029
8030 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8031
8032         * gcc.c-torture/compile/20030314-1.c: New test.
8033
8034 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8035
8036         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8037         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8038         thumb target,
8039         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8040         to accept newer _imp__  prefix and additional
8041         newline in .drectve section.
8042         * gcc.dg/dll-4.c: Likewise.
8043         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8044         switch.
8045
8046 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8047
8048         * g++.dg/parse/namespace9.C: New test.
8049
8050         * g++.dg/init/ref5.C: New test.
8051         * g++.dg/parse/ptrmem1.C: Likewise.
8052
8053 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8054
8055         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8056         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8057         regular expression.
8058         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8059         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8060
8061 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8062
8063         * gcc.c-torture/execute/20030224-2.c: New test.
8064
8065 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8066
8067         * gcc.dg/decl-3.c: New test.
8068
8069 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8070
8071         * gcc.dg/i386-loop-2.c: New test.
8072
8073 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8074
8075         PR c++/9474
8076         * g++.dg/parse/namespace8.C: New test.
8077
8078         PR c++/9924
8079         * g++.dg/overload/builtin2.C: New test.
8080
8081 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8082
8083         * gcc.dg/return-type-3.c: New test.
8084
8085 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8086
8087         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8088         profiling options are not supported.
8089
8090 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8091
8092         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8093         * g++.old-deja/g++.warn/impint2.C: Likewise.
8094
8095 2003-03-10  Devang Patel  <dpatel@apple.com>
8096
8097         * g++.dg/cpp/c++_cmd_1.C: New test.
8098         * g++.dg/cpp/c++_cmd_1.h: New file.
8099
8100 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8101
8102         * gcc.dg/altivec-9.c: New file.
8103
8104 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8105
8106         * gcc.dg/ppc-sdata-1.c: New test.
8107         * gcc.dg/ppc-sdata-2.c: New test.
8108
8109 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8110
8111         PR c++/9373
8112         * g++.dg/opt/ptrmem2.C: New test.
8113
8114         PR c++/8534
8115         * g++.dg/opt/ptrmem1.C: New test.
8116
8117 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8118
8119         * gcc.dg/i386-loop-1.c: New test.
8120
8121 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8122
8123         PR c++/9970
8124         * g++.dg/lookup/friend1.C: New test.
8125
8126 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8127
8128         PR c++/9823
8129         * g++.dg/parser/constructor1.C: New test.
8130
8131 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8132
8133         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8134
8135         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8136
8137 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8138
8139         * gcc.dg/cpp/Wunused.c: Update test.
8140
8141 2003-03-08  Jan Hubicka  <jh@suse.cz>
8142
8143         * gcc.dg/inline-3.c: New test.
8144
8145 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8146
8147         PR c++/9809
8148         * g++.dg/parse/builtin1.C: New test.
8149
8150         PR c++/9982
8151         * g++.dg/abi/cookie1.C: New test.
8152         * g++.dg/abi/cookie2.C: Likewise.
8153
8154         PR c++/9524
8155         * g++.dg/template/field1.C: New test.
8156
8157         PR c++/9912
8158         * g++.dg/parse/class1.C: New test.
8159         * g++.dg/parse/namespace7.C: Likewise.
8160         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8161
8162 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8163
8164         * g++.dg/init/ref4.C: New test.
8165
8166 2003-03-07  Jan Hubicka  <jh@suse.cz>
8167
8168         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8169         * gcc.dg/inline-3.c:  New test.
8170
8171 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8172
8173         * g++.dg/init/ref3.C: New test.
8174
8175         PR c++/9965
8176         * g++.dg/init/ref2.C: New test.
8177
8178         PR c++/9400
8179         * g++.dg/warn/Wshadow-2.C: New test.
8180
8181         PR c++/9791
8182         * g++.dg/warn/Woverloaded-1.C: New test.
8183
8184 2003-03-05  Jan Hubicka  <jh@suse.cz>
8185
8186         * gcc.dg/i386-local2.c: New.
8187         * gcc.dg/i386-local.c: Fix typo.
8188
8189 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8190
8191         * g++.dg/abi/layout3.C: New test.
8192
8193 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8194
8195         * gcc.c-torture/compile/20030305-1.c
8196
8197 2003-03-05  Jan Hubicka  <jh@suse.cz>
8198
8199         * gcc.dg/i386-local.c: New.
8200
8201 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8202
8203         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8204
8205 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8206
8207         * gcc.dg/switch-2.c: New test.
8208         * gcc.dg/switch-3.c: New test.
8209         * gcc.dg/Wswitch.c: Adjust line numbers.
8210         * gcc.dg/Wswitch-default.c: Likewise.
8211         * gcc.dg/Wswitch-enum.c: Likewise.
8212
8213 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8214
8215         * gcc.c-torture/execute/20030222-1.c: New test.
8216
8217 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8218
8219         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8220
8221 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8222
8223         PR c++/9878
8224         * g++.dg/init/ref1.C: New test.
8225
8226 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8227
8228         * gcc.dg/sh-relax.c: New SH-only test.
8229
8230 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8231
8232         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8233         comment explaining purpose of testcase.
8234
8235 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8236
8237         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8238         for HC11/HC12 (asm needs two int registers).
8239         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8240         HC11/HC12 because the test uses an asm which needs two 32-bit
8241         registers.
8242
8243 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8244
8245         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8246         for HC11/HC12 (array is too large otherwise).
8247         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8248         * gcc.c-torture/compile/20010518-2.x: Likewise.
8249         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8250         HC11/HC12 (array is too large).
8251
8252 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8253
8254         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8255         * lib/g++-dg.exp (g++-dg-test): Likewise.
8256
8257 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8258
8259         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8260         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8261
8262 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8263
8264         * g++.dg/warn/implicit-typename1.C: Remove warning.
8265
8266 2003-02-28  Richard Henderson  <rth@redhat.com>
8267
8268         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8269         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8270
8271 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8272
8273         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8274         * g++.dg/pch/pch.exp: Likewise.
8275
8276 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8277
8278         PR c++/9879
8279         * testsuite/g++.dg/init/new4.C: New test.
8280
8281 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8282
8283         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8284
8285 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8286
8287         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8288         unsigned long.
8289
8290         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8291         wider than float.
8292
8293 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8294
8295         * lib/scanasm.exp: Add support for counting numbers of
8296         occurences.
8297         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8298         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8299
8300 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8301
8302         PR c++/9683
8303         * g++.dg/template/static3.C: New test.
8304
8305         PR c++/9829
8306         * g++.dg/parse/namespace6.C: New test.
8307
8308 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8309
8310         PR target/9732
8311         * gcc.dg/20030225-1.c: New test.
8312
8313 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8314
8315         * README: Remove out-of-date information.
8316
8317         PR c++/9836
8318         * g++.dg/template/spec6.C: New test.
8319
8320 2003-02-24  Jeff Law  <law@redhat.com>
8321
8322         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8323
8324 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8325
8326         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8327         * gcc.dg/pragma-ep-1.c: Likewise.
8328
8329 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8330
8331         PR c++/9602
8332         * g++.dg/template/friend16.C: New test.
8333
8334 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8335
8336         PR c++/5333
8337         * g++.dg/parse/fused-params1.C: Adjust error messages.
8338         * g++.dg/template/nested3.C: New test.
8339
8340 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8341
8342         * g++.dg/abi/param1.C: New test.
8343
8344 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8345
8346         PR c++/7982
8347         * g++.dg/warn/implicit-typename1.C: New test.
8348
8349 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8350
8351         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8352         with "mtune".
8353         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8354         * gcc.c-torture/execute/20010129-1.x: Likewise.
8355         * gcc.dg/20011107-1.c: Likewise.
8356         * gcc.dg/20020108-1.c: Likewise.
8357         * gcc.dg/20020122-3.c: Likewise.
8358         * gcc.dg/20020206-1.c: Likewise.
8359         * gcc.dg/20020310-1.c: Likewise.
8360         * gcc.dg/20020426-2.c: Likewise.
8361         * gcc.dg/20020517-1.c: Likewise.
8362         * gcc.dg/991230-1.c: Likewise.
8363         * gcc.dg/i386-unroll-1.c: Likewise.
8364         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8365
8366 2003-02-22  Jan Hubicka  <jh@suse.cz>
8367
8368         * gcc.dg/i386-mul.c: New test.
8369
8370 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8371
8372         * gcc.dg/builtins-5.c: New test case.
8373
8374 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8375
8376         * gcc.dg/asmreg-1.c: New test.
8377
8378 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/9749
8381         * g++.dg/parse/varmod1.C: New test.
8382
8383 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/9727
8386         * g++.dg/template/op1.C: New test.
8387
8388 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/8906
8391         * g++.dg/template/nested2.C: New test.
8392
8393 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8394
8395         PR c++/8724
8396         * g++.dg/expr/dtor1.C: New test.
8397
8398 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8399
8400         * gcc.dg/cpp/include3.c: New test.
8401         * gcc.dg/cpp/inc/foo.h: New file.
8402
8403 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8404
8405         * gcc.c-torture/execute/20030221-1.c: New test.
8406
8407 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8408
8409         PR c++/9729
8410         * g++.dg/abi/conv1.C: New test.
8411
8412 2003-02-20  Jan Hubicka  <jh@suse.cz>
8413
8414         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8415
8416 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8417
8418         * gcc.c-torture/compile/20030219-1.c: New test.
8419
8420 2003-02-18  Jan Hubicka  <jh@suse.cz>
8421
8422         * gcc.dg/funcorder.c: New test.
8423
8424 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8425
8426         * gcc.c-torture/execute/20030218-1.c: New.
8427
8428 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8429
8430         * gcc.dg/20030218-1.c: New.
8431
8432 2003-02-18  Richard Henderson  <rth@redhat.com>
8433
8434         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8435         * gcc.dg/attr-used-2.c: New.
8436
8437 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8438
8439         PR c++/9704
8440         * g++.dg/init/copy5.C: New test.
8441
8442 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8443
8444         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8445         * g++.dg/pch/pch.exp: Likewise.
8446
8447 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8448
8449         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8450         STACK_SIZE is not defined.
8451
8452 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8453
8454         PR c++/9457
8455         * g++.dg/template/init1.C: New test.
8456
8457 2003-02-16  Jan HUbicka  <jh@suse.cz>
8458
8459         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8460         (foo): Add few extra tests
8461         * gcc.dg/c99-const-expr-3.c: Likewise.
8462         * gcc.c-torture/execute/20030216-1.c: New.
8463
8464 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8465
8466         PR c++/9459
8467         * g++.dg/ext/typeof4.C: New test.
8468
8469 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8470
8471         * gcc.dg/i386-387-3.c: New test case.
8472
8473 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8474
8475         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8476         cris-*-elf* cris-*-aout* and mmix-*-*.
8477
8478 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8479
8480         * gcc.dg/20030213-1.c: New test.
8481
8482 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8483
8484         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8485         * gcc.dg/i386-387-2.c: Likewise.
8486
8487 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8488
8489         * gcc.dg/ppc-spe.c: Fix formatting.
8490         Enable tests that were previously unsupported by gas.
8491         Delete tests for instructions that no longer exist.
8492         Switch arguments on evsubifw builtin.
8493
8494 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8495
8496         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8497         STACK_SIZE is too small.
8498
8499 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8500             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8501
8502         * gcc.dg/decl-2.c: New test.
8503
8504 2003-02-10  Jan Hubicka  <jh@suse.cz>
8505
8506         * gcc.dg/i386-fpcvt-1.c:  New test.
8507
8508 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8509
8510         * gcc.c-torture/execute/20030209-1.c: New test.
8511
8512 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8513
8514         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8515         int-wide bitops, use the constants of the same width.
8516         Likewise, if long long is 32-bit wide, test bitops using
8517         32-bit constants.
8518
8519 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8520
8521         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8522
8523 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8524
8525         * testsuite/gcc.dg/builtins-4.c: New test case.
8526
8527 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8528
8529         * gcc.dg/20020430-1.c: Fix dg command typos.
8530         * gcc.dg/20020503-1.c: Likewise.
8531
8532 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8533
8534         PR c++/8785
8535         * g++.dg/parse/fused-params1.C: New test.
8536
8537         PR c++/8857
8538         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8539
8540         PR c++/8921
8541         * g++.dg/parse/non-dependent1.C: New test.
8542
8543         PR c++/8928
8544         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8545
8546         PR c++/9228
8547         * g++.dg/parse/undefined7.C: New test.
8548         * g++.dg/parse/non-templ1.C: New test.
8549
8550         PR c++/9229
8551         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8552
8553 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8554
8555         * gcc.c-torture/compile/20030206-1.c: New test.
8556
8557 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8558
8559         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8560         "pow" to "foo" to avoid potential confusion with a math built-in.
8561
8562 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8563
8564         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8565         conditions for SPARC targets.
8566
8567 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8568
8569         * gcc.dg/20030204-1.c: New test.
8570
8571 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8572
8573         PR c++/38
8574         * g++.dg/parse/array-size1.C: New test.
8575
8576         PR c++/5657
8577         * g++.dg/parse/undefined3.C: New test.
8578
8579         PR c++/5665
8580         * g++.dg/parse/undefined4.C: New test.
8581
8582         PR c++/5975
8583         * g++.dg/parse/undefined5.C: New test.
8584
8585         PR c++/7259
8586         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8587
8588         PR c++/8578
8589         * g++.dg/parse/casting-operator1.C: New test.
8590
8591         PR c++/8596
8592         * g++.dg/parse/undefined6.C: New test.
8593
8594         PR c++/8736
8595         * g++.dg/parse/missing-template1.C: New test.
8596
8597 2003-02-04  Jan Hubicka  <jh@suse.cz>
8598
8599         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8600         * gcc.dg/i386-cmov?.c:  Likewise.
8601         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8602         * gcc.dg/i386-ssefp-1.c:  Likewise.
8603         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8604         conventions.
8605
8606 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8607
8608         PR c++/7129
8609         * testsuite/g++.dg/ext/max.C: New test.
8610
8611 2003-02-03  Jan Hubicka  <jh@suse.cz>
8612
8613         * gcc.c-torture/execute/20030203-1.c: New test.
8614
8615 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8616
8617         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8618         'natural-endian'.
8619
8620 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8621
8622         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8623         * g++.dg/init/new2.C: Likewise.
8624         * g++.dg/other/new1.C: Likewise.
8625
8626 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8627
8628         * gcc.dg/struct-ret-libc.c: New test.
8629
8630 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8631
8632         * gcc.dg/20030129-1.c: New test.
8633
8634 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8635
8636         PR c++/8849
8637         * g++.dg/template/ptrmem4.C: New test.
8638
8639 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8640
8641         * g++.dg/parser/constant1.C: New test.
8642
8643 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8644
8645         PR c++/8591
8646         * g++.dg/parse/friend2.C: New test.
8647
8648 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8649
8650         PR c++/9437
8651         * g++.dg/template/unify4.C: New test.
8652
8653 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8654
8655         * gcc.c-torture/execute/20030128-1.c: New test.
8656
8657 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8658
8659         * g++.dg/lookup/nested1.C: Test moved from ...
8660         * g++.old-deja/g++.other/lookup24.C: ... here.
8661
8662 2003-01-28  Jan Hubicka  <jh@suse.cz>
8663
8664         * gcc.dg/i386-cmov5.c:  New test.
8665
8666 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8667
8668         * gcc.c-torture/execute/20010925-1.c: Changed the
8669         memcpy declaration.
8670
8671 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8672
8673         PR c++/3902
8674         * g++.dg/parse/template5.C: New test.
8675
8676 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8677
8678         PR fortran/9258
8679         * g77.dg/pr9258: New test.
8680
8681 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8682
8683         * README: Move relevant parts from README.g++.
8684
8685         * README.g++: Remove this file.
8686
8687 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8688
8689         * g++.dg/abi/dcast1.C: New test.
8690
8691 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8692
8693         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8694
8695 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8696
8697         PR c++/47
8698         * g++.old-deja/g++.other/lookup24.C: New test.
8699
8700 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8701
8702         PR middle-end/7227
8703         * gcc.dg/uninit-C.c: New test.
8704
8705 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8706
8707         * g++.dg/abi/covariant1.C: New test.
8708
8709 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8710
8711         * gcc.dg/20030123-1.c: New test.
8712
8713 2003-01-25  Jan Hubicka  <jh@suse.cz>
8714
8715         PR opt/8492
8716         * gcc.c-torture/compile/20030125-1.c
8717
8718 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8719
8720         PR c++/9403
8721         * g++.dg/parse/template3.C: New test.
8722         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8723
8724         PR c++/795
8725         * g++.dg/parse/template4.C: New test.
8726
8727         PR c++/9415
8728         * g++.dg/template/qual2.C: New test.
8729
8730         PR c++/8545
8731         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8732
8733         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8734
8735 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8736
8737         * gcc.c-torture/execute/switch-1.c: New test case.
8738
8739 2003-01-25  Jan Hubicka  <jh@suse.cz>
8740
8741         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8742
8743 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8744
8745         Tweaks for Bison-1.875. From the NEWS file:
8746         "- `parse error' -> `syntax error'
8747         Bison now uniformly uses the term `syntax error'"
8748         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8749         * gcc.dg/cpp/digraph2.c: Likewise.
8750         * gcc.dg/cpp/direct2.c: Likewise.
8751         * gcc.dg/cpp/paste4.c: Likewise.
8752         * gcc.dg/c90-restrict-1.c: Likewise.
8753         * gcc.dg/c99-func-2.c: Likewise.
8754         * gcc.dg/noncompile/920721-2.c: Likewise.
8755         * gcc.dg/noncompile/930622-2.c: Likewise.
8756         * gcc.dg/noncompile/940112-1.c: Likewise.
8757         * gcc.dg/noncompile/950921-1.c: Likewise.
8758         * gcc.dg/noncompile/951123-1.c: Likewise.
8759         * gcc.dg/noncompile/971104-1.c: Likewise.
8760         * gcc.dg/noncompile/990416-1.c: Likewise.
8761
8762 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8763
8764         * g++.dg/parse/undefined1.C: Add error message.
8765
8766 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8767
8768         PR c++/9354
8769         * g++.dg/parse/new1.C: New test.
8770
8771         PR c++/9216
8772         * g++.dg/parse/template2.C: New test.
8773
8774         PR c++/9354
8775         * g++.dg/parse/typedef2.C: New test.
8776
8777         PR c++/9328
8778         * g++.dg/ext/typeof3.C: New test.
8779
8780 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8781
8782         PR c++/2738
8783         * g++.dg/parse/ret-type1.C: New test.
8784
8785         PR c++/3792
8786         * g++.dg/parse/tmpl-outside1.C: New test.
8787
8788         PR c++/4207
8789         * g++.dg/parse/int-as-enum1.C: New test.
8790
8791         PR c++/4903
8792         * g++.dg/parse/no-typename1.C: New test.
8793
8794         PR c++/5533
8795         * g++.dg/parse/no-value1.C: New test.
8796
8797         PR c++/5921
8798         * g++.dg/parse/wrong-inline1.C: New test.
8799
8800         PR c++/6402
8801         * g++.dg/parse/ref1.C: New test.
8802
8803         PR c++/6992
8804         * g++.dg/parse/attr-ctor1.C: New test.
8805
8806         PR c++/7229
8807         * g++.dg/parse/namespace5.C: New test.
8808
8809         PR c++/7917
8810         * g++.dg/parse/func-def1.C: New test.
8811
8812         PR c++/8143
8813         * g++.dg/parse/undefined1.C: New test.
8814
8815         PR c++/5723, PR c++/8522
8816         * g++.dg/parse/specialization1.C: New test.
8817
8818         PR c++/163, PR c++/8595
8819         * g++.dg/parse/struct-as-enum1.C: New test.
8820
8821         PR c++/9173
8822         * g++.dg/parse/undefined2.C: New test.
8823
8824 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8825
8826         PR c++/9298
8827         * g++.dg/parse/template1.C: New test.
8828
8829         PR c++/9384
8830         * g++.dg/parse/using1.C: New test.
8831
8832         PR c++/9285
8833         PR c++/9294
8834         * g++.dg/parse/expr2.C: New test.
8835
8836         PR c++/9388
8837         * g++.dg/parse/lookup2.C: Likewise.
8838
8839 2003-01-21  Jan Hubicka  <jh@suse.cz>
8840
8841         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8842         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8843         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8844         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8845
8846 2003-01-20  Nick Clifton  <nickc@redhat.com>
8847
8848         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8849         problem with ARM sibcall code generation.
8850
8851 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8852
8853         * gcc.c-torture/execute/20030120-1.c: New.
8854
8855 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8856
8857         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8858
8859 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8860
8861         PR c++/9272
8862         * g++.dg/parse/ctor1.C: New test.
8863
8864         PR c++/9294:
8865         * g++.dg/parse/qualified1.C: New test.
8866
8867         * g++.dg/parse/typename3.C: New test.
8868
8869 2003-01-16  Richard Henderson  <rth@redhat.com>
8870
8871         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8872
8873 2003-01-16  Richard Henderson  <rth@redhat.com>
8874
8875         * g++.dg/pch/pch.exp: Copy test header to the working directory
8876         before using it either for precompilation or direct use.
8877         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8878         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8879
8880 2003-01-16  Richard Henderson  <rth@redhat.com>
8881
8882         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8883         before using it either for precompilation or direct use.
8884         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8885         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8886
8887 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8888
8889         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8890         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8891         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8892         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8893         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8894         typename warning into error.
8895         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8896         error messages.
8897         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8898         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8899         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8900         messages.
8901         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8902         make declaration visible in template.
8903         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8904         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8905         messages.
8906         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8907         message.
8908         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8909         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8910         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8911         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8912         typename warning with error message.
8913         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8914         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8915         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8916
8917 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8918
8919         * g++.dg/parse/ambig2.C: New test.
8920
8921 2003-01-15  Richard Henderson  <rth@redhat.com>
8922
8923         * g++.dg/tls/init-2.C: Update error message string.
8924
8925 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8926
8927         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8928
8929 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8930
8931         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8932         all for HC11/HC12.
8933         * gcc.c-torture/compile/20001205-1.x: Likewise.
8934         * gcc.c-torture/compile/20001226-1.x: Likewise.
8935         * gcc.c-torture/compile/920520-1.x: Likewise.
8936         * gcc.c-torture/compile/961203-1.x: Likewise.
8937         * gcc.c-torture/compile/20020604-1.x: Likewise.
8938
8939 2003-01-15  Jan Hubicka  <jh@suse.cz>
8940
8941         * gcc.c-torture/compile/20030115-1.c: New test.
8942
8943         * gcc.dg/i386-fpcvt-1.c: New test.
8944         * gcc.dg/i386-fpcvt-2.c: New test.
8945
8946 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8947
8948         Further conform g++'s __vmi_class_type_info to the C++ ABI
8949         specification.
8950         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8951         the specification.
8952
8953 2003-01-14  Jan Hubicka  <jh@suse.cz>
8954
8955         * gcc.dg/i386-fpcvt-1.c: New test.
8956         * gcc.dg/i386-fpcvt-2.c: New test.
8957
8958 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8959
8960         * gcc.dg/i386-mmx-3.c: New test.
8961
8962 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8963
8964         PR c++/9264
8965         * g++.dg/parse/octal1.C: New file.
8966
8967         PR c++/9172
8968         * g++.dg/parse/typename1.C: New file.
8969
8970 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8971
8972         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8973         * gcc.dg/bf-no-ms-layout.c: Likewise.
8974         * gcc.dg/bf-ms-attrib.c: Likewise.
8975
8976 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8977
8978         PR c++/9099
8979         * g++.dg/parse/dtor1.C: New file.
8980
8981         PR c++/9128
8982         * g++.dg/rtti/typeid1.C: New file.
8983
8984         PR c++/9153
8985         * g++.dg/parse/lookup1.C: New file.
8986
8987         PR c++/9171
8988         * g++.dg/templ/spec5.C: New file.
8989
8990 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8991
8992         * gcc.c-torture/compile/20030110-1.c: New test.
8993
8994 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8995
8996         Merge from pch-branch:
8997
8998         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8999
9000         * gcc.dg/pch/cpp-1.h: New.
9001         * gcc.dg/pch/cpp-1.c: New.
9002         * gcc.dg/pch/cpp-2.h: New.
9003         * gcc.dg/pch/cpp-2.c: New.
9004
9005         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9006
9007         * gcc.dg/pch/except-1.h: New.
9008         * gcc.dg/pch/except-1.c: New.
9009
9010         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9011
9012         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9013         running test.
9014         * gcc.dg/pch: Include *.hp not *.h.
9015         * gcc.dg/pch/system-1.h: New.
9016         * gcc.dg/pch/system-1.c: New.
9017
9018         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9019
9020         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9021         rather than trying to build and run a program using PCH.
9022         * gcc.dg/pch: Remove dg-do commands from test files.
9023
9024         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9025
9026         * gcc.dg/pch/macro-3.c: New.
9027         * gcc.dg/pch/macro-3.h: New.
9028
9029         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9030
9031         * gcc.dg/pch/common-1.c: New.
9032         * gcc.dg/pch/common-1.h: New.
9033         * gcc.dg/pch/decl-1.c: New.
9034         * gcc.dg/pch/decl-1.h: New.
9035         * gcc.dg/pch/decl-2.c: New.
9036         * gcc.dg/pch/decl-2.h: New.
9037         * gcc.dg/pch/decl-3.c: New.
9038         * gcc.dg/pch/decl-3.h: New.
9039         * gcc.dg/pch/decl-4.c: New.
9040         * gcc.dg/pch/decl-4.h: New.
9041         * gcc.dg/pch/decl-5.c: New.
9042         * gcc.dg/pch/decl-5.h: New.
9043         * gcc.dg/pch/global-1.c: New.
9044         * gcc.dg/pch/global-1.h: New.
9045         * gcc.dg/pch/inline-1.c: New.
9046         * gcc.dg/pch/inline-1.h: New.
9047         * gcc.dg/pch/inline-2.c: New.
9048         * gcc.dg/pch/inline-2.h: New.
9049         * gcc.dg/pch/static-1.c: New.
9050         * gcc.dg/pch/static-1.h: New.
9051         * gcc.dg/pch/static-2.c: New.
9052         * gcc.dg/pch/static-2.h: New.
9053
9054         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9055
9056         * g++.dg/pch/pch.exp: Better handle failing testcases.
9057         * gcc.dg/pch/pch.exp: Likewise.
9058         * gcc.dg/pch/macro-1.c: New.
9059         * gcc.dg/pch/macro-1.h: New.
9060         * gcc.dg/pch/macro-2.c: New.
9061         * gcc.dg/pch/macro-2.h: New.
9062
9063         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9064
9065         * g++.dg/dg.exp: Treat files in pch/ specially.
9066         * g++.dg/pch/pch.exp: New file.
9067         * g++.dg/pch/empty.H: New file.
9068         * g++.dg/pch/empty.C: New file.
9069         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9070         "precompile".
9071
9072         * gcc.dg/pch/pch.exp: New file.
9073         * gcc.dg/pch/empty.h: New file.
9074         * gcc.dg/pch/empty.c: New file.
9075         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9076         "precompile".
9077
9078 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9079
9080         * g++.dg/template/friend14.C: New test.
9081
9082 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9083
9084         * gcc.dg/old-style-asm-1.c: New test.
9085
9086 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9087
9088         * gcc.c-torture/compile/20030109-1.c: New test.
9089
9090 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9091
9092         * gcc.c-torture/execute/20030109-1.c: New test.
9093
9094 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9095
9096         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9097         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9098         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9099         * g++.old-deja/g++.mike/eh2.C: Likewise
9100         * g++.old-deja/g++.mike/eh3.C: Likewise
9101         * g++.old-deja/g++.mike/eh5.C: Likewise
9102         * g++.old-deja/g++.mike/eh6.C: Likewise
9103         * g++.old-deja/g++.mike/eh7.C: Likewise
9104         * g++.old-deja/g++.mike/eh8.C: Likewise
9105         * g++.old-deja/g++.mike/eh9.C: Likewise
9106         * g++.old-deja/g++.mike/eh10.C: Likewise
9107         * g++.old-deja/g++.mike/eh12.C: Likewise
9108         * g++.old-deja/g++.mike/eh13.C: Likewise
9109         * g++.old-deja/g++.mike/eh14.C: Likewise
9110         * g++.old-deja/g++.mike/eh16.C: Likewise
9111         * g++.old-deja/g++.mike/eh17.C: Likewise
9112         * g++.old-deja/g++.mike/eh18.C: Likewise
9113         * g++.old-deja/g++.mike/eh21.C: Likewise
9114         * g++.old-deja/g++.mike/eh23.C: Likewise
9115         * g++.old-deja/g++.mike/eh24.C: Likewise
9116         * g++.old-deja/g++.mike/eh25.C: Likewise
9117         * g++.old-deja/g++.mike/eh26.C: Likewise
9118         * g++.old-deja/g++.mike/eh27.C: Likewise
9119         * g++.old-deja/g++.mike/eh28.C: Likewise
9120         * g++.old-deja/g++.mike/eh29.C: Likewise
9121         * g++.old-deja/g++.mike/eh31.C: Likewise
9122         * g++.old-deja/g++.mike/eh33.C: Likewise
9123         * g++.old-deja/g++.mike/eh34.C: Likewise
9124         * g++.old-deja/g++.mike/eh35.C: Likewise
9125         * g++.old-deja/g++.mike/eh36.C: Likewise
9126         * g++.old-deja/g++.mike/eh37.C: Likewise
9127         * g++.old-deja/g++.mike/eh38.C: Likewise
9128         * g++.old-deja/g++.mike/eh39.C: Likewise
9129         * g++.old-deja/g++.mike/eh40.C: Likewise
9130         * g++.old-deja/g++.mike/eh41.C: Likewise
9131         * g++.old-deja/g++.mike/eh42.C: Likewise
9132         * g++.old-deja/g++.mike/eh44.C: Likewise
9133         * g++.old-deja/g++.mike/eh46.C: Likewise
9134         * g++.old-deja/g++.mike/eh47.C: Likewise
9135         * g++.old-deja/g++.mike/eh48.C: Likewise
9136         * g++.old-deja/g++.mike/eh49.C: Likewise
9137         * g++.old-deja/g++.mike/eh50.C: Likewise
9138
9139
9140         PR c++/8615
9141         * g++.dg/template/char1.C: New test.
9142
9143         * g++.dg/template/varmod1.C: Fix typo.
9144
9145 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9146
9147         DR 180
9148         * g++.old-deja/g++.pt/crash32.C: Expect error.
9149
9150 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9151
9152         PR c++/5919
9153         * g++.dg/template/varmod1.C: New test.
9154
9155         PR c++/8727
9156         * g++.dg/inherit/typeinfo1.C: New test.
9157
9158         PR c++/8663
9159         * g++.dg/inherit/typedef1.C: New test.
9160
9161 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9162
9163         PR c++/8332
9164         PR c++/8493
9165         * g++.dg/template/strlen1.C: New test.
9166
9167         PR c++/8227
9168         * g++.dg/template/ctor2.C: New test.
9169
9170         PR c++/8214
9171         * g++.dg/init/string1.C: New test.
9172
9173         PR c++/8511
9174         * g++.dg/template/friend8.C: New test.
9175
9176 2002-11-29  Joe Buck <jbuck@synopsys.com>
9177
9178         * g++.dg/lookup/anon2.C: New test.
9179
9180 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9181
9182         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9183         h8300 port.
9184
9185 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9186
9187         * gcc.dg/bitfld-6.c: New test.
9188
9189 2002-11-27  Jan Hubicka  <jh@suse.cz>
9190
9191         * gcc.c-torture/execute/20021127.[cx]: New test.
9192
9193 2002-11-26  Jan Hubicka  <jh@suse.cz>
9194
9195         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9196         quality.
9197
9198 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9199
9200         * g++.dg/init/brace2.C: New test.
9201         * g++.old-deja/g++.mike/p9129.C: Correct.
9202
9203 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9204
9205         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9206
9207 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9208
9209         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9210
9211 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9212
9213         * testsuite/g++.dg/abi/empty11.C: New test.
9214         * testsuite/g++.dg/rtti/cv1.C: New test.
9215
9216 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9217
9218         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9219
9220 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9221
9222         * g++.dg/abi/empty10.C: New test.
9223
9224 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9225
9226         * gcc.c-torture/compile/20021124-1.c: New test.
9227
9228 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9229
9230         * g++.dg/abi/rtti2.C: New test.
9231
9232 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9233
9234         * gcc.dg/i386-unroll-1.c: New test.
9235
9236 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9237
9238         * gcc.c-torture/compile/20021120-1.c: New test.
9239         * gcc.c-torture/compile/20021120-2.c: New test.
9240
9241 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9242
9243         * gcc.dg/bitfld-5.c: New test.
9244
9245 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9246
9247         * gcc.c-torture/execute/20021120-3.c: New test.
9248
9249 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9250
9251         * gcc.c-torture/execute/20021120-2.c: New test.
9252
9253 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9254
9255         * gcc.c-torture/execute/20021120-1.c: New test.
9256
9257 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9258
9259         * gcc.c-torture/execute/20021118-3.c: New test.
9260
9261 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9262
9263         * gcc.c-torture/compile/20021119-1.c: New test.
9264
9265 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9266
9267         * gcc.dg/duff-1.c: New test.
9268         * gcc.dg/duff-2.c: New test.
9269         * gcc.dg/duff-3.c: New test.
9270
9271 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9272
9273         * gcc.dg/cpp/_Pragma5.c: New test.
9274
9275 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9276
9277         * gcc.c-torture/execute/20021118-2.c: New test.
9278
9279 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9280
9281         * gcc.c-torture/execute/20021118-1.c: New test.
9282
9283 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9284
9285         * gcc.dg/20021116-1.c: New test.
9286
9287 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9288
9289         * g++.dg/abi/vcall1.C: New test.
9290
9291 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9292
9293         * gcc.dg/20021029-1.c: New test.
9294         * gcc.dg/20021029-2.c: New test.
9295
9296 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9297
9298         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9299
9300 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9301
9302         PR c/8439
9303         * gcc.dg/20021110.c: Move to ...
9304         * gcc.c-torture/compile/20021110.c: .... here.
9305
9306 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9307
9308         PR c/8467
9309         * gcc.c-torture/execute/20021111-1.c
9310
9311 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9312
9313         PR c/8439
9314         * gcc.dg/20021110.c: New test.
9315
9316 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9317
9318         * g++.dg/abi/vthunk3.C: Run only on x86.
9319
9320 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9321
9322         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9323
9324 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9325
9326         * lib/compat.exp (compat-execute): Fix logic error in last
9327         change.
9328
9329 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9330
9331         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9332
9333 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9334
9335         PR c++/8389
9336         * g++.dg/template/access6.C: New test.
9337
9338 2002-11-08  Jan Hubicka  <jh@suse.cz>
9339
9340         * gcc.dg/i386-ssefp-1.c: New test.
9341         * gcc.dg/i386-ssefp-1.c: New test.
9342
9343 2002-11-08  Jan Hubicka  <jh@suse.cz>
9344
9345         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9346
9347 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9348
9349         * g++.dg/abi/vthunk3.C: New test.
9350
9351         PR c++/8338
9352         * g++.dg/template/crash2.C: New test.
9353
9354 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9355
9356         * testsuite/g++.dg/abi/dtor1.C: New test.
9357         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9358
9359 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9360
9361         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9362         Darwin.
9363
9364 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9365
9366         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9367         -mthumb.  Only xfail with -O0.
9368
9369 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9370
9371         * g++.dg/abi/thunk1.C: New test.
9372         * g++.dg/abi/thunk2.C: Likewise.
9373         * g++.dg/abi/vtt1.C: Likewise.
9374
9375 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9376
9377         PR optimization/8423
9378         * gcc.c-torture/execute/builtin-constant.c: New test.
9379
9380 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9381
9382         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9383         Add some more cases.
9384
9385 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9386
9387         PR c++/8391
9388         * g++.dg/opt/local1.C: New test.
9389
9390 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9391
9392         PR c++/8160
9393         * g++.dg/template/complit1.C: New test.
9394
9395         PR c++/8149
9396         * g++.dg/template/typename4.C: Likewise.
9397
9398 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9399
9400         Core issue 287, PR c++/7639
9401         * g++.dg/template/instantiate1.C: Adjust error location.
9402         * g++.dg/template/instantiate3.C: New test.
9403         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9404         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9405         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9406
9407 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9408
9409         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9410
9411 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9412
9413         PR c++/8287
9414         * g++.dg/init/dtor2.C: New test.
9415
9416 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9417
9418         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9419         * gcc.dg/nest.c: Bypass errors on irix6.
9420
9421 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9422
9423         * gcc.dg/nest.c: Expect error for mmix-*-*.
9424         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9425
9426 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9427
9428         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9429         markers.
9430
9431         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9432
9433 2002-10-25  Mike Stump  <mrs@apple.com>
9434
9435         * gcc.dg/warn-1.c: New test.
9436
9437 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9438
9439         * g++.dg/template/typename3.C: New test.
9440
9441 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9442
9443         * g++.dg/lookup/ptrmem1.C: New test.
9444
9445         * g++.dg/abi/vthunk2.C: New test.
9446
9447 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9448
9449         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9450
9451 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9452
9453         * g++.dg/abi/empty9.C: New test.
9454
9455 2002-10-24  Richard Henderson  <rth@redhat.com>
9456
9457         * g++.dg/inherit/thunk1.C: Enable for ia64.
9458
9459 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9460
9461         PR c++/8067
9462         * g++.dg/lookup/pretty1.C: New test.
9463
9464 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9465
9466         * gcc.dg/20021023-1.c: New test.
9467
9468 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9469
9470         PR c++/7679
9471         * g++.dg/parse/inline1.C: New test.
9472
9473 2002-10-23  Richard Henderson  <rth@redhat.com>
9474
9475         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9476
9477         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9478
9479 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9480
9481         PR c++/6579
9482         * g++.dg/parse/stmtexpr3.C: New test.
9483
9484 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         * g++.dg/expr/cond1.C: New test.
9487
9488 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9489
9490         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9491
9492 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9493
9494         * g++.dg/abi/vbase13.C: New test.
9495         * g++.dg/abi/vbase14.C: Likewise.
9496
9497 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9498
9499         * gcc.dg/tls/pic-1.c: New test.
9500         * gcc.dg/tls/nonpic-1.c: New test.
9501         * gcc.dg/20021018-1.c: New test.
9502
9503 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9504
9505         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9506         Remove only files with the same base name as the test case.
9507         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9508         (profopt-execute): Likewise.  Also, remove old profiling
9509         and performance data files before running the tests.
9510
9511         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9512         * g++.dg/bprob/bprob.exp: Likewise.
9513         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9514         to allow more general test case names.
9515
9516         * g++.dg/bprob/bprob-1.C: Rename to ...
9517         * g++.dg/bprob/g++-bprob-1.C: ... this.
9518
9519         * g77.dg/bprob/bprob-1.f: Rename to ...
9520         * g77.dg/bprob/g77-bprob-1.f: ... this.
9521
9522 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9523
9524         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9525         bison 1.50 or later.
9526
9527 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9528
9529         * g++.dg/README: Describe more test directories.
9530
9531 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9532
9533         * g++.dg/init/array6.C: Add additional tests.
9534
9535 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9536
9537         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9538         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9539
9540 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9541
9542         * gcc.c-torture/compile/20020604-1.x: New.
9543         * gcc.c-torture/compile/simd-5.x: Likewise.
9544         * gcc.c-torture/execute/920710-1.x: Likewise.
9545         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9546
9547 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9548
9549         * g++.dg/inherit/override1.C: Add dg-options clause.
9550
9551 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9552
9553         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9554         _mm_slli_si128.
9555
9556 2002-10-19  Andreas Schwab  <schwab@suse.de>
9557
9558         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9559         directory component.
9560
9561 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9562
9563         * g++.dg/inherit/thunk1.C: New test.
9564
9565         * g++.dg/inherit/override1.C: New test.
9566
9567         * g++.dg/abi/mangle11.C: New test.
9568         * g++.dg/abi/mangle14.C: New test.
9569         * g++.dg/abi/mangle17.C: New test.
9570
9571 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9572
9573         * g++.dg/overload/member2.C: New test.
9574
9575 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9576
9577         * g++.dg/README: Describe new compat directory.
9578         * g++.dg/dg.exp: Skip tests in compat directory.
9579         * README.compat: New file.
9580         * lib/compat.exp: New expect script.
9581         * g++.dg/compat: New test directory.
9582         * g++.dg/compat/compat.exp: New expect script.
9583         * g++.dg/compat/abi: New test directory.
9584         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9585         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9586         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9587         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9588         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9589         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9590         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9591         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9592         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9593         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9594         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9595         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9596         * g++.dg/compat/break: New test directory.
9597         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9598         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9599         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9600         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9601         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9602         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9603         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9604         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9605         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9606         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9607         g++.dg/compat/break/README: New files.
9608         * g++.dg/compat/eh: New test directory.
9609         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9610         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9611         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9612         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9613         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9614         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9615         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9616         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9617         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9618         g++.dg/compat/eh/filter2_y.C,
9619         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9620         g++.dg/compat/eh/new1_y.C,
9621         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9622         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9623         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9624         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9625         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9626         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9627         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9628         g++.dg/compat/eh/unexpected1_y.C: New files.
9629         * g++.dg/compat/init: New test directory.
9630         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9631         g++.dg/compat/init/array5_y.C,
9632         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9633         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9634         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9635         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9636         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9637         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9638         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9639         g++.dg/compat/init/init-ref2_y.C: New files.
9640
9641 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9642
9643         PR c++/7584
9644         * g++.dg/inherit/using3.C: New test.
9645
9646 2002-10-17  Jan Hubicka  <jh@suse.cz>
9647
9648         * gcc.dg/20021017-2.c: New test.
9649
9650 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9651
9652         * g++.dg/abi/mangle16.C: Adjust.
9653
9654         * g++.dg/init/array8.C: New test.
9655
9656 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9657
9658         * gcc.dg/special/mips-abi.exp: New test.
9659         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9660
9661 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9662
9663         * g++.dg/abi/mangle16.C: New test.
9664         * g++.dg/abi/mangle17.C: Likewise.
9665
9666         PR c++/7478
9667         * g++.dg/template/ref1.C: New test.
9668
9669 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9670
9671         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9672
9673 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9674
9675         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9676
9677 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9678
9679         PR c++/7524
9680         * g++.dg/init/array7.C: New test.
9681
9682 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9683
9684         * g++.dg/init/array6.C: New test.
9685
9686         * g++.dg/abi/mangle13.C: Likewise.
9687         * g++.dg/abi/mangle14.C: Likewise.
9688         * g++.dg/abi/mangle15.C: Likewise.
9689
9690 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9691
9692         * g++.dg/abi/empty8.C: New test.
9693
9694 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9695
9696         * g++.dg/init/ctor1.C: New test.
9697
9698 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9699
9700         * gcc.c-torture/execute/20021015-1.c: New test.
9701
9702 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9703
9704         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9705
9706 2002-10-14  Jan Hubicka  <jh@suse.cz>
9707
9708         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9709
9710 2002-10-14  Richard Henderson  <rth@redhat.com>
9711
9712         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9713
9714 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR optimization/6631
9717         * g++.dg/opt/const2.C: New test.
9718
9719 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9720
9721         PR c++/7176
9722         * g++.dg/parse/friend1.C: New test.
9723         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9724
9725 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9726
9727         * gcc.dg/20021014-1.c: New test.
9728
9729 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/5661
9732         * g++.dg/ext/vlm1.C: New test.
9733         * g++.dg/ext/vlm2.C: Likewise.
9734
9735         * g++.dg/init/array1.C: Remove invalid braces.
9736         * g++.dg/init/brace1.C: New test.
9737         * g++.dg/init/copy2.C: Likewise.
9738         * g++.dg/init/copy3.C: Likewise.
9739         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9740         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9741         braces.
9742
9743 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9744
9745         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9746
9747 2002-10-11  Richard Shann  <richard.shann@superh.com>
9748
9749         * gcc.c-torture/compile/simd-5.c: New test.
9750
9751 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9752
9753         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9754
9755 2002-10-10  Jim Wilson  <wilson@redhat.com>
9756
9757         * gcc.c-torture/execute/20021010-1.c: New test.
9758
9759 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9760
9761         PR c/7353
9762         * g++.dg/ext/typedef-init.C: New test.
9763         * gcc.dg/typedef-init.c: New test.
9764
9765 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9766
9767         * gcc.dg/cpp/paste13.c: New test.
9768
9769 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9770
9771         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9772         remaining platforms, XFAIL during compile, not execute.  Don't
9773         XFAIL at -O0.
9774
9775 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         * gcc.dg/alias-1.c: Tweak expected warning.
9778
9779 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9780
9781         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9782
9783 2002-10-06  Andreas Jaeger  <aj@suse.de>
9784
9785         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9786         * gcc.dg/cpp/c++98.C: Likewise.
9787
9788         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9789         * g++.dg/cpp/c++98.C: Likewise.
9790
9791         * g++.dg/README (Subdirectories): Mention cpp directory.
9792
9793         PR target/7559
9794         * gcc.dg/20021006-1.c: New test.
9795
9796 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9797
9798         PR c++/7804
9799         * g++.dg/other/warning1.C: New test.
9800
9801 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9802
9803         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9804         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9805         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9806
9807 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9808
9809         PR c++/7931
9810         * g++.dg/template/ptrmem3.C: New test.
9811
9812         PR c++/7754
9813         * g++.dg/template/union1.C: New test.
9814
9815 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9816
9817         PR c++/8006
9818         * g++.dg/abi/mangle9.C: New test.
9819         * g++.dg/abi/mangle10.C: New test.
9820         * g++.dg/abi/mangle11.C: New test.
9821         * g++.dg/abi/mangle12.C: New test.
9822
9823 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9824
9825         PR c++/7188.
9826         * g++.dg/template/meminit1.C: New test.
9827         * g++.dg/warn/Wreorder-1.C: Likewise.
9828         * g++.old-deja/g++.mike/warn3.C: Tweak.
9829         * lib/prune.exp: Ingore "in copy constructor".
9830
9831 2002-10-02  Andreas Jaeger  <aj@suse.de>
9832
9833         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9834         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9835         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9836         on x86-64.
9837
9838 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9839
9840         * gcc.dg/empty1.C: Fix typo.
9841
9842 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9843
9844         * gcc.dg/alias-1.c: New test.
9845
9846 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9847
9848         * gcc.dg/empty1.C: New test.
9849
9850         * g++.dg/tls/init-2.C: Tweak error messages.
9851
9852 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9853
9854         * gcc.c-torture/compile/20020923-1.c: New test.
9855
9856 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9857
9858         * gcc.c-torture/execute/ffs-1.c: New test.
9859         * gcc.c-torture/execute/ffs-2.c: Ditto.
9860
9861 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9862
9863         * g++.dg/overload/member1.C: New test.
9864
9865 2002-09-30  Mark Mitchell  <mark@code
9866
9867 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9868
9869         * testsuite/gcc.dg/tls/diag-3.c: New.
9870
9871 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9872
9873         * g++.dg/README (Subdirectories): Document new subdir expr.
9874         * g++.dg/expr/pmf-1.C: New test.
9875
9876 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9877
9878         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9879
9880 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9881
9882         * g++.dg/abi/bitfield3.C: New test.
9883
9884 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9885
9886         * lib/gcov.exp: Tweak expected line formats.
9887         * gcc.misc-tests/gcov8.c: New test.
9888         * gcc.misc-tests/gcov8.x: New flags.
9889
9890 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9891
9892         * consistency.vlad/layout/endian.c: Include string.h.
9893
9894         * gcc.c-torture/execute/20020805-1.c: New test.
9895
9896 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9897
9898         * g++.dg/other/conversion1.C: New test.
9899
9900 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9901
9902         * gcc.dg/builtins-1.c: New testcase.
9903
9904 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9905
9906         * g++.dg/inherit/access3.C: New test.
9907
9908 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9909
9910         * gcc.dg/ia64-visibility-2.c: New test.
9911
9912 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9913
9914         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9915         __qualifier_flags to __flags.
9916
9917 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9918
9919         * g++.dg/inherit/operator1.C: New test.
9920         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9921         * g++.dg/other/error1.C: Change expected error message.
9922         * g++.dg/template/conv4.C: Likewise.
9923
9924 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9925
9926         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9927         for documented behavior.
9928
9929 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9930
9931         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9932         several targets known to fail.
9933
9934 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9935
9936         * gcc.dg/mips-args-[123].c: New tests.
9937
9938 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9939
9940         * gcc.dg/ppc-spe.c: New.
9941
9942 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9943
9944         * g++.dg/other/ptrmem4.C: New testcase.
9945
9946 2002-07-24  Richard Henderson  <rth@redhat.com>
9947
9948         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9949
9950 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9951
9952         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9953
9954 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9955
9956         * gcc.c-torture/execute/memset-3.c: New testcase.
9957
9958 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9959
9960         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9961         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9962
9963 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9964
9965         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9966         Delete.
9967
9968 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9969
9970         * gcc.c-torture/compile/simd-4.c: New test.
9971
9972 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9973
9974         PR c++/7347, c++/7348
9975         * g++.dg/template/access4.C: New test.
9976         * g++.dg/template/access5.C: New test.
9977         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9978         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9979         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9980         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9981
9982 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9983
9984         * gcc.dg/gnu89-init-2.c: New test.
9985
9986 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9987
9988         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9989
9990 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9991
9992         * gcc.c-torture/execute/20020720-1.c: New testcase.
9993
9994 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9995
9996         * gcc.dg/cpp/Wsignprom.c: New tests.
9997
9998 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9999
10000         * gcc.c-torture/execute/loop-13.c: New test.
10001
10002 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10003
10004         * gcc.dg/cpp/expr.c: New tests.
10005
10006 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10007
10008         * g++.dg/opt/pr6713.C: Add template instantiation.
10009
10010 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10011
10012         * gcc.dg/nest.c: New test.
10013
10014 2002-07-17  Richard Henderson  <rth@redhat.com>
10015
10016         * g++.dg/opt/pr6713.C: New test.
10017
10018 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10019
10020         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10021         XFAIL for all x86 processors.
10022
10023 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10024
10025         * gcc.c-torture/execute/20010122-1.x: Do not test with
10026         -fomit-frame-pointer.
10027
10028 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10029
10030         * g++.dg/template/instantiate2.C: New test.
10031         * g++.dg/template/spec4.C: New test.
10032
10033 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10034
10035         * g++.dg/template/access2.C: New test.
10036         * g++.dg/template/access3.C: New test.
10037
10038 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10039
10040         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10041         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10042         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10043         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10044         Convert to use <stdarg.h>.
10045         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10046         Delete.
10047         * gcc.dg/va-arg-2.c: New.
10048         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10049
10050 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10051
10052         * gcc.c-torture/compile/20020710-1.c: New test.
10053
10054 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10055                           Andrew Pinski  <pinskia@physics.uc.edu>
10056
10057         gcc.c-torture/compile/simd-2.c: New testcase.
10058         gcc.c-torture/compile/simd-3.c: Likewise.
10059
10060 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/7224
10063         * g++.dg/overload/error1.C: New test.
10064
10065 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10066
10067         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10068         configuration and IRIX 6 O32 ABI.
10069
10070 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10071
10072         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10073
10074 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10075
10076         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10077
10078 2002-07-10  Jeffrey A Law  <law@redhat.com>
10079
10080         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10081
10082         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10083
10084 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10085
10086         * gcc.dg/20020312-2.c: Check for __PPC__.
10087
10088 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10089
10090         * gcc.c-torture/compile/20020709-1.c: New test.
10091
10092 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10093
10094         * g++.dg/template/qualttp21.C: New test case.
10095
10096 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10097
10098         * gcc.c-torture/compile/20020706-1.c: New test.
10099         * gcc.c-torture/compile/20020706-2.c: New test.
10100
10101 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10102             Alexandre Oliva  <aoliva@redhat.com>
10103
10104         * g++.dg/warn/incomplete1.C: New test.
10105
10106 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10107
10108         PR c++/7099
10109         * g++.dg/warn/noreturn1.C: New test.
10110
10111 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10112
10113         PR c++/6706
10114         * g++.dg/debug/debug6.C: New test.
10115         * g++.dg/debug/debug7.C: New test.
10116
10117 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10118
10119         * gcc.c-torture/compile/simd-3.c: New test.
10120
10121 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10122
10123         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10124         * gcc.dg/20020620-1.c: Likewise.
10125
10126 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10127
10128         PR c++/6944
10129         * g++.dg/init/array4.C: New test.
10130         * g++.dg/init/array5.C: New test.
10131
10132 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10133
10134         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10135         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10136
10137 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10138
10139         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10140         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10141         * gcc.dg/wtr-conversion-1.c: Likewise.
10142         * gcc.dg/wtr-escape-1.c: Likewise.
10143         * gcc.dg/wtr-int-type-1.c: Likewise.
10144         * gcc.dg/wtr-label-1.c: Likewise.
10145         * gcc.dg/wtr-static-1.c: Likewise.
10146         * gcc.dg/wtr-strcat-1.c: Likewise.
10147         * gcc.dg/wtr-suffix-1.c: Likewise.
10148         * gcc.dg/wtr-switch-1.c: Likewise.
10149         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10150         * gcc.dg/wtr-union-init-1.c: Likewise.
10151         * gcc.dg/wtr-union-init-2.c: Likewise.
10152         * gcc.dg/wtr-union-init-3.c: Likewise.
10153
10154         * gcc.dg/wtr-func-def-1.c: New test.
10155
10156 2002-07-02 Devang Patel <dpatel@apple.com>
10157
10158         * objc.dg/param-1.m: New test.
10159
10160 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10161
10162         * gcc.dg/cpp/trad/directive.c: Add test.
10163         * gcc.dg/cpp/trad/macroargs.c: Add test.
10164         * gcc.dg/cpp/trad/rec
10165
10166 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10167
10168         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10169
10170 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10171
10172         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10173         targets.
10174
10175 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10176
10177         * g++.dg/abi/mange7.C: New test.
10178
10179         PR c++/6438.
10180         * g++.dg/parse/stmtexpr2.C: New test.
10181
10182 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10183
10184         * gcc.dg/20020312-2.c: Add SH target.
10185
10186 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10187
10188         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10189         compiler output on mips*-*-irix*.
10190
10191 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10192
10193         * g++.dg/parse/attr1.C: New test.
10194
10195 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10196
10197         * gcc.c-torture/execute/string-opt-17.c: New test case.
10198         * gcc.c-torture/execute/memset-2.c: New test case.
10199
10200 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10201
10202         PR c++/6256:
10203         * g++.dg/template/friend5.C: New test.
10204
10205         PR c++/6331:
10206         * g++.dg/template/qual1.C: Likewise.
10207
10208 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10209
10210         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10211         Include stdlib.h, not stdio.h or ctype.h.
10212
10213 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10214
10215         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10216         cris-*-elf* and mmix-*-*.
10217         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10218         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10219         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10220         Ditto.
10221         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10222         * gcc.dg/wchar_t-1.c: Ditto.
10223
10224 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10225
10226         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10227         Clarify comment.
10228
10229 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10230
10231         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10232
10233 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10234
10235         * gcc.c-torture/execute/20000906-1.x: Delete.
10236
10237 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10238
10239         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10240
10241 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10242
10243         * PR6367
10244         * g77.f-torture/execute/6367.f: New test.
10245         * g77.f-torture/execute/6367.x: Disable for MMIX.
10246
10247 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10248
10249         * PR6352
10250         * g++.dg/opt/inline2.C: New test.
10251
10252 2002-04-18  Richard Henderson  <rth@redhat.com>
10253
10254         * gcc.dg/20000906-1.c: Enable for all targets.
10255         * gcc.c-torture/compile/iftrap-2.c: New.
10256
10257 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gcc.dg/20020418-1.c: New test.
10260         * gcc.dg/20020418-2.c: New test.
10261
10262 2002-04-18  Richard Henderson  <rth@redhat.com>
10263
10264         * gcc.c-torture/compile/iftrap-1.c: New.
10265         * gcc.dg/iftrap-1.c: Adjust for ia64.
10266         * gcc.dg/iftrap-2.c: New.
10267
10268 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10269
10270         * gcc.c-torture/compile/20020418-1.c: New test.
10271
10272 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10273
10274         * gcc.c-torture/compile/20020415-1.c: New.
10275
10276 2002-04-18  David S. Miller  <davem@redhat.com>
10277
10278         * gcc.c-torture/execute/20020418-1.c: New test.
10279
10280 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10281
10282         * gcc.dg/20020416-1.c: New test.
10283
10284         * g++.dg/opt/inline1.C: New test.
10285
10286 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10287
10288         * gcc.dg/altivec-5.c: New test.
10289
10290         * gcc.dg/20020415-1.c: New test.
10291
10292 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10293
10294         * testsuite/lib/chill.exp: Remove.
10295
10296 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10297
10298         * g++.dg/other/big-struct.C: New test.
10299
10300 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10301
10302         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10303         of scratch file.
10304
10305 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10306
10307         PR c/6277
10308         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10309         in scan-assembler function name
10310
10311 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10312
10313         * g77.f-torture/execute/980628-4.x,
10314         g77.f-torture/execute/980628-5.x,
10315         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10316         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10317         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10318         i[34567]86-*-*.
10319
10320 2002-04-13  David S. Miller  <davem@redhat.com>
10321
10322         * gcc.c-torture/execute/20020413-1.c: New test.
10323
10324 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10325
10326         * gcc.dg/asm-6.c,
10327         * g++.dg/ext/asm1.C: New tests.
10328
10329 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10330
10331         PR c++ 5373.
10332         * g++.dg/parse/stmtexpr1.C: New test.
10333
10334         PR c++/5189.
10335         * g++.dg/template/copy1.C: New test.
10336
10337 2002-04-12  Richard Henderson  <rth@redhat.com>
10338
10339         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10340
10341 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10342
10343         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10344         gcc.c-torture/execute/20020307-2.c.
10345
10346 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10347
10348         * g++.dg/ext/attrib5.C,
10349         * g++.dg/lookup/struct1.C: New tests.
10350
10351 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10352
10353         * gcc.dg/20020411-1.c: New test.
10354
10355         * gcc.c-torture/execute/20020411-1.c: New test.
10356
10357 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10358
10359         * g77.f-torture/execute/6177.f: New test.
10360
10361 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10362
10363         PR middle-end/6247
10364         * g++.dg/opt/cleanup1.C: New test.
10365
10366         * g++.dg/opt/const1.C: New test.
10367
10368 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10369
10370         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10371
10372 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10373
10374         PR c++/5507
10375         * g++.dg/template/typename2.C: New test.
10376
10377 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10378
10379         * gcc.c-torture/execute/loop-12.c: New.
10380
10381 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10382
10383         * g77.f-torture/execute/980628-4.x,
10384         g77.f-torture/execute/980628-5.x,
10385         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10386         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10387         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10388
10389 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10390
10391         PR optimization/6086
10392         * g++.dg/opt/preinc1.C: New test.
10393
10394 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c++/5571
10397         * g++.dg/opt/static2.C: New test.
10398
10399 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10400
10401         PR c/5120
10402         * gcc.dg/20020406-1.c: New test.
10403
10404 2002-04-04  David S. Miller  <davem@redhat.com>
10405
10406         * gcc.c-torture/execute/20020404-1.c: New test.
10407
10408 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10409
10410         PR c/6123
10411         * gcc.dg/20020312-2.c: Do not declare global register variable
10412         if __PIC__ or __pic__ is defined.
10413
10414 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10415
10416         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10417         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10418
10419 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10420
10421         * gcc.misc-tests/linkage.exp: Update last change to handle
10422         sparc*-, not just sparc-.
10423
10424 2002-04-03  Richard Henderson  <rth@redhat.com>
10425
10426         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10427
10428 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10429
10430         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10431
10432 2002-04-02  David S. Miller  <davem@redhat.com>
10433
10434         * gcc.c-torture/execute/20020402-3.c: New test.
10435
10436 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10437
10438         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10439         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10440
10441         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10442         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10443         g77.f-torture/execute/20001201.x,
10444         g77.f-torture/execute/u77-test.x: New files.
10445
10446         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10447         * gcc.dg/wchar_t-1.c: Ditto.
10448
10449 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10450
10451         * gcc.c-torture/execute/20020402-1.c: New test.
10452
10453 2002-04-01  Richard Henderson  <rth@redhat.com>
10454
10455         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10456
10457         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10458
10459 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10460
10461         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10462
10463 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10464
10465         * g++.dg/inherit/template-as-base.C: Expect error.
10466         * g++.dg/inherit/namespace-as-base.C: Likewise.
10467
10468 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10469
10470         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10471         g++.dg/ext/instantiate3.C: Tweak match patterns.
10472
10473         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10474         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10475         -da test.
10476
10477 2002-03-31  Richard Henderson  <rth@redhat.com>
10478
10479         * gcc.dg/special/alias-2.c: New.
10480         * gcc.dg/special/ecos.exp: Run it.
10481
10482 2002-03-31  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10485
10486 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10487
10488         * gcc.dg/weak-1.c: Disable on h8300 port.
10489
10490 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10491
10492         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10493         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10494         ordering tests.
10495         * g++.dg/bprob/bprob-1.C: New test.
10496         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10497         * g++.dg/gcov/gcov-1.C: New test.
10498         * g++.dg/gcov/gcov-1.x: New file.
10499         * g++.dg/gcov/gcov-2.C: New test.
10500         * g++.dg/gcov/gcov-3.C: New test.
10501         * g++.dg/gcov/gcov-3.h: New file.
10502
10503 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10504
10505         * g++.old-deja/g++.other/builtins5.C: New test.
10506         * g++.old-deja/g++.other/builtins6.C: New test.
10507         * g++.old-deja/g++.other/builtins7.C: New test.
10508         * g++.old-deja/g++.other/builtins8.C: New test.
10509         * g++.old-deja/g++.other/builtins9.C: New test.
10510
10511 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10512
10513         * g++.dg/opt/static1.C: New test.
10514
10515         * g++.dg/opt/longbranch1.C: New test.
10516
10517 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10518
10519         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10520
10521         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10522
10523 2002-03-28  Jeffrey A Law  (law@redhat.com)
10524
10525         * gcc.c-torture/execute/20020328-1.c: New test.
10526
10527 2002-03-27  Richard Henderson  <rth@redhat.com>
10528
10529         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10530         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10531         move from g++.old-deja/g++.ext/.
10532
10533 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10534
10535         * g++.dg/init/new2.C: New test.
10536
10537 2002-03-26  Richard Henderson  <rth@redhat.com>
10538
10539         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10540
10541         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10542         on sparc.
10543
10544         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10545         sparcv9 systems.
10546         * gcc.dg/20001102-1.c: Likewise.
10547
10548 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10549
10550         * gcc.dg/cpp/endif-pedantic1.c,
10551         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10552
10553 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10554
10555         * g++.dg/init/new1.C: New test.
10556
10557 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10558
10559         * g++.dg/abi/vbase9.C: New test.
10560
10561 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10562
10563         * gcc.dg/arm-asm.c: New test.
10564
10565 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10566
10567         * gcc.dg/Wswitch-enum.c: New test.
10568         Fix PR c/5044.
10569
10570 2002-03-26  Richard Henderson  <rth@redhat.com>
10571
10572         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10573         structure.
10574
10575 2002-03-25  Richard Henderson  <rth@redhat.com>
10576
10577         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10578         sparcv9 systems.
10579
10580         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10581         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10582
10583 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10584
10585         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10586
10587 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10588
10589         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10590         targets using generic thunk support.
10591
10592 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10593
10594         * gcc.c-torture/compile/20020323-1.c: New test.
10595
10596         * g++.dg/opt/conj2.C: New test.
10597
10598 2002-03-24  Richard Henderson  <rth@redhat.com>
10599
10600         * gcc.dg/weak-1.c: Use -fno-common.
10601
10602 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10603
10604         * g77.dg/f77-edit-apostrophe-out.f: New test
10605         * g77.dg/f77-edit-h-out.f: New test
10606         * g77.dg/f77-edit-t-in.f: New test
10607         * g77.dg/f77-edit-t-out.f: New test
10608         * g77.dg/f77-edit-x-out.f: New test
10609         * g77.dg/f77-edit-slash-out.f: New test
10610         * g77.dg/f77-edit-colon-out.f: New test
10611         * g77.dg/f77-edit-s-out.f: New test
10612
10613 2002-03-24  Richard Henderson  <rth@redhat.com>
10614
10615         * objc/execute/formal_protocol-6.x: New XFAIL.
10616
10617 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10618
10619         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10620         that do not support weak symbols
10621
10622 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10623
10624         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10625         * lib/g77.exp:  Likewise
10626         * lib/objc.exp: Likewise
10627
10628 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10629
10630         * gcc.dg/Wswitch-default.c: New test.
10631
10632 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10633
10634         * g++.dg/other/enum1.C: New test.
10635
10636 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10637
10638         * gcc.dg/pragma-ep-3.c: Fix typo.
10639
10640 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10641
10642         * g++.dg/inherit/template-as-base.C: New test.
10643
10644 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10647         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10648
10649 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10650
10651         * gcc.dg/cpp/multiline.c: Update to match.
10652
10653 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10654
10655         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10656
10657 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10658
10659         * gcc.dg/cpp/extratokens2.c:  New file.
10660
10661 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10662
10663         * gcc.dg/20020312-2.c: Add rs6000 target.
10664
10665         * gcc.c-torture/compile/20020319-1.c: New test.
10666
10667 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10668
10669         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10670         (A, E): Handle this.
10671
10672 2002-03-20  Jason Merrill  <jason@redhat.com>
10673
10674         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10675         ignoring -fpic.
10676         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10677         through prune_gcc_output.
10678
10679 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * gcc.c-torture/compile/20020320-1.c: New test.
10682
10683 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10684
10685         * gcc.c-torture/compile/20020318-1.c: New test.
10686
10687         * gcc.dg/struct-by-value-1.c: New test.
10688
10689         * gcc.dg/20020319-1.c: New test.
10690
10691 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10692
10693         * g++.dg/opt/conj1.C: New test.
10694
10695 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10696
10697         * g++.dg/template/qualttp20.C: Revert previous change.
10698         * g++.dg/template/qualttp3.C: Likewise.
10699         * g++.dg/template/qualttp4.C: Likewise
10700         * g++.dg/template/qualttp5.C: Likewise
10701         * g++.dg/template/qualttp6.C: Likewise
10702         * g++.dg/template/qualttp7.C: Likewise
10703         * g++.dg/template/qualttp8.C: Likewise
10704         * g++.dg/template/recurse.C: Likewise.
10705
10706 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10707
10708         * gcc.dg/cpp/wchar-1.c: Update.
10709
10710 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10711
10712         * g++.dg/template/conv1.C: New test.
10713         * g++.dg/template/conv2.C: New test.
10714         * g++.dg/template/conv3.C: New test.
10715         * g++.dg/template/conv4.C: New test.
10716
10717 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10718
10719         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10720         * g++.dg/template/qualttp3.C: Likewise.
10721         * g++.dg/template/qualttp4.C: Likewise
10722         * g++.dg/template/qualttp5.C: Likewise
10723         * g++.dg/template/qualttp6.C: Likewise
10724         * g++.dg/template/qualttp7.C: Likewise
10725         * g++.dg/template/qualttp8.C: Likewise
10726         * g++.dg/template/recurse.C: Likewise.
10727
10728 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10729
10730         * g++.dg/opt/dtor1.C: New test.
10731
10732 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10733
10734         * gcc.c-torture/compile/20020315-1.c: New test.
10735
10736 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10737
10738         * gcc.dg/weak-1.c: Fix scan tests.
10739
10740 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10741
10742         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10743         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10744         cris-*-aout* mmix-*-*.
10745         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10746         cris-*-aout* mmix-*-*.
10747         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10748         cris-*-elf* cris-*-aout* and mmix-*-*.
10749         * gcc.dg/20001009-1.c: Ditto.
10750         * gcc.dg/20010912-1.c: Ditto.
10751         * gcc.dg/20020122-4.c: Ditto.
10752         * gcc.dg/inline-2.c: Ditto.
10753
10754 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10755
10756         * gcc.c-torture/compile/20020314-1.c: New test.
10757
10758 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10759
10760         * gcc.c-torture/execute/20020314-1.c: New test.
10761
10762 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10763
10764         * g++.dg/warn/Wunused-1.C: New test.
10765
10766 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10767
10768         * g++.dg/abi/mangle6.C: New test.
10769
10770 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10771
10772         * gcc.c-torture/compile/20020309-2.c: New test.
10773
10774         * gcc.c-torture/compile/20020312-1.c: New test.
10775
10776 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10777
10778         * g++.dg/other/access1.C: New test.
10779
10780 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10781
10782         * gcc.c-torture/execute/wchar_t-1.c: New test.
10783
10784 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10785
10786         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10787
10788 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10789
10790         * gcc.dg/20020312-1.c: New test case.
10791
10792 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10793
10794         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10795
10796 2002-03-11  Richard Henderson  <rth@redhat.com>
10797
10798         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10799         * g++.old-deja/g++.jason/report.C: Likewise.
10800
10801 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10802
10803         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10804         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10805
10806 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10807
10808         * testsuite/g++.dg/overload/pmf1.C: New test.
10809
10810 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10811
10812         * gcc.c-torture/execute/20020307-1.c: Use long.
10813
10814 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10815
10816         PR optimization/5844
10817         * gcc.dg/20020310-1.c: New test.
10818
10819 2002-03-09  Michael Meissner  <meissner@redhat.com>
10820
10821         * gcc.c-torture/execute/memcpy-2.c: New test.
10822         * gcc.c-torture/execute/memset-1.c: New test.
10823         * gcc.c-torture/execute/strlen-1.c: New test.
10824         * gcc.c-torture/execute/strcmp-1.c: New test.
10825         * gcc.c-torture/execute/strncmp-1.c: New test.
10826
10827 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10828
10829         * gcc.dg/ppc-ldstruct.c: New test.
10830
10831 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10832
10833         * gcc.c-torture/execute/va-arg-22.c: New test.
10834
10835 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10836
10837         * gcc.c-torture/compile/20020309-1.c: New test.
10838
10839 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * gcc.c-torture/execute/20020307-2.c: New test.
10842
10843 2002-03-07  Jeffrey A Law  (law@redhat.com)
10844
10845         * g77.f-torture/compile/20020307-1.f: New test.
10846
10847 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10848
10849         * gcc.dg/unordered-1.c: New test.
10850
10851 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10852
10853         * gcc.c-torture/execute/20020307-1.c: New test.
10854
10855 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10856
10857         * gcc.dg/20020304-1.c: New test.
10858
10859         * gcc.c-torture/compile/20020304-2.c: New test.
10860
10861 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10862
10863         * gcc.c-torture/compile/20020304-1.c: New test case
10864         (from PR c/5830).
10865
10866 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10867
10868         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10869
10870 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10871
10872         * g++.dg/other/classkey1.C: New test.
10873
10874 2002-03-01  Richard Henderson  <rth@redhat.com>
10875
10876         * gcc.c-torture/compile/981223-1.x: New.
10877         * gcc.c-torture/compile/920625-1.x: New.
10878
10879 2002-02-28  Richard Henderson  <rth@redhat.com>
10880
10881         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10882
10883 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10884
10885         * gcc.c-torture/execute/20020227-1.c: New test.
10886
10887 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10888
10889         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10890         here" ERROR lines.
10891         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10892         * g++.old-deja.g++.other/defarg1.C: Likewise.
10893         * g++.old-deja/g++.pt/calls2.C: Likewise.
10894         * g++.old-deja/g++.pt/crash20.C: Likewise.
10895         * g++.old-deja/g++.pt/crash30.C: Likewise.
10896         * g++.old-deja/g++.pt/crash36.C: Likewise.
10897         * g++.old-deja/g++.pt/crash6.C: Likewise.
10898         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10899         * g++.old-deja/g++.pt/derived3.C: Likewise.
10900         * g++.old-deja/g++.pt/error1.C: Likewise.
10901         * g++.old-deja/g++.pt/friend21.C: Likewise.
10902         * g++.old-deja/g++.pt/friend23.C: Likewise.
10903         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10904         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10905
10906 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10907
10908         * gcc.c-torture/execute/20020225-2.c: New test.
10909
10910 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10911
10912         * gcc.c-torture/execute/920730-1t.c,
10913         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10914         Delete test cases, only relevant to -traditional.
10915
10916 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10917
10918         * gcc.dg/cpp/undef1.c: Remove.
10919         * gcc.dg/cpp/directiv.c: Update.
10920         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10921
10922 2002-02-27  Michael Meissner  <meissner@redhat.com>
10923
10924         * gcc.c-torture/execute/20020226-1.c: New test.
10925
10926 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10927
10928         * g++.dg/debug/debug4.C: New test.
10929
10930         * gcc.dg/ia64-visibility-1.c: New test.
10931
10932 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10933
10934         * gcc.dg/debug/20020224-1.c: New.
10935
10936 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10937
10938         * gcc.c-torture/execute/960416-1.x: New.
10939         * gcc.c-torture/execute/divconst-3.x: Likewise.
10940
10941 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10942
10943         * gcc.dg/20020224-1.c: New test.
10944
10945 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10946
10947         * gcc.c-torture/execute/20020225-1.c: New.
10948
10949 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10950
10951         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10952
10953 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * gcc.dg/20020222-1.c: New test.
10956
10957 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * g++.dg/opt/anonunion1.C: New test.
10960
10961 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10962
10963         * g++.dg/template/qualttp19.C: New test.
10964         * g++.dg/template/qualttp20.C: New test.
10965         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10966         * g++.old-deja/g++.other/qual1.C: Likewise.
10967
10968 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10969
10970         * gcc.dg/attr-alwaysinline.c: New.
10971
10972 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10973
10974         * gcc.dg/20020220-1.c: New test.
10975
10976         * gcc.dg/20020220-2.c: New test.
10977
10978         * g++.dg/opt/mmx1.C: New test.
10979
10980 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10981
10982         * gcc.c-torture/compile/20020110.c: New test.
10983
10984 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10985
10986         * gcc.c-torture/execute/20020219-1.c: New test.
10987
10988         * gcc.dg/20020219-1.c: New test.
10989
10990         * gcc.dg/noncompile/20020220-1.c: New test.
10991
10992         * g++.dg/opt/ptrintsum1.C: New test.
10993
10994         * gcc.dg/debug/20020220-1.c: New test.
10995
10996 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10997
10998         * gcc.c-torture/execute/20020216-1.c: New test.
10999
11000 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11001
11002         * gcc.dg/decl-1.c: Update, new test.
11003
11004 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11005
11006         * g++.dg/abi/bitfield1.C: New test.
11007         * g++.dg/abi/bitfield2.C: New test.
11008
11009 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11010
11011         * gcc.dg/attr-nest.c: New test.
11012
11013 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11014
11015         * gcc.c-torture/execute/20020215-1.c: New test.
11016
11017 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11020         * g++.dg/debug/debug.exp: New.
11021         * g++.dg/debug/trivial.C: New.
11022         * g++.dg/debug/debug1.C: Moved...
11023         * g++.dg/other/debug1.C: ...from here.
11024         * g++.dg/debug/debug2.C: Moved...
11025         * g++.dg/other/debug2.C: ...from here.
11026         * g++.dg/debug/debug3.C: Moved...
11027         * g++.dg/other/debug3.C: ...from here.
11028
11029         * gcc.dg/noncompile/20020213-1.c: New test.
11030
11031 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11032
11033         * g++.dg/other/debug3.C: New test.
11034
11035         * gcc.c-torture/execute/20020213-1.c: New test.
11036
11037 2002-02-13  Richard Smith <richard@ex-parrot.com>
11038
11039         * g++.old-deja/g++.other/thunk1.C: New test.
11040
11041 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11042
11043         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11044
11045 2002-02-13  Stan Shebs  <shebs@apple.com>
11046
11047         * gcc.dg/altivec-3.c: New.
11048
11049 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11050
11051         * gcc.dg/Wunreachable-1.c: New test.
11052         * gcc.dg/Wunreachable-2.c: New test.
11053
11054 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11055
11056         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11057
11058 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11059
11060         * gcc.dg/decl-1.c: New test.
11061
11062 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11063
11064         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11065
11066 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11067
11068         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11069         * gcc.c-torture/compile/980506-1.x: Likewise.
11070
11071 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11072
11073         * gcc.dg/20020210-1.c: New.
11074
11075 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11076
11077         * g77.f-torture/execute/947.f: New regression test
11078         for PR fortran/947.
11079
11080 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11081
11082         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11083         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11084
11085 2002-02-08  Richard Henderson  <rth@redhat.com>
11086
11087         * gcc.c-torture/compile/labels-3.c: New.
11088
11089 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11090
11091         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11092         expression statements work instead.
11093         * gcc.dg/noncompile/20020207-1.c: New test.
11094
11095 2002-02-07  Richard Henderson  <rth@redhat.com>
11096
11097         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11098
11099 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11100
11101         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11102         message from g77
11103         * lib/g77-dg.exp: Trim g77 error messages so that they are
11104         recognized by dg.exp.
11105
11106 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11107
11108         PR fortran/5473
11109         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11110
11111 2002-02-07  Richard Henderson  <rth@redhat.com>
11112
11113         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11114         to be sufficiently aligned for integers.
11115
11116 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11117
11118         * g++.dg/template/friend4.C: New test.
11119
11120 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11121
11122         PR fortran/5743
11123         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11124         unsupported cases.
11125
11126 2002-02-07  Richard Henderson  <rth@redhat.com>
11127
11128         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11129         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11130         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11131         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11132
11133 2002-02-06  Richard Henderson  <rth@redhat.com>
11134
11135         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11136
11137 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11138
11139         * gcc.dg/20020206-1.c: New test.
11140
11141 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11142
11143         * gcc.c-torture/execute/20020206-1.c: New test.
11144
11145         * gcc.c-torture/execute/20020206-2.c: New test.
11146
11147         PR optimization/5429:
11148         * gcc.c-torture/compile/20020206-1.c: New test.
11149
11150 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11151
11152         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11153         as certain file formats cannot support particularly large
11154         alignments.
11155
11156         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11157         and do not expect to be able to link the executable.
11158
11159         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11160         fail because the COFF format does not support the weak attribute.
11161
11162 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11163
11164         * g77.dg/pr5473.f:  New test
11165
11166 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11167
11168         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11169         Fix testcase accordingly.
11170
11171 2002-02-04  Richard Henderson  <rth@redhat.com>
11172
11173         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11174         (buf): Change to be an array of pointers, not ints.
11175
11176 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11179         before all tests.  Move warning one line above to match where it
11180         C frontend emits.
11181         * gcc.dg/Wswitch-2.c: New test.
11182         * g++.dg/warn/Wswitch-1.C: New test.
11183         * g++.dg/warn/Wswitch-2.C: New test.
11184
11185 2002-02-04  Richard Henderson  <rth@redhat.com>
11186
11187         * g++.dg/abi/offsetof.C: Fix size comparison.
11188
11189 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11190
11191         * gcc.dg/cast-qual-2.c: New test.
11192
11193 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11194
11195         * gcc.dg/20020201-4.c: New test.
11196
11197 2002-02-04  Ben Elliston  <bje@redhat.com>
11198
11199         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11200         target_info attribute != 0, in addition to the empty string.
11201         (gcc_target_compile): Likewise.
11202
11203 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11204
11205         * gcc.dg/Wswitch.c: New test.
11206         PR gcc/4475. PR gcc/3780.
11207
11208 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11209
11210         * g77.f-torture/execute/5122.f: New test for regressions
11211         against PR fortran/5122.
11212
11213 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11214
11215         * g77.f-torture/compile/pr3743.f: Delete
11216         * g77.dg/pr3743-1.f: New test.
11217         * g77.dg/pr3743-2.f: New test.
11218         * g77.dg/pr3743-3.f: New test.
11219         * g77.dg/pr3743-4.f: New test.
11220
11221 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11222
11223         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11224
11225 2002-02-02  Richard Henderson  <rth@redhat.com>
11226
11227         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11228         * gcc.c-torture/execute/bf64-1.c: Likewise.
11229
11230 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.dg/20020201-2.c: New test.
11233
11234         * gcc.dg/20020201-3.c: New test.
11235
11236         * gcc.c-torture/execute/bitfld-2.c: New test.
11237
11238 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11239
11240         * gcc.dg/bitfld-1.c: Update.
11241         * gcc.dg/bitfld-2.c: Update.
11242         * gcc.c-torture/execute/bitfld-1.x: New.
11243
11244 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11245
11246         * gcc.c-torture/execute/20020201-1.c: New test.
11247
11248 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11249
11250         PR target/5469
11251         * gcc.dg/20020201-1.c: New test.
11252
11253 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11254
11255         PR fortran/3743
11256         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11257         * g77.f-torture/compile/pr3743.x: Remove
11258
11259 2002-01-31  Tom Rix  <trix@redhat.com>
11260
11261         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11262
11263 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11264
11265         * gcc.dg/noncompile/20020130-1.c: New test.
11266
11267 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11268
11269         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11270
11271 2002-01-29  Richard Henderson  <rth@redhat.com>
11272
11273         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11274         to long long.
11275         * gcc.c-torture/execute/bf64-1.c: Likewise.
11276
11277 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * gcc.c-torture/execute/20020129-1.c: New test.
11280
11281 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11282
11283         * gcc.c-torture/compile/20000224-1.c: Update.
11284         * gcc.c-torture/execute/bitfld-1.c: New tests.
11285         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11286         * gcc.dg/uninit-A.c: Update.
11287
11288 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11289
11290         * g++.dg/template/ctor1.C: Add instantiation.
11291
11292 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11293
11294         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11295         argument to __builtin_prefetch to be const ptr.
11296
11297 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * gcc.c-torture/compile/20020120-1.c: New test.
11300
11301 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11302
11303         * gcc.c-torture/execute/20020127-1.c: New test.
11304
11305 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11306
11307         * g77.dg/f77-edit-i-in.f: New test
11308         * g77.dg/f77-edit-i-out.f: New test
11309
11310 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11311
11312         * gcc.dg/debug/debug.exp: New file.
11313         * gcc.dg/debug/trivial.c: New file.
11314         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11315         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11316         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11317         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11318         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11319         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11320         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11321         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11322         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11323         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11324         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11325         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11326         * gcc.dg/20000503-1.c: Removed.
11327         * gcc.dg/20010207-1.c: Removed.
11328         * gcc.dg/20011223-1.c: Removed.
11329         * gcc.dg/20020104-2.c: Removed.
11330         * gcc.dg/debug-1.c: Removed.
11331         * gcc.dg/debug-2.c: Removed.
11332         * gcc.dg/debug-3.c: Removed.
11333         * gcc.dg/debug-4.c: Removed.
11334         * gcc.dg/debug-5.c: Removed.
11335         * gcc.dg/debug-6.c: Removed.
11336         * gcc.dg/dwarf2-1.c: Removed.
11337         * gcc.dg/dwarf2-2.c: Removed.
11338
11339 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11340
11341         * g++.old-deja/g++.other/eh5.C: New test.
11342         * g++.old-deja/g++.other/sibcall2.C: New test.
11343         * g++.old-deja/g++.other/array9.C: New test.
11344         * g++.old-deja/g++.other/typename2.C: New test.
11345         * g++.old-deja/g++.other/crash60.C: New test.
11346         * g++.old-deja/g++.other/conv9.C: New test.
11347         * g++.old-deja/g++.other/mangle10.C: New test.
11348         * g++.old-deja/g++.other/unchanging1.C: New test.
11349         * g++.old-deja/g++.other/exprstmt1.C: New test.
11350         * g++.old-deja/g++.other/inline23.C: New test.
11351         * g++.old-deja/g++.eh/ia64-1.C: New test.
11352         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11353         * g++.old-deja/g++.other/reload1.C: New test.
11354         * g++.old-deja/g++.other/static20.C: New test.
11355         * g++.old-deja/g++.other/local-alloc1.C: New test.
11356         * g++.old-deja/g++.other/conv8.C: New test.
11357         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11358         * g++.old-deja/g++.other/storeexpr1.C: New test.
11359         * g++.old-deja/g++.other/storeexpr2.C: New test.
11360         * g++.dg/eh/template2.C: New test.
11361         * g++.dg/warn/weak1.C: New test.
11362
11363 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11364
11365         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11366         Remove first, non-varying, argument.
11367
11368 2002-01-23  Richard Henderson  <rth@redhat.com>
11369
11370         * gcc.dg/inline-2.c: New.
11371
11372         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11373         Add optional target arg.  Check number of arguments.
11374         (scan-assembler-not, scan-assembler-dem): Likewise.
11375         (scan-assembler-dem-not): Likewise.
11376
11377 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11378
11379         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11380         line 12.
11381         * g++.old-deja/g++.brendan/parse3.C,
11382         g++.old-deja/g++.other/crash26.C,
11383         g++.old-deja/g++.other/crash28.C,
11384         g++.old-deja/g++.other/crash29.C,
11385         g++.old-deja/g++.other/crash30.C,
11386         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11387
11388 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11389
11390         * gcc.dg/20020115-1.c: New.
11391
11392 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11393
11394         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11395
11396 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11397
11398         * gcc.dg/20020122-3.c: New.
11399
11400 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * g++.dg/other/gc1.C: New test.
11403
11404 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11405
11406         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11407
11408 2002-01-22  Richard Henderson  <rth@redhat.com>
11409
11410         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11411
11412 2002-01-22  Richard Henderson  <rth@redhat.com>
11413
11414         * gcc.dg/20020122-4.c: New.
11415
11416 2002-01-22  H.J. Lu <hjl@gnu.org>
11417
11418         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11419         link output.
11420         * gcc.dg/special/ecos.exp: Likewise.
11421         * lib/g++-dg.exp: Likewise.
11422         * lib/g77-dg.exp: Likewise.
11423         * lib/gcc-dg.exp : Likewise.
11424         * lib/mike-g++.exp: Likewise.
11425         * lib/mike-g77.exp: Likewise.
11426         * lib/mike-gcc.exp: Likewise.
11427         * lib/objc-dg.exp: Likewise.
11428
11429 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11430
11431         PR target/5379
11432         * gcc.dg/20020122-2.c: New test.
11433
11434 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11435
11436         * gcc.dg/20020122-1.c: New test.
11437
11438 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11439
11440         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11441
11442 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11443
11444         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11445
11446 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11447
11448         * gcc.c-torture/compile/20020121-1.c: New test.
11449
11450 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11451
11452         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11453         ld_library_path.
11454
11455 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.dg/20020218-1.c: New test.
11458
11459 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11460
11461         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11462         messages
11463         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11464         "At global scope" warning
11465         * g++.dg/ext/align1.C: Change cygwin test for alignment
11466         from db-bogus to dg-warning
11467
11468 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11469
11470         * g77.f-torture/compile/cpp2.F: New test.
11471
11472 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11473
11474         * g++.dg/template/access1.C: New test.
11475
11476 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11477
11478         * gcc.dg/20020118-1.c: New.
11479
11480 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11481
11482         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11483
11484 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11485
11486         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11487         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11488         alignment warnings.
11489
11490 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11491
11492         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11493         torture_with_loops and torture_without_loops
11494
11495 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11496
11497         * gcc.c-torture/compile/20020116-1.c: New test.
11498
11499 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11500
11501         * gcc.dg/20020116-2.c: New test.
11502
11503         * gcc.dg/ultrasp4.c: New test.
11504
11505         * gcc.dg/20020116-1.c: New test.
11506
11507 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11508
11509         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11510         by EABI.
11511
11512 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11513
11514         * gcc.misc-tests/i386-prefetch.exp: New.
11515         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11516         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11517         * gcc.misc-tests/i386-pf-none-1.c: New test.
11518         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11519
11520 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.dg/gnu89-init-1.c: Add new tests.
11523
11524 2002-01-15  Andreas Jaeger  <aj@suse.de>
11525
11526         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11527         * gcc.dg/i386-mmx-2.c: Likewise.
11528         * gcc.dg/i386-sse-1.c: Likewise.
11529         * gcc.dg/i386-sse-2.c: Likewise.
11530         * gcc.dg/i386-sse-3.c: Likewise.
11531
11532 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11533
11534         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11535         Uncomment additional cases that now pass.
11536
11537 2002-01-11  Richard Henderson  <rth@redhat.com>
11538
11539         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11540         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11541
11542 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11543
11544         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11545
11546 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11547
11548         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11549         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11550
11551 2002-01-10  Dale Johannesen  <dalej@apple.com>
11552
11553         * gcc.c-torture/execute/loop-11.c: New.
11554
11555 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11556
11557         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11558         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11559
11560 2002-01-09  Richard Henderson  <rth@redhat.com>
11561
11562         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11563         type in which to perform the operation for each size.
11564
11565 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11566
11567         * gcc.c-torture/compile/20020109-2.c: New test.
11568
11569 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11570
11571         * gcc.c-torture/execute/loop-10.c: New test.
11572
11573 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11574
11575         * gcc.c-torture/compile/20010226-1.c: New test.
11576         * gcc.c-torture/compile/20010227-1.c: New test.
11577         * gcc.c-torture/compile/20010426-1.c: New test.
11578         * gcc.c-torture/compile/20010510-1.c: New test.
11579         * gcc.c-torture/compile/20010605-3.c: New test.
11580         * gcc.c-torture/compile/20010824-1.c: New test.
11581         * gcc.c-torture/execute/20010409-1.c: New test.
11582         * gcc.dg/noncompile/20000901-1.c: New test.
11583         * gcc.dg/20001023-1.c: New test.
11584         * gcc.dg/20001101-1.c: New test.
11585         * gcc.dg/20001102-1.c: New test.
11586         * gcc.dg/20010207-1.c: New test.
11587         * gcc.dg/20010405-1.c: New test.
11588         * gcc.dg/20010822-1.c: New test.
11589         * gcc.dg/20011107-1.c: New test.
11590
11591 2002-01-09  Jeffrey A Law  (law@redhat.com)
11592
11593         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11594
11595         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11596         execution failure on PA targets.
11597
11598 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11599
11600         * gcc.c-torture/compile/20020109-1.c: New test.
11601
11602 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11603
11604         * gcc.c-torture/execute/20020108-1.c: New test.
11605
11606 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11607
11608         * gcc.dg/20020108-1.c: New test.
11609
11610 2002-01-08  H.J. Lu <hjl@gnu.org>
11611
11612         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11613         for header files.
11614
11615 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11616
11617         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11618         consistency.
11619
11620 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11621
11622         * gcc.dg/altivec-4.c: Test altivec predicates.
11623
11624 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11625
11626         * gcc.c-torture/execute/20020107-1.c: New test.
11627
11628 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11629
11630         PR c/5279
11631         * gcc.c-torture/compile/20020106-1.c: New test.
11632
11633 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11634
11635         * gcc.c-torture/execute/nestfunc-4.c: New test.
11636
11637 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11638
11639         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11640         extra triple that slipped in.
11641         * g++.old-deja/g++.abi/align.C: Likewise.
11642         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11643
11644 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11645
11646         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11647         * g++.old-deja/g++.abi/align.C: Likewise.
11648         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11649
11650         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11651         on FreeBSD/i386.
11652         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11653         FreeBSD.
11654
11655 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11656
11657         * gcc.dg/20020104-1.c: New test.
11658
11659         * gcc.dg/20020104-2.c: New test.
11660
11661 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11662
11663         * gcc.dg/20020103-1.c: Fix typo in target selector.
11664
11665 2002-01-03  Richard Henderson  <rth@redhat.com>
11666
11667         * gcc.dg/20020103-1.c: New.
11668
11669 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11670
11671         * gcc.c-torture/execute/20020103-1.c: New test.
11672
11673 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11674
11675         * g++.dg/other/debug2.C: New test.
11676
11677         * gcc.c-torture/compile/20020103-1.c: New test.
11678
11679 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11680
11681         * gcc.dg/gnu89-init-1.c: Added new tests.
11682
11683 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11684
11685         * g++.dg/template/friend2.C: Remove as patch is reverted.
11686
11687         * g++.dg/warn/oldcast1.C: New test.
11688
11689         * g++.dg/template/ptrmem1.C: New test.
11690         * g++.dg/template/ptrmem2.C: New test.
11691
11692         * g++.dg/template/ntp.C: New test.
11693
11694         * g++.dg/other/component1.C: New test.
11695
11696         * g++.dg/template/ttp3.C: New test.
11697
11698         * g++.dg/template/friend2.C: New test.
11699         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11700
11701 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         * g++.dg/other/ptrmem1.C: New test.
11704         * g++.dg/other/ptrmem2.C: New test.
11705
11706 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11707
11708         * g++.dg/template/ctor1.C: New test.
11709
11710 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11711
11712         * g++.dg/template/friend2.C: New test.
11713
11714 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11715
11716         * gcc.dg/mmix-1.c: New test.
11717
11718 2001-12-31  Richard Henderson  <rth@redhat.com>
11719
11720         * gcc.dg/asm-5.c: New.
11721
11722 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11723
11724         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11725         in namespace __gnu_cxx
11726
11727 2001-12-30  Richard Henderson  <rth@redhat.com>
11728
11729         * gcc.dg/debug-6.c: New.
11730
11731 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/compile/20011229-2.c: New test.
11734
11735 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.dg/debug-3.c: New test.
11738         * gcc.dg/debug-4.c: New test.
11739         * gcc.dg/debug-5.c: New test.
11740
11741 2001-12-29  Richard Henderson  <rth@redhat.com>
11742
11743         * g++.dg/eh/loop1.C: New.
11744
11745 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * g++.dg/template/crash1.C: New test.
11748
11749 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.dg/other/const1.C: New test.
11752
11753 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11754
11755         * gcc.c-torture/compile/20011229-1.c: New test.
11756
11757 2001-12-28  Stan Shebs  <shebs@apple.com>
11758
11759         * lib/objc-torture.exp: Resync with c-torture.exp.
11760         * lib/objc.exp: Load standard libraries.
11761
11762 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11763
11764         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11765         additional tests.
11766
11767 2001-12-27  Roger Sayle <roger@eyesopen.com>
11768
11769         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11770
11771 2001-12-27  Richard Henderson  <rth@redhat.com>
11772
11773         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11774
11775 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.dg/eh/ctor1.C: New test.
11778         * g++.dg/other/error2.C: New test.
11779
11780 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.dg/other/init2.C: New test.
11783
11784 2001-12-24  Richard Henderson  <rth@redhat.com>
11785
11786         * gcc.dg/20011223-1.c: New.
11787         * gcc.dg/inline-1.c: New.
11788
11789 2001-12-23  Richard Henderson  <rth@redhat.com>
11790
11791         * gcc.dg/asm-4.c: Test operand modifiers.
11792
11793 2001-12-23  Richard Henderson  <rth@redhat.com>
11794
11795         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11796
11797 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11798
11799         * gcc.c-torture/execute/20011223-1.c: New test.
11800
11801 2001-12-21  Richard Henderson  <rth@redhat.com>
11802
11803         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11804         re-enables the warning.
11805
11806 2001-12-21  Richard Henderson  <rth@redhat.com>
11807
11808         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11809
11810 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11811
11812         * gcc.c-torture/compile/20011218-1.c: New test.
11813
11814 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11815
11816         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11817         arm-isr.c test.
11818         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11819         epilogue generation for ARM ISR routines.
11820
11821 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11822
11823         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11824         * gcc.dg/format/c90-printf-3.c: Likewise.
11825         * gcc.dg/format/c99-printf-3.c: Likewise.
11826         * gcc.dg/format/ext-1.c: Likewise.
11827         * gcc.dg/format/ext-6.c: Likewise.
11828         * gcc.dg/format/format.h: Prototype unlocked stdio.
11829
11830 2001-12-20  Richard Henderson  <rth@redhat.com>
11831
11832         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11833         (arena): Use it.
11834         (malloc): Correct allocation logic.  Abort if we fill up the
11835         arena before initialization complete.
11836         (realloc): Correct allocation logic.
11837
11838 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11839
11840         * gcc.c-torture/compile/20011219-2.c: New test.
11841
11842         * gcc.c-torture/execute/20011219-1.c: New test.
11843
11844 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11845
11846         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11847         target does not support weak symbols.
11848
11849 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11850
11851         * gcc.c-torture/compile/20011219-1.c: New test.
11852
11853 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11854
11855         * g++.dg/other/error1.C: New test.
11856
11857 2001-12-17  Jeffrey A Law  (law@redhat.com)
11858
11859         * gcc.c-torture/execute/20011217-1.c: New test.
11860
11861 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11862
11863         * objc.dg/special/: New directory.
11864         * objc.dg/special/special.exp: New file.
11865         * objc.dg/special/unclaimed-category-1.h: New file.
11866         * objc.dg/special/unclaimed-category-1a.m: New file.
11867         * objc.dg/special/unclaimed-category-1.m: New file.
11868
11869 2001-12-17  Andreas Jaeger  <aj@suse.de>
11870
11871         * gcc.c-torture/compile/20011217-2.c: New test.
11872
11873 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11874
11875         * gcc.c-torture/compile/20011217-1.c: New test.
11876
11877 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11878
11879         * testsuite/gcc.dg/20011214-1.c: New.
11880
11881 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11882
11883         * gcc.dg/altivec-4.c: New.
11884
11885 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11886
11887         * gcc.dg/20011113-1.c: New test.
11888
11889 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11890
11891         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11892         std::__malloc_alloc_template<0> and
11893         std::__default_alloc_template<false, 0>.
11894
11895 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11896
11897         * objc/execute/bf-21.m: New test.
11898         * objc/execute/enumeration-1.m: New test.
11899         * objc/execute/enumeration-2.m: New test.
11900
11901 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * gcc.dg/gnu89-init-1.c: New test.
11904
11905 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11906
11907         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11908         * g++.old-deja/g++.jason/2371.C: Likewise.
11909         * g++.old-deja/g++.jason/template33.C: Likewise.
11910         * g++.old-deja/g++.jason/template34.C: Likewise.
11911         * g++.old-deja/g++.jason/template36.C: Likewise.
11912         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11913         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11914         * g++.old-deja/g++.other/typename1.C: Likewise.
11915         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11916         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11917         * g++.old-deja/g++.pt/typename11.C: Likewise.
11918         * g++.old-deja/g++.pt/typename14.C: Likewise.
11919         * g++.old-deja/g++.pt/typename16.C: Likewise.
11920         * g++.old-deja/g++.pt/typename3.C: Likewise.
11921         * g++.old-deja/g++.pt/typename4.C: Likewise.
11922         * g++.old-deja/g++.pt/typename5.C: Likewise.
11923         * g++.old-deja/g++.pt/typename7.C: Likewise.
11924         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11925
11926 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * g++.dg/other/linkage1.C: New test.
11929         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11930         specifiers.
11931
11932 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11933
11934         * gcc.dg/concat.c: New test.
11935
11936 2001-12-11  Stan Shebs  <shebs@apple.com>
11937
11938         * objc/compile: New test directory.
11939         * objc/compile/compile.exp: New expect script.
11940         * objc/compile/20011211-1.m: New compile test.
11941
11942 2001-12-11  Jason Merrill  <jason@redhat.com>
11943
11944         * lib/prune.exp (prune_gcc_output): Also handle "In member
11945         function".  So many permutations...
11946
11947 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.dg/template/typedef1.C: New test.
11950
11951 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.dg/other/copy1.C: New test.
11954
11955 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11956
11957         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11958
11959         * gcc.dg/builtin-choose-expr.c: New.
11960
11961 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11962
11963         * gcc.dg/altivec-2.c: New.
11964
11965 2001-12-07  Richard Henderson  <rth@redhat.com>
11966
11967         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11968
11969 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11970
11971         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11972         ultrasparc.
11973
11974 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11975
11976         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11977
11978 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11979
11980         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11981         variable argument list.
11982
11983 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11984
11985         * gcc.c-torture/execute/memcheck: Delete entire directory.
11986         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11987         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11988
11989 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11990
11991         * gcc.dg/Wshadow-1.c: New test.
11992
11993 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11994
11995         * gcc.c-torture/compile/20011130-1.c: New test.
11996
11997         * gcc.dg/noncompile/20011025-1.c: New test.
11998
11999         * g++.dg/other/anon-union.C: New test.
12000
12001         * gcc.c-torture/execute/20011024-1.c: New test.
12002
12003 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12004
12005         * gcc.c-torture/execute/20000722-1.x,
12006         gcc.c-torture/execute/20010123-1.x: Remove.
12007         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12008         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12009         gcc.dg/c99-complit-2.c: New tests.
12010
12011 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12012
12013         * g++.dg/inherit/base1.C: New test.
12014
12015 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12016
12017         * g++.dg/other/stdarg1.C: New test.
12018
12019         * gcc.c-torture/compile/20011130-2.c: New test.
12020
12021 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12022
12023         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12024         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12025         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12026         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12027         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12028         * gcc.dg/builtin-prefetch-1.c: New test.
12029
12030 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12031
12032         * gcc.dg/20011130-1.c: New test.
12033
12034 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12035
12036         * g++.dg/other/scope1.C: New test.
12037         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12038
12039 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12040
12041         * gcc.dg/vla-init-1.c: New test.
12042
12043 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12044
12045         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12046
12047 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12048
12049         * objc.dg/alias.m: Update.
12050         * objc.dg/class-1.m: Update.
12051         * objc.dg/const-str-1.m: Update.
12052         * objc.dg/fwd-proto-1.m: Update.
12053         * objc.dg/id-1.m: Update.
12054         * objc.dg/super-class-1.m: Update.
12055
12056 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12057
12058         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12059         constructs.
12060
12061 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12062
12063         * gcc.c-torture/execute/20011128-1.c: New test.
12064
12065 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12066
12067         * gcc.dg/20011127-1.c: New test.
12068
12069 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12070
12071         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12072         from Austin Group draft 7.
12073         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12074         scanf format arguments.
12075         * gcc.dg/format/no-exargs-2.c: New test.
12076
12077 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12078
12079         * g++.dg/abi/vbase8-4.C: New test.
12080
12081 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12082
12083         * gcc.c-torture/execute/20011121-1.c: New test.
12084
12085 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12086
12087         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12088
12089 2001-11-23  Andreas Jaeger  <aj@suse.de>
12090
12091         * gcc.dg/cpp/charconst-2.c: New test.
12092
12093 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12094
12095         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12096         to the host if it is remote.  Let tests specify extra headers
12097         they use.
12098         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12099         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12100         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12101         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12102         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12103         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12104         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12105         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12106         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12107         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12108
12109 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12110
12111         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12112         for little endian ARMs.
12113
12114 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12115
12116         * gcc.c-torture/compile/20011119-1.c: New test.
12117         * gcc.c-torture/compile/20011119-2.c: New test.
12118
12119 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12120
12121         * gcc.dg/altivec-1.c: Fix typo.
12122
12123 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12124
12125         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12126
12127 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12128
12129         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12130
12131 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12132
12133         * lib/g77.exp: Don't specify --rpath-link.
12134
12135         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12136         across all the headers.
12137         * gcc.dg/format/format.exp: For testing on a remote host,
12138         copy format.h.
12139
12140         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12141         * gcc.c-torture/execute/930406-1.c: Likewise.
12142         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12143
12144 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12145
12146         * gcc.dg/altivec-1.c: New.
12147
12148 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12149
12150         * gcc.dg/cpp/fpreprocessed.c: New test case.
12151
12152 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12153
12154         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12155         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12156         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12157
12158 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12159
12160         * gcc.dg/no-builtin-1.c: New test.
12161
12162 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12163
12164         * gcc.c-torture/execute/20011115-1.c: New test.
12165
12166 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12167
12168         * gcc.c-torture/compile/20011114-2.c: New test.
12169         * gcc.c-torture/compile/20011114-3.c: New test.
12170         * gcc.c-torture/compile/20011114-4.c: New test.
12171
12172 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         * g++.dg/other/init1.C: New test.
12175
12176 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12177
12178         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12179         message.
12180
12181         * gcc.c-torture/execute/20011114-1.c: New testcase.
12182
12183         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12184         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12185         like the (before this change) version of 20010327-1.c.
12186
12187 2001-11-14  Roger Sayle <roger@eyesopen.com>
12188
12189         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12190
12191 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12192
12193         * g++.dg/init/array2.C: New test.
12194
12195 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12196
12197         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12198
12199 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12200
12201         * g++.dg/other/forscope1.C: New test.
12202         * g++.dg/ext/forscope1.C: New test.
12203         * g++.dg/ext/forscope2.C: New test.
12204
12205 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.c-torture/execute/20011113-1.c: New test.
12208
12209 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12210
12211         * gcc.c-torture/execute/20011109-2.c: New test.
12212
12213         * gcc.c-torture/execute/20011109-1.c: New test.
12214
12215 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12216
12217         * gcc.c-torture/compile/20011109-1.c: New test.
12218
12219 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12220
12221         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12222         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12223         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12224         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12225         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12226         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12227         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12228
12229 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12230
12231         * g++.dg/warn/Wshadow-1.C: New tests.
12232         * g++.old-deja/g++.mike/for3.C: Update.
12233
12234 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12235
12236         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12237         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12238         XFAILs.  Adjust expected error texts.
12239         * gcc.c-torture/compile/20011106-1.c,
12240         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12241         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12242         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12243         gcc.dg/c99-array-lval-5.c: New tests.
12244
12245 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12246
12247         * gcc.dg/cpp/defined.c: Update.
12248
12249 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12250
12251         * gcc.c-torture/execute/anon-1.c: New test.
12252
12253 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12254
12255         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12256         same size, so no warning should be produced on stormy16.
12257
12258         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12259         due to oversized array.
12260         * g++.old-deja/g++.mike/ns15.C: Likewise.
12261         * g++.old-deja/g++.pt/crash16.C: Likewise.
12262
12263 2001-11-02  Graham Stott  <grahams@redhat.com>
12264
12265         * g++.dgother/debug1.C: Fix typos.
12266
12267 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12268
12269         * g++.dg/other/debug1.C: New test.
12270
12271 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12272
12273         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12274         of unsigned long.
12275
12276 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12277
12278         * gcc.dg/20011029-2.c: New test.
12279
12280         * gcc.c-torture/compile/20011029-1.c: New test.
12281
12282 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12283
12284         * objc/execute/class_self-1.m: New test.
12285         * objc/execute/class_self-2.m: New test.
12286
12287 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12288
12289         * gcc.misc-tests/msgs.exp: Delete.
12290         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12291         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12292         error set to match recent changes.
12293
12294 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12295
12296         * gcc.dg/20011021-1.c: New test.
12297
12298 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12299
12300         * gcc.c-torture/compile/20011023-1.c: New test.
12301
12302 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12303
12304         * lib/g77.exp: Rewrite based on lib/g++.exp.
12305
12306 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12307
12308         * gcc.c-torture/execute/20011019-1.c: New test.
12309
12310         * gcc.dg/20011018-1.c: New test.
12311
12312 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12313
12314         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12315
12316 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12317
12318         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12319         * gcc.dg/attr-invalid.c: Likewise.
12320
12321 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * testsuite/gcc.dg/20011015-1.c: New test.
12324
12325 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12326
12327         * g++.dg/template/unify2.C: New test.
12328
12329 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12330
12331         * g++.dg/other/exception-specification.C: New test
12332
12333 2001-10-13  Tom Rix  <trix@redhat.com>
12334
12335         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12336         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12337
12338 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * testsuite/gcc.dg/20011009-1.c: New test.
12341
12342 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12343
12344         PR g++/4476
12345         * g++.dg/other/friend1.C: New test.
12346
12347 2001-10-11  Richard Henderson  <rth@redhat.com>
12348
12349         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12350
12351 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12352
12353         * gcc.c-torture/compile/20011010-1.c: New.
12354
12355 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12356
12357         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12358         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12359         g77.f-torture/execute/execute.exp,
12360         g77.f-torture/noncompile/noncompile.exp,
12361         gcc.c-torture/compile/compile.exp,
12362         gcc.c-torture/execute/execute.exp,
12363         gcc.c-torture/execute/ieee/ieee.exp,
12364         gcc.c-torture/execute/memcheck/memcheck.exp,
12365         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12366         objc/execute/execute.exp: Update FSF address.
12367
12368 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12369
12370         * gcc.dg/cpp/cmdlne-C.c: Update.
12371         * gcc.dg/cpp/cmdlne-C2.c: New.
12372
12373 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12374
12375         * gcc.c-torture/execute/20011008-3.c: New.
12376
12377 2001-10-08  DJ Delorie  <dj@redhat.com>
12378
12379         * gcc.dg/20011008-1.c: New.
12380         * gcc.dg/20011008-2.c: New.
12381
12382 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12383
12384         * gcc.dg/cpp/spacing1.c: Update test.
12385
12386 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12387
12388         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12389         spelling errors of "separate" as "seperate".
12390
12391 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12392
12393         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12394         enough to avoid inlining.
12395
12396 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12397
12398         * lib/g77.exp: set libg2c_dir correctly.
12399
12400 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12401
12402         * gcc.dg/cpp/macro11.c: New test.
12403
12404 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12405
12406         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12407         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12408         gcc.dg/format/multattr-3.c: New tests.
12409         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12410         tests for format attributes on function pointers being rejected.
12411
12412 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12413
12414         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12415
12416 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12417
12418         * g++.dg/warn/format1.C: New test.
12419
12420 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12421
12422         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12423
12424 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12425
12426         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12427
12428 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12429
12430         * gcc.dg/cpp/redef2.c: Add test.
12431
12432 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12433
12434         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12435         long-standing bug on i686, apparently.
12436         * gcc.c-torture/execute/loop-2c.x: New file.
12437         * gcc.c-torture/execute/loop-2d.x: New file.
12438         * gcc.c-torture/execute/loop-3c.x: New file.
12439
12440 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12441
12442         * gcc.dg/cpp/20000625-2.c: Correct line number.
12443
12444 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12445
12446         * gcc.dg/cpp/macro10.c: New test.
12447         * gcc.dg/cpp/strify3.c: New test.
12448         * gcc.dg/cpp/spacing1.c: Add tests.
12449         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12450         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12451
12452 2001-09-24  DJ Delorie  <dj@redhat.com>
12453
12454         * gcc.c-torture/execute/20010924-1.c: New test.
12455
12456 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12457
12458         * testsuite/objc/execute/paste.m: Remove.
12459
12460 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12461
12462         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12463
12464 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12465
12466         * g77.dg/strlen0.f: New test.
12467
12468 2001-09-21  Richard Henderson  <rth@redhat.com>
12469
12470         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12471         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12472
12473 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12474
12475         Table-driven attributes.
12476         * g++.dg/ext/attrib1.C: New test.
12477
12478 2001-09-20  DJ Delorie  <dj@redhat.com>
12479
12480         * gcc.dg/20000926-1.c: Update expected warning messages.
12481         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12482         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12483         array.
12484
12485 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12486
12487         * g++.dg/eh/registers1.C: New test case.
12488
12489 2001-09-17  Richard Henderson  <rth@redhat.com>
12490
12491         * gcc.dg/array-5.c: Fix VLA decomposition test.
12492
12493 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * gcc.dg/cpp/line5.c: New testcase.
12496
12497 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12498
12499         * gcc.dg/cpp/macro9.c: New test.
12500
12501 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12502
12503         * gcc.c-torture/execute/980223.c: Change type of addr from long
12504         to char *.
12505
12506 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12507
12508         * gcc.c-torture/execute/20010915-1.c: New test.
12509
12510 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12511
12512         * g77.dg/bprob: New directory.
12513         * g77.dg/bprob/bprob.exp: New file.
12514         * g77.dg/bprob/bprob-1.f: New test.
12515         * g77.dg/gcov: New directory.
12516         * g77.dg/gcov/gcov.exp: New file.
12517         * g77.dg/gcov/gcov-1.f: New test.
12518         * g77.dg/gcov/gcov-1.x: New file.
12519
12520 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12521
12522         * gcc.dg/cpp/directiv.c: Update.
12523         * gcc.dg/cpp/undef1.c: Update.
12524
12525 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12526
12527         * gcc.dg/20010912-1.c: New test.
12528
12529 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12530
12531         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12532         language-independent file in lib.
12533         * lib/gcov.exp: New file.
12534
12535 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12536
12537         * gcc.c-torture/compile/20010911-1.c: New test.
12538
12539 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12540
12541         * lib/profopt.exp: New, to support profile-directed optimizations.
12542         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12543         * gcc.misc-tests/bprob-1.c: New test.
12544         * gcc.misc-tests/bprob-2.c: New test.
12545
12546 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12547
12548         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12549         XFAIL and which kinds of gcov output to verify.
12550         * gcc.misc-tests/gcov-4b.x: New file.
12551         * gcc.misc-tests/gcov-5b.x: New file.
12552         * gcc.misc-tests/gcov-6.x: New file.
12553         * gcc.misc-tests/gcov-7.c: New test.
12554         * gcc.misc-tests/gcov-7.x: New file.
12555
12556 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12557
12558         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12559         * gcc.misc-tests/gcov-6.c: New test.
12560
12561 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12562
12563         PR c++/3986
12564         * g++.dg/abi/vbase1.C: New test.
12565
12566 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12567
12568         * objc.dg/method-2.m: New.
12569
12570 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         PR c++/4203
12573         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12574         * g++.dg/init/empty1.C: New test.
12575
12576 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12577
12578         * gcc.c-torture/compile/20010903-1.c: New test.
12579
12580 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12581
12582         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12583         for m68k.
12584
12585 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12586
12587         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12588
12589         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12590
12591         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12592
12593 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12594
12595         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12596         for 16-bit 'unsigned int'.
12597
12598 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12599
12600         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12601
12602 2001-08-27  Richard Henderson  <rth@redhat.com>
12603
12604         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12605         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12606
12607 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12608
12609         * gcc.dg/asm-names.c (ymain): New.
12610
12611 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12612
12613         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12614         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12615         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12616
12617 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12618
12619         * gcc.dg/compare5.c: New testcase.
12620
12621 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12622
12623         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12624         and "In instantiation".
12625
12626 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12627
12628         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12629
12630 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12631
12632         * gcc.misc-tests/gcov.exp: Add support for branch information.
12633         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12634         * gcc.misc-tests/gcov-4.c: New test.
12635         * gcc.misc-tests/gcov-4b.c: New test.
12636         * gcc.misc-tests/gcov-5b.c: New test.
12637
12638 2001-08-20  Zack Weinberg  <zackw@panix.com>
12639
12640         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12641         expected to fail.
12642
12643 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12644
12645         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12646
12647 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12648
12649         * g++.dg/eh/
12650         Moved to gcc-deps.exp
12651         * gcc-deps.exp: New file.
12652
12653 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12654
12655         * g++.old-deja/g++.pt/defarg14.C: New test.
12656
12657 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12658
12659         * g++.old-deja/g++.other/lineno5.C: New test.
12660
12661 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         * g++.old-deja/g++.pt/crash68.C: New test.
12664
12665 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12666
12667         * g++.old-deja/g++.other/crash42.C: New test.
12668
12669 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12670
12671         * gcc.dg/cpp/extratokens.c: Fix.
12672         * gcc.dg/cpp/skipping2.c: New tests.
12673
12674 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12675
12676         * gcc.c-torture/execute/20010724-1.c: New file.
12677         * gcc.c-torture/execute/20010724-1.x: New file.
12678
12679 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12680
12681         * g++.old-deja/g++.other/cond7.C: New test.
12682
12683 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12684
12685         * g++.old-deja/g++.other/optimize4.C: New test.
12686
12687 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12690
12691 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12692
12693         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12694         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12695         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12696         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12697
12698         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12699         bug report" message.
12700
12701         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12702         * g++.dg/ext/instantiate1.C: Move from old-deja.
12703
12704 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12705
12706         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12707         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12708         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12709         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12710
12711 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12712
12713         * gcc.c-torture/execute/20010723-1.c: New test.
12714
12715 2001-07-23  Ben Elliston  <bje@redhat.com>
12716
12717         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12718
12719 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12720
12721         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12722         i[34567]86-*-*.
12723         Delete handling of ieee_multilib_flags.
12724         Pass -mieee for alpha*-*-* and sh-*-*.
12725         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12726
12727 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         Remove old-abi tests.
12730         * g++.old-deja/g++.mike/p11116.C: Remove.
12731         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12732
12733 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12734
12735         * g77.f-torture/compile/pr3743.f:  New test
12736
12737 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12738
12739         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12740
12741 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12742
12743         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12744         g++.old-deja/g++.pt/static6.C: Likewise.
12745         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12746         supports weak symbols.
12747
12748 2001-07-18  Andreas Jaeger  <aj@suse.de>
12749
12750         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12751         supported again.
12752
12753 2001-07-18  Andreas Jaeger  <aj@suse.de>
12754
12755         * gcc.dg/iftrap-1.c: Fix target line.
12756
12757 2001-07-17  Richard Henderson  <rth@redhat.com>
12758
12759         * gcc.c-torture/execute/20010717-1.c: New.
12760
12761 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12762
12763         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12764         tests.
12765
12766 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12767
12768         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12769
12770 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12771
12772         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12773         UAC_SIGBUS, UAC_NOPRINT definitions.
12774
12775 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12776
12777         * objc/execute/object_is_class.m: New test.
12778         * objc/execute/object_is_meta_class.m: New test.
12779
12780 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12781
12782         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12783         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12784
12785 2001-01-15  David Bil
12786         * objc/execute/class-14.m: Added.
12787         * objc/execute/class-2.m: Added.
12788         * objc/execute/class-3.m: Added.
12789         * objc/execute/class-4.m: Added.
12790         * objc/execute/class-5.m: Added.
12791         * objc/execute/class-6.m: Added.
12792         * objc/execute/class-7.m: Added.
12793         * objc/execute/class-8.m: Added.
12794         * objc/execute/class-9.m: Added.
12795         * objc/execute/class-tests-1.h
12796         * objc/execute/class-tests-2.h
12797         * objc/execute/compatibility_alias.m: Added.
12798         * objc/execute/encode-1.m: Added.
12799         * objc/execute/formal_protocol-1.m: Added.
12800         * objc/execute/formal_protocol-2.m: Added.
12801         * objc/execute/formal_protocol-3.m: Added.
12802         * objc/execute/formal_protocol-4.m: Added.
12803         * objc/execute/formal_protocol-5.m: Added.
12804         * objc/execute/formal_protocol-6.m: Added.
12805         * objc/execute/formal_protocol-7.m: Added.
12806         * objc/execute/informal_protocol.m: Added.
12807         * objc/execute/initialize.m: Added.
12808         * objc/execute/load.m: Added.
12809         * objc/execute/many_args_method.m: Added.
12810         * objc/execute/nested-3.m: Added.
12811         * objc/execute/no_clash.m: Added.
12812         * objc/execute/private.m: Added.
12813         * objc/execute/redefining_self.m: Added.
12814         * objc/execute/root_methods.m: Added.
12815         * objc/execute/selector-1.m: Added.
12816         * objc/execute/static-1.m: Added.
12817         * objc/execute/static-2.m: Added.
12818         * objc/execute/va_method.m: Added.
12819
12820 2001-03-10  Richard Henderson  <rth@redhat.com>
12821
12822         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12823
12824 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12825
12826         * g++.old-deja/g++.other/crash31.C: XFAIL.
12827         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12828         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12829         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12830         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12831         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12832
12833 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12834
12835         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12836
12837 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12838
12839         * gcc.dg/20000724-1.c: Don't use multiline strings.
12840
12841 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12842
12843         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12844         result of -cString against what we expect it to be; don't just
12845         print it out for no one to read.
12846
12847         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12848         Based on testcases provided by Nicola Pero.
12849
12850 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12851
12852         * gcc.dg/cpp/macro7.c: New test.
12853
12854 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12855
12856         * gcc.dg/cpp/multiline.c: Update.
12857
12858 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12859
12860         * g++.old-deja/g++.other/enum3.C: New test.
12861
12862 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12863
12864         * g++.old-deja/g++.other/pod1.C: New test.
12865
12866 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12867
12868         * g++.old-deja/g++.ext/overload1.C: New test.
12869
12870 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12871
12872         * g++.old-deja/g++.pt/using1.C: New test.
12873
12874 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12875
12876         * g++.old-deja/g++.other/using9.C: New test.
12877
12878 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12879
12880         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12881
12882         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12883
12884 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12885
12886         * g++.old-deja/g++.ext/realpt1.C: Remove.
12887
12888 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12891
12892 2001-02-26  Will Cohen  <wcohen@redhat.com>
12893
12894         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12895
12896 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12897
12898         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12899         templatized constructors.
12900
12901 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12902
12903         * gcc.c-torture/execute/20010224-1.c: New test.
12904
12905 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12906
12907         * gcc.c-torture/execute/20010222-1.c: New test.
12908
12909 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12910
12911         * g++.old-deja/g++.other/inline20.C: New test.
12912
12913 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12914
12915         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12916
12917 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12918
12919         * g++.old-deja/g++.other/lookup22.C: New test.
12920
12921 200
12922         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12923         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12924         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12925         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12926         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12927
12928 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12929
12930         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12931         account.
12932
12933 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12934
12935         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12936
12937 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         * g++.old-deja/g++.pt/crash62.C: New test.
12940
12941 2001-01-04  Richard Henderson  <rth@redhat.com>
12942
12943         * gcc.dg/20000926-1.c: Update expected warnings.
12944         * gcc.dg/array-2.c: Likewise.
12945         * gcc.dg/array-4.c: Also validate flexible array members.
12946         * gcc.dg/c99-flex-array-1.c: New.
12947
12948 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12949
12950         * gcc.c-torture/compile/20001222-1.x: Remove.
12951
12952 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12953
12954         * gcc.c-torture/execute/built-in-setjmp.c: New.
12955
12956 2001-01-03  Richard Henderson  <rth@redhat.com>
12957
12958         * gcc.dg/940510-1.c: Update expected error wording.
12959         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12960
12961 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12962
12963         * lib/target-supports.exp (check_alias_available): Modified to
12964         indicate aliases not supported if only weak aliases are supported.
12965
12966 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12967
12968         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12969         Turn on cmpstrsi checks for __pj__ and __i370__.
12970
12971 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         * g++.old-deja/g++.other/virtual11.C: New test.
12974
12975 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12976
12977         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12978
12979 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12980
12981         * gcc.c-torture/compile/20010102-1.c: New test.
12982
12983 2001-01-02  Andreas Jaeger  <aj@suse.de>
12984
12985         * gcc.dg/noreturn-3.c: New test.
12986
12987         * gcc.dg/noreturn-4.c: New test.
12988
12989 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12990
12991         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12992         __builtin_fputc and __builtin_fwrite.
12993
12994 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12995
12996         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12997         signed char, not default char.
12998
12999 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13000
13001         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13002
13003 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13004
13005         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13006
13007 2000-12-29  Richard Henderson  <rth@redhat.com>
13008
13009         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13010         (__cyg_profile_func_exit): Define.
13011
13012 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13013
13014         * g++.dg/vtgc1.C: New test.
13015
13016 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13017
13018         * gcc.dg/noncompile/20001228-1.c: New test.
13019
13020         * gcc.dg/20001228-1.c: New test.
13021
13022         * gcc.c-torture/execute/20001228-1.c: New test.
13023
13024 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13025
13026         * gcc.dg/format-strfmon-1.c: New test.
13027
13028 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13029
13030         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13031         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13032         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13033         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13034         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13035         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13036         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13037         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13038         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13039         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13040         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13041         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13042         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13043
13044         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13045         * gcc.c-torture/execute/string-opt-4.c: Test index.
13046
13047 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13048
13049         * gcc.c-torture/compile/20001226-1.c: New test.
13050
13051 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13052
13053         * gcc.c-torture/compile/20001222-1.c: New test.
13054         * gcc.c-torture/compile/20001222-1.x: Xfail.
13055
13056 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13057
13058         * gcc.c-torture/execute/comp-goto-2.c: New test.
13059
13060 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13061
13062         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13063         Use long types if __INT_MAX__ is 32767.
13064         (main): Use cast to (sint32 *) when poking 88 into a_page.
13065
13066         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13067
13068 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13069
13070         * gcc.c-torture/compile/20001221-1.c: New test.
13071         * gcc.c-torture/execute/20001221-1.c: New test.
13072
13073 2000-12-20  Richard Henderson  <rth@redhat.com>
13074
13075         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13076         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13077
13078 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13079
13080         * gcc.dg/compare3.c: New test.
13081
13082 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13083
13084         * gcc.dg/format-warnll-1.c: New test.
13085
13086 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13087
13088         * gcc.dg/cpp/cmdlne-P.c: New test.
13089
13090 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13091
13092         * gcc.c-torture/execute/builtin-abs-1.c,
13093         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13094
13095 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13096
13097         * gcc.dg/cpp/multiline.c: New test.
13098
13099 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13100
13101         * g++.old-deja/g++.other/syshdr1.C: Update.
13102         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13103
13104 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13105
13106         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13107
13108 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13109
13110         * g++.old-deja/g++.pt/ttp65.C: New test.
13111
13112 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13113
13114         * g++.old-deja/g++.pt/ttp64.C: New test.
13115
13116 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13117
13118         * g++.old-deja/g++.pt/spec33.C: New test.
13119
13120 2000-12-14  Catherine Moore  <clm@redhat.com>
13121
13122         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13123         * gcc.c-torture/execute/920612-2.c: Likewise.
13124         * gcc.c-torture/execute/920428-2.c: Likewise.
13125         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13126         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13127
13128 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13129
13130         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13131         * gcc.dg/pack-test-2.c: Likewise.
13132
13133 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13134
13135         Tests by Zack Weinberg <zackw@stanford.edu>.
13136
13137         * gcc.dg/cpp/defined.c: Update.
13138         * gcc.dg/cpp/defined_trad.c: New tests.
13139
13140 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13141
13142         * gcc.dg/cpp/trad-direct.c: Update.
13143
13144 2000-12-11  Neil Booth  <neilb@earthling.net>
13145
13146         * gcc.dg/cpp/defined_trad.c
13147
13148 2000-12-11  Neil Booth  <neilb@earthling.net>
13149
13150         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13151
13152 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13153
13154         * gcc.dg/format-miss-2.c: New test.
13155
13156 2000-12-09  Neil Booth  <neilb@earthling.net>
13157
13158         * gcc.dg/cpp/lineflags.c: New tests.
13159         * gcc.dg/cpp/poison.c: Update.
13160         * gcc.dg/cpp/redef2.c: Update.
13161         * gcc.dg/cpp/skipping.c: New test.
13162
13163 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13164
13165         * g++.old-deja/g++.other/eh3.C: New testcase.
13166
13167 2000-12-07  Neil Booth  <neilb@earthling.net>
13168
13169         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13170         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13171         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13172         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13173         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13174         Update.
13175
13176 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13177
13178         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13179         __SIZE_TYPE__ instead of int for type of integers cast to
13180         pointers.
13181
13182 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * g++.old-deja/g++.other/cleanup4.C: New test.
13185
13186 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13187
13188         * format-sec-1.c: New test.
13189
13190 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13191
13192         * gcc.dg/format-nonlit-3.c: New test.
13193
13194 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13195
13196         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13197         through a null pointer.
13198
13199 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13200         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13201         library makes no calls to `operator new' during initialization.
13202
13203 2000-11-04  Neil Booth  <neilb@earthling.net>
13204
13205         * gcc.dg/cpp/include2.c: New tests.
13206
13207 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13208
13209         * lib/g++.exp (g++_set_ld_library_path): New function.
13210         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13211
13212 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13213
13214         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13215         warnings.
13216
13217 2000-11-01  Richard Henderson  <rth@redhat.com>
13218
13219         * g++.old-deja/g++.ext/namedret1.C: New.
13220         * g++.old-deja/g++.ext/namedret2.C: New.
13221         * g++.old-deja/g++.ext/namedret3.C: New.
13222
13223 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13224
13225         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13226         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13227
13228 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13229
13230         * gcc.c-torture/execute/va-arg-21.c: New test.
13231
13232 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.dg/c99-complex-2.c: New test.
13235
13236 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13237
13238         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13239
13240 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * g++.old-deja/g++.other/inline16.C: New test.
13243
13244 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13245
13246         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13247         __PRETTY_FUNCTION__
13248
13249 2000-10-29  Neil Booth  <neilb@earthling.net>
13250
13251         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13252         New tests.
13253         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13254         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13255         optimisation.
13256
13257 2000-10-29  Neil Booth  <neilb@earthling.net>
13258
13259         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13260         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13261         * mi5.c: Test multiple includes work with -C.
13262         * trigraphs.c: Test ^= version.
13263
13264 2000-10-28  Neil Booth  <neilb@earthling.net>
13265
13266         New tests and test updates for new macro expander.
13267
13268         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13269         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13270         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13271         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13272         new diagnostic messages.
13273
13274         * gcc.dg/cpp/macro3.c: New tests.
13275
13276 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13277
13278         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13279         on the same line.
13280
13281 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13282
13283         * g++.old-deja/g++.other/eh2.C: New test.
13284
13285 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13286
13287         * gcc.c-torture/execute/20001027-1.c: New test.
13288
13289 2000-10-26  Richard Henderson  <rth@redhat.com>
13290
13291         * gcc.c-torture/execute/20001026-1.c: New.
13292
13293 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13294
13295         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13296         * g++.old-deja/g++.law/builtin1.C: Likewise.
13297         * g++.old-deja/g++.law/ctors10.C: Likewise.
13298         * g++.old-deja/g++.law/virtual3.C: Likewise.
13299         * g++.old-deja/g++.mike/p658.C: Likewise.
13300         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13301         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13302         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13303         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13304         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13305
13306 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13307
13308         * gcc.c-torture/compile/20001024-1.c: New test.
13309
13310 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13311
13312         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13313         to tell us whether or not we are using V3.
13314
13315 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13316
13317         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13318         operands.
13319
13320 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13321
13322         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13323
13324 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13325
13326         * gcc.c-torture/execute/20001024-1.c: New test.
13327
13328 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13329
13330         * g++.old-deja/g++.other/sibcall1.C: New test.
13331
13332 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13333
13334         * gcc.dg/noncompile/init-3.c: New test.
13335
13336 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13337
13338         * gcc.dg/format-array-1.c: New test.
13339
13340 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13341
13342         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13343         writing through null pointers; remove comment about testing
13344         unterminated strings.
13345
13346 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13347
13348         * gcc.c-torture/execute/20001017-2.c: New test.
13349
13350 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13351
13352         * gcc.c-torture/compile/20001018-1.c: New test.
13353         * gcc.c-torture/compile/20001018-1.x: Xfail.
13354
13355 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13356
13357         * gcc.c-torture/execute/20001017-1.c: New test.
13358
13359 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13360
13361         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13362         for multiple use of arguments with scanf formats; add tests for
13363         multiple use of arguments.
13364
13365 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13366
13367         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13368
13369 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13370
13371         * gcc.dg/format-miss-1.c: New test.
13372
13373 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13374
13375         * gcc.c-torture/execute/20001013-1.c: New test.
13376
13377 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13378
13379         * gcc.dg/format-branch-1.c: New test.
13380
13381 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13382
13383         * README, lib/file-format.exp: Remove EGCS references.
13384
13385 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13386
13387         * gcc.dg/20001013-1.c: New test.
13388
13389 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13390
13391         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13392         for intmax_t in the compiler using __typeof__ and the type rules
13393         for conditional expressions.
13394
13395 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13396
13397         * gcc.dg/20001012-1.c: New test.
13398         * gcc.dg/20001012-2.c: New test.
13399
13400 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13401
13402         * gcc.dg/format-attr-1.c: New test.
13403
13404 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13405
13406         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13407         __LONG_LONG_MAX__ instead of LLONG_MAX.
13408
13409 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13410
13411         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13412         scanf flags.
13413         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13414         flags.
13415
13416 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13417
13418         * gcc.dg/sequence-pt-1.c: New test.
13419
13420 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13421
13422         * gcc.c-torture/execute/20001011-1.c: New testcase.
13423         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13424
13425 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13426
13427         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13428         does not error on it.
13429
13430 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13431
13432         * gcc.dg/20001009-1.c: New test.
13433
13434 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13435
13436         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13437         * gcc.c-torture/execute/20001009-2.c: ... to here.
13438
13439 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13440
13441         * gcc.c-torture/compile/20001009-1.c: New testcase.
13442         * gcc.c-torture/execute/20001009-1.c: New testcase.
13443         Testcases provided by Jan Hubicka <jh@suse.cz>.
13444
13445 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13446
13447         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13448         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13449         uintmax_t using <limits.h> to emulate the compiler's internal
13450         logic.  No longer XFAIL %j tests.
13451
13452 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13453
13454         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13455         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13456         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13457         regexps and details of expected handling of some bad formats.
13458         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13459         suppression.
13460
13461 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13464         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13465         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13466         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13467         in list archives.
13468
13469 2000-10-06  Richard Henderson  <rth@cygnus.com>
13470
13471         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13472         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13473         * g++.old-deja/g++.jason/report.C: Likewise.
13474         * g++.old-deja/g++.law/friend5.C: Likewise.
13475         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13476         of the expected warnings.
13477
13478 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13479
13480         * g++.old-deja/g++.pt/enum14.C: New test.
13481
13482 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13483
13484         * g++.old-deja/g++.pt/crash59.C: New test.
13485
13486 2000-10-04  Will Cohen  <wcohen@redhat.com>
13487
13488         * gcc.dg/20000926-1.c: New test.
13489
13490 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13491
13492         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13493         function name for current C++ compiler.
13494         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13495
13496 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13497
13498         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13499         __PRETTY_FUNCTION__.
13500         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13501
13502 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13503
13504         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13505
13506 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13507
13508         * gcc.c-torture/compile/20000923-1.c: New test.
13509
13510 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13511
13512         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13513         * g++.old-deja/g++.pt/ttp62.C: Same.
13514         * g++.old-deja/g++.other/inline14.C: Same.
13515
13516 2000-09-24  Richard Henderson  <rth@cygnus.com>
13517
13518         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13519
13520 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13521
13522         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13523
13524 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13525
13526         * gcc.c-torture/compile/20000922-1.c: New file.
13527
13528 2000-09-21  Nick Clifton  <nickc@redhat.com>
13529
13530         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13531         a signed long modulo operation.
13532         (mod6): New function - perform an unsigned long modulo operation.
13533         (main): Add tests for modulos of very large numbers by very small
13534         dividends.
13535
13536 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13537
13538         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13539
13540 2000-09-19  Richard Henderson  <rth@cygnus.com>
13541
13542         * gcc.dg/compare2.c (case 10): XFAIL.
13543
13544 2000-09-18  Richard Henderson  <rth@cygnus.com>
13545
13546         * gcc.c-torture/execute/20000906-1.c: Move ...
13547         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13548         that support __builtin_trap.
13549
13550 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13551
13552         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13553
13554 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13555
13556         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13557         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13558         more $ format tests.
13559
13560 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13561
13562         * gcc.dg/format-errmk-1.c: New test.
13563
13564 2000-09-17  Greg McGary  <greg@mcgary.org>
13565
13566         * gcc.c-torture/execute/20000917-1.x: Remove.
13567
13568 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13569
13570         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13571
13572 2000-09-17  Greg McGary  <greg@mcgary.org>
13573
13574         * gcc.c-torture/execute/20000917-1.c: New test.
13575         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13576
13577 2000-09-16  Neil Booth  <NeilB@earthling.net>
13578
13579         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13580         in nested macro bug.
13581
13582 2000-09-15  Neil Booth  <NeilB@earthling.net>
13583
13584         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13585
13586 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13587
13588         * gcc.c-torture/execute/20000914-1.c: New test.
13589
13590 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13591
13592         * g++.other/inline13.C: New test.
13593
13594 2000-09-12  Andreas Jaeger  <aj@suse.de>
13595
13596         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13597         constant by Ulrich Drepper <drepper@redhat.com>.
13598
13599 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13600
13601         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13602
13603 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13604
13605         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13606
13607 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13608
13609         * gcc.dg/cpp/backslash.c: New test.
13610
13611 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13612
13613         * gcc.c-torture/execute/20000910-1.c: New test.
13614         * gcc.c-torture/execute/20000910-2.c: Likewise.
13615
13616 2000-09-11  Robert Lipe  <robertl@sco.com>
13617
13618         * gcc.dg/pragma-align.c: New test.
13619
13620 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13621
13622         * g++.old-deja/g++.pt/explicit82.C: New test.
13623         * g++.old-deja/g++.pt/explicit83.C: New test.
13624
13625 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13626
13627         * gcc.dg/asm-names.c: New test.
13628
13629 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13630
13631         * gcc.dg/cpp/tr-warn6.c: New test
13632
13633 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13634
13635         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13636         be accepted.
13637
13638 2000-09-07  Catherine Moore  <clm@redhat.com>
13639
13640         * gcc.c-torture/execute/unroll-1.c: New test.
13641
13642 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13643
13644         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13645         ERROR markers.
13646         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13647         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13648         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13649         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13650         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13651         Preprocess only.
13652         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13653         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13654
13655 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13656
13657         * g++.old-deja/g++.pt/deduct2.C: New test.
13658
13659 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13660
13661         * g++.old-deja/g++.pt/parms2.C: New test.
13662
13663 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13664
13665         * g++.old-deja/g++.pt/crash58.C: New test.
13666
13667 2000-09-06  Greg McGary  <greg@mcgary.org>
13668
13669         * gcc.c-torture/execute/20000906-1.c: New test.
13670         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13671
13672 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13673
13674         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13675
13676 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13677
13678         * g++.old-deja/g++.pt/crash57.C: New test.
13679
13680 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13681
13682         * g++.old-deja/g++.pt/crash56.C: New test.
13683
13684 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13685
13686         * g++.old-deja/g++.pt/koenig1.C: New test.
13687
13688 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13689
13690         * gcc.dg/20000904-1.c: New test.
13691
13692 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13693
13694         * gcc.dg/cpp/paste8.c: New test.
13695
13696 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13697
13698         * gcc.c-torture/compile/20000827-1.c: New test.
13699
13700 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13701
13702         * gcc.dg/format-diag-1.c: New test.
13703
13704 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13705
13706         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13707         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13708         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13709         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13710         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13711
13712 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13713
13714         * g++.old-deja/g++.other/nested4.C: New test.
13715
13716 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13717
13718         * g++.old-deja/g++.ns/scoped1.C: New test.
13719
13720 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13721
13722         * lib/g++.exp: Support testing already-installed GCC.
13723
13724 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13725
13726         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13727
13728 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13729
13730         * gcc.dg/return-type-2.c: New test.
13731
13732 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13733
13734         * gcc.c-torture/compile/20000825-1.c: New test.
13735
13736 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13737
13738         * gcc.dg/dwarf2-2.c: New test.
13739
13740 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13741
13742         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13743         dg-warning regexps.
13744
13745 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13746
13747         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13748         gcc.dg/format-ext-5.c: New tests.
13749
13750 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13751
13752         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13753
13754 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13755
13756         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13757
13758 2000-08-24  Richard Henderson  <rth@cygnus.com>
13759
13760         * gcc.dg/ia64-sync-1.c: New test.
13761         * gcc.dg/ia64-sync-2.c: New test.
13762         * gcc.dg/ia64-asm-1.c: New test.
13763
13764 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13765
13766         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13767         * gcc.dg/format-ext-2.c: New test.
13768
13769 2000-08-23  Jason Merrill  <jason@redhat.com>
13770
13771         * lib/old-dejagnu.exp: Also ignore "In member function" and
13772         "At global scope".
13773
13774 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13775
13776         * gcc.dg/noncompile/label-lineno-1.c: New test.
13777
13778 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13779
13780         * gcc.dg/c99-array-nonobj-1.c: New test.
13781
13782 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13783
13784         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13785         tests.
13786         * gcc.dg/format-ext-1.c: New test.
13787
13788 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13789
13790         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13791         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13792         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13793         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13794         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13795
13796 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13797
13798         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13799         gcc.dg/c99-strftime-2.c: New tests.
13800
13801 2000-08-22  Richard Henderson  <rth@cygnus.com>
13802
13803         * gcc.c-torture/execute/20000822-1.c: New test.
13804
13805 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13806
13807         * gcc.c-torture/execute/20000819-1.x: Remove.
13808
13809 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13810
13811         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13812         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13813         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13814         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13815         gcc.dg/format-xopen-1.c: New tests.
13816
13817 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13818
13819         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13820
13821 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13822
13823         * g++.old-deja/g++.other/loop2.C: New test.
13824
13825         * gcc.c-torture/compile/20000606-1.c: New test.
13826         * gcc.c-torture/compile/20000728-1.c: New test.
13827         * gcc.c-torture/execute/20000801-1.c: New test.
13828         * gcc.c-torture/execute/20000801-2.c: New test.
13829         * gcc.c-torture/execute/20000819-1.c: New test.
13830         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13831         * gcc.dg/20000629-1.c: New test.
13832         * gcc.dg/20000724-1.c: New test.
13833         * gcc.dg/20000807-1.c: New test.
13834
13835 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13836
13837         * gcc.dg/cpp/pragma-1.c: New test.
13838         * gcc.dg/cpp/pragma-2.c: New test.
13839
13840 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13841
13842         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13843         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13844
13845 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13846
13847         * gcc.c-torture/compile/20000818-1.c: New test.
13848
13849 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13850
13851         * gcc.c-torture/execute/20000818-1.c: New test.
13852
13853 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13854
13855         * gcc.dg/format-va-1.c: New test.
13856
13857 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13858
13859         * g++.old-deja/g++.other/typedef8.C: New test.
13860
13861 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13862
13863         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13864         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13865         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13866         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13867         * g++.old-deja/g++.other/ptrmem7.C: New test.
13868         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13869
13870 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13871
13872         * g++.old-deja/g++.pt/typename27.C: New test.
13873
13874 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13875
13876         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13877         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13878         * g++.old-deja/g++.pt/friend45.C: New test.
13879         * g++.old-deja/g++.other/friend8.C: New test.
13880
13881 2000-08-15  Richard Henderson  <rth@cygnus.com>
13882
13883         * gcc.c-torture/execute/20000815-1.c: New test.
13884
13885 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13886
13887         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13888         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13889         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13890
13891 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13892
13893         * g++.old-deja/g++.other/refinit2.C: New test.
13894
13895 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13896
13897         * lib/c-torture.exp (c-torture): Make
13898         compiler_conditional_xfail_data global.
13899         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13900         compiler_conditional_xfail_data machinery.
13901         (f-torture-execute): Likewise.
13902         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13903         and only when unrolling loops.
13904
13905         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13906
13907 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13908
13909         * g++.old-deja/g++.pt/explicit81.C: New test.
13910
13911 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.old-deja/g++.pt/typename26.C: New test.
13914
13915 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13916
13917         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13918         warning.
13919
13920 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13921
13922         * g++.old-deja/g++.other/array3.C: New test.
13923
13924 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13925
13926         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13927         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13928         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13929         New tests.
13930
13931 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13932
13933         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13934         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13935
13936 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13937
13938         * gcc.c-torture/execute/20000808-1.c: New test.
13939
13940 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13941
13942         * gcc.dg/c90-const-expr-1.c: New test.
13943
13944 2000-08-08  Richard Henderson  <rth@cygnus.com>
13945
13946         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13947
13948 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13949
13950         * gcc.dg/noncompile/const-ll-1.c: New test.
13951
13952 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13953
13954         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13955
13956 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13957
13958         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13959         that running programs linked against the shared version of libobjc
13960         run correctly.
13961
13962 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13963
13964         * gcc.dg/c99-printf-1.c: New test.
13965
13966 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13967
13968         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13969
13970 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13971
13972         * gcc.c-torture/execute/20000731-1.x: Delete.
13973
13974 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13975
13976         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13977         and torture_without_loops as is done by c-torture.exp.
13978         (search_for): Copy from c-torture.exp.
13979         (gcc-dg-runtest): New function, drives a directory of tests
13980         iterating over the TORTURE_OPTIONS.
13981         (scan-assembler, scan-assembler-not): Move here from
13982         individual directory drivers.
13983
13984         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13985         defined by lib/gcc-dg.exp.
13986         * gcc.dg/cpp/cpp.exp: Likewise.
13987         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13988         gcc-dg-runtest, so we cycle over optimization options.
13989
13990         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13991         * gcc.dg/compare2.c: No longer expected to fail.
13992
13993 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13994
13995         * gcc.c-torture/execute/20000804-1.c: New test.
13996
13997 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13998
13999         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14000
14001 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14002
14003         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14004
14005 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14006
14007         * gcc.c-torture/compile/20000803-1.c: New test.
14008
14009 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14010
14011         * gcc.c-torture/execute/20000801-3.c,
14012         gcc.c-torture/execute/20000801-4.c: New tests.
14013         * gcc.c-torture/execute/20000801-3.x,
14014         gcc.c-torture/execute/20000801-4.x: Xfail.
14015
14016 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14017
14018         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14019         libobjc/.libs to allow for libtool.
14020
14021 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14022
14023         * gcc.c-torture/compile/20000802-1.c: New test.
14024
14025 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14026
14027         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14028
14029 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14030
14031         * gcc-c-torture/execute/20000731-2.c: New test.
14032
14033         * gcc.c-torture/execute/20000731-1.c: New test.
14034         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14035
14036 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * testsuite/gcc.dg/cpp/paste7.c: New test.
14039         * gcc.dg/cpp/20000725-1.c: New test.
14040
14041 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14042
14043         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14044         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14045         declaration warning for __builtin_dwarf_reg_size.
14046
14047         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14048
14049 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14050
14051         * gcc.dg/noncompile/voidparam-1.c: New test.
14052
14053 2000-07-30  Richard Henderson  <rth@cygnus.com>
14054
14055         * gcc.dg/c90-digraph-1.c: Don't xfail.
14056         * gcc.dg/compare2.c (case 10): Xfail.
14057         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14058
14059 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14060
14061         * gcc.dg/c99-main-1.c: New test.
14062
14063 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14064
14065         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14066
14067 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14068
14069         * gcc.c-tortuer/execute/20000726-1.c: New test.
14070
14071 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14072
14073         * gcc.c-torture/execute/enum-2.c: New test.
14074
14075 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14076
14077         * gcc.dg/cpp/tr-warn3.c: New test.
14078
14079 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14080
14081         * g++.old-deja/g++.ext/implicit1.C: Remove.
14082         * g++.old-deja/g++.jason/c2.C: Remove
14083         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14084         * g++.old-deja/g++.pt/crash16.C: Likewise.
14085         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14086
14087 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14088
14089         * g++.old-deja/g++.other/for2.C: New test.
14090
14091 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14092
14093         * gcc.dg/20000720-1.c: New test.
14094
14095 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14096
14097         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14098
14099 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14100
14101         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14102         * gcc.c-torture/execute/20000722-1.c: New.
14103         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14104
14105 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * gcc.dg/cpp/20000720-1.S: New test.
14108
14109 2000-07-21  Michael Meissner  <meissner@redhat.com>
14110
14111         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14112
14113 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14114
14115         * g++.old-deja/g++.brendan/crash16.C,
14116         g++.old-deja/g++.brendan/parse3.C,
14117         g++.old-deja/g++.brendan/redecl1.C,
14118         g++.old-deja/g++.ns/template13.C,
14119         g++.old-deja/g++.other/decl4.C,
14120         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14121
14122 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14123
14124         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14125         and "Internal error".
14126
14127         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14128         regexps.
14129         * gcc.dg/cpp/paste6.c: New test.
14130
14131 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14132
14133         * gcc.dg/cpp/tr-direct.c: New test.
14134
14135         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14136         gcc.dg/cpp/undef1.c: Tweak error regexps.
14137
14138 2000-07-18  Eric Christopher <echristo@redhat.com>
14139
14140         * gcc.c-torture/compile/20000718-1.c: New test.
14141
14142 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14143
14144         * cpplex.c (_cpp_push_token): If the token being pushed back
14145         is the previous token in this context, just subtract one from
14146         context->posn.
14147         * cppmacro.c (save_expansion): Clear aux field when storing a
14148         placemarker.
14149
14150 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14151
14152         * gcc.dg/noncompile/redecl-1.c: New test.
14153
14154 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14155
14156         * gcc.c-torture/execute/20000717-5.c: New test.
14157         * gcc.c-torture/execute/20000717-1.x: Removed.
14158
14159 2000-07-17  Richard Henderson  <rth@cygnus.com>
14160
14161         * gcc.c-torture/execute/20000717-4.c: New test.
14162
14163 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14164
14165         * gcc.dg/cpp/syshdr.c: New test.
14166         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14167
14168 2000-07-17  Neil Booth  <neilb@earthling.net>
14169
14170         * gcc.dg/cpp/cmdlne-dM.c: New test.
14171         * gcc.dg/cpp/cmdlne-dD.c: New test.
14172
14173 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14174
14175         * gcc.c-torture/execute/20000717-3.c: New test.
14176
14177         * gcc.c-torture/compile/20000717-1.c: New test.
14178
14179 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14180
14181         * gcc.c-torture/execute/20000717-2.c: New test.
14182
14183 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14184
14185         * gcc.dg/formatz-1.c: New test.
14186
14187         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14188         * gcc.dg/c99-digraph-1.c: New tests.
14189
14190         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14191         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14192
14193         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14194         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14195         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14196         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14197         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14198         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14199         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14200
14201 2000-07-17   Greg McGary <greg@mcgary.org>
14202
14203         * gcc.c-torture/execute/20000717-1.c: New test.
14204         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14205
14206 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14207
14208         * gcc.c-torture/execute/20000715-2.c: New test.
14209         * gcc.dg/20000715-1.c: New test.
14210
14211 2000-07-15  Michael Meissner  <meissner@redhat.com>
14212
14213         * gcc.c-torture/execute/20000715-1.c: New test.
14214
14215 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14216
14217         * gcc.c-torture/execute/20000707-1.c: New test.
14218
14219 2000-07-13  Neil Booth  <NeilB@earthling.net>
14220
14221         * testsuite/gcc.dg/cpp/digraph1.c,
14222         testsuite/gcc.dg/cpp/digraph2.c,
14223         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14224
14225 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14226
14227         * g77.f-torture/compile/20000630-2.f:  New test.
14228         * g77.f-torture/compile/20000630-2.x
14229
14230 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14231
14232         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14233
14234 2000-07-11  Neil Booth  <NeilB@earthling.net>
14235
14236         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14237
14238 2000-07-11  Neil Booth  <NeilB@earthling.net>
14239
14240         * gcc.dg/cpp/cmdlne-C.c: New.
14241
14242 2000-07-09  Neil Booth  <NeilB@earthling.net>
14243
14244         * gcc.dg/cpp/directiv.c: New tests.
14245         * gcc.dg/cpp/undef1.c: Update.
14246
14247 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14248
14249         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14250
14251 2000-07-09  Neil Booth  <NeilB@earthling.net>
14252
14253         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14254
14255 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14256
14257         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14258         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14259
14260 2000-07-08  Neil Booth  <NeilB@earthling.net>
14261
14262         * gcc.dg/cpp/macsyntx.c: New tests.
14263
14264 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14265
14266         * gcc.dg/20000707-1.c: New test.
14267
14268 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14269
14270         * gcc.c-torture/execute/20000706-1.c: New test.
14271         * gcc.c-torture/execute/20000706-2.c: New test.
14272         * gcc.c-torture/execute/20000706-3.c: New test.
14273         * gcc.c-torture/execute/20000706-4.c: New test.
14274         * gcc.c-torture/execute/20000706-5.c: New test.
14275
14276 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14277
14278         * g++.old-deja/g++.pt/instantiate7.C: New test.
14279
14280 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14281
14282         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14283         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14284         * g++.old-deja/g++.other/rtti3.C: Likewise.
14285         * g++.old-deja/g++.other/rttid3.C: Likewise.
14286
14287 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14288
14289         *  g77.f-torture/compile/20000630-1.x: Fix typo
14290
14291 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14292
14293         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14294         assembly output.
14295
14296 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14297
14298         * gcc.dg/cpp/ident.c: New test.
14299
14300 2000-07-05  Neil Booth  <NeilB@earthling.net>
14301
14302         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14303           gcc.dg/cpp/lexstrng.c: New tests.
14304
14305 2000-07-04  Neil Booth  <NeilB@earthling.net>
14306
14307         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14308         * gcc.dg/cpp/strify2.c: Same.
14309
14310 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14311
14312         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14313         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14314         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14315         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14316
14317         * testsuite/gcc.dg/cpp/macro1.c,
14318         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14319         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14320         testsuite/gcc.dg/cpp/strify1.c,
14321         testsuite/gcc.dg/cpp/strify2.c: New tests.
14322
14323 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14324
14325         * gcc.c-torture/execute/20000703-1.c: New test.
14326
14327 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         * g++.old-deja/g++.pt (lookup10.C): New test.
14330
14331 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14332
14333         * g++.old-deja/g++.pt (typename25.C): New test.
14334
14335 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14336
14337         * gcc.c-torture/compile/20000701-1.c: New test.
14338
14339 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14340
14341         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14342         to test case.
14343
14344 2000-06-30  Catherine Moore  <clm@cygnus.com>
14345
14346         * gcc.c-torture/execute/align-1.c: New test.
14347
14348 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14349
14350         * g++.old-deja/g++.pt/expr8.C: New test.
14351         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14352
14353 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14354
14355         * gcc.c-torture/compile/20000629-1.c: New test.
14356
14357 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14358
14359
14360         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14361         gcc.dg/noncompile directory, depending on whether they're
14362         preprocessor tests or not.  Annotate all the tests for the dg
14363         framework.
14364
14365         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14366         * gcc.dg/noncompile/noncompile.exp: New.
14367
14368         * Moved files:
14369         Old name                                New name
14370         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14371         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14372         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14373         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14374         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14375         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14376         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14377         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14378         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14379         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14380         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14381         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14382         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14383         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14384         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14385         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14386         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14387         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14388         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14389         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14390         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14391         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14392         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14393         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14394
14395         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14396         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14397         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14398         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14399         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14400         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14401
14402 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14403
14404         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14405         declare one variable.  On the fourth, error.
14406         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14407         declared by 20000628-1a.h.
14408
14409 2000-06-29  Richard Henderson  <rth@redhat.com>
14410
14411         * gcc.c-torture/execute/930529-1.x: New file.
14412         * gcc.dg/920413-1.c: Adjust expected warning text.
14413         * gcc.dg/980217-1.c: Declare abort.
14414         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14415
14416 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14417
14418         * g77.f-torture/compile/20000629-1.f: New test.
14419         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14420
14421 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14422
14423         Rearrange lots of files, removing entirely the
14424         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14425         directories.
14426
14427         * Deleted files:
14428         gcc.c-torture/code_quality/code_quality.exp
14429         gcc.c-torture/special/special.exp
14430         gcc.failure/failure.exp
14431         gcc.failure/940409-1.x
14432         gcc.c-torture/compile/961203-1.x
14433
14434         * New files:
14435         gcc.misc-tests/linkage.exp
14436         gcc.c-torture/execute/920730-1t.c
14437         gcc.c-torture/execute/920730-1t.x
14438         gcc.c-torture/compile/920520-1.x
14439         gcc.c-torture/compile/920521-1.x
14440         gcc.c-torture/compile/981006-1.x
14441         gcc.c-torture/execute/eeprof-1.x
14442
14443         * Moved files (possibly with modifications to fit a new harness):
14444         Old name                                New name
14445         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14446         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14447         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14448         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14449         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14450         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14451         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14452         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14453         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14454         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14455         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14456         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14457         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14458         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14459
14460 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14461
14462         * c-torture/compile/961203-1.x: Delete.
14463
14464         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14465         not exit. Include stdio.h.
14466         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14467         * gcc.misc-tests/dg-12.c: Likewise.
14468         * gcc.misc-tests/dg-5.c: Likewise.
14469         * gcc.misc-tests/dg-6.c: Likewise.
14470         * gcc.misc-tests/dg-7.c: Prototype abort.
14471         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14472         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14473         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14474         not exit.
14475         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14476         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14477
14478 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14479
14480         * gcc.dg/cpp/20000628-1.c: New test.
14481         * gcc.dg/cpp/20000628-1.h: New header for above test.
14482         * gcc.dg/cpp/20000628-1a.h: Likewise.
14483
14484 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14485
14486         * gcc.dg/cpp: New directory.
14487         * gcc.dg/cpp/cpp.exp: New driver.
14488         * gcc.dg/cpp/20000627-1.c: New test.
14489         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14490         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14491         and rewrite as a compilation test.
14492
14493         * gcc.dg: Move many files into the cpp subdirectory, possibly
14494         renaming or editing them as well.
14495         Old name                New name
14496         990119-1.c              cpp/19990119-1.c
14497         990228-1.c              cpp/19990228-1.c
14498         990407-1.c              cpp/19990407-1.c
14499         990409-1.c              cpp/19990409-1.c
14500         990413-1.c              cpp/19990413-1.c
14501         990703-1.c              cpp/19990703-1.c
14502         20000127-1.c            cpp/20000127-1.c
14503         20000129-1.c            cpp/20000129-1.c
14504         20000207-1.c            cpp/20000207-1.c
14505         20000207-2.c            cpp/20000207-2.c
14506         20000209-1.c            cpp/20000209-1.c
14507         20000209-2.c            cpp/20000209-2.c
14508         20000301-1.c            cpp/20000301-1.c
14509         20000419-1.c            cpp/20000419-1.c
14510         20000510-1.S            cpp/20000510-1.S
14511         20000519-1.c            cpp/20000519-1.c
14512         20000529-1.c            cpp/20000529-1.c
14513         20000625-1.c            cpp/20000625-1.c
14514         20000625-2.c            cpp/20000625-2.c
14515         cpp-as1.c               cpp/assert1.c
14516         cpp-as2.c               cpp/assert2.c
14517         cxx-comments-1.c        cpp/cxxcom1.c
14518         cxx-comments-2.c        cpp/cxxcom2.c
14519         endif-label.c           cpp/endif.c
14520         cpp-hash1.c             cpp/hash1.c
14521         cpp-hash2.c             cpp/hash2.c
14522         cpp-if1.c               cpp/if-1.c
14523         cpp-if2.c               cpp/if-2.c
14524         cpp-if3.c               cpp/if-3.c
14525         cpp-if4.c               cpp/if-4.c
14526         cpp-if5.c               cpp/if-5.c
14527         cpp-cond.c              cpp/if-cexp.c
14528         cpp-missingop.c         cpp/if-mop.c
14529         cpp-missingparen.c      cpp/if-mpar.c
14530         cpp-opprec.c            cpp/if-oppr.c
14531         cpp-ifparen.c           cpp/if-paren.c
14532         cpp-shortcircuit.c      cpp/if-sc.c
14533         cpp-shift.c             cpp/if-shift.c
14534         cpp-unary.c             cpp/if-unary.c
14535         cpp-li1.c               cpp/line1.c
14536         cpp-li2.c               cpp/line2.c
14537         lineno.c                cpp/line3.c
14538         lineno-2.c              cpp/line4.c
14539         cpp-mi.c                cpp/mi1.c
14540         cpp-mic.h               cpp/mi1c.h
14541         cpp-micc.h              cpp/mi1cc.h
14542         cpp-mind.h              cpp/mi1nd.h
14543         cpp-mindp.h             cpp/mi1ndp.h
14544         cpp-mix.h               cpp/mi1x.h
14545         cpp-mi2.c               cpp/mi2.c
14546         cpp-mi2a.h              cpp/mi2a.h
14547         cpp-mi2b.h              cpp/mi2b.h
14548         cpp-mi2c.h              cpp/mi2c.h
14549         cpp-mi3.c               cpp/mi3.c
14550         cpp-mi3.def             cpp/mi3.def
14551         poison-1.c              cpp/poison.c
14552         pr-impl.c               cpp/prag-imp.c
14553         cpp-redef-2.c           cpp/redef1.c
14554         cpp-redef.c             cpp/redef2.c
14555         strpaste.c              cpp/strp1.c
14556         strpaste-2.c            cpp/strp2.c
14557         cpp-tradpaste.c         cpp/tr-paste.c
14558         cpp-tradstringify.c     cpp/tr-str.c
14559         cpp-tradwarn1.c         cpp/tr-warn1.c
14560         cpp-tradwarn2.c         cpp/tr-warn2.c
14561         trigraphs.c             cpp/trigraphs.c
14562         cpp-unc1.c              cpp/unc1.c
14563         cpp-unc2.c              cpp/unc2.c
14564         cpp-unc3.c              cpp/unc3.c
14565         cpp-unc.c               cpp/unc4.c
14566         undef.c                 cpp/undef1.c
14567         undef-2.c               cpp/undef2.c
14568         cpp-wi1.c               cpp/widestr1.c
14569
14570 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14571
14572         * lib/g++.exp (g++_include_flags): Tweak.
14573
14574 2000-06-27  H.J. Lu  <hjl@gnu.org>
14575             Loren J. Rittle  <ljrittle@acm.org>
14576
14577         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14578         version with one that knows about the new gcc tree structure.
14579         (g++_link_flags): Same.
14580
14581 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14582
14583         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14584         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14585         case we are cross-compiling.
14586
14587         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14588         g++.old-deja/g++.niklas/Makefile.in,
14589         g++.old-deja/g++.niklas/configure.in,
14590         g++.old-deja/g++.other/Makefile.in,
14591         g++.old-deja/g++.other/configure.in,
14592         gcc.c-torture/code_quality/Makefile.in,
14593         gcc.c-torture/code_quality/configure.in,
14594         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14595         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14596         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14597         gcc.c-torture/execute/ieee/Makefile.in,
14598         gcc.c-torture/execute/ieee/configure.in,
14599         gcc.c-torture/noncompile/Makefile.in,
14600         gcc.c-torture/noncompile/configure.in,
14601         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14602         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14603         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14604
14605 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14606
14607         * g++.old-deja/g++.other/ambig3.C: New test.
14608
14609 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14610
14611         * g++.old-deja/g++.pt/syntax1.C: New test.
14612         * g++.old-deja/g++.pt/syntax2.C: New test.
14613         * g++.old-deja/g++.other/syntax3.C: New test.
14614         * g++.old-deja/g++.other/syntax4.C: New test.
14615
14616 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14617
14618         * gcc.dg/20000623-1.c: Prototype exit and abort.
14619
14620 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14621
14622         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14623         New tests.
14624         * gcc.dg/cpp-mi3.def: New file.
14625
14626         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14627         inside assertions.
14628         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14629         lexer's error messages.
14630         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14631         divine anything from the linemarkers.
14632         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14633         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14634
14635 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14636
14637         * gcc.dg/20000623-1.c: New test.
14638
14639 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * gcc.c-torture/execute/20000622-1.c: New test.
14642
14643 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14644
14645         * g++.old-deja/g++.other/init15.C: New test.
14646
14647 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.pt/vaarg2.C: New test.
14650         * g++.old-deja/g++.pt/vaarg3.C: New test.
14651
14652 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14653
14654         * g++.old-deja/g++.other/dyncast6.C: New test.
14655
14656 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14657
14658         * gcc.c-torture/execute/loop-6.c: New test.
14659
14660 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14661
14662         * gcc.dg/20000614-1.c: New test.
14663         * gcc.dg/20000614-2.c: New test.
14664
14665 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14666
14667         * g++.old-deja/g++.other/inline12.C: New test.
14668
14669 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14670
14671         * g++.old-deja/g++.other/eh1.C: New test.
14672
14673 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * g++.old-deja/g++.other/type.C: New test.
14676
14677 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14678
14679         * g++.old-deja/g++.other/initstring.C: New test.
14680
14681 2000-06-12  Jason Merrill  <jason@redhat.com>
14682
14683         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14684
14685 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14686
14687         * gcc.c-torture/compile/20000609-1.c: New test.
14688
14689 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14690
14691         * gcc.dg/20000609-1.c: New test.
14692
14693 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14694
14695         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14696         * gcc.c-torture/noncompile/poison-1.c: Move...
14697         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14698         * gcc.dg/cpp-li1.c: Add a token after the #line.
14699
14700 2000-06-05  Richard Henderson  <rth@cygnus.com>
14701
14702         * gcc.c-torture/execute/20000605-2.c: New test.
14703         * gcc.c-torture/execute/20000605-3.c: New test.
14704
14705 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14706
14707         * g77.f-torture/execute/20000503-1.x: New file.
14708
14709 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14710
14711         * g++.old-deja/g++.eh/badalloc1.C: New test.
14712
14713 2000-06-05  Richard Henderson  <rth@cygnus.com>
14714
14715         * gcc.c-torture/execute/20000605-1.c: New test.
14716
14717 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14718             Nathan Sidwell <nathan@codesourcery.com>
14719
14720         * gcc.c-torture/compile/20000605-1.c: New test.
14721
14722 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14723
14724         * g77.f-torture/compile/20000601-1.f:  New test.
14725
14726 2000-06-03  Richard Henderson  <rth@cygnus.com>
14727
14728         * gcc.c-torture/execute/20000603-1.c: New.
14729
14730 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14733         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14734
14735 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14736
14737         * gcc.dg/compare2.c (case 12): XFAIL.
14738         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14739         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14740
14741         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14742
14743 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14744
14745         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14746         guard macro is already defined when the header is first
14747         included.
14748         * gcc.dg/cpp-mix.h: New file.
14749         * gcc.dg/endif-label.c: Update patterns to match compiler.
14750
14751         * g++.brendan/complex1.C: Declare abort.
14752         * g++.law/refs4.C: Remove XFAIL.
14753         * g++.oliva/expr2.C: Declare abort and exit.
14754
14755 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14756
14757         * gcc.c-torture/execute/20000528-1.c: New test.
14758
14759         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14760         * g++.old-deja/g++.law/temps4.C: Likewise.
14761
14762         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14763         stdlib.h.  Call abort() on failure.
14764         * g++.old-deja/g++.law/refs4.C: Likewise.
14765         * g++.old-deja/g++.law/temps4.C: Likewise.
14766         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14767         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14768
14769 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14770
14771         Relative to g++.dg/special:
14772         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14773
14774         Relative to g++.old-deja:
14775         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14776         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14777         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14778         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14779         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14780         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14781         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14782
14783         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14784         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14785         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14786         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14787         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14788         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14789         and/or string.h.
14790
14791         * g++.other/goto1.C: Update expectations for error messages.
14792
14793 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14794
14795         * gcc.c-torture/compile/20000523-1.c: New test.
14796
14797 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14798
14799         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14800
14801 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14802
14803         * g++.old-deja/g++.eh/catch11.C: New test.
14804         * g++.old-deja/g++.eh/catch12.C: New test.
14805
14806 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14807
14808         * gcc.c-torture/execute/20000523-1.c: New test.
14809
14810 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14811
14812         * c-torture/execute/bcp-1.c: Replace abort in arg of
14813         __builtin_constant_p with a generic external function.
14814
14815         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14816         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14817         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14818         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14819         Prototype abort and/or exit.
14820
14821         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14822         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14823         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14824         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14825
14826 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14827
14828         * gcc.dg/dwarf2-1.c: New test.
14829
14830 2000-05-20  Richard Henderson  <rth@cygnus.com>
14831
14832         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14833
14834 2000-05-20  Andreas Jaeger  <aj@suse.de>
14835
14836         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14837         testcase.
14838
14839 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14840
14841         * gcc.c-torture/execute/20000519-2.c: New test.
14842
14843 2000-05-19  Andreas Jaeger  <aj@suse.de>
14844
14845         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14846         which fails with SSA.
14847
14848         * lib/c-torture.exp: Also test with -O3 -fssa.
14849
14850 2000-05-18  Michael Meissner  <meissner@redhat.com>
14851
14852         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14853         * gcc.c-torture/execute/920415-1.c: Ditto.
14854         * gcc.c-torture/execute/920501-1.c: Ditto.
14855         * gcc.c-torture/execute/conversion.c: Ditto.
14856         * gcc.c-torture/execute/cvt-1.c: Ditto.
14857
14858 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14859
14860         * gcc.c-torture/compile/20000518-1.c: New test.
14861
14862 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14863
14864         * g77.f-torture/compile/200005018.f:  New test.
14865
14866 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14867
14868         * gcc.c-torture/compile/20000517-1.c: New test.
14869
14870 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14871
14872         * gcc.c-torture/execute/20000516-1.c: New test.
14873
14874 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14875
14876         * g++.old-deja/g++.other/eh.C: New test.
14877
14878 2000-05-12  Richard Henderson  <rth@cygnus.com>
14879
14880         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14881         constants through to doit's conditional.
14882
14883 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14884
14885         * gcc.c-torture/compile/20000511-1.c: New test.
14886         * g77.f-torture/compile/20000511-1.f: New test.
14887         * g77.f-torture/compile/20000511-2.f: New test.
14888
14889 2000-05-11  Michael Meissner  <meissner@redhat.com>
14890
14891         * gcc.c-torture/execute/20000511-1.c: New test.
14892
14893 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14894
14895         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14896         * gcc.dg/20000510-1.S: New.
14897
14898 2000-05-08  Catherine Moore  <clm@cygnus.com>
14899
14900         * gcc.dg/unused-3.c: New.
14901
14902 2000-05-06  Richard Henderson  <rth@cygnus.com>
14903
14904           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14905           * g++.old-deja/g++.mike/warn1.C: Likewise.
14906           * g++.old-deja/g++.pt/local1.C: Likewise.
14907           * g++.old-deja/g++.pt/local7.C: Likewise.
14908           * g++.old-deja/g++.pt/spec16.C: Likewise.
14909
14910 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14913
14914 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14915
14916           * g77.f-torture/execute/20000503-1.f:  New test.
14917
14918 2000-05-04  Andreas Jaeger  <aj@suse.de>
14919
14920         * gcc.dg/noreturn-2.c: New test.
14921
14922 2000-05-04  Neil Booth  <NeilB@earthling.net>
14923
14924         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14925         preprocessor.
14926
14927 2000-05-04  Richard Henderson  <rth@cygnus.com>
14928
14929         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14930
14931 2000-05-04  Richard Henderson  <rth@cygnus.com>
14932
14933         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14934         OpenSSL by Jason R Thorpe.
14935
14936 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14937
14938         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14939
14940 2000-05-03  Robert Lipe <robertlipe@usa.net>
14941
14942         * gcc.dg/20000503-1.c: New test.
14943
14944 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14945
14946         * gcc.c-torture/compile/20000502-1.c: New test.
14947         * g++.old-deja/g++.other/align.C: New test.
14948         * gcc.dg/cpp-tradstringify.c: New test.
14949
14950 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14951
14952         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14953         and hard registers.
14954
14955 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14956
14957         * gcc.c-torture/execute/loop-5.c: New test.
14958
14959 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14960
14961         * gcc.c-torture/execute/va-arg-20.c: New test.
14962
14963 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14964
14965         * gcc.c-torture/execute/20000422-1.c: New test.
14966
14967 2000-04-20  Greg McGary  <gkm@gnu.org>
14968
14969         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14970         when optimizing, but without sibling-call optimizations (-O1).
14971
14972 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14973
14974           * gcc.c-torture/compile/20000420-1.c: New test.
14975
14976 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14977
14978         * g++.abi/ptrflags.C: New test.
14979         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14980
14981 2000-04-19  Catherine Moore  <clm@cygnus.com>
14982
14983         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14984
14985 2000-04-19  Greg McGary  <gkm@gnu.org>
14986
14987         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14988         sibling-call optimizations.
14989
14990 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14991
14992         * gcc.dg/20000419-1.c: New test.
14993
14994 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14995
14996         * gcc.c-torture/execute/20000412-6.c: New test.
14997
14998 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14999
15000         * gcc.c-torture/execute/20000412-5.c: New test.
15001         * g77.f-torture/compile/20000412-1.f: New test.
15002         * gcc.c-torture/execute/20000412-4.c: New test.
15003         * gcc.c-torture/compile/20000412-2.c: New test.
15004         * gcc.c-torture/execute/20000412-3.c: New test.
15005         * gcc.c-torture/compile/20000412-1.c: New test.
15006         * gcc.c-torture/execute/20000412-2.c: New test.
15007
15008 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15009
15010         * objc/execute/bf-20.m: New test.
15011
15012 2000-04-10  Richard Henderson  <rth@cygnus.com>
15013
15014         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15015
15016         * gcc.c-torture/execute/20000412-1.c: New test.
15017
15018 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.old-deja/g++.eh/catchptr1.C: New test.
15021
15022 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15023
15024         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15025
15026 2000-04-08  Neil Booth  <NeilB@earthling.net>
15027
15028         * gcc.dg/cpp-nullchar.c: Remove test as
15029         embedded nulls cause problems.
15030
15031 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15032
15033         * gcc.dg/compare2.c: New test.
15034
15035 2000-04-08  Neil Booth  <NeilB@earthling.net>
15036
15037         * gcc.dg/cpp-nullchar.c: New test.
15038
15039 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15040
15041         * gcc.dg/cpp-mi2.c: New test.
15042         * gcc.dg/cpp-mi2[abc].h: New files.
15043
15044 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15047         member name.
15048
15049 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15050
15051         * g++.old-deja/g++.abi/vmihint.C: New test.
15052
15053 2000-04-06  Neil Booth  <NeilB@earthling.net>
15054
15055         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15056         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15057         copyright.
15058
15059 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15060
15061         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15062         avoid stack-frame overwrite.
15063
15064 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15065
15066         * gcc.c-torture/compile/20000405-2.c: New test.
15067         * gcc.c-torture/compile/20000405-3.c: New test.
15068
15069 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15070
15071         * gcc.c-torture/compile/20000405-1.c: New test.
15072
15073 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15074
15075         * gcc.dg/cast-qual-1.c: Revert last change.
15076
15077 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15078
15079         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15080
15081 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15082
15083         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15084         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15085
15086 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15087
15088         * gcc.c-torture/compile/20000403-2.c: New test.
15089         * gcc.c-torture/compile/20000403-1.c: New test.
15090
15091 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15092
15093         * gcc.c-torture/execute/20000403-1.c: New test.
15094
15095 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15096
15097         * gcc.c-torture/execute/20000402-1.c: New test.
15098
15099 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15100
15101         * gcc.c-torture/execute/va-arg-15.c: New test.
15102         * gcc.c-torture/execute/va-arg-16.c: New test.
15103         * gcc.c-torture/execute/va-arg-17.c: New test.
15104         * gcc.c-torture/execute/va-arg-18.c: New test.
15105         * gcc.c-torture/execute/va-arg-19.c: New test.
15106
15107 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15108
15109         * gcc.c-torture/compile/981211-1.c: Move to...
15110         * gcc.dg/cpp-as1.c: ...here.
15111         * gcc.dg/cpp-as2.c: New file.
15112
15113         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15114         compiler.
15115
15116 2000-04-02  Neil Booth  <NeilB@earthling.net>
15117
15118         * gcc.dg/cpp-cond.c  New tests.
15119         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15120         accidental success less likely.
15121         * gcc.dg/cpp-missingop.c  New tests.
15122         * gcc.dg/cpp-missingparen.c  New tests.
15123         * gcc.dg/cpp-shift.c  New tests.
15124         * gcc.dg/cpp-shortcircuit.c  New tests.
15125         * gcc.dg/cpp-unary.c  New tests.
15126
15127 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15128
15129         * gcc.c-torture/compile/20000329-1.c: New test.
15130
15131 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15132
15133         * gcc.c-torture/compile/20000326-1.c: New test.
15134         * gcc.c-torture/compile/20000326-2.c: New test.
15135
15136 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15137
15138         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15139         the first parameter is a function argument.
15140
15141 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15142
15143         * g++.old-deja/g++.ext/array4.C: New test.
15144
15145 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15146
15147         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15148
15149 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15150
15151         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15152
15153 2000-03-19  Richard Henderson  <rth@cygnus.com>
15154
15155         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15156
15157 2000-03-19  Richard Henderson  <rth@cygnus.com>
15158
15159         * gcc.c-torture/compile/20000319-1.c: New test.
15160
15161 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15162
15163         * gcc.c-torture/execute/20000314-3.c: New test.
15164         * gcc.c-torture/execute/20000314-2.c: New test.
15165         * gcc.c-torture/execute/20000314-1.c: New test.
15166         * gcc.c-torture/compile/20000314-2.c: New test.
15167         * gcc.c-torture/compile/20000314-1.c: New test.
15168
15169 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15170
15171         * g++.old-deja/g++.warn/inline.C: New test.
15172
15173 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15174
15175         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15176         standards-compliant result rather than specific constants.
15177         Put test-values in array.
15178
15179 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15180
15181         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15182         (g++_target_compile): Put test-specific options last.
15183
15184 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15185
15186         * g++.old-deja/g++.eh/vbase4.C: New test.
15187
15188 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15189
15190         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15191
15192 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15193
15194         * g++.old-deja/g++.brendan/misc12.C: Removed.
15195         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15196         * g++.old-deja/g++.ext/pretty4.C: New test.
15197
15198 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15199
15200         * g++.old-deja/g++.other/string2.C: New test.
15201
15202 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15203
15204         * g++.old-deja/g++.warn/impint2.C: New test.
15205
15206 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15207
15208         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15209         is 1, not zero.
15210
15211 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15212
15213         * g++.old-deja/g++.warn/impint.C: New test.
15214         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15215         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15216         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15217         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15218         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15219         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15220         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15221         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15222         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15223         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15224         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15225         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15226
15227 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15228
15229         * gcc.dg/cpp-redef.c: New test.
15230
15231 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15232
15233         * g++.old-deja/g++.pt/unify7.C: New test.
15234
15235 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15236
15237         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15238         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15239
15240 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15241
15242         * gcc.c-torture/compile/20000224-1.c: New test.
15243
15244 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15245
15246         * gcc.c-torture/compile/cpp-2.c: New test.
15247         * gcc.c-torture/compile/cpp-1.c: New test.
15248
15249 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15250
15251         * gcc.c-torture/execute/20000225-1.c: New test.
15252
15253 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15254
15255         * gcc.dg/cpp-li2.c: New test.
15256
15257         * gcc.dg/cpp-wi1.c: New test.
15258
15259         * gcc.dg/cpp-li1.c: New test.
15260
15261 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15262
15263         * g++.old-deja/g++.other/sizeof5.C: New test.
15264
15265 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15266
15267         * gcc.c-torture/execute/va-arg-13.c: New test.
15268
15269 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15270
15271         * gcc.c-torture/execute/va-arg-12.c: New test.
15272
15273 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15274
15275         * gcc.c-torture/execute/20000223-1.c: New test.
15276
15277 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15278
15279         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15280
15281 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15282
15283         * g++.old-deja/g++.abi/ptrmem.C: New test.
15284
15285 2000-02-19  Richard Henderson  <rth@cygnus.com>
15286
15287         * gcc.c-torture/compile/init-3.c: New.
15288
15289 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15290
15291         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15292         ALWAYS_CXXFLAGS.
15293
15294 2000-02-11  Robert Lipe <robertl@sco.com>
15295
15296         * gcc.c-torture/compile/20000211-3.c: New test.
15297
15298 2000-02-11  Martin Buchholz <martin@xemacs.org>
15299
15300         * gcc.c-torture/compile/20000211-2.c: New test.
15301
15302 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15303
15304         * gcc.c-torture/compile/20000211-1.c: New test.
15305
15306 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15307
15308         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15309           on native targets
15310
15311 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15312
15313         * g++.old-deja/g++.other/cast5.C: New test.
15314
15315 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15316
15317         * gcc.c-torture/execute/20000205-1.c: New.
15318
15319 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15320
15321         * g++.old-deja/g++.jason/cast3.C: Return void.
15322         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15323
15324 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15325
15326         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15327
15328         * gcc.dg/loop-1.c: New test.
15329
15330 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15331
15332         * gcc.c-torture/compile/20000127-1.c: New test.
15333         * gcc.c-torture/execute/991228-1.c: New test.
15334
15335 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15336
15337         * gcc.dg/unused-2.c: New test.
15338
15339         * gcc.dg/conv-1.c: New test.
15340
15341 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15342
15343         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15344         compiler.
15345         (tool_option_proc): Fix typo.
15346
15347 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15348
15349         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15350         of the ld on the host, not on the build machine.
15351         Also, don't crash if '--help' is not a supported option.
15352
15353 2000-01-24  Richard Henderson  <rth@cygnus.com>
15354
15355         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15356
15357 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15358
15359         * gcc.c-torture/execute/20000120-2.c: New test.
15360         * gcc.c-torture/execute/20000120-1.c: New test.
15361
15362 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15363
15364         * gcc.c-torture/execute/20000113-1.c: New test.
15365
15366 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15367
15368         * gcc.c-torture/execute/20000112-1.c: New test.
15369
15370 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15371
15372         * gcc.dg/20000111-1.c: New test.
15373
15374 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15375
15376         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15377         with 16 bit integers.
15378
15379 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15380
15381         * gcc.dg/20000108-1.c: New test.
15382
15383 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15384
15385         * g++.old-deja/g++.ns/koenig8.C: New test.
15386
15387 2000-01-05  Nathan Sidwell  <nathan@
15388
15389         * gcc.c-torture/execute/990531-1.c: New test.
15390
15391 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15392
15393         * gcc.c-torture/compile/990527-1.c: New test.
15394
15395 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15396
15397         * gcc.c-torture/execute/990527-1.c: New test.
15398
15399 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15400
15401         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15402         bitfields as signed.
15403
15404 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15405
15406         * g77.f-torture/compile/19990525-0.f: New test.
15407
15408 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15409
15410         * gcc.c-torture/execute/990525-2.c: New test.
15411
15412         * gcc.c-torture/execute/990525-1.c: New test.
15413
15414 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15415
15416         * g++.old-deja/g++.other/anon3.C: New test.
15417         * g++.old-deja/g++.other/anon4.C: New test.
15418         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15419         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15420         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15421         Merrill).
15422
15423 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15424
15425         * gcc.c-torture/execute/990524-1.c: New test.
15426
15427         * gcc.dg/990524-1.c: New test.
15428
15429 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15430
15431         * gcc.c-torture/compile/990523-1.c: New test.
15432
15433 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15434
15435         * gcc.c-torture/compile/990519-1.c: New test.
15436
15437 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15438
15439         * gcc.c-torture/compile/990517-1.c: New test.
15440
15441         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15442         (e4, f4): New tests.
15443         (main): Call them.
15444
15445 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15446
15447         * gcc.dg/noreturn-1.c: New test.
15448
15449 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15450
15451         * gcc.c-torture/execute/990513-1.c: New test.
15452
15453 1999-05-10  Richard Henderson  <rth@cygnus.com>
15454
15455         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15456
15457 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15458
15459         * g77.f-torture/execute/erfc.f: Use small single-precision
15460         values, to avoid problems on Alphas when not -mieee.
15461
15462 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15463
15464         * gcc.dg/990506-0.c: New test.
15465
15466 1999-05-08  Richard Henderson  <rth@cygnus.com>
15467
15468         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15469         the constant to test.  Don't XFAIL 64-bit targets.
15470
15471         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15472         * g++.old-deja/g++.law/profile1.C: Likewise.
15473
15474         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15475         operator new instances.
15476         * g++.old-deja/g++.other/delete5.C: Likewise.
15477
15478 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15479
15480         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15481         intrinsic.
15482
15483 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15484
15485         * g77.f-torture/execute/u77-test.f: Reverse order of two
15486         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15487
15488 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15489
15490         * gcc.dg/compare1.c: New test.
15491
15492 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15493
15494         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15495         New tests.
15496
15497 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15498
15499         * g77.f-torture/compile/19990502-1.f: New test.
15500
15501 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15502
15503         * g77.f-torture/compile/19990502-0.f: New test.
15504
15505 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15506
15507         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15508         intrinsic.
15509
15510 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15511
15512         * g77.f-torture/execute/u77-test.f (main): List libU77
15513         intrinsics not currently tested.
15514         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15515         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15516         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15517         Trim blanks off the ends of some printed strings.
15518
15519 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15520
15521         * g77.f-torture/execute/u77-test.f (main): Just warn about
15522         FSTAT gid disagreement, as it's expected on some systems.
15523
15524 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15525
15526         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15527         use a new function, which allows for some slop.
15528         Clean up some commentary.
15529         (issum): The new function.
15530         (sgladd): Deleted subroutine.
15531
15532 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15533
15534         * g77.f-torture/execute/u77-test.f: Modify to be more like
15535         libf2c/libU77 version, bringing patches to that version here.
15536         Add suitable commentary.
15537
15538 1999-04-25  Richard Henderson  <rth@cygnus.com>
15539
15540         * gcc.dg/990424-1.c: New test.
15541
15542 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15543
15544         * g77.f-torture/execute/u77-test.f (main): Bug involving
15545         LSTAT has been fixed, so turn back on full checking.
15546
15547 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15548
15549         * g77.f-torture/compile/19990419-0.f: New test.
15550         * g77.f-torture/execute/19990419-1.f: New test.
15551
15552 1999-04-17  Richard Henderson  <rth@cygnus.com>
15553
15554         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15555         to avoid the need for a prototype to supress a warning.
15556
15557 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15558
15559         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15560
15561 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15562
15563         * gcc.c-torture/execute/990404-1.c: New test.
15564
15565 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15566
15567         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15568         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15569         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15570         missing initializer warnings.
15571
15572 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15573
15574         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15575         matching strings.
15576
15577 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15578
15579         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15580
15581 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15582
15583         * g77.f-torture/execute/19990325-0.f: New test.
15584         * g77.f-torture/execute/19990325-1.f: New test.
15585
15586 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15587
15588         * gcc.c-torture/execute/990324-1.c: New test.
15589
15590 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15591
15592         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15593         test with 4.
15594
15595 1999-03-17  Richard Henderson  <rth@cygnus.com>
15596
15597         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15598
15599 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15600
15601         * g77.f-torture/execute/19990313-2.f: New test.
15602         * g77.f-torture/execute/19990313-3.f: New test.
15603
15604 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15605
15606         * g77.f-torture/execute/19990313-0.f: New test.
15607         * g77.f-torture/execute/19990313-1.f: New test.
15608
15609 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15610
15611         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15612         printf to sprintf.
15613         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15614         (main): Add check for u15.  Conditionalize u31 check depending on
15615         whether ints are <32 bits or >=32 bits.
15616
15617 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15618
15619         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15620
15621 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15622
15623         * g77.f-torture/compile/19990305-0.f: New test.
15624         * g77.f-torture/execute/19981119-0.f: New test.
15625
15626 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15627
15628         * g77.f-torture/execute/970625-2.f: call ABORT if final
15629         result is not correct, instead of just printing it.
15630         Add this checking via newly introduced obfuscation, to
15631         trip up buggy front ends.
15632
15633 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15634
15635         * g77.f-torture/compile/960317-1.f: Moved from being
15636         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15637
15638 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15639
15640         * g77.f-torture/execute/960317-1.f: New (old) test.
15641         * g77.f-torture/execute/970625-2.f: Ditto.
15642
15643 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15644
15645         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15646         message on line 1 or line 2; cccp and cpplib do this differently.
15647
15648 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15649
15650         * g++.old-deja/g++.law/weak1.C: New test.
15651
15652 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15653
15654         * gcc.c-torture/execute/990119-1.c: Renamed to...
15655         * gcc.dg/990119-1.c: this, so it will only be tested once
15656         (it's a preprocessor test, it doesn't need to be run at
15657         multiple optimization levels).
15658
15659 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15660
15661         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15662           ALWAYS_CXXFLAGS.
15663
15664 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15665
15666         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15667         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15668         to not be compilable by current g77.
15669
15670 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15671
15672         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15673
15674 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15675
15676         * gcc.c-torture/execute/990222-1.c: New test.
15677
15678 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15679
15680         * g77.f-torture/compile/19990218-0.f: New test.
15681         * g77.f-torture/noncompile/19990218-1.f: New test.
15682
15683 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15684
15685         * g77.f-torture/compile/19981216-0.f: New test.
15686
15687 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15688
15689         * gcc.dg/990214-1.c: New test.
15690
15691 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15692
15693         * gcc.dg/990213-2.c: New test.
15694
15695         * gcc.dg/990213-1.c: New test.
15696
15697 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15698
15699         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15700         ints.
15701
15702 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15703
15704         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15705         specified by target.
15706
15707         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15708
15709 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15710
15711         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15712
15713 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15714
15715         * gcc.dg/special/ecos.exp: New test driver for new tests with
15716         special requirements.
15717
15718         * gcc.dg/special/alias-1.c: New test.
15719         * gcc.dg/special/gcsec-1.c: New test.
15720         * gcc.dg/special/weak-1.c: New test.
15721         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15722         * gcc.dg/special/weak-2.c: New test.
15723         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15724         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15725         * gcc.dg/special/wkali-1.c: New test.
15726         * gcc.dg/special/wkali-2.c: New test.
15727         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15728         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15729
15730 1999-02-10  Felix Lee  <flee@cygnus.com>
15731
15732           * lib/c-torture.exp (c-torture-compile): Pull out code for
15733           analyzing gcc error messages.
15734           (c-torture-execute): Likewise.  Fix some (harmless) false
15735           positives.
15736           * lib/gcc.exp (gcc_check_compile): New function.
15737
15738 1999-02-08  Richard Henderson  <rth@cygnus.com>
15739
15740         * gcc.c-torture/execute/990208-1.c: New test.
15741
15742 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15743
15744         * g++.dg/special/ecos.exp: New driver for new tests with special
15745         requirements
15746
15747         * g++.dg/special/conpr-1.C: New test
15748         * g++.dg/special/conpr-2.C: New test
15749         * g++.dg/special/conpr-2a.C: New test
15750         * g++.dg/special/conpr-3.C: New test
15751         * g++.dg/special/conpr-3a.C: New test
15752         * g++.dg/special/conpr-3b.C: New test
15753
15754         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15755         allow g++ to use the dg driver
15756
15757         * README: Add comment about g++.dg directory
15758
15759 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15760
15761         * README: Update email addresses.
15762
15763 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15764
15765         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15766         arguments in order to force structure S onto the stack even on
15767         the alpha.
15768         (test): Pass 10 leading arguments to function foo as well as the
15769         structure S.
15770
15771         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15772         failure for all targets.
15773
15774         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15775         abort to terminate program execution.
15776
15777 1999-01-30  Richard Henderson  <rth@cygnus.com>
15778
15779         * gcc.c-torture/execute/990130-1.c: New test.
15780
15781 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15782
15783         * gcc.dg/990130-1.c: New test.
15784
15785 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15786
15787         * gcc.c-torture/execute/990128-1.c: New test.
15788
15789 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15790
15791         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15792
15793 1999-01-27  Felix Lee  <flee@cygnus.com>
15794
15795         * lib/c-torture.exp (c-torture-compile): pull out code for
15796         analyzing gcc error messages.
15797         (c-torture-execute): ditto, and fix some (harmless) false
15798         positives.
15799         * lib/gcc.exp (gcc_check_compile): new function.
15800
15801 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15802
15803         * gcc.dg/990117-1.c: New test.
15804
15805         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15806
15807         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15808
15809 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15810
15811         * g77.f-torture/compile/990115-1.f: New test.
15812
15813 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15814
15815         * gcc.c-torture/compile/990107-1.c: New test
15816
15817 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15818
15819         * gcc.c-torture/execute/990106-2.c: New test.
15820
15821         * gcc.c-torture/execute/990106-1.c: New test.
15822
15823 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15824
15825         * gcc.c-torture/compile/981223-1.c: New test.
15826
15827 1998-12-29  Richard Henderson  <rth@cygnus.com>
15828
15829         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15830         (opt3): Rename from opt4 and disable.
15831
15832 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15833
15834         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15835
15836 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15837
15838         * g++.old-deja/g++.other/conv5.C: New test.
15839
15840 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15841
15842         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15843
15844 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15845
15846         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15847
15848 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15849
15850         * gcc.c-torture/compile/981211-1.c: New test.
15851
15852 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15853
15854         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15855
15856         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15857
15858 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15859
15860         * gcc.special/930510-1.c: Make C9X safe.
15861         * gcc.misc-tests/gcov-1.c Similarly.
15862         * gcc.misc-tests/gcov-2.c Similarly.
15863
15864 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15865
15866         * gcc.dg/ultrasp1.c: New test.
15867
15868 1998-12-06  Richard Henderson  <rth@cygnus.com>
15869
15870         * gcc.c-torture/execute/981206.c: New test.
15871
15872 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15873
15874         * g++.old-deja/g++.ns/template7.C: New test.
15875
15876         * g++.old-deja/g++.other/expr1.C: New test.
15877
15878         * g++.old-deja/g++.eh/tmpl3.C: New test.
15879
15880         * g++.old-deja/g++.eh/tmpl2.C: New test.
15881
15882 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15883
15884         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15885         * g++.old-deja/g++.other/using6.C: Removed.
15886         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15887
15888         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15889
15890 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15891
15892         * g++.old-deja/g++.pt/overload8.C: New test.
15893
15894         * g++.old-deja/g++.pt/overload7.C: New test.
15895
15896         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15897
15898         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15899         and relinking messages.
15900         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15901         compiling with -frepo.
15902
15903 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15904
15905         * g++.old-deja/g++.pt/lookup6.C: New test.
15906
15907 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15908
15909         * gcc.c-torture/execute/981130-1.c: New test.
15910         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15911
15912 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15913
15914         * g++.old-deja/g++.pt/explicit76.C: New test.
15915
15916         * g++.old-deja/g++.pt/friend38.C: New test.
15917
15918         * g++.old-deja/g++.ns/crash2.C: New test.
15919
15920         * g++.old-deja/g++.pt/defarg8.C: New test.
15921
15922         * g++.old-deja/g++.pt/instantiate6.C: New test.
15923
15924         * g++.old-deja/g++.pt/static6.C: New test.
15925
15926         * g++.old-deja/g++.pt/decl2.C: New test.
15927
15928 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15929
15930         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15931         problem is actually related with name lookup, but so what? :-)
15932
15933         * g++.old-deja/g++.pt/friend37.C: New test.
15934
15935 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15936
15937         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15938         element, which fails on some systems.
15939
15940         * g77.f-torture/execute/labug1.f: New test.
15941
15942 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15943
15944         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15945         is defined.
15946
15947 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15948
15949         * g77.f-torture/compile/981117-1.f: New test.
15950
15951 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15952
15953         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15954         properly discarded.
15955
15956 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15957
15958         * gcc.c-torture/execute/memcheck: New directory of tests for
15959         -fcheck-memory-usage.
15960
15961 1998-11-07  Gerald Pfe
15962
15963         * g77.f-torture/noncompile/980615-0.f: New test.
15964
15965 1998-07-26  H.J. Lu  (hjl@gnu.org)
15966
15967         * gcc.dg/980312-1.c: Do link instead of compile.
15968         * gcc.dg/980313-1.c: Likewise.
15969
15970 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15971
15972         * gcc.c-torture/compile/980726-1.c: New test.
15973
15974 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15975
15976         * g77.f-torture/execute/io0.f: New test.
15977
15978 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15979
15980         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15981         an int.
15982
15983 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15984
15985         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15986         m32r bugs.
15987
15988 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15989
15990         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15991         c-decl.c:grokdeclarator can handle mode attributes.
15992
15993 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15994
15995         * gcc.c-torture/execute/980716-1.c: New test.
15996
15997 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15998
15999         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16000         the mn10200.
16001         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16002         the mn10200.
16003         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16004         * gcc.c-torture/compile/930326-1.x: Similarly.
16005
16006 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16007
16008         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16009         New test from Craig.
16010
16011 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16012
16013         * g77.f-torture/noncompile/980616-0.f: New test.
16014
16015         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16016
16017 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16018
16019         *  g++.other/singleton.C: Return error value instead of taking
16020         SIGSEGV.
16021
16022 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16023
16024         *  g++.other/singleton.C: New test.   Warning is under dispute.
16025         Runtime crash is not.
16026
16027 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16028
16029         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16030         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16031         using6.C, using7.C}:  New namespace tests.
16032
16033 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16034
16035         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16036         specialization with typedef'ed names used as array indexes.
16037
16038 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16039
16040         * gcc.c-torture/execute/980709-1.c: New test.
16041
16042         * gcc.dg/980709-1.c: New test.
16043
16044 1998-07-07  Richard Henderson  <rth@cygnus.com>
16045
16046         * gcc.c-torture/execute/bcp-1.c: New test.
16047
16048 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16049
16050         * gcc.c-torture/execute/980707-1.c: New test.
16051
16052 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16053
16054         * gcc.c-torture/compile/980706-1.c: New test.
16055
16056 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16057
16058         * g77.f-torture/execute/980701-0.f,
16059         g77.f-torture/execute/980701-1.f: New test from Craig.
16060
16061 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16062
16063         * gcc.c-torture/compile/980701-1.c: New test.
16064
16065         * gcc.c-torture/execute/980701-1.c: New test.
16066
16067 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16068 rlsruhe.de>
16069
16070         * g++.old-deja/g++.robertl/eb132.C: New test.
16071         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16072
16073 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16074
16075         * g77.f-torture/execute/980628-7.f,
16076         g77.f-torture/execute/980628-8.f,
16077         g77.f-torture/execute/980628-9.f,
16078         g77.f-torture/execute/980628-10.f: New tests from Craig.
16079
16080         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16081
16082 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16083
16084         * g77.f-torture/execute/980628-4.f: New test from Craig.
16085         * g77.f-torture/execute/980628-5.f: Likewise.
16086         * g77.f-torture/execute/980628-2.f: Likewise.
16087         * g77.f-torture/execute/980628-0.f: Likewise.
16088         * g77.f-torture/execute/980628-1.f: Likewise.
16089         * g77.f-torture/execute/980628-3.f: Likewise.
16090         * g77.f-torture/execute/980628-6.f: Likewise.
16091
16092 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16093
16094         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16095         directory when nothing has been installed yet.
16096
16097 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16098
16099         * gcc.c-torture/special/special.exp: Handle newer versions of
16100         dejagnu.
16101
16102 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16103
16104         * gcc.dg/980626-1.c: New test.
16105
16106 1998-06-19  Bruno Haible <haible@ilog.fr>
16107
16108         * gcc.misc-tests/m-un-2.c: New test.
16109         * g++.old-deja/g++.other/warn01.c: Likewise.
16110
16111 1998-06-19  Robert Lipe  <robertl@dgii.com>
16112
16113         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16114         compatibility with assmblers with a different comment character.
16115         Eliminate use of GAS-specific extensions.
16116
16117 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16118
16119         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16120
16121 1998-06-19  Robert Lipe  <robertl@dgii.com>
16122
16123         *lib/g77.exp: Replace search for libf2c.a with search for newly
16124         renamed libg2c.a
16125
16126 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16127
16128         * gcc.c-torture/execute/980617-1.c: New test.
16129
16130 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16131
16132         * gcc.c-torture/execute/980612-1.c: New test.
16133
16134 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16135
16136         * gcc.dg/980523-1.c: Only test on ppc-linux.
16137         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16138
16139         * gcc.c-torture/execute/980608-1.c: New test.
16140
16141 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16142
16143         * gcc.c-torture/execute/980605-1.c: New test.
16144
16145 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16146
16147         * gcc.c-torture/execute/980604-1.c: New test.
16148
16149 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16150
16151         * gcc.c-torture/execute/980602-1.c: New test.
16152         * gcc.c-torture/execute/980602-2.c: Likewise.
16153
16154 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16155
16156         * 970125-0.f: Fix per JCB.  Add commentary.
16157
16158 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16159
16160         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16161         IEEE -0 support.
16162
16163 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16164
16165         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16166         earlier.
16167
16168 1998-05-28  Catherine Moore <clm@cygnus.com>
16169
16170         * gcc.c-torture/execute/980526-3.c: New test.
16171
16172 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16173
16174         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16175         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16176         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16177         m88k-motorola-sysv3 to XFAIL.
16178
16179 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16180
16181         * gcc.dg/980526-1.c: New test.
16182         * gcc.c-torture/execute/980526-2.c: New test.
16183
16184 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16185
16186         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16187
16188         * gcc.c-torture/execute/980526-1.c: New test.
16189
16190 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16191
16192         * g77.f-torture/execute/alpha2.f: Add runtime test.
16193
16194 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16195
16196         * g++.old-deja/old-deja.exp: Strip leading directories.
16197
16198         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16199         error for the line.  Don't run multiple tests for the same line.
16200
16201 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16202
16203         * gcc.dg/980523-1.c: New test.
16204
16205 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16206
16207         * g77.f-torture/compile/970915-0.f: New test.
16208
16209 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16210
16211         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16212
16213 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16214
16215         * gcc.dg/980520-1.c: New test.
16216
16217 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16218
16219         * gcc.dg/980502-1.c: Fix return type.
16220
16221 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16222
16223         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16224         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16225         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16226         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16227         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16228
16229 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16230
16231         * g77.f-torture/execute/980520-1.f: New test.
16232
16233 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16234
16235         * lib/mike-g77.exp: New file.
16236
16237         * g77.f-torture/noncompile/noncompile.exp,
16238         g77.f-torture/noncompile/check0.f: New files.
16239
16240 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16241
16242         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16243         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16244         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16245         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16246         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16247         abort where appropriate.
16248
16249 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16250
16251         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16252         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16253
16254 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16255
16256         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16257
16258 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16259
16260         * g77.f-torture/compile/980427-0.f: New test.
16261
16262 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16263
16264         * g77.f-torture/compile/980424-0.f: New test.
16265
16266 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16267
16268         * g77.f-torture/compile/980419-2.f (main): New test.
16269         * g77.f-torture/compile/970125-0.f: New test.
16270         * g77.f-torture/compile/980419-1.f: New test.
16271
16272 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16273
16274         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16275         of loop-4.c.
16276
16277 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16278
16279         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16280
16281 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16282
16283         * gcc.c-torture/compile/980329-1.c: New test.
16284
16285 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16286
16287         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16288         * gcc.dg/980312-1.c: Fix typo in -march command.
16289
16290 1998-03-16  H.J. Lu  (hjl@gnu.org)
16291
16292         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16293
16294 1998-03-11  Robert Lipe  <robertl@dgii.com>
16295
16296         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16297         Dave Love agree the Fortran source is bogus.
16298
16299 1998-03-11  Robert Lipe  <robertl@dgii.com>
16300
16301         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16302         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16303         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16304         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16305         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16306
16307 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16308
16309         * g++.old-deja/g++.other/friend1.C: New test.
16310
16311 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16312
16313         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16314         possibly uninitialized) variables and declare dnrm2.
16315
16316 1998-02-23  Robert Lipe <robertl@dgii.com>
16317
16318         From Bruno Haible <haible@ilog.fr>:
16319         * gcc.c-torture/execute/980223.c: New test.
16320
16321 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16322
16323         * gcc.dg/ifelse-1.c: New test.
16324
16325 1998-02-09  H.J. Lu  (hjl@gnu.org)
16326
16327         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16328
16329           * lib/old-dejagnu.exp (old-dejagnu): Added the
16330           "execution test - XFAIL *-*-*" handling in the spirit of
16331           "excess errors test -". Changed the "execution test fails"
16332           handling to be like "excess errors test fails".
16333           * Update various tests accordingly.
16334
16335 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16336
16337         * gcc.c-torture/execute/980205.c: New test.
16338
16339 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16340
16341         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16342         * lib/f-torture.exp: Similarly.
16343         * gcc.c-torture: Rename all .cexp files to .x files.
16344
16345 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16346
16347         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16348         (940510-1.c): Removed duplicate.
16349         (971104-1.c): New test.
16350
16351 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16352
16353           * lib/f-torture.exp: Improve error and loop detection.
16354
16355 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16356
16357         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16358         use that to size the filler array.
16359
16360 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16361
16362         * lib/c-torture.exp(c-torture-execute): Fix typo.
16363
16364         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16365         testcase as the executable name. Keep the executable around if
16366         the test fails.
16367
16368 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16369
16370         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16371         changes.  Only test one -g option, and move it to the end of the
16372         list of options to test.
16373
16374 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16375
16376         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16377         variable GCC_TORTURE_OPTIONS to supply default switches separated
16378         by colons.  If no environment variable, run tests with -O0 -g, -O1
16379         -g, and -O2 -g as well.
16380
16381 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16382
16383         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16384         explanatory comments. Fix indentation.
16385
16386 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16387
16388         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16389
16390 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16391
16392         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16393         * g++.old-deja/g++.mike/p7325.C: Likewise.
16394         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16395
16396 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16397
16398         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16399         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16400         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16401         * g++.old-deja/g++.law/operators4.C: Likewise.
16402
16403 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16404
16405         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16406         * g++.old-deja/g++.mike/p784.C: Ditto.
16407         * g++.old-deja/g++.mike/p785.C: Ditto.
16408
16409 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16410
16411           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16412
16413 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16414
16415         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16416         target feature; pass this to c-torture-execute as needed.
16417
16418 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16419
16420         * lib/c-torture.exp(c-torture-execute): If the previous and the
16421         current executables being tested are identical, we don't need to
16422         run the executable again. Try to make the executable names
16423         unique. Add an optional argument for passing additional compiler
16424         flags.
16425
16426 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16427
16428         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16429
16430 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16431
16432         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16433
16434 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16435
16436         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16437         32bit or larger longs.
16438
16439         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16440         have either a 32bit long or 32bit int.
16441
16442 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16443
16444         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16445         Make double precision tests dependent on sizeof (double).
16446
16447 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16448
16449         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16450         too.
16451
16452 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16453
16454         * gcc.c-torture/compile/961203-1.cexp: New script.
16455
16456 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16457
16458         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16459         up the includes ourselves.
16460
16461 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16462
16463         * lib/plumhall.exp: Remove random include, and add a few
16464         verbose messages for debugging.
16465
16466 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16467
16468         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16469         of trying to do it ourselves.
16470
16471 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16472
16473         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16474
16475 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16476
16477         * gcc.prms/5403.c: Made regexp a bit less strict.
16478
16479 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16480
16481         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16482         is returned from remote_load instead.
16483         * lib/plumhall.exp: Ditto.
16484         * lib/mike-g++.exp: Ditto.
16485         * lib/old-dejagnu.exp: Ditto.
16486         * lib/c-torture.exp: Ditto.
16487
16488 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16489
16490         * lib/g++.exp: Use build_wrapper procedure.
16491         * lib/gcc.exp: Ditto.
16492
16493 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16494
16495         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16496         an old-style decl for malloc.  Fixes tests to work when
16497         sizeof (int) != sizeof (size_t).
16498
16499 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16500
16501         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16502
16503         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16504         use stdargs.h interface.
16505
16506 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16507
16508         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16509         NO_VARARGS when compiling.
16510
16511 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16512
16513         * lib/plumhall.exp(ph_includes): New procedure.
16514         (ph_make): Use it.
16515         (ph_compiler): Ditto.
16516
16517         * lib/g++.exp: Rename test-glue.c to testglue.c.
16518         * lib/gcc.exp: Ditto.
16519
16520 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16521
16522         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16523         to completion when it's called.
16524
16525 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16526
16527         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16528         is defined, don't do test.
16529
16530 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16531
16532         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16533         for object files.
16534         (ph_summary): Mark skipped testcases as untested, not unresolved.
16535
16536         * lib/plumhall.exp (ph_make): If unresolved because of bad
16537         errorCode, record errorCode in log file.
16538         (*): Replace send_log/verbose with verbose -log.
16539
16540 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16541
16542         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16543         double conversion if double isn't at least 8 bytes.
16544
16545         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16546         int to work with targets where int is 16 bits.
16547
16548         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16549         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16550         precision for the test to complete.
16551
16552 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16553
16554         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16555         if d10v is not compiled with the -mdouble64 flag.
16556         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16557
16558         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16559         d10v is not compiled with the -mint32 flag.
16560
16561 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16562
16563         * lib/plumhall.exp: Use incr_count.
16564
16565 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16566
16567         * gcc.c-torture: Update to c-torture-1.45.
16568
16569 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16570
16571         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16572         the name of the expect testcase file).
16573
16574         * lib/g++.exp(g++_init): Ditto.
16575
16576 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16577
16578         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16579         the host.
16580
16581         * lib/gcc.exp(gcc_exit): New procedure.
16582
16583 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16584
16585         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16586         specs where appropriate.
16587
16588         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16589         because of new "candidates are" messages, and removed a few
16590
16591         * Converted all non-old-style g++ testcases to old-style, and
16592         moved into g++.old-deja.
16593
16594 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16595
16596         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16597         options.
16598
16599         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16600         succeeded.
16601
16602         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16603
16604 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16605
16606         * lib/gcc.exp (gcc_target_compile): Add support for defining
16607         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16608         the machine doesn't have those features.
16609
16610 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16611
16612         * g++.law/operators4.exp: Don't use LIBS.
16613
16614 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16615
16616         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16617
16618         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16619         * lib/g++.exp: Set it here instead. Also, allow use of the
16620         --tool_exec and --tool_opt options. Change CXX to
16621         GXX_UNDER_TEST.
16622
16623         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16624
16625         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16626
16627 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16628
16629         * lib/old-dejagnu.exp: Use prune_warnings instead of
16630         prune_system_crud.
16631         * lib/mike-g++.exp: Ditto.
16632         * lib/gcc.exp: Ditto.
16633         * lib/g++.exp: Ditto.
16634
16635         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16636
16637 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16638
16639           * 941014-2.c: Include stdlib.h
16640           * 960327-1.c: Include stdio.h
16641           * dbra.c, index-1.c: Don't assume ints are 32bits.
16642
16643 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16644
16645         * lib/gcc.exp: Add gcc,stack_size target feature.
16646
16647         * lib/g++.exp(g++_target_compile): Add the include and link
16648         paths here, not in two other places. And, it's $options, not
16649         options.
16650
16651         * lib/mike-g++.exp(postbase): Remove the code that determines
16652         the correct include and link paths.
16653         * g++.old-deja/old-deja.exp: Ditto.
16654
16655 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16656
16657         * lib/g++.exp(g++_init): target_compile no longer returns the
16658         filename of the result.
16659
16660 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16661
16662         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16663         call to glob.
16664
16665         * gcc.c-torture/special/special.exp: Change call to
16666         gcc_target_compile to include the object file.
16667
16668 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16669
16670         * gcc.c-torture/special/special.exp: Correct misspelling in last
16671         change.
16672
16673 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16674
16675         * lib/plumhall.exp(ph_summary): Log the entire output of the
16676         executable. Return -1 if there were any failures, 0 otherwise.
16677         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16678         (ph_make): Clean up objects and executables that were built
16679         if the tests succeeded.
16680
16681 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16682
16683         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16684         libraries and includes in the build tree as appropriate.
16685
16686 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16687
16688         * lib/c-torture.exp: Instead of looking for the global variable
16689         NO_LONG_LONG, check to see if that's a feature of the target.
16690
16691 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16692
16693         * config/default.exp: Minimize. Delete the remainer of the files in
16694         config; this functionality is now in devo/dejagnu/config.
16695
16696         g++.*/*: Pass any additional flags used to compile to postbase;
16697         delete CXXFLAGS.
16698
16699         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16700         is now done by runtest.exp. Use gcc_target_compile instead of
16701         compile.
16702
16703         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16704         Remove references to CFLAGS. Use remote_file instead of
16705         calling rm -f.
16706         (c-torture): Take a list of arguments to use to compile this
16707         testcase.
16708
16709         lib/g++.exp: Simplify. Use target_compile instead of compile.
16710         lib/gcc-dg.exp: Ditto.
16711         lib/gcc.exp: Ditto.
16712         lib/mike-{gcc,g++}.exp: Ditto.
16713         lib/old-dejagnu.exp: Ditto.
16714         lib/plumhall.exp: Ditto.
16715
16716 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16717
16718         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16719         (ph_linker): Likewise.
16720
16721 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16722
16723           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16724         MAP_ANON / MAP_ANONYMOUS if defined;
16725         else try to map from /dev/zero .
16726
16727 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16728
16729         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16730         isn't defined, then define it to MAP_ANONYMOUS.
16731
16732 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16733
16734         * gcc.c-torture: Update to c-torture-1.42 release.
16735
16736 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16737
16738         * gcc.c-torture: Update to c-torture-1.41 release.
16739
16740 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16741
16742         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16743         c-torture release.
16744
16745 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16746
16747         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16748         and LDFLAGS.  Fix second case to append the target_info ldflags
16749         onto LDFLAGS, not CFLAGS.
16750         * lib/g++.exp (g++_init): Add target_info stuff.
16751         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16752         of libgloss and newlib flags for !native.
16753
16754         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16755         (GDB): Fix relative path to go up another dir for finding gdb.
16756
16757 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16758
16759         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16760         versions in the target_info array, if they don't exist.
16761
16762 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16763
16764         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16765
16766 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16767
16768         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16769         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16770
16771 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16772
16773         * lib/old-dejagnu.exp: Don't remove the output file before we've
16774         actually tested it. Don't append pwd to the path of the executable
16775         we're testing.
16776
16777 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16778
16779         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16780
16781 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16782
16783         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16784         temporary directory for compiler files, and set it to a default
16785         value of /tmp. Set $output as the name of the output file from
16786         compiling the testcase. Add a -o option to $cflags_var so the
16787         compiler writes the final output file as $output. Set $executable
16788         to $output.
16789
16790         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16791         directory for compiler files, and set it to /tmp if it doesn't
16792         already have a value. Set $output_file to the name of the output
16793         file from compiling the testcase. Add a -o option to CXXFLAGS so
16794         the compiler writes the final output file as $output. Use $output
16795         as the executable to be tested.
16796
16797 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16798
16799         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16800
16801 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16802
16803         * gcc.c-torture/execute/pending-1.c: New test.  Still
16804         pending in Tege's queue.
16805
16806 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16807
16808         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16809         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16810         if there were failures.  Call unresolved if there were unresolved
16811         testcases.  Call gcc_fail if program did not run to completion.
16812         (ph_make): Pass additional argument name to ph_execute.
16813         (ph_execute): Add new argument.  Pass additional arguments to
16814         ph_summary.  Call gcc_fail is there is no execution output.
16815
16816 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16817
16818         * lib/plumhall.exp (proc_summary): Output relavent summary
16819         lines into the log so specific failures in plumhall can be
16820         investigated.
16821
16822 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16823
16824         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16825         (c-torture-execute): Don't try to execute tests which use
16826         "long long" types if $NO_LONG_LONG is nonzero.
16827
16828 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16829
16830         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16831         not c-torture.
16832
16833         * gcc.ieee: Move from here.
16834         * gcc.c-torture/execute/ieee: To here.
16835
16836 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16837
16838         * gcc.c-torture: Update to c-torture-1.41 release.
16839
16840 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16841
16842         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16843         not "$output".
16844
16845 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16846
16847         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16848         -c present.
16849
16850 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16851
16852         * config/proelf.exp: Handle connecting to a simulator.
16853
16854 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16855
16856         * config/proelf.exp: New file.  Enough framework that we can
16857         run c-torture tests on the proelf targets (or any other target
16858         that gdb can connect to for that matter).
16859
16860 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16861
16862         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16863         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16864
16865         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16866         exec_output exists.
16867
16868 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16869
16870         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16871         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16872
16873         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16874         to pass/fail/unresolved/unsupported/untested.  Caller must now
16875         call unresolved/unsupported/untested.
16876         * lib/*.exp: Update FSF address.  Update to handle new results of
16877         ${tool}_load.
16878         * lib/chill.exp (verbose): Delete.
16879
16880 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16881
16882         * lib/gcc.exp (default_gcc_start): Change order of args to
16883         $LDFLAGS $CFLAGS $LIBS.
16884         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16885         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16886         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16887         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16888         * gcc.misc-tests/dg-test.exp: Likewise.
16889         * gcc.misc-tests/msgs.exp: Likewise.
16890         * gcc.prms/prms.exp: Likewise.
16891         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16892         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16893
16894         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16895
16896 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16897
16898         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16899
16900         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16901         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16902
16903         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16904         necessary.
16905
16906 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16907
16908         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16909         global for loop; add use of $mathlib.
16910         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16911         settings here; set mathlib for anything but VxWorks.
16912
16913 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16914
16915         * gcc.c-torture: Update to c-torture-1.40 release.
16916
16917 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16918
16919         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16920         dg.exp.
16921
16922 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16923
16924         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16925         global.
16926
16927 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16928
16929         * lib/g++.exp (LIBS): Define if not already.
16930         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16931         (gcc-dg-prune): Call prune_gcc_output.
16932         * lib/gcc.exp (prune_gcc_output): New proc.
16933         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16934         prune_gcc_output.
16935
16936 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16937
16938         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16939         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16940
16941 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16942
16943         * gcc.c-torture: Update to c-torture-1.39 release.
16944
16945 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16946
16947         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16948         fails, try others as well.
16949
16950 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16951
16952         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16953         If compilation fails, mark execute tests as `untested'.
16954         If test is marked as unsupported, don't mark compilation and
16955         execute tests as failed.
16956
16957 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16958
16959         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16960         libstdc++ for whether or not we want to be doing shared
16961         libraries.  Delete link_curses since we don't need it anymore.
16962         * lib/mike-g++.exp (postbase): Don't link in libg++.
16963         * g++.old-deja/old-deja.exp: Likewise.
16964
16965 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16966
16967         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16968
16969 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16970
16971         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16972         For that, add `-Wl,-a,shared_archive'.
16973         * g++.old-deja/old-deja.exp: Likewise.
16974
16975 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16976
16977         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16978
16979 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16980
16981         * lib/mike-g++.exp (postbase): Pay attention to the status of
16982         g++_load.
16983
16984 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16985
16986           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16987
16988 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16989
16990         * lib/gcc.exp (default_gcc_start): No longer need to log program
16991         being executed or its output, execute_anywhere does that now.
16992         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16993         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16994
16995 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16996
16997         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16998         the same as those in lib/g++.exp.
16999
17000 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17001
17002         * gcc.c-torture: Update to c-torture-1.38 release.
17003         * gcc.ieee: Related changes.
17004
17005 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17006
17007         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17008         "exec". Minor reformatting changes.
17009
17010         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17011         cross. This means all "exec" calls now work on a remote host as
17012         well.
17013         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17014         cross. Filter out the extra "\r\n" stuff that expect puts in.
17015         (c-torture-execute): Filter out the bogus warnings like
17016         c-torture-compile does. Add support for canadian cross.
17017         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17018         Use execute_anywhere rather than calling exec directly. Now it
17019         works for canadian cross testing.
17020
17021 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17022
17023         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17024         results into a variable, and check that rather than using file exists.
17025
17026 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17027
17028         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17029         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17030
17031 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17032
17033         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17034         lib_curses if there's a shared libg++ in the build tree.
17035
17036 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17037
17038         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17039         if not supported target.
17040
17041 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17042
17043         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17044         link_curses up to always happen, not just for native builds.
17045
17046 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17047
17048         * gcc.c-torture: Update to c-torture-1.36 release.
17049         * gcc.failure: Related changes.
17050
17051 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17052
17053         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17054
17055 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17056
17057         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17058         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17059         runshlib, link_curses, and mathlib for link and run.
17060
17061         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17062         pass the runtime shared library options for Solaris, OSF/1, and
17063         Irix5, and link with -lcurses to avoid unresolved references.
17064
17065 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17066
17067         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17068         only run once.
17069
17070 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17071
17072         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17073
17074 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17075
17076         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17077         do not have a framework for the "compat" tests yet.
17078
17079 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17080
17081         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17082         set to null if we're testing vxworks5.1.  Use that instead of
17083         `-lm' in the setting of LIBS for link and run.
17084
17085 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17086
17087         * config/rom68k.exp (${tool}_load): Major changes to make it
17088         work.  Verified that it does in fact return the stuff in
17089         exec_output properly.  Catch any Emul or any TRAP other than 0.
17090
17091 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17092
17093         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17094         LDFLAGS properly for targets that need stuff from libgloss.
17095         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17096         only run once.
17097         (gpp_initialized): New variable.
17098
17099 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17100
17101         * config/rom68k.exp: Load libgloss.exp.
17102         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17103         so we can produce a fully linked binary.
17104         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17105         so we can produce a fully linked binary.
17106
17107 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17108
17109         * lib/plumhall.exp (ph_section): Watch for expected failures.
17110         Add missing `else'.
17111
17112         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17113         run the testcase.
17114         (c-torture): Likewise.
17115
17116 1995-08-28  Doug Evans  <dje@cygnus.com>
17117
17118         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17119
17120         * lib/mike-g++.exp (mike_cleanup): New proc.
17121         (prebase): New globals compiler_result, not_compiler_result,
17122         target_regexp.
17123         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17124         allow leading "-" in pattern.  Watch for unsupported tests.
17125         If $compiler_result is set, pattern match assembler code,
17126         and ditto for $not_compiler_result.
17127         * lib/mike-gcc.exp: Likewise.
17128
17129         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17130         execution "succeeded".
17131
17132 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17133
17134         * config/win32.exp: New file.
17135         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17136
17137 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17138
17139         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17140         unsupported.
17141         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17142         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17143         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17144
17145         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17146         "... without exceptions was ...".  That is now handled by
17147         prune_system_crud.
17148         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17149
17150 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17151
17152         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17153         sieve.c,sort2.c}: New files.
17154         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17155         sieve.exp,sort2.exp}: Drivers for them.
17156
17157         * lib/mike-gcc.exp (program_output): New user settable variable.
17158         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17159         messages.
17160         * lib/mike-g++.exp (program_output): New user settable variable.
17161
17162         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17163
17164         * config/sh.exp: Deleted (use sim.exp instead).
17165
17166 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17167
17168         * config/vx.exp: Declare CHECKTASK as global.
17169         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17170         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17171         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17172
17173 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17174
17175         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17176         target. Like vx.exp, only includes `vx29k.exp' instead of
17177         `vxworks.exp'.
17178
17179 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17180
17181         * config/sim.exp: Increase time limit from 120 seconds to 240.
17182
17183 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17184
17185         * gcc.c-torture/execute/950628-1.c: New test.
17186
17187 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17188
17189         * gcc.c-torture: Update with changes/additions from
17190         c-torture-1.34.
17191
17192 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17193
17194         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17195
17196 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17197
17198         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17199
17200 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17201
17202         * gcc.c-torture/compile/950512-1.c: New test.
17203         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17204         * gcc.dg/struct-ret-1.c: Likewise.
17205
17206 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17207
17208         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17209           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17210
17211 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17212
17213         * gcc.c-torture/special/920411-1.c: Deleted.
17214         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17215
17216 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17217
17218         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17219         cpu limit.
17220
17221 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17222
17223         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17224
17225 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17226
17227         From kenner;
17228         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17229         is the proper length.
17230         * va-arg-3.c: Likewise.
17231
17232 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17233
17234         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17235         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17236
17237         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17238         * lib/g++.exp (default_g++_start): Delete old cruft.
17239
17240 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17241
17242         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17243         (2 * (1 << 18)) to (2 * (1 << 17)).
17244
17245         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17246
17247 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17248
17249         * config/rom68k.exp: Renamed from config/idp.exp
17250
17251 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17252
17253         * c-torture/compile/921109-2.c
17254
17255 1995-04-18  Mike Stump  <mrs@cygnus.com>
17256
17257         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17258         excess errors.
17259
17260 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17261
17262         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17263         output.
17264         * lib/g++.exp (default_g++_start): Likewise.
17265
17266 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17267
17268         * gcc.c-torture/compile/950329-1.c: New test.
17269
17270 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17271
17272           * config/bug.exp (${tool}_load): Updated to use new remote_open
17273           and remote_close procs.
17274         * config/idp.exp: New file.
17275
17276 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17277
17278         * gcc.c-torture/execute/950322-1.c: New test.
17279
17280 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17281
17282         * config/vx.exp (${tool}_load): Clean up testing of return code from
17283         vxworks_ld and vxworks_spawn.
17284
17285 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17286
17287         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17288
17289 1995-03-13  Mike Stump  <mrs@cygnus.com>
17290
17291         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17292         can mark excess errors on a machine by machine basis.  Note, the
17293         default is to not expect any excess errors, even when excess
17294         errors test - is given, so you will want to put an XFAIL ... on
17295         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17296         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17297         those 4 machines, but no others.
17298
17299 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17300
17301         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17302         * lib/c-torture.exp: to here.
17303
17304 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17305
17306         * gcc.c-torture/execute/950221-1.c: New test.
17307         * gcc.c-torture/execute/struct-ret-1.c: New test.
17308         * gcc.c-torture/compile/950221-1.c: New test.
17309
17310         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17311
17312 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17313
17314         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17315         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17316
17317 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17318
17319         * g++.gb: New directory of tests, derived from my signature and
17320         class scoping tests.
17321
17322         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17323         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17324         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17325         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17326         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17327         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17328         * g++.gb/sig25.C: Likewise.
17329
17330         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17331         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17332         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17333         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17334         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17335         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17336         * g++.gb/sig25.exp: Likewise.
17337
17338         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17339         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17340         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17341         * g++.gb/scope13.C: Likewise, this test still fails.
17342
17343         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17344         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17345         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17346         * g++.gb/scope13.exp: Ditto.
17347
17348         * g++.gb/README: New file, explains what these tests are about.
17349
17350 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17351
17352         * lib/dg.exp (dg-do): Support `preprocess'.
17353         (dg-test): Likewise.
17354
17355 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17356
17357         * config/udi.exp: change "continue -expect" to "exp_continue".
17358
17359 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17360
17361         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17362         Delete redundant tests.
17363
17364         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17365         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17366         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17367         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17368         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17369         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17370         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17371         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17372
17373         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17374         storing label pointers.
17375         * gcc.c-torture/execute/921019-1.c: Likewise.
17376         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17377         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17378         parameter fp.
17379         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17380         constants.
17381
17382         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17383         Delete obsolete tests.
17384
17385         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17386         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17387         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17388         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17389         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17390         * gcc.c-torture/compile/950124-1.c: New test.
17391
17392         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17393
17394 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17395
17396         * lib/mike-g++.exp: Add -lm to LIBS.
17397
17398 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17399
17400         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17401
17402 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17403
17404         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17405
17406 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17407
17408         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17409
17410 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17411
17412         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17413         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17414         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17415         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17416         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17417         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17418         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17419         * g++.law/{operators31.C, operators32.C,
17420         * g++.law/{operators33.C, operators34.C}: Likewise.
17421         * g++.law/{pic1.C, refs2.C}: Likewise.
17422         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17423         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17424         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17425         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17426
17427         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17428         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17429         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17430         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17431         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17432         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17433         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17434         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17435         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17436         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17437         * g++.law/{operators34.exp}: Likewise.
17438         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17439         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17440         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17441         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17442         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17443
17444         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17445         No longer expected to fail.
17446         * g++.law/missed-error3.C: Tweak for recent bool changes.
17447
17448 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17449
17450         * config/emb-unix: Deleted.
17451         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17452         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17453
17454 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17455
17456         * lib/dg.exp (dg-test): Fix typo in last patch.
17457
17458 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17459
17460         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17461         (handles multiple occurrences).
17462
17463 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17464
17465         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17466         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17467         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17468         printed).
17469         * lib/c-torture.exp (c-torture-compile): Likewise.
17470         (c-torture): Prepend full path if missing.
17471         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17472         (gcc_fail): Likewise.
17473         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17474
17475 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17476
17477         * lib/netware.exp: Only attach to NetWare i386 systems.
17478
17479 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17480
17481         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17482         messages.  Add test name to "output pattern match" pass/fail message.
17483
17484 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17485
17486         * gcc.dg: New testsuite.
17487         * gcc.dg/dg.exp: New file.
17488
17489         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17490         test-switch.c}: Deleted.
17491
17492         * gcc.misc-tests/msgs.exp: New testcase driver.
17493
17494 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17495
17496         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17497         Watch for illegal return values from ${tool}_load.
17498         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17499         cross targets.  Coerce return value >0 to 1.
17500
17501 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17502
17503         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17504
17505         * config/emb-unix.exp: New file.
17506
17507         * config/sim.exp: Error if variable $SIM not defined.
17508         (${tool}_load): Mark test as "untested" if simulator missing.
17509
17510         * config/unix.exp: Load remote.exp to get rcp_download.
17511         * lib/c-torture.exp: Use different option lists for testcases with
17512         and without loops.
17513         * gcc.c-torture/execute/execute.exp: Likewise.
17514
17515 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17516
17517         * config/*.exp: Clarify return code from ${tool}_load.
17518         Call `unresolved' or `untested' instead of `warning' or `perror'
17519         (sometimes you still want to call both though).
17520         Add comment that `shell_id' is local to each file.
17521         * config/udi.exp (timeout): Set to 30.
17522         Don't print warning if connection fails, $connectmode has already
17523         printed an error.
17524         (${tool}_load): Move verbose messages to level 2.
17525         Rework pattern for "Process started" message.
17526         Pass `shell_id' to ${connectmode}_download.
17527         Retry twice upon timeout.  Make resetting of target more robust.
17528         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17529         Pass `shell_id' to exit_$connectmode.
17530         Only call exit_$connectmode if connected.
17531         * config/unix.exp (${tool}_load): Check return codes better.
17532         * config/vrtx.exp (${tool}_load): Likewise.
17533         * config/vx.exp (${tool}_load): Likewise.
17534         Delete unneeded global's.
17535         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17536         from ${tool}_load.
17537         (dg-stat): Delete.
17538         (dg-init): Delete recording of pass/fail counts.
17539         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17540         (old-dejagnu-init): Likewise.
17541         (old-dejagnu-stat): Delete contents, empty proc now.
17542         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17543         (c-torture): Delete references to lcnt, lpass, lfail.
17544         Get option list from TORTURE_OPTIONS.
17545         Delete -funroll[-all]-loops if no loops.
17546         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17547         (g++_stat): Delete contents (empty proc now).
17548         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17549         (gcc_finish): Likewise.
17550         (gcc_stat): Deleted.
17551         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17552         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17553         * gcc.c-torture/execute/execute.exp: Likewise.
17554         Split tests into two parts: compile, execute.
17555         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17556         no loops.  Update to reflect clarified return codes from ${tool}_load.
17557
17558 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17559
17560         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17561         to grep for.
17562         (old-dejagnu): Likewise (where necessary).
17563
17564 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17565
17566         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17567
17568         * lib/dg.exp (dg-process-target): Fix processing of selector.
17569         Add comment regarding use of `error'.
17570
17571         * lib/gcc.exp (prune_system_crud): Define if missing.
17572         * lib/g++.exp (prune_system_crud): Likewise.
17573
17574         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17575         Call prune_system_crud.
17576         * lib/dg.exp (dg-runtest): New proc.
17577         Use perror instead of send_user for tcl errors in testcase.
17578         Don't return any value, it's never used.
17579         Don't clobber previous definition of `unknown'.
17580         Print tcl errors in `dg-final'.
17581
17582 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17583
17584         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17585         (dg-test): Don't print errorInfo, it contains stack backtrace.
17586
17587 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17588
17589         * lib/g++.exp (runtest_file_p): Define if missing.
17590
17591 1994-09-24  Doug Evans  (dje@cygnus.com)
17592
17593         * lib/mike-g++.exp: Comment out loading of g++.exp.
17594         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17595         (default_g++_version): Always print something.
17596         (default_g++_start): Comment out call to `which'.
17597         (g++_start, g++_load): Deleted (must be defined in config file).
17598         * lib/gcc.exp: Test for existence of $CC at start.
17599         Delete check for tmpdir (done in gcc_init).
17600         (default_gcc_version): Always print something.
17601         (default_gcc_start): Comment out call to `which'.
17602         * config/*.exp: Major cleanup - make cross targets work at least a
17603         little better for g++ (by not being "--tool gcc" specific).
17604         Rename gcc_xxx to ${tool}_xxx.
17605         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17606         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17607
17608 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17609
17610         * lib/c-torture.exp (c-torture-compile): Rework compiler
17611         message processing.
17612
17613         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17614         c-torture.
17615
17616 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17617
17618         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17619
17620         * lib/dg.exp (dg-process-target): Support { target native }.
17621
17622 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17623
17624         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17625         looked for "... program xxx got fatal signal".
17626         Correct regsub munging of `comp_output'.
17627         Ignore compiler messages "path prefix not used" and "linker input
17628         file unused".
17629
17630 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17631
17632         * lib/gcc.exp (runtest_file_p): Define if missing.
17633         * gcc.prms/template.c: Example to work from.
17634
17635 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17636
17637         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17638         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17639
17640         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17641         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17642         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17643         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17644
17645         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17646         (dg-process-target): No longer a varargs proc.
17647         Return S/N for target, P/F for xfail.  All callers changed.
17648         (user option procs): More argument checking.
17649         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17650         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17651         (dg-test): Skip test if not running on selected target in `dg-do'.
17652         Update handling of `dg-do-what', `dg-output-text'.
17653         Separate execution pass/fail from output pattern match pass/fail.
17654         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17655
17656 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17657
17658         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17659         target for 920510-1.c.
17660
17661 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17662
17663         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17664         Clean up comment regarding use of passcnt, etc.
17665         (gcc_stat): Don't update `testcnt' here.
17666         (gcc_finish): Do it here.
17667         Might as well reset `but_id' here too.
17668         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17669         to determine if the file should be tested.
17670         * gcc.c-torture/compile/compile.exp: Likewise.
17671         * gcc.c-torture/execute/execute.exp: Likewise.
17672         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17673         * gcc.misc-tests/dg-test.exp: Likewise.
17674         * gcc.prms/prms.exp: Likewise.
17675         * gcc.wendy/wendy.exp: Likewise.
17676         * g++.old-deja.exp: Likewise.
17677         Move "Testing file" message to verbose level 1.
17678
17679 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17680
17681         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17682
17683 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17684
17685         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17686         (default_gcc_start): Accept optional second list element
17687         of compiler flags.  Print compiler output at verbosity level 2.
17688         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17689         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17690         Save current values of framework globals passcnt, failcnt, xpasscnt,
17691         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17692         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17693         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17694         xfailcnt to compute stats.  Update framework global `testcnt' from
17695         pass/fail counts.
17696         (gcc_finish): New proc.  Clean up test environment.
17697         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17698         (gcc_epass, gcc_efail): Delete.
17699         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17700         argument of line number.
17701         (dg-init): If the tool has an init routine, call it.
17702         (dg-test): Remove args `cflags_var' and `libs_var'.
17703         Pass all compiler options to ${tool}_start.
17704         Handle missing line number.
17705         (dg-finish): New function.
17706         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17707         particular files.  Call gcc_finish at end.  Move "skipping test"
17708         message to verbosity level 3.
17709         * gcc.c-torture/compile/compile.exp: Likewise.
17710         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17711         * gcc.c-torture/execute/execute.exp: Likewise.
17712         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17713         Print testcase being tried at verbosity level 1.
17714         * gcc.c-torture/special/special.exp: Unset xfail.
17715         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17716         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17717         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17718         * gcc.failure/failure.exp: Likewise.
17719         * gcc.ieee/ieee.exp: Likewise.
17720         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17721         Update call to dg-test.  Call dg-finish at end.
17722         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17723         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17724         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17725         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17726         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17727         * gcc.wendy/wendy.exp: Add copyright.
17728         Delete setting of tmpdir (done by gcc_init).
17729         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17730         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17731         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17732         gcc_[ce]pass/fail.
17733
17734 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17735
17736         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17737         confusion.
17738         (g++_load): Likewise.
17739
17740         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17741         Rename argument to `prog' to remove the confusion.
17742         Varargs fns behave differently too!
17743         (g++_load): Likewise.
17744
17745         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17746
17747         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17748         what it is.  Delete (always) printing of status value for !native.
17749         Simplify verbose code, and include status and exec_output.
17750         (g++_load): Use gcc_load.
17751
17752 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17753
17754         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17755         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17756         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17757         940714-3.c as these testcases don't exist anymore.  Make
17758         va-arg-1.c expected to pass.
17759
17760 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17761
17762         * gcc.misc-tests/misc.exp: Only run specific testcases.
17763         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17764         * gcc.misc-tests/dg-[1-9].c: New files.
17765
17766         * lib/dg.exp: New testsuite driver.
17767         * gcc.prms/prms.exp: Use it.
17768
17769         * README.gcc: New file.
17770
17771         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17772         Document and reset `lxpass' and `lxfail'.
17773         Simplify "initialized" message.
17774         (gcc_stat): Clean up comments a little.
17775
17776 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17777
17778         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17779
17780 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17781
17782         * lib/old-dejagnu.exp (process-option): New proc.
17783         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17784         (old-dejagnu): Simplify.
17785         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17786
17787 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17788
17789         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17790         exists and is not an empty string.
17791
17792         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17793         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17794         finished.
17795         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17796         automatically.
17797
17798         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17799         longer expected to fail.
17800
17801         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17802         "f" function call.
17803
17804         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17805
17806         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17807         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17808         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17809         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17810         c-torture-1.29.
17811
17812         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17813         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17814
17815         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17816
17817         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17818         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17819
17820         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17821         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17822         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17823
17824 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17825
17826         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17827         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17828         940714-1.c, 940714-2.c, 940714-3.c},
17829         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17830         gcc.misc-tests/{mg.c,mg.exp}:
17831         New tests.
17832         * gcc.noncompile/noncompile.exp: Change accordingly.
17833
17834 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17835
17836         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17837         Undo previous clobberage.
17838
17839 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17840
17841         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17842         * gcc.special/{930510-1.c, special.exp}:
17843         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17844         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17845         struct-varargs-1.c}: New tests from c-torture-1.26.
17846
17847 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17848
17849         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17850           argument to switch.
17851
17852 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17853
17854         * Revert the previous changes.  Please see Rob's directory
17855           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17856           fixes.
17857
17858 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17859
17860         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17861             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17862             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17863             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17864             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17865             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17866             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17867             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17868             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17869             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17870             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17871             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17872             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17873             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17874             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17875             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17876             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17877             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17878             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17879             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17880             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17881             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17882             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17883             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17884             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17885             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17886             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17887
17888 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17889
17890         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17891             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17892           with perror calls.
17893
17894 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17895
17896         * config/unix.exp (g++_load): Fix syntax.
17897
17898 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17899
17900         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17901         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17902         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17903         Don't expect va-arg-1.c to fail.  Correct expected output for
17904         920928-1.c.
17905         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17906         * gcc.wendy/hbm4.c: Correct typo.
17907         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17908
17909 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17910
17911         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17912         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17913         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17914         * lib/c-torture.exp (c-torture-compile): Ditto.
17915
17916         Reduce volume of output (remove all the -I's and such).
17917         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17918         Call gcc_cpass, gcc_cfail.
17919         (c-torture): Pass testing option to c-torture-compile.
17920
17921 1994-03-21  Doug Evans  (dje@cygnus.com)
17922
17923         Bring patches over from progressive.
17924         * config/default.exp: Exit remote shell cleanly.
17925         (g++_exit, g++_start): Add default versions.
17926         * config/sim.exp (gcc_load): Use perror, not error.
17927
17928 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17929
17930         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17931         set in site.exp.
17932
17933 1994-03-14  Doug Evans  (dje@cygnus.com)
17934
17935         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17936         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17937         (wendy_try): New proc to run testcase.
17938         (main loop): Call 'em.
17939         * gcc.wendy/*.c: Clean up pass to correct expected output.
17940
17941         * lib/gcc.exp: Minor cleanup work.
17942         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17943
17944 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17945
17946         * config/sim.exp (gcc_load): Document return codes better.
17947         Don't pass -v to simulator.
17948
17949 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17950
17951           * gcc.special/920717-x.c: Fix typo.
17952           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17953           get at sources.
17954
17955         * lib/mike-gcc.exp: Fix typo.
17956
17957 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17958
17959         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17960         binary to use, transform the name.
17961         * config/*.exp: rename everything. Nuke any g++ specific files,
17962         it's now a special case of gcc that requires no special support.
17963         Add a default.exp for unsupported targets.
17964
17965 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17966
17967         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17968         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17969         version of Tcl.
17970
17971 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17972
17973         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17974         than a warning.
17975
17976 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17977
17978         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17979
17980 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17981
17982         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17983         option_list.  Compile every file with only 4/6 option choices
17984         (same as C torture) instead of with 12/18 different option
17985         choices.
17986         * lib/c-torture.exp: Likewise.
17987
17988         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17989         not already set.
17990
17991 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17992
17993         * lib/old-deja
17994           test cases, ready for DejaGnu.
17995
17996 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17997
17998         * Upgraded c-torture tests from 1.18 to 1.19
17999
18000         * gcc.compile: added test(s):
18001           930607-1.c
18002         * gcc.execute: added test(s):
18003           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18004
18005         * added new subdirectory for misc tests: gcc.misc-tests
18006         * gcc.misc-test(s): added tests:
18007           inst-check.c test-consts.c test-ior.c test-switch.c
18008
18009 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18010
18011         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18012
18013 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18014
18015         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18016
18017 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18018
18019         * Upgraded c-torture tests from 1.17 to 1.18
18020
18021 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18022
18023         * Upgraded c-torture tests from 1.12 to 1.17
18024
18025 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18026
18027         * lib/old-dejagnu.exp:
18028           Fixed handling of XFAIL target triplets to correctly
18029           recognize wildcard characters.  Removed code that
18030           appended a unique id tag to the end of the file name
18031           printed out by the result of the testcases within a
18032           given test file.
18033
18034 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18035
18036         * lib/old-dejagnu.exp:
18037           Reworked expected failure handling to trigger off of XFAIL
18038           keyword in keyphrase embeded in testcase source code. The
18039           XFAIL keyword must be at the end of the keyphrase line. It
18040           may optionally be followed by one or more target triplets.
18041           It has just occured that the handling of wildcards in the
18042           target triplet may not be correct.
18043
18044 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18045
18046         * g++.old-deja/tests:
18047           Moved all subdirectories up one level into g++.old-deja .
18048
18049         * lib/old-dejagnu.exp:
18050           Fixed problem with CXXFLAGS not being properly reset, and being
18051           corrupted with extraneous "-c" compiler option.  This was
18052           causing binaries to not be generated for test that needed them.
18053           Modified strings passed to "pass" and "fail" so that individual
18054           tests from the same test file would be distinguished by an
18055           identifier appended to the test file name in the summary logs;
18056           this corrected a problem with erroneous diff logs.  Added code
18057           to search testcases for expected fail and unexpected pass keywords.
18058
18059 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18060
18061         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18062
18063 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18064
18065         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18066           Removed extraneous text from end of "Special g++ Options"
18067           keyphrase.
18068
18069         * lib/old-dejagnu.exp: Added pattern matching to look for new
18070           keywords, embedded in testcases comments, which will trigger
18071           calls to xpass and xfail.
18072
18073 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18074
18075         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18076           comments embedded in the testcases, especially the one looking for
18077           special compiler options, as well as the pattern matching for the
18078           compiler output again.
18079
18080 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18081
18082         * lib/old-dejagnu.exp: Do a proper check of the return value for
18083           execute tests. Fixed several problems with the pattern matching
18084           of the compiler output which gave erroneous test results.
18085           Changed several of the test result messages to be more descriptive.
18086         * config/unix-g++.exp: Proc g++_load now actually works and
18087           executes the tests passed to it and returns a usable return
18088           value.
18089
18090 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18091
18092           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18093
18094 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18095
18096         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18097           Modified both files to properly execute the old style
18098           dejagnu tests. The previous versions of these files were
18099           experimental and did not function anything near correctly.
18100
18101 1993-04-05  Rob Savoye  (rob@cygnus.com)
18102
18103         * Removed all Makefile.in and configure.in files. No configuration
18104         needed now.
18105
18106 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18107
18108         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18109
18110 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18111
18112         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18113         gcc.special/configure.in, gcc.noncompile/configure.in,
18114         gcc.execute/configure.in, gcc.code_quality/configure.in,
18115         g++.other/configure.in, g++.old-deja/configure.in,
18116         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18117         in srcname setting.
18118
18119 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18120
18121         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18122         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18123         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18124
18125 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18126
18127         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18128         (gdb_exit): Don't remove *_soc files.
18129
18130 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18131
18132         * lib/c-torture.exp: Don't look for main; instead always use -w
18133         -c.  This is how the c-torture tests work.  Remove the object
18134         file if the compilation succeeds.
18135         * gcc.execute/execute.exp: Remove executable if test passes.
18136         * gcc.noncompile/noncompile.exp: Every test is an expected
18137         failure.
18138         * gcc.special/special.exp: Added tests from c-torture 1.11,
18139         corrected use of existing test.
18140         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18141         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18142         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18143         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18144         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18145         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18146         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18147         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18148         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18149         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18150         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18151         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18152         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18153         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18154         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18155         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18156         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18157         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18158         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18159         c-torture 1.11.
18160         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18161         correspond to c-torture 1.11.
18162
18163         * New file.