OSDN Git Service

2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
2
3         Copy cases from g77.f-torture/execute and add dg-run
4         directive.  Other changes as noted.    
5         * gfortran.dg/g77/13037.f
6         * gfortran.dg/g77/1832.f
7         * gfortran.dg/g77/19981119-0.f
8         * gfortran.dg/g77/19990313-0.f
9         * gfortran.dg/g77/19990313-1.f
10         * gfortran.dg/g77/19990313-2.f
11         * gfortran.dg/g77/19990313-3.f
12         * gfortran.dg/g77/19990419-1.f
13         * gfortran.dg/g77/19990826-0.f
14         * gfortran.dg/g77/19990826-2.f
15         * gfortran.dg/g77/20000503-1.f
16         * gfortran.dg/g77/20001111.f
17         * gfortran.dg/g77/20010116.f
18         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
19         * gfortran.dg/g77/20010430.f
20         * gfortran.dg/g77/6177.f
21         * gfortran.dg/g77/947.f
22         * gfortran.dg/g77/970816-3.f
23         * gfortran.dg/g77/971102-1.f
24         * gfortran.dg/g77/980520-1.f
25         * gfortran.dg/g77/980628-0.f
26         * gfortran.dg/g77/980628-1.f
27         * gfortran.dg/g77/980628-10.f
28         * gfortran.dg/g77/980628-2.f
29         * gfortran.dg/g77/980628-3.f
30         * gfortran.dg/g77/980628-7.f
31         * gfortran.dg/g77/980628-8.f
32         * gfortran.dg/g77/980628-9.f
33         * gfortran.dg/g77/980701-0.f
34         * gfortran.dg/g77/980701-1.f
35         * gfortran.dg/g77/cabs.f
36         * gfortran.dg/g77/claus.f
37         * gfortran.dg/g77/complex_1.f
38         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
39         * gfortran.dg/g77/dcomplex.f
40         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41         * gfortran.dg/g77/f90-intrinsic-mathematical.f
42         * gfortran.dg/g77/f90-intrinsic-numeric.f
43         * gfortran.dg/g77/int8421.f
44         * gfortran.dg/g77/labug1.f
45         * gfortran.dg/g77/large_vec.f
46         * gfortran.dg/g77/le.f
47         * gfortran.dg/g77/short.f
48         * gfortran.dg/g77/README: Update
49
50 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
51
52         PR c++/16637
53         * g++.dg/parse/lookup4.C: New test.
54
55 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
56
57         PR c++/16175
58         * g++.dg/template/ttp10.C: New test.
59
60 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
61
62         * gcc.dg/pr12625-1.c: New test.
63
64 2004-07-20  Steven Bosscher  <stevenb@suse.de>
65
66         * testsuite/gcc.dg/switch-warn-1.c: New test.
67         * testsuite/gcc.dg/switch-warn-2.c: New test.
68         * gcc.c-torture/compile/pr14730.c: Update.
69
70 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
71
72         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
73         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
74         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
75         g++.dg/template/nontype3.C: Remove trailing CR from tests.
76         
77 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
78
79         PR c++/16623
80         * g++.dg/template/assign1.C: New test.
81
82 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
83
84         PR c++/12170
85         * g++.dg/template/ttp9.C: New test.
86
87 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
88
89         * gcc.dg/format/cmn-err-1.c: New test.
90
91 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
92
93         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
94         gcc.dg/Wparentheses-10.c: New tests.
95         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
96
97 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
98
99         PR fortran/16465
100         * gfortran.dg/g77//ffixed-line-length-0.f,
101         gfortran.dg/g77/ffixed-line-length-132.f,
102         gfortran.dg/g77/ffixed-line-length-72.f,
103         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
104         gfortran.dg/g77/README: Update.
105
106 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
107
108         PR c++/13092
109         * g++.dg/template/non-dependent7.C: New test.
110         * g++.dg/template/non-dependent8.C: Likewise.
111         * g++.dg/template/non-dependent9.C: Likewise.
112         * g++.dg/template/non-dependent10.C: Likewise.
113
114 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/16337
117         * g++.dg/parse/attr2.C: New test.
118
119 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
120
121         * g77.dg: Removed.
122         * g77.f-torture: Ditto.
123
124 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
125
126         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
127         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
128         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
129
130 2004-07-16  Richard Henderson  <rth@redhat.com>
131
132         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
133
134 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
135
136         * lib/fortran-torture.exp (fortran-torture): Don't test compile
137         tests with full list of options.
138         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
139         of TORTURE_OPTIONS if test contains 'dg-do run'.
140
141         PR fortran/16404
142         * gfortran.dg/do_iterator.f90: New test.
143
144 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
145
146         PR rtl-optimization/16536
147         * gcc.c-torture/execute/restrict-1.c: New test.
148
149 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
150
151         PR fortran/15324
152         * gfortran.dg/pr15324.f90: New test.
153
154         PR fortran/15129
155         * gfortran.dg/pr15129.f90: New test.
156
157         PR fortran/15140
158         * gfortran.dg/pr15140.f90: New test.
159
160         PR fortran/13792
161         * gfortran.fortran-torture/execute/bounds.f90: Add check for
162         compile-time simplification.
163
164 2004-07-14  Mike Stump  <mrs@apple.com>
165
166         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
167
168 2004-07-14  James E Wilson  <wilson@specifixinc.com>
169
170         PR target/16325
171         * gcc.dg/profile-generate-1.c: New.
172
173 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
174
175         * gcc.c-torture/execute/20040709-1.c: New test.
176         * gcc.c-torture/execute/20040709-2.c: New test.
177
178 2004-07-14  Mike Stump  <mrs@apple.com>
179
180         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
181
182 2004-07-14  Mike Stump  <mrs@apple.com>
183
184         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
185
186 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
187
188         PR c++/16518
189         * g++.dg/parse/mutable1.C: New test.
190         
191 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
192
193         PR tree-optimization/16443
194         * gcc.dg/tree-ssa/20040713-1.c: New test.
195
196 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
197
198         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
199         for operator new.
200
201 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
202
203         * gfortran.dg/g77/README: New file
204         * gfortran.dg/g77/19981216-0.f:  Copy from 
205         g77.f-torture/noncompile.  Add "dg-do compile" and
206         dg-error as required.
207         * gfortran.dg/g77/19990218-1.f: Likewise
208         * gfortran.dg/g77/19990905-1.f: Likewise
209         * gfortran.dg/g77/9263.f: Likewise
210         * gfortran.dg/g77/980615-0.f: Likewise
211         * gfortran.dg/g77/980616-0.f: Likewise
212         * gfortran.dg/g77/check0.f: Likewise
213         * gfortran.dg/g77/select_no_compile.f: Likewise
214
215 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
216
217         Copy files from g77.f-torture/compile.
218         Add "{ dg-do compile}".  Other changes as noted
219         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
220         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
221         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
222         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
223         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
224         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
225         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
226         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
227         statement to conform to standard.  Append alpha1.x for reference. 
228         * gfortran.dg/g77/xformat.f: Add dg-warning
229
230 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
231  
232         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
233         Add {dg-do compile} directive.
234         * gfortran.dg/g77/cpp2.F: Likewise
235
236 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
237
238         PR c++/5402
239         * g++.dg/lookup/name-clash1.C: New test.
240
241         PR c++/9777
242         * g++.dg/lookup/name-clash2.C: New test.
243
244         PR c++/12102
245         * g++.dg/lookup/name-clash3.C: New test.
246
247 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
248
249         * g++.dg/lookup/new2.C: New test.
250         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
251
252 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
253  
254         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
255         Add {dg-do compile} directive.
256         * gfortran.dg/g77/13060.f: Likewise
257         * gfortran.dg/g77/19990218-0.f: Likewise
258         * gfortran.dg/g77/19990305-0.f: Likewise
259         * gfortran.dg/g77/19990419-0.f: Likewise
260         * gfortran.dg/g77/19990502-0.f: Likewise
261         * gfortran.dg/g77/19990502-1.f: Likewise
262         * gfortran.dg/g77/19990525-0.f: Likewise
263         * gfortran.dg/g77/19990826-1.f: Likewise
264         * gfortran.dg/g77/19990826-3.f: Likewise
265         * gfortran.dg/g77/19990905-2.f: Likewise
266         * gfortran.dg/g77/20000412-1.f: Likewise
267         * gfortran.dg/g77/20000511-1.f: Likewise
268         * gfortran.dg/g77/20000511-2.f: Likewise
269         * gfortran.dg/g77/20000518.f: Likewise
270         * gfortran.dg/g77/20000601-1.f: Likewise
271         * gfortran.dg/g77/20000601-2.f: Likewise
272         * gfortran.dg/g77/20000629-1.f: Likewise
273         * gfortran.dg/g77/20000630-2.f: Likewise
274         * gfortran.dg/g77/20010115.f: Likewise
275         * gfortran.dg/g77/20010321-1.f: Likewise
276         * gfortran.dg/g77/20010426.f: Likewise
277         * gfortran.dg/g77/20020307-1.f: Likewise
278         * gfortran.dg/g77/8485.f: Likewise
279         * gfortran.dg/g77/960317-1.f: Likewise
280         * gfortran.dg/g77/970915-0.f: Likewise
281         * gfortran.dg/g77/980310-1.f: Likewise
282         * gfortran.dg/g77/980310-2.f: Likewise
283         * gfortran.dg/g77/980310-3.f: Likewise
284         * gfortran.dg/g77/980310-4.f: Likewise
285         * gfortran.dg/g77/980310-6.f: Likewise
286         * gfortran.dg/g77/980310-7.f: Likewise
287         * gfortran.dg/g77/980310-8.f: Likewise
288         * gfortran.dg/g77/980419-2.f: Likewise
289         * gfortran.dg/g77/980424-0.f: Likewise
290         * gfortran.dg/g77/980427-0.f: Likewise
291         * gfortran.dg/g77/980729-0.f: Likewise
292         * gfortran.dg/g77/981117-1.f: Likewise
293         * gfortran.dg/g77/toon_1.f: Likewise
294
295 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
296
297         PR c++/2204
298         * g++.dg/other/abstract2.C: New test.
299
300 2004-07-12  Paul Brook  <paul@codesourcery.com>
301
302         * gfortran.dg/pointer_init_1.f90: New test.
303
304 2004-07-11  Paul Brook  <paul@codesourcery.com>
305
306         PR fortran/15986
307         * gfortran.dg/contained_1.f90: New test.
308
309 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
310
311         * g++.dg/parse/defarg8.C: New test.
312
313 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
314
315         PR fortran/16433
316         * gfortran.dg/pr16433.f: New test.
317
318         PR fortran/17574
319         * gfortran.dg/pr15754.f90: New test.
320         
321 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
322
323         PR tree-optimization/16437
324         * gcc.c-torture/execute/bitfld-4.c: New test.
325
326 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
327         
328         * gfortran.fortran-torture/execute/common_2.f90: Add check for
329         access to common var from module.
330
331 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
332
333         PR fortran/16336
334         * gfortran.fortran-torture/execute/common_2.f90: New test.
335
336 2004-07-10  Paul Brook  <paul@codesourcery.com>
337
338         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
339
340 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
341
342         PR fortran/15969
343         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
344
345 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
346
347         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
348         * gfortran.dg/g77/ffixed-form-2.f: Likewise
349         * gfortran.dg/g77/ffree-form-1.f: Likewise
350         * gfortran.dg/g77/ffree-form-2.f: Likewise
351         * gfortran.dg/g77/ffree-form-3.f: Likewise
352         * gfortran.dg/g77/fno-underscoring.f: Likewise
353         * gfortran.dg/g77/funderscoring.f: Likewise
354         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
355
356 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
357         
358         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
359
360 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
361         Paul Brook  <paul@codesourcery.com>
362
363         PR fortran/13415
364         * gfortran.dg/common_pointer_1.f90: New test.
365
366 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
367
368         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
369
370 2004-07-09  James E Wilson  <wilson@specifixinc.com>
371
372         PR target/16364
373         * gcc.c-torture/compile/20040709-1.c: New.
374
375 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
376         
377         PR fortran/14077
378         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
379
380 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
381
382         PR fortran/13201
383         * gfortran.dg/shape_1.f90: New test.
384
385 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
386             Andrew Pinski  <apinski@apple.com>
387
388         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
389
390 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
391
392         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
393         comment.
394
395 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
396         Paul Brook  <paul@codesourcery.com>
397
398         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
399         '.f95' and '.F95'.
400
401 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
402
403         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
404
405 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
406
407         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
408         testcases with capital suffix.
409
410 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
411
412         PR fortran/15481
413         PR fortran/13372
414         PR fortran/13575
415         PR fortran/15978
416         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
417
418         * gfortran.dg/implicit_1.f90: New test.
419
420 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
421
422         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
423         expression to match gfortran warning/error messages
424         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
425         dg-error text.
426
427 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
428
429         * lib/fortran-torture.exp: Rename proc search_for to
430         search_for_re.
431
432 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
433
434         * gcc.c-torture/execute/simd-5.x: New file.
435         XFAIL on SPARC 64-bit at -O0.
436
437 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
438
439         PR c++/8211
440         PR c++/16165
441         * g++.dg/warn/effc3.C: New test.
442
443 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
444
445         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
446         change X to 1X in format.
447         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
448         add data statements to conform to standard.
449
450 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
451
452         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
453         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
454         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
455
456 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
457
458         * gfortran.dg/g77/7388.f: Copy from g77.dg
459         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
460         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
461         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
462         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
463         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
464         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
465         * gfortran.dg/g77/strlen0.f: Likewise
466
467 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
468
469         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
470         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
471
472 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
473
474         * gcc.c-torture/execute/920428-2.x: Delete.
475         * gcc.c-torture/execute/920501-7.x: Likewise.
476
477 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
478
479         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
480         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
481         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
482         prescott and c3-2.
483         (PREFETCH_3DNOW): Add -march=c3.
484
485 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
486
487         PR c/16437
488         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
489         * gcc.c-torture/execute/bf64-1.x: Likewise.
490
491 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
492
493         * gcc.c-torture/compile/20040708-1.c: New test.
494
495 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
496
497         PR c++/16169
498         * g++.dg/warn/effc2.C: New test.
499
500 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
501
502         * gcc.c-torture/execute/bitfld-1.x: Remove.
503         * gcc.c-torture/execute/bitfld-3.c: New test.
504         * gcc.dg/bitfld-2.c: Remove XFAILs.
505
506 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
507
508         PR c++/16276
509         * g++.dg/rtti/tinfo1.C: New file.
510
511 2004-07-07  Eric Christopher  <echristo@redhat.com>
512
513         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
514
515 2004-07-07  Andrew Pinski  <apinski@apple.com>
516
517         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
518
519 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
520
521         * g++.dg/init/call1.C: XFAIL.
522
523 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
524
525         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
526         except for movstrict*, to movmem* and clrstr* to clrmem*.
527
528 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
529
530         * gcc.c-torture/execute/20040707-1.c: New test.
531
532 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
533
534         * gcc.c-torture/execute/20040706-1.c: New test.
535
536 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
537
538         PR c++/3671
539         * g++.dg/template/spec14.C: New test.
540
541 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
542
543         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
544         nothing if not yet defined.  Use it in b, c and d type definitions.
545         * gcc.c-torture/execute/20040705-1.c: New test.
546         * gcc.c-torture/execute/20040705-2.c: New test.
547
548 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
549
550         PR c++/2518
551         * g++.dg/lookup/new1.C: New test.
552
553 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
554
555         PR c++/11406
556         * g++.dg/template/sizeof8.C: New test.
557
558 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
559
560         * gcc.c-torture/compile/20040705-1.c: New test.
561
562 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
563
564         * gfortran.fortran-torture/execute/seq_io.f90: New test.
565
566 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
567
568         * gcc.dg/cpp/if-mop.c: Two new testcases.
569         * gcc.dg/cpp/trad/comment-3.c: New.
570
571 2004-07-04  Paul Brook  <paul@codesourcery.com>
572
573         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
574
575 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
576
577         PR c++/3761
578         * g++.dg/lookup/crash4.C: New test.
579
580 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
581
582         * gcc.c-torture/execute/builtin-abs-1.c
583         * gcc.c-torture/execute/builtin-abs-2.c
584         * gcc.c-torture/execute/builtin-complex-1.c
585         * gcc.c-torture/execute/builtins/string-1-lib.c
586         * gcc.c-torture/execute/builtins/string-1.c
587         * gcc.c-torture/execute/builtins/string-2-lib.c
588         * gcc.c-torture/execute/builtins/string-2.c
589         * gcc.c-torture/execute/builtins/string-3-lib.c
590         * gcc.c-torture/execute/builtins/string-3.c
591         * gcc.c-torture/execute/builtins/string-4-lib.c
592         * gcc.c-torture/execute/builtins/string-4.c
593         * gcc.c-torture/execute/builtins/string-5-lib.c
594         * gcc.c-torture/execute/builtins/string-5.c
595         * gcc.c-torture/execute/builtins/string-6-lib.c
596         * gcc.c-torture/execute/builtins/string-6.c
597         * gcc.c-torture/execute/builtins/string-7-lib.c
598         * gcc.c-torture/execute/builtins/string-7.c
599         * gcc.c-torture/execute/builtins/string-8-lib.c
600         * gcc.c-torture/execute/builtins/string-8.c
601         * gcc.c-torture/execute/builtins/string-9-lib.c
602         * gcc.c-torture/execute/builtins/string-9.c
603         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
604         * gcc.c-torture/execute/builtins/string-asm-1.c
605         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
606         * gcc.c-torture/execute/builtins/string-asm-2.c
607         * gcc.c-torture/execute/stdio-opt-1.c
608         * gcc.c-torture/execute/stdio-opt-2.c
609         * gcc.c-torture/execute/stdio-opt-3.c
610         * gcc.c-torture/execute/string-opt-1.c
611         * gcc.c-torture/execute/string-opt-10.c
612         * gcc.c-torture/execute/string-opt-11.c
613         * gcc.c-torture/execute/string-opt-12.c
614         * gcc.c-torture/execute/string-opt-13.c
615         * gcc.c-torture/execute/string-opt-14.c
616         * gcc.c-torture/execute/string-opt-15.c
617         * gcc.c-torture/execute/string-opt-16.c
618         * gcc.c-torture/execute/string-opt-2.c
619         * gcc.c-torture/execute/string-opt-6.c
620         * gcc.c-torture/execute/string-opt-7.c
621         * gcc.c-torture/execute/string-opt-8.c:
622         Replace with ...
623
624         * gcc.c-torture/execute/builtins/abs-2.c
625         * gcc.c-torture/execute/builtins/abs-3.c
626         * gcc.c-torture/execute/builtins/complex-1.c
627         * gcc.c-torture/execute/builtins/fprintf.c
628         * gcc.c-torture/execute/builtins/fputs.c
629         * gcc.c-torture/execute/builtins/memcmp.c
630         * gcc.c-torture/execute/builtins/memmove.c
631         * gcc.c-torture/execute/builtins/memops-asm.c
632         * gcc.c-torture/execute/builtins/mempcpy-2.c
633         * gcc.c-torture/execute/builtins/mempcpy.c
634         * gcc.c-torture/execute/builtins/memset.c
635         * gcc.c-torture/execute/builtins/printf.c
636         * gcc.c-torture/execute/builtins/sprintf.c
637         * gcc.c-torture/execute/builtins/strcat.c
638         * gcc.c-torture/execute/builtins/strchr.c
639         * gcc.c-torture/execute/builtins/strcmp.c
640         * gcc.c-torture/execute/builtins/strcpy.c
641         * gcc.c-torture/execute/builtins/strcspn.c
642         * gcc.c-torture/execute/builtins/strlen-2.c
643         * gcc.c-torture/execute/builtins/strlen.c
644         * gcc.c-torture/execute/builtins/strncat.c
645         * gcc.c-torture/execute/builtins/strncmp-2.c
646         * gcc.c-torture/execute/builtins/strncmp.c
647         * gcc.c-torture/execute/builtins/strncpy.c
648         * gcc.c-torture/execute/builtins/strpbrk.c
649         * gcc.c-torture/execute/builtins/strpcpy-2.c
650         * gcc.c-torture/execute/builtins/strpcpy.c
651         * gcc.c-torture/execute/builtins/strrchr.c
652         * gcc.c-torture/execute/builtins/strspn.c
653         * gcc.c-torture/execute/builtins/strstr-asm.c
654         * gcc.c-torture/execute/builtins/strstr.c:
655         ... these new files.
656
657         * gcc.c-torture/execute/builtins/abs-2-lib.c
658         * gcc.c-torture/execute/builtins/abs-3-lib.c
659         * gcc.c-torture/execute/builtins/complex-1-lib.c
660         * gcc.c-torture/execute/builtins/fprintf-lib.c
661         * gcc.c-torture/execute/builtins/fputs-lib.c
662         * gcc.c-torture/execute/builtins/memcmp-lib.c
663         * gcc.c-torture/execute/builtins/memmove-lib.c
664         * gcc.c-torture/execute/builtins/memops-asm-lib.c
665         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
666         * gcc.c-torture/execute/builtins/mempcpy-lib.c
667         * gcc.c-torture/execute/builtins/memset-lib.c
668         * gcc.c-torture/execute/builtins/printf-lib.c
669         * gcc.c-torture/execute/builtins/sprintf-lib.c
670         * gcc.c-torture/execute/builtins/strcat-lib.c
671         * gcc.c-torture/execute/builtins/strchr-lib.c
672         * gcc.c-torture/execute/builtins/strcmp-lib.c
673         * gcc.c-torture/execute/builtins/strcpy-lib.c
674         * gcc.c-torture/execute/builtins/strcspn-lib.c
675         * gcc.c-torture/execute/builtins/strlen-2-lib.c
676         * gcc.c-torture/execute/builtins/strlen-lib.c
677         * gcc.c-torture/execute/builtins/strncat-lib.c
678         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
679         * gcc.c-torture/execute/builtins/strncmp-lib.c
680         * gcc.c-torture/execute/builtins/strncpy-lib.c
681         * gcc.c-torture/execute/builtins/strpbrk-lib.c
682         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
683         * gcc.c-torture/execute/builtins/strpcpy-lib.c
684         * gcc.c-torture/execute/builtins/strrchr-lib.c
685         * gcc.c-torture/execute/builtins/strspn-lib.c
686         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
687         * gcc.c-torture/execute/builtins/strstr-lib.c
688         * gcc.c-torture/execute/builtins/lib/abs.c
689         * gcc.c-torture/execute/builtins/lib/fprintf.c
690         * gcc.c-torture/execute/builtins/lib/memset.c
691         * gcc.c-torture/execute/builtins/lib/printf.c
692         * gcc.c-torture/execute/builtins/lib/sprintf.c
693         * gcc.c-torture/execute/builtins/lib/strcpy.c
694         * gcc.c-torture/execute/builtins/lib/strcspn.c
695         * gcc.c-torture/execute/builtins/lib/strncat.c
696         * gcc.c-torture/execute/builtins/lib/strncmp.c
697         * gcc.c-torture/execute/builtins/lib/strncpy.c
698         * gcc.c-torture/execute/builtins/lib/strpbrk.c
699         * gcc.c-torture/execute/builtins/lib/strspn.c
700         * gcc.c-torture/execute/builtins/lib/strstr.c:
701         New files containing support routines.
702
703         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
704         declaration.
705         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
706         when not optimizing.
707
708 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
709
710         PR c++/16240
711         * g++.dg/abi/mangle22.C: New test.
712         * g++.dg/abi/mangle23.C: Likewise.
713
714 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
715
716         PR fortran/16290
717         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
718         Allow for cases without denormalized floating point numbers.
719
720 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
721
722         PR c/1027
723         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
724         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
725         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
726         expected warning text.
727         * gcc.dg/format/diag-2.c: New test.
728
729 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
730
731         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
732
733 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
734
735         * gcc.dg/builtins-43.c: New.
736         * gcc.dg/builtins-44.c: New.
737         * gcc.dg/builtins-45.c: New.
738
739 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
740             Andreas Tobler  <a.tobler@schweiz.ch>
741
742         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
743         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
744         as SIGSEGV.
745         * gcc.dg/cleanup-11.c: Likewise.
746         * gcc.dg/cleanup-8.c: Likewise.
747         * gcc.dg/cleanup-9.c: Likewise.
748         * gcc.dg/cleanup-5.c: Run on all platforms.
749
750 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
751
752         * g++.dg/warn/nonnull1.C: New test.
753
754 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
755
756         * gcc.dg/compat/compat-common.h: Wrap up CINT in
757         an #ifndef SKIP_COMPLEX_INT/#endif pair.
758         Special-case the Sun compiler wrt to <complex.h>.
759
760 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
761
762         * gcc.dg/Wunreachable-8.C: New test.
763
764         * gcc.dg/h8300-ice2.c : New test.
765
766 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
767
768         PR fortran/16161
769         * gfortran.fortran-torture/compile/implicit.f90: Add test
770         for implicit character.
771
772 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
773
774         PR fortran/16289
775         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
776         Use tiny() intrinsic to find smallest non-negative real
777
778 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
779
780         * gcc.dg/compat/struct-by-value-22_main.c: New test.
781         * gcc.dg/compat/struct-by-value-22_x.c: New.
782         * gcc.dg/compat/struct-by-value-22_y.c: New.
783
784         * gcc.c-torture/execute/20040629-1.c: New test.
785
786 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
787
788         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
789         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
790
791         PR target/16195
792         * gcc.dg/20040625-1.c: New test.
793
794 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
795
796         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
797
798 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
799
800         PR fortran/15963
801         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
802
803 2004-06-29  Richard Henderson  <rth@redhat.com>
804
805         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
806
807 2004-06-29  Paul Brook  <paul@codesourcery.com>
808
809         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
810         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
811
812 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
813
814         PR c++/16260
815         * g++.dg/parse/crash15.C: New.
816
817 2004-06-28  Andrew Pinski  <apinski@apple.com>
818
819         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
820         by the error already.
821
822         * g++.dg/opt/ptrmem4.C: Change to compile only test.
823
824 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
825
826         PR target/14041
827         * gcc.dg/h8300-bss-align-1.c : New.
828
829 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
830
831         * PR c++/16174
832         * g++.dg/template/ctor4.C: New.
833
834 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
835
836         PR c++/16205
837         * g++.dg/warn/Wsequence-point-1.C: New test.
838
839 2004-06-27  Paul Brook  <paul@codesourcery.com>
840
841         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
842
843 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
844
845         * g++.old-deja/g++.mike/p7325.C: Remove.
846
847 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
848
849         PR c/14963
850         * gcc.dg/pr14963.c: New test.
851
852 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
853
854         PR c++/16193
855         * g++.dg/parse/redef1.C: New test.
856
857 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
858
859         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
860         20021110.c.
861         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
862         20021119-1.c.
863         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
864         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
865         5-04.c.
866         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
867         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
868         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
869         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
870         g++.brendan/enum14.C.
871         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
872         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
873         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
874         g++.mike/virt1.C.
875         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
876         memtemp24.C.
877
878 2004-06-27  Roger Sayle  <roger@eyesopen.com>
879
880         * gcc.dg/20040527-1.c: New test case.
881
882 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
883
884         PR gfortran/pr16196
885         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
886
887 2004-06-25  Roger Sayle  <roger@eyesopen.com>
888
889         PR middle-end/15825
890         * gcc.dg/pr15825-1.c: New test case.
891
892 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
893
894         * gcc.c-torture/execute/20040625-1.c: New test.
895
896 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
897
898         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
899
900 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
901
902         * gcc.dg/torture/mips-div-1.c: New test.
903
904 2004-06-24  Jeff Law  <law@redhat.com>
905
906         * gcc.dg/tree-ssa/20040624-1.c: New test.
907
908 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
909
910         * gcc.c-torture/compile/20040624-1.c: New test.
911
912 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
913
914         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
915         this directory.
916
917 2004-06-23  Andrew Pinski  <apinski@apple.com>
918
919         PR middle-end/15988
920         * g++.dg/opt/ptrmem4.C: New test.
921
922         * gcc.dg/c90-array-quals-2.c: New test.
923
924 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
925
926         * gcc.dg/kpice1.c: New test.
927
928 2006-06-23  Andrew Pinski  <apinski@apple.com>
929
930         * gcc.dg/c90-array-quals.c: New test.
931
932 2006-06-22  Richard Henderson  <rth@redhat.com>
933
934         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
935
936 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
937
938         * gcc.dg/builtins-config.h: Handle FreeBSD.
939
940 2006-06-22  Richard Henderson  <rth@redhat.com>
941
942         * g++.dg/opt/devirt1.C: New.
943
944 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
945
946         * g++.dg/opt/pr15551.C: New testcase.
947
948 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
949
950         PR target/14800
951         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
952         x86_64-*-linux* when compiling for 32bit.
953
954 2004-06-21  Andrew Pinski  <apinski@apple.com>
955
956         * gcc.dg/pch/struct-1.c: New.
957         * gcc.dg/pch/struct-1.hs: New.
958
959 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
960
961         * gcc.dg/pch/save-temps-1.c: New file.
962         * gcc.dg/pch/save-temps-1.hs: New file.
963
964 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
965
966         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
967         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
968
969 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
970
971         * gfortran.fortran-torture/execute/select_1.f90: Rename function
972         to fix type error.
973         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
974         Remove trailing spaces.
975
976 2004-06-21  Richard Henderson  <rth@redhat.com>
977
978         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
979         merging && to BIT_FIELD_REF.
980
981 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
982
983         * g++.dg/opt/placeholder1.C: New test.
984
985 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
986
987         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
988         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
989         * gcc.dg/compat/union-m128-1_x.c: Likewise.
990         * gcc.dg/compat/union-m128-1_y.c: Likewise.
991
992 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
993
994         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
995         extern "C".
996         * g++.dg/other/pragma-re-1.C: Add comments.
997
998 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
999
1000         PR gfortran/16080
1001         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1002
1003 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1004
1005         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1006         instead of setting the type of size_t by
1007         hand.
1008
1009 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1010
1011         * gcc.dg/unordered-2.c: New test case.
1012         * gcc.dg/unordered-3.c: New test case.
1013
1014 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
1015
1016         PR other/16043
1017         * lib/g++.exp (g++_version): Tweak regexp for version
1018         * lib/g77.exp (g77_version): Likewise
1019         * lib/gfortran.exp (gfortran_version): Likewise
1020         * lib/objc.exp (objc_version): Likewise
1021         * lib/treelang.exp (treelang_version): Likewise
1022
1023 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1024
1025         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1026         Use INT_MAX instead of __INT_MAX__.
1027         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1028
1029         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1030         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1031         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1032         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1033         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1034         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1035         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1036         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1037         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1038
1039         * gcc.dg/range-test-1.c: New test.
1040         * g++.dg/opt/range-test-1.C: New test.
1041
1042 2004-06-17  Richard Henderson  <rth@redhat.com>
1043
1044         * objc.dg/sync-1.m: New.
1045         * objc.dg/try-catch-1.m: Don't force next runtime.
1046         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1047         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1048         shadowed catch clause.
1049         * objc.dg/try-catch-5.m: New.
1050
1051 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1052
1053         Bug 14610
1054         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1055
1056 2004-06-15  Richard Henderson  <rth@redhat.com>
1057
1058         * gcc.dg/20001116-1.c: Move expected warning line.
1059
1060 2004-06-15  Richard Henderson  <rth@redhat.com>
1061
1062         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1063         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1064
1065 2004-06-15  Jeff Law  <law@redhat.com>
1066
1067         * gcc.dg/tree-ssa/20040615-1.c: New test.
1068         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1069         be less sensitive to operand ordering.
1070         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1071
1072 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1073
1074         * g++.dg/abi/bitfield3.C: Add comment..
1075
1076 2004-06-15  Richard Henderson  <rth@redhat.com>
1077
1078         * g++.dg/ext/stmtexpr1.C: XFAIL.
1079         * gcc.dg/20030612-1.c: XFAIL.
1080
1081 2004-06-15  Eric Christopher  <echristo@redhat.com>
1082
1083         * g++.dg/charset/asm5.c: New.
1084         * gcc.dg/charset/asm6.c: New.
1085
1086 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1087
1088         PR fortran/15962
1089         * gfortran.fortran-torture/execute/select_1.f90: New test.
1090
1091 2004-06-15  Paul Brook  <paul@codesourcery.com>
1092
1093         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1094
1095 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1096
1097         PR c++/15967
1098         * g++.dg/lookup/crash3.C: New test.
1099
1100 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1101
1102         PR c++/15947
1103         * g++.dg/parse/dtor4.C: New test.
1104
1105 2004-06-14  Jeff Law  <law@redhat.com>
1106
1107         * gcc.c-torture/compile/20040614-1.c: New test.
1108
1109 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1110
1111         PR fortran/15211
1112         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1113         LEN of a character array.
1114
1115 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1116
1117         PR c++/15096
1118         * g++.dg/template/ptrmem10.C: New test.
1119
1120         PR c++/14930
1121         * g++.dg/template/friend30.C: New test.
1122
1123 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1124
1125         PR fortran/14928
1126         * gfortran.fortran-torture/compile/mloc.f90: New test.
1127
1128 2004-06-13  Paul Brook  <paul@codesourcery.com>
1129
1130         * gfortran.fortran-torture/execute/random_2.f90: New test.
1131
1132 2004-06-13  Eric Christopher  <echristo@redhat.com>
1133
1134         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1135
1136 2004-06-12  Paul Brook  <paul@codesourcery.com>
1137
1138         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1139
1140 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1141
1142         PR fortran/14923
1143         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1144
1145 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1146
1147         PR fortran/14957
1148         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1149         syntax errors in end statements of contained subroutines.
1150
1151 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1152
1153         PR fortran/12841
1154         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1155
1156 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1157
1158         PR fortran/15665
1159         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1160
1161 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1162
1163         PR gfortran/12839
1164         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1165
1166 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1167
1168         PR c++/15862
1169         * g++.dg/parse/enum1.C: New test.
1170
1171 2004-06-10  Jeff Law  <law@redhat.com>
1172
1173         * gcc.c-torture/compile/20040610-1.c: New test.
1174
1175 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1176
1177         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1178         * g++.old-deja/g++.other/decl3.C: Likewise.
1179
1180 2004-06-10  Brian Booth  <bbooth@redhat.com>
1181
1182         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1183         V_MAY_DEF instead of VDEF.
1184         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1185
1186 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1187
1188         PR c++/14211
1189         * g++.dg/conversion/const1.C: New test.
1190
1191         PR c++/15076
1192         * g++.dg/conversion/reinterpret1.C: New test.
1193
1194         PR c++/15877
1195         * g++.dg/template/enum2.C: New test.
1196
1197         PR c++/15227
1198         * g++.dg/template/error13.C: New test.
1199
1200 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1201
1202         PR fortran/14957
1203         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1204         arguments to test_* REAL and of the right size.
1205
1206 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1207
1208         PR target/15569
1209         PR rtl-optimization/15681
1210         * gcc.dg/20040609-1.c: New test.
1211
1212 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1213
1214         PR c++/14791
1215         * g++.dg/opt/builtins1.C: New test.
1216
1217 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1218
1219         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1220         that use default windows32 struct layout.
1221         * gcc.dg/i386-bitfield2.c: Likewise.
1222
1223 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1224
1225         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1226         for mingw32 and cygwin targets.
1227
1228 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1229
1230         * gcc.dg/pch/macro-4.c: New.
1231         * gcc.dg/pch/macro-4.hs: New.
1232
1233 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1234
1235         PR fortran/13249
1236         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1237
1238 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1239
1240         PR fortran/13372
1241         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1242
1243 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1244
1245         PR gfortran/14897
1246         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1247
1248 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1249
1250         PR gfortran/15755
1251         * gfortran.fortran-torture/execute/backspace.c : New test.
1252
1253 2004-06-09  Paul Brook  <paul@codesourcery.com>
1254
1255         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1256         (pointer_to_section): Rewrite to use smaller array.
1257
1258 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1259
1260         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1261         * gcc.dg/ext/altivec-10.c: Same.
1262         * gcc.dg/ext/altivec-11.c: Same.
1263         * gcc.dg/ext/altivec-12.c: Same.
1264         * gcc.dg/ext/altivec-13.c: Same.
1265         * gcc.dg/ext/altivec-14.c: Same.
1266         * gcc.dg/ext/altivec-15.c: Same.
1267         * gcc.dg/ext/altivec-16.c: Same.
1268         * gcc.dg/ext/altivec-3.c: Same.
1269         * gcc.dg/ext/altivec-4.c: Same.
1270         * gcc.dg/ext/altivec-6.c: Same.
1271         * gcc.dg/ext/altivec-7.c: Same.
1272         * gcc.dg/ext/altivec-8.c: Same.
1273         * gcc.dg/ext/altivec-varargs-1.c: Same.
1274
1275         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1276         * g++.dg/ext/altivec-10.C: Same.
1277         * g++.dg/ext/altivec-2.C: Same.
1278         * g++.dg/ext/altivec-3.C: Same.
1279         * g++.dg/ext/altivec-4.C: Same.
1280         * g++.dg/ext/altivec-5.C: Same.
1281         * g++.dg/ext/altivec-6.C: Same.
1282         * g++.dg/ext/altivec-7.C: Same.
1283         * g++.dg/ext/altivec-8.C: Same.
1284         * g++.dg/ext/altivec-9.C: Same.
1285
1286 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1287
1288         PR c++/7841
1289         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1290
1291 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1292
1293         * gcc.dg/union-1.c: New test.
1294
1295 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1296
1297         * gcc.dg/builtins-41.c: New test case.
1298         * gcc.dg/builtins-42.c: New test case.
1299
1300 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1301
1302         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1303         * g++.dg/ext/altivec-10.C: Same.
1304         * g++.dg/ext/altivec-2.C: Same.
1305         * g++.dg/ext/altivec-3.C: Same.
1306         * g++.dg/ext/altivec-4.C: Same.
1307         * g++.dg/ext/altivec-5.C: Same.
1308         * g++.dg/ext/altivec-6.C: Same.
1309         * g++.dg/ext/altivec-7.C: Same.
1310         * g++.dg/ext/altivec-8.C: Same.
1311         * g++.dg/ext/altivec-9.C: Same.
1312         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1313         * g++.old-deja/g++.brendan/new3.C: Same.
1314         * gcc.c-torture/execute/eeprof-1.x: Same.
1315
1316 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1317
1318         PR c/14765
1319         * gcc.dg/pr14765-1.c: New test.
1320
1321 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1322
1323         PR c/14649
1324         * gcc.dg/pr14649-1.c: New test case.
1325
1326 2004-06-07  Richard Henderson  <rth@redhat.com>
1327
1328         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1329         if temporaries.
1330
1331 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1332
1333         * g++.dg/eh/elide1.C: Remove XFAIL.
1334
1335 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1336
1337         PR c++/15337
1338         * g++.dg/expr/sizeof3.C: New test.
1339
1340         PR c++/14777
1341         * g++.dg/template/access14.C: New test.
1342
1343         PR c++/15554
1344         * g++.dg/template/enum1.C: New test.
1345
1346         PR c++/15057
1347         * g++.dg/eh/throw1.C: New test.
1348
1349 2004-06-07  David Ayers  <d.ayers@inode.at>
1350             Ziemowit Laski  <zlaski@apple.com>
1351
1352         * lib/objc.exp (objc_target_compile): Revert the '-framework
1353         Foundation' flag fix, since bare Darwin does not ship
1354         with the Foundation framework.
1355         * objc/execute/next_mapping.h: Provide a local NSConstantString
1356         @interface and @implementation.
1357         (objc_constant_string_init): A constructor function, used to
1358         initialize the NSConstantString meta-class object.
1359         * objc/execute/string1.m: Include "next_mapping.h" instead of
1360         <Foundation/NSString.h>.
1361         * objc/execute/string2.m: Likewise.
1362         * objc/execute/string3.m: Likewise.
1363         * objc/execute/string4.m: Likewise.
1364
1365 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1366
1367         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1368         to double. Replace double with FLOAT.
1369         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1370
1371         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1372         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1373         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1374         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1375         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1376         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1377         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1378         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1379
1380 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1381
1382         PR c/13519
1383         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1384
1385 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1386
1387         PR c++/15503
1388         * g++.dg/template/meminit2.C: New test.
1389
1390 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1391
1392         PR target/15822
1393         * gcc.c-torture/execute/compare-fp-1.c,
1394         gcc.c-torture/execute/compare-fp-2.c,
1395         gcc.c-torture/execute/compare-fp-3.c,
1396         gcc.c-torture/execute/compare-fp-4.c,
1397         gcc.c-torture/execute/compare-fp-3.x,
1398         gcc.c-torture/execute/compare-fp-4.x: Moved...
1399         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1400         gcc.c-torture/execute/ieee/compare-fp-2.c,
1401         gcc.c-torture/execute/ieee/compare-fp-3.c,
1402         gcc.c-torture/execute/ieee/compare-fp-4.c,
1403         gcc.c-torture/execute/ieee/compare-fp-3.x,
1404         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1405
1406 2004-06-04  David Ayers  <d.ayers@inode.at>
1407
1408         * objc/execute/protocol-isEqual-4.m: New testcase.
1409
1410 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1411
1412         * objc/execute/protocol-isEqual-1.m: New testcase.
1413         * objc/execute/protocol-isEqual-2.m: New testcase.
1414         * objc/execute/protocol-isEqual-3.m: New testcase.
1415
1416 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1417
1418         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1419
1420 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1421
1422         * lib/objc.exp (objc_target_compile): When running tests on
1423         Darwin (Mac OS X), inform the linker about '-framework
1424         'Foundation'.
1425
1426 2004-06-02  Eric Christopher  <echristo@redhat.com>
1427
1428         * gcc.c-torture/compile/20040602-1.c: New.
1429
1430 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1431
1432         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1433         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1434
1435         PR tree-optimization/14736
1436         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1437
1438         PR tree-optimization/14042
1439         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1440
1441         PR tree-optimization/14729
1442         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1443
1444 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1445
1446         PR fortran/15557
1447         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1448
1449 2004-06-01  Richard Hederson  <rth@redhat.com>
1450
1451         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1452
1453 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1454
1455         PR c++/14932
1456         * g++.dg/parse/offsetof4.C: New test.
1457
1458 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1459
1460         PR objc/7993
1461         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1462
1463 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1464
1465         PR c++/15701
1466         * g++.dg/template/friend29.C: New test.
1467
1468 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1469
1470         PR c/15749
1471         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1472
1473 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1474
1475         * gcc.dg/sparc-trap-1.c: New test.
1476
1477 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1478
1479         PR middle-end/15069
1480         * g++.dg/opt/fold3.C: New test case.
1481
1482 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1483
1484         * lib/target-supports.exp (check_iconv_available): Fix fallout
1485         from 2004-05-28 patch.
1486
1487 2004-05-30  Paul Brook  <paul@codesourcery.com>
1488
1489         PR fortran/15620
1490         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1491         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1492
1493 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1494
1495         * gfortran.fortran-torture/execute/random_1.f90: New test.
1496
1497 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1498
1499         * g++.dg/ext/altivec-10.C: New test.
1500
1501 2004-05-29  Paul Brook  <paul@codesourcery.com>
1502
1503         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1504
1505 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1506
1507         * gcc.dg/altivec-16.c: New test.
1508
1509 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1510
1511         * lib/target-supports.exp (check_vmx_hw_available): New.
1512         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1513
1514         * lib/target-supports.exp (check_alias_available,
1515         check_iconv_available, check_named_sections_available): Use
1516         unique names for temporary files.
1517
1518 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1519
1520         * gcc.dg/altivec-15.c: New test.
1521
1522 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1523
1524         PR c++/15083
1525         * g++.dg/warn/noeffect6.C: New test.
1526
1527         PR c++/15471
1528         * g++.dg/expr/ptrmem4.C: New test.
1529
1530         PR c++/15640
1531         * g++.dg/template/operator3.C: New test.
1532
1533 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1534
1535         PR c++/14668
1536         * g++.dg/lookup/redecl1.C: New test.
1537         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1538
1539 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1540
1541         * gcc.c-torture/execute/compare-fp-1.c,
1542         gcc.c-torture/execute/compare-fp-2.c,
1543         gcc.c-torture/execute/compare-fp-3.c,
1544         gcc.c-torture/execute/compare-fp-4.c,
1545         gcc.c-torture/execute/compare-fp-3.x,
1546         gcc.c-torture/execute/compare-fp-4.x,
1547         gcc.dg/pr15649-1.c: New.
1548
1549 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1550
1551         PR c++/12883
1552         * g++.dg/init/array14.C: New test.
1553
1554 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1555
1556         * lib/compat.exp (compat-get-options-main): New.
1557         (compat-get-options): Remove unneeded code, warn for ignored
1558         command.
1559         (compat-execute): Check flag set by dg-require-* commands.
1560
1561         * lib/compat.exp (compat-execute): Break up long lines.
1562
1563 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1564
1565         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1566         * gcc.dg/altivec-14.c: New test.
1567         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1568
1569         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1570         * gcc.dg/altivec-12.c: Ditto.
1571
1572         * gcc.dg/altivec-3.c: Move call to altivec_check.
1573
1574 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1575
1576         PR c++/15044
1577         * g++.dg/template/error12.C: New test.
1578
1579         PR c++/15317
1580         * g++.dg/ext/attrib15.C: New test.
1581
1582         PR c++/15329
1583         * g++.dg/template/ptrmem9.C: New test.
1584
1585 2004-05-25  Paul Brook  <paul@codesourcery.com>
1586
1587         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1588
1589 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/15165
1592         * g++.dg/template/crash19.C: New test.
1593
1594 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1595
1596         PR c++/15025
1597         * g++.dg/template/redecl1.C: New test.
1598
1599 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1600
1601         PR c++/14821
1602         * g++.dg/other/ns1.C: New test.
1603
1604         PR c++/14883
1605         * g++.dg/template/invalid1.C: New test.
1606
1607 2004-05-23  Paul Brook  <paul@codesourcery.com>
1608         Victor Leikehman  <lei@haifasphere.co.il>
1609
1610         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1611         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1612
1613 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1614
1615         PR c++/15285
1616         PR c++/15299
1617         * g++.dg/template/non-dependent5.C: New test.
1618         * g++.dg/template/non-dependent6.C: New test.
1619
1620 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1621
1622         PR c++/15507
1623         * g++.dg/inherit/union1.C: New test.
1624
1625         PR c++/15542
1626         * g++.dg/template/addr1.C: New test.
1627
1628         PR c++/15427
1629         * g++.dg/template/array5.C: New test.
1630
1631         PR c++/15287
1632         * g++.dg/template/array6.C: New test.
1633
1634 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1635             Roger Sayle  <roger@eyesopen.com>
1636
1637         * g++.dg/lookup/forscope2.C: New test case.
1638
1639 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1640
1641         * gcc.dg/cpp/Wmissingdirs.c: New.
1642
1643 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1644
1645         PR target/15301
1646         * gcc.dg/compat/union-m128-1.h: New file.
1647         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1648         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1649         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1650
1651 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1652
1653         PR target/15302
1654         * gcc.dg/compat/struct-complex-1.h: New file.
1655         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1656         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1657         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1658
1659 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1660
1661         PR middle-end/3074
1662         * gcc.dg/pr3074-1.c: New test case.
1663         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1664
1665 2004-05-20  Falk Hueffner  <falk@debian.org>
1666
1667         PR other/15526
1668         * gcc.dg/ftrapv-1.c: New test case.
1669
1670 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1671
1672         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1673
1674 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1675             Jeff Law  <law@redhat.com>
1676
1677         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1678         * gcc.dg/tree-ssa/20040518-2.c: New test.
1679
1680         * gcc.dg/tree-ssa/20040518-1.c: New test.
1681
1682 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1683
1684         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1685
1686 2004-05-18  Paul Brook  <paul@codesourcery.com>
1687
1688         PR fortran/13930
1689         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1690
1691 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1692
1693         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1694         constant folding.
1695
1696 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1697
1698         * gcc.dg/tree-ssa/20040517-1.c: New test.
1699
1700 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1701
1702         * gcc.dg/loop-4.c: New test.
1703
1704 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1705
1706         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1707
1708 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1709
1710         PR fortran/15311
1711         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1712
1713 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1714
1715         PR fortran/13826
1716         PR fortran/13940
1717         * gfortran.fortran-torture/compile/data_1.f90: New test.
1718
1719 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1720
1721         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1722         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1723
1724 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1725
1726         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1727
1728 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1729
1730         PR c/15444
1731         * gcc.dg/format/xopen-1.c: Adjust expected message.
1732         * gcc.dg/format/xopen-3.c: New test.
1733
1734 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1735
1736         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1737
1738 2004-05-14  Jeff Law  <law@redhat.com>
1739
1740         * gcc.dg/tree-ssa/20040514-2.c: New test.
1741
1742 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1743
1744         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1745         this ...
1746         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1747         this.
1748
1749 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1750
1751         * gcc.dg/tree-ssa/20040514-1.c: New test.
1752
1753 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1754
1755         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1756         test.
1757
1758 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1759
1760         PR fortran/14066
1761         * gfortran.fortran-torture/compile/do_1.f90: New test.
1762
1763 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1764
1765         PR fortran/15051
1766         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1767         test.
1768
1769 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1770
1771         PR fortran/15149
1772         * gfortran.fortran-torture/execute/random_init.f90: New test.
1773
1774 2004-05-13  Paul Brook  <paul@codesourcery.com>
1775
1776         PR fortran/15314
1777         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1778
1779 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1780
1781         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1782         for the powerpc case.
1783
1784 2004-05-13  Jeff Law  <law@redhat.com>
1785
1786         * gcc.dg/tree-ssa/20040513-1.c: New test.
1787         * gcc.dg/tree-ssa/20040513-2.c: New test.
1788
1789 2004-05-13  Paul Brook  <paul@codesourcery.com>
1790
1791         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1792         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1793         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1794
1795 2004-05-13  Andreas Schwab  <schwab@suse.de>
1796
1797         PR other/10819
1798         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1799         characters.
1800
1801 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1802
1803         PR fortran/15294
1804         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1805
1806 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1807
1808         Merge from tree-ssa-20020619-branch.  See
1809         ChangeLog.tree-ssa for details.
1810
1811 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1812
1813         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1814         include <altivec.h> explicitly.
1815         * gcc.dg/altivec-13.c: Likewise.
1816
1817 2004-05-11  Paul Brook  <paul@codesourcery.com>
1818
1819         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1820
1821 2004-05-10  Eric Christopher  <echristo@redhat.com>
1822
1823         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1824         * gcc.dg/sibcall-4.c: Ditto.
1825
1826 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1827
1828         * g++.dg/ext/altivec-8.C: New test case.
1829         * gcc.dg/altivec-13.c: New test case.
1830
1831 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1832
1833         * gcc.c-torture/execute/divcmp-1.c: New test case.
1834         * gcc.c-torture/execute/divcmp-2.c: New test case.
1835         * gcc.c-torture/execute/divcmp-3.c: New test case.
1836
1837 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1838
1839         * g++.dg/other/pragma-re-2.C: New test.
1840
1841 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1842
1843         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1844         * gcc.dg/i386-387-2.c: Likewise.
1845
1846         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1847         __builtin_drem.
1848         * gcc.dg/i386-387-6.c: Likewise.
1849
1850 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1851
1852         * gcc.dg/builtins-33.c:  Also check log1p*.
1853
1854 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1855
1856         PR optimization/15296
1857         * gcc.c-torture/execute/pr15296.c: New test.
1858
1859 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1860
1861         * gcc.dg/builtins-40.c: New test.
1862
1863 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1864
1865         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1866
1867 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1868
1869         * g++.dg/ext/spe1.C: New testcase.
1870
1871 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1872
1873         * objc.dg/image-info.m: Allow additional attributes
1874         for __image_info section.
1875
1876 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1877
1878         * gcc.dg/torture/mips-hilo-2.c: New test.
1879
1880 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1881
1882         PR c++/14389
1883         * g++.dg/template/member5.C: New test.
1884
1885 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1886
1887         * gcc.dg/builtins-34.c: Also check expm1*.
1888
1889 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1890
1891         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1892         * gcc.dg/torture/builtin-convert-3.c: New test.
1893
1894 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1895
1896         PR middle-end/15054
1897         * g++.dg/opt/pr15054.C: New test.
1898
1899 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1900
1901         * gcc.dg/torture/builtin-rounding-1.c: New test.
1902         * gcc.dg/builtins-25.c: Delete.
1903         * gcc.dg/builtins-29.c: Delete.
1904
1905 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1906
1907         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1908         * gcc.dg/sibcall-4.c: Likewise.
1909         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1910
1911 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1912
1913         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1914         bit-field on 16-bit targets.
1915
1916 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1917
1918         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1919         16-bit targets.
1920
1921 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1922
1923         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1924         * gcc.dg/rs6000-power2-2.c: Likewise.
1925
1926 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1927
1928         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1929         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1930         Change the asm registers to be in form of frN instead of fN.
1931
1932 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1933
1934         * gcc.dg/torture/builtin-convert-2.c: New test.
1935
1936 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1937
1938         * gcc.dg/rs6000-power2-1.c: New test.
1939         * gcc.dg/rs6000-power2-2.c: New test.
1940
1941 2004-04-28  Jan Hubicka  <jh@suse.cz>
1942
1943         * gcc.dg/unused-6.c: New test.
1944
1945 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1946             Ulrich Weigand  <uweigand@de.ibm.com>
1947
1948         * ada/acats/run_all.sh: Define $target variable.
1949
1950 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1951
1952         PR c++/15119
1953         * g++.dg/other/vararg-1.C: New test.
1954
1955         PR c++/4794
1956         * g++.dg/eh/cleanup3.C: New test.
1957
1958 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1959
1960         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1961         and ad8011a (target_insn).
1962         * ada/acats/support/macro.dfs: Likewise.
1963         * ada/acats/support/impbit.adb: New file.
1964
1965 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1966
1967         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1968
1969 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1970
1971         * gcc.dg/loop-3.c: New test.
1972
1973 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1974
1975         * gcc.c-torture/execute/simd-5.c: New test.
1976
1977 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1978
1979         PR c++/15064
1980         * g++.dg/template/crash18.C: New test.
1981
1982 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1983
1984         * g++.dg/ext/complit3.C: New test.
1985
1986 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1987
1988         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1989         * gcc.dg/altivec-3.c: Same.
1990         * gcc.dg/altivec-varargs-1.c: Same.
1991
1992 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1993
1994         * lib/target-supports.exp (check_profiling_available): Assume
1995         profiling is not available on powerpc-eabi targets.
1996
1997 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1998
1999         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2000         * gcc.dg/vmx/bug-1.c: Ditto.
2001
2002 2004-04-20  Eric Christopher  <echristo@redhat.com>
2003
2004         * gcc.dg/charset/extern.c: New test.
2005         * g++.dg/charset/extern3.cc: Ditto.
2006
2007 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2008
2009         * gcc.dg/builtins-39.c: New test.
2010
2011 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2012
2013         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2014
2015 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2016
2017         * gcc.dg/torture/mips-hilo-1.c: New test.
2018
2019 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2020
2021         * gcc.c-torture/compile/20040419-1.c: New test.
2022
2023 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2024
2025         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2026
2027 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2028             Aldy Hernandez  <aldyh@redhat.com>
2029
2030         * gcc.c-torture/execute/va-arg-24.c: New.
2031
2032 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2033             Aldy Hernandez  <aldyh@redhat.com>
2034
2035         * gcc.dg/vmx/1b-01.c: New.
2036         * gcc.dg/vmx/1b-02.c: New.
2037         * gcc.dg/vmx/1b-03.c: New.
2038         * gcc.dg/vmx/1b-04.c: New.
2039         * gcc.dg/vmx/1b-05.c: New.
2040         * gcc.dg/vmx/1b-06.c: New.
2041         * gcc.dg/vmx/1b-07.c: New.
2042         * gcc.dg/vmx/1c-01.c: New.
2043         * gcc.dg/vmx/1c-02.c: New.
2044         * gcc.dg/vmx/3a-01a.c: New.
2045         * gcc.dg/vmx/3a-01.c: New.
2046         * gcc.dg/vmx/3a-01m.c: New.
2047         * gcc.dg/vmx/3a-03.c: New.
2048         * gcc.dg/vmx/3a-03m.c: New.
2049         * gcc.dg/vmx/3a-04.c: New.
2050         * gcc.dg/vmx/3a-04m.c: New.
2051         * gcc.dg/vmx/3a-05.c: New.
2052         * gcc.dg/vmx/3a-06.c: New.
2053         * gcc.dg/vmx/3a-06m.c: New.
2054         * gcc.dg/vmx/3a-07.c: New.
2055         * gcc.dg/vmx/3b-01.c: New.
2056         * gcc.dg/vmx/3b-02.c: New.
2057         * gcc.dg/vmx/3b-10.c: New.
2058         * gcc.dg/vmx/3b-13.c: New.
2059         * gcc.dg/vmx/3b-14.c: New.
2060         * gcc.dg/vmx/3b-15.c: New.
2061         * gcc.dg/vmx/3c-01a.c: New.
2062         * gcc.dg/vmx/3c-01.c: New.
2063         * gcc.dg/vmx/3c-02.c: New.
2064         * gcc.dg/vmx/3c-03.c: New.
2065         * gcc.dg/vmx/3d-01.c: New.
2066         * gcc.dg/vmx/4-01.c: New.
2067         * gcc.dg/vmx/4-03.c: New.
2068         * gcc.dg/vmx/5-01.c: New.
2069         * gcc.dg/vmx/5-02.c: New.
2070         * gcc.dg/vmx/5-03.c: New.
2071         * gcc.dg/vmx/5-04.c: New.
2072         * gcc.dg/vmx/5-05.c: New.
2073         * gcc.dg/vmx/5-06.c: New.
2074         * gcc.dg/vmx/5-07.c: New.
2075         * gcc.dg/vmx/5-07t.c: New.
2076         * gcc.dg/vmx/5-08.c: New.
2077         * gcc.dg/vmx/5-10.c: New.
2078         * gcc.dg/vmx/5-11.c: New.
2079         * gcc.dg/vmx/7-01a.c: New.
2080         * gcc.dg/vmx/7-01.c: New.
2081         * gcc.dg/vmx/7c-01.c: New.
2082         * gcc.dg/vmx/7d-01.c: New.
2083         * gcc.dg/vmx/7d-02.c: New.
2084         * gcc.dg/vmx/8-01.c: New.
2085         * gcc.dg/vmx/8-02a.c: New.
2086         * gcc.dg/vmx/8-02.c: New.
2087         * gcc.dg/vmx/brode-1.c: New.
2088         * gcc.dg/vmx/bug-1.c: New.
2089         * gcc.dg/vmx/bug-2.c: New.
2090         * gcc.dg/vmx/bug-3.c: New.
2091         * gcc.dg/vmx/cw-bug-1.c: New.
2092         * gcc.dg/vmx/cw-bug-2.c: New.
2093         * gcc.dg/vmx/cw-bug-3.c: New.
2094         * gcc.dg/vmx/dct.c: New.
2095         * gcc.dg/vmx/debug-1.c: New.
2096         * gcc.dg/vmx/debug-2.c: New.
2097         * gcc.dg/vmx/debug-3.c: New.
2098         * gcc.dg/vmx/debug-4.c: New.
2099         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2100         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2101         * gcc.dg/vmx/eg-5.c: New.
2102         * gcc.dg/vmx/fft.c: New.
2103         * gcc.dg/vmx/gcc-bug-1.c: New.
2104         * gcc.dg/vmx/gcc-bug-2.c: New.
2105         * gcc.dg/vmx/gcc-bug-3.c: New.
2106         * gcc.dg/vmx/gcc-bug-4.c: New.
2107         * gcc.dg/vmx/gcc-bug-5.c: New.
2108         * gcc.dg/vmx/gcc-bug-6.c: New.
2109         * gcc.dg/vmx/gcc-bug-7.c: New.
2110         * gcc.dg/vmx/gcc-bug-8.c: New.
2111         * gcc.dg/vmx/gcc-bug-9.c: New.
2112         * gcc.dg/vmx/gcc-bug-b.c: New.
2113         * gcc.dg/vmx/gcc-bug-c.c: New.
2114         * gcc.dg/vmx/gcc-bug-d.c: New.
2115         * gcc.dg/vmx/gcc-bug-e.c: New.
2116         * gcc.dg/vmx/gcc-bug-f.c: New.
2117         * gcc.dg/vmx/gcc-bug-g.c: New.
2118         * gcc.dg/vmx/gcc-bug-i.c: New.
2119         * gcc.dg/vmx/harness.h: New.
2120         * gcc.dg/vmx/ira1.c: New.
2121         * gcc.dg/vmx/ira2a.c: New.
2122         * gcc.dg/vmx/ira2b.c: New.
2123         * gcc.dg/vmx/ira2.c: New.
2124         * gcc.dg/vmx/ira2c.c: New.
2125         * gcc.dg/vmx/mem.c: New.
2126         * gcc.dg/vmx/newton-1.c: New.
2127         * gcc.dg/vmx/ops.c: New.
2128         * gcc.dg/vmx/sn7153.c: New.
2129         * gcc.dg/vmx/spill2.c: New.
2130         * gcc.dg/vmx/spill3.c: New.
2131         * gcc.dg/vmx/spill.c: New.
2132         * gcc.dg/vmx/t.c: New.
2133         * gcc.dg/vmx/varargs-1.c: New.
2134         * gcc.dg/vmx/varargs-2.c: New.
2135         * gcc.dg/vmx/varargs-3.c: New.
2136         * gcc.dg/vmx/varargs-4.c: New.
2137         * gcc.dg/vmx/varargs-5.c: New.
2138         * gcc.dg/vmx/varargs-6.c: New.
2139         * gcc.dg/vmx/varargs-7.c: New.
2140         * gcc.dg/vmx/vmx.exp: New.
2141         * gcc.dg/vmx/vprint-1.c: New.
2142         * gcc.dg/vmx/vscan-1.c: New.
2143         * gcc.dg/vmx/x-01.c: New.
2144         * gcc.dg/vmx/x-02.c: New.
2145         * gcc.dg/vmx/x-03.c: New.
2146         * gcc.dg/vmx/x-04.c: New.
2147         * gcc.dg/vmx/x-05.c: New.
2148         * gcc.dg/vmx/yousufi-1.c: New.
2149         * gcc.dg/vmx/zero-1.c: New.
2150         * gcc.dg/vmx/zero.c: New.
2151
2152 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2153
2154         * g++.dg/lookup/java1.C: Update for chage of
2155         _Jv_AllocObject.
2156         * g++.dg/lookup/java2.C: Likewise.
2157
2158 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2159
2160         * ada/acats/run_all.sh: use -O2 by default.
2161
2162 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2163
2164         * gcc.dg/vr-mult-[12].c: New tests.
2165
2166 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2167
2168         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2169
2170         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2171
2172 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2173
2174         * lib/target-supports.exp (check_profiling_available): Assume profiling
2175         isn't available for mips*-*-elf targets.
2176
2177 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2178
2179         * gcc.dg/builtins-38.c: New test.
2180
2181 2004-04-14  Eric Christopher  <echristo@redhat.com>
2182
2183         * g++.dg/charset/charset.exp: Run .cc extension tests.
2184
2185 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2186
2187         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2188
2189 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2190
2191         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2192
2193 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2194
2195         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2196         * gcc.dg/i386-387-2.c: Likewise.
2197
2198         * gcc.dg/i386-387-7.c: New test.
2199         * gcc.dg/i386-387-8.c: New test.
2200
2201         * gcc.dg/builtins-37.c: New test.
2202
2203 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2204
2205         * g++.dg/pch/externc-1.C: Add missing semicolon.
2206
2207 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2208
2209         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2210
2211 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2212
2213         * gcc.c-torture/execute/20040411-1.c: New test.
2214
2215 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2216
2217         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2218
2219 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2220
2221         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2222
2223 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2224
2225         * lib/target-supports.exp (check_named_sections_available): New.
2226         * lib/gcc-dg.exp (dg-require-named-sections): New.
2227         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2228         old-deja.exp.  Also prune error-count message from HP linker.
2229         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2230
2231         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2232         * g++.old-deja/g++.pt/static3.C: Likewise.
2233         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2234
2235 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2236
2237         * gcc.c-torture/execute/20040409-1.c: New test case.
2238         * gcc.c-torture/execute/20040409-2.c: New test case.
2239         * gcc.c-torture/execute/20040409-3.c: New test case.
2240
2241 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2242
2243         * gcc.dg/20040409-1.c: New test.
2244
2245 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2246
2247         PR target/14888
2248         * g++.dg/opt/pr14888.C: New test case.
2249
2250 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2251
2252         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2253         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2254         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2255         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2256         New tests.
2257
2258 2004-04-08  Paul Brook  <paul@codesourcery.com>
2259
2260         * gcc.dg/spill-1.c: New test.
2261
2262 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2263
2264         * gcc.dg/torture/builtin-ctype-2.c: New test.
2265
2266 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2267
2268         * gcc.dg/pch/pch.exp: Add largefile test.
2269
2270 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2271
2272         * g++.dg/pch/externc-1.Hs: New.
2273         * g++.dg/pch/externc-1.C: New.
2274
2275 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2276
2277         * gcc.dg/compat/struct-by-value-5a_main.c,
2278         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2279         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2280         * gcc.dg/compat/struct-by-value-5a_x.c,
2281         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2282         gcc.dg/compat/struct-by-value-5_x.c.
2283         * gcc.dg/compat/struct-by-value-5a_y.c,
2284         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2285         gcc.dg/compat/struct-by-value-5_y.c.
2286
2287         * gcc.dg/compat/struct-by-value-6a_main.c,
2288         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2289         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2290         * gcc.dg/compat/struct-by-value-6a_x.c,
2291         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2292         gcc.dg/compat/struct-by-value-6_x.c.
2293         * gcc.dg/compat/struct-by-value-6a_y.c,
2294         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2295         gcc.dg/compat/struct-by-value-6_y.c.
2296
2297         * gcc.dg/compat/struct-by-value-7a_main.c,
2298         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2299         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2300         * gcc.dg/compat/struct-by-value-7a_x.c,
2301         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2302         gcc.dg/compat/struct-by-value-7_x.c.
2303         * gcc.dg/compat/struct-by-value-7a_y.c,
2304         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2305         gcc.dg/compat/struct-by-value-7_y.c.
2306
2307 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2308
2309         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2310         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2311         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2312         options.
2313
2314 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2315
2316         * gcc.dg/builtins-36.c: New test.
2317
2318 2004-04-06  Paul Brook  <paul@codesourcery.com>
2319
2320         * README.gcc: Remove obsolete contraint on testcases.
2321
2322 2004-04-05  Paul Brook  <paul@codesourcery.com>
2323
2324         PR2123
2325         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2326         failure and exit(0) on success.
2327         * g++.dg/expr/anew2.C: Ditto.
2328         * g++.dg/expr/anew3.C: Ditto.
2329         * g++.dg/expr/anew4.C: Ditto.
2330
2331 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2332
2333         PR c++/3518
2334         * g++.dg/template/unify7.C: New.
2335
2336 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2337
2338         * g++.dg/README: Bring up to date with new subdirectories; remove
2339         duplicate subdirectory lines.
2340
2341 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2342
2343         PR c++/14007
2344         * g++.dg/template/unify5.C: New.
2345         * g++.dg/template/unify6.C: New.
2346         * g++.dg/template/qualttp20.C: Adjust.
2347         * g++.old-deja/g++.jason/report.C: Adjust.
2348         * g++.old-deja/g++.other/qual1.C: Adjust.
2349
2350 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2351
2352         PR c++/14803
2353         * g++.dg/inherit/ptrmem1.C: New test.
2354
2355 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2356
2357         PR c++/14755
2358         * gcc.c-torture/execute/20040331-1.c: New test.
2359         * gcc.dg/20040331-1.c: New test.
2360
2361 2004-04-01  Paul Brook  <paul@codesourcery.com>
2362
2363         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2364
2365 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2366
2367         PR c++/14724
2368         * g++.dg/init/goto1.C: New test.
2369
2370         PR c++/14763
2371         * g++.dg/template/defarg4.C: New test.
2372
2373 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2374
2375         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2376
2377 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2378
2379         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2380
2381 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2382
2383         * gcc.dg/noncompile/undeclared-2.c: New test.
2384
2385 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2386
2387         * gcc.dg/940409-1.c: Remove XFAIL.
2388         * gcc.dg/reg-vol-struct-1.c: New test.
2389
2390 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2391
2392         * gcc.dg/torture/builtin-wctype-1.c: New test.
2393
2394 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2395
2396         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2397         * gcc.dg/20001101-1.c: Likewise.
2398         * gcc.dg/20001102-1.c: Likewise.
2399
2400 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2401
2402         * gcc.dg/compare8.c: Add an additional test for XOR.
2403
2404 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2405
2406         * gcc.dg/torture/builtin-ctype-1.c: New test.
2407
2408 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2409
2410         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2411         * gcc.dg/torture/builtin-math-1.c: Likewise.
2412         * gcc.dg/torture/builtin-power-1.c: New test.
2413
2414 2004-03-24  Andreas Schwab  <schwab@suse.de>
2415
2416         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2417         IA64 assembler.
2418
2419 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2420             Roger Sayle  <roger@eyesopen.com>
2421
2422         * gcc.dg/compare8.c: New test case.
2423
2424 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2425
2426         * g++.dg/ext/altivec-7.C: New test.
2427
2428 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2429
2430         PR 12267, 12391, 12560, 13129, 14114, 14133
2431         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2432         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2433         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2434         Adjust error regexps.
2435         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2436         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2437         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2438         * gcc.dg/local1.c: Add explanatory comment.
2439
2440 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2441
2442         PR optimization/14669
2443         * g++.dg/opt/fold2.C: New test case.
2444
2445 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2446
2447         PR c/14069
2448         * gcc.dg/20040322-1.c: New test.
2449
2450 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2451
2452         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2453         * gcc.dg/ultrasp4.c: Likewise.
2454         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2455
2456 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2457
2458         * gcc.dg/i386-sse-8.c: Reset default options.
2459
2460 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2461
2462         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2463         in the error message text.
2464
2465 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2466
2467         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2468
2469 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2470
2471         PR c++/14616
2472         * g++.dg/init/array13.C: New test.
2473
2474 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2475
2476         PR target/13889
2477         * gcc.c-torture/compile/pr13889.c: New test case.
2478
2479 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2480
2481         PR c/14635
2482         * builtins-1.c (nan, nans): Don't test.
2483         * builtins-30.c: Don't use nan, nanf, nanl.
2484         * builtins-35.c: New test.
2485
2486 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2487
2488         * g++.dg/ext/altivec-6.C: New test.
2489
2490 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2491
2492         * g++.dg/init/placement3.C: New test.
2493
2494         * g++.dg/template/spec13.C: New test.
2495
2496         * g++.dg/lookup/using11.C: New test.
2497
2498         * g++.dg/lookup/koenig3.C: New test.
2499
2500         * g++.dg/template/operator2.C: New test.
2501
2502         * g++.dg/expr/dtor3.C: New test.
2503         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2504         marker.
2505         * g++.old-deja/g++.law/visibility28.C: Likewise.
2506
2507 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2508
2509         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2510         * gcc.dg/ppc64-abi-3.c: Likewise.
2511
2512 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2513
2514         PR c++/14545
2515         * g++.dg/parse/template15.C: New test.
2516
2517 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2518
2519         * g++.dg/expr/dtor2.C: New test.
2520
2521         * g++.dg/lookup/anon4.C: New test.
2522
2523         * g++.dg/overload/using1.C: New test.
2524
2525         * g++.dg/template/lookup7.C: New test.
2526
2527         * g++.dg/template/typename6.C: New test.
2528
2529         * g++.dg/expr/cond6.C: New test.
2530
2531 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2532
2533         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2534
2535 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2536
2537         * g++.dg/expr/cond5.C: New test.
2538         * g++.dg/expr/constcast1.C: Likewise.
2539         * g++.dg/expr/ptrmem2.C: Likewise.
2540         * g++.dg/expr/ptrmem3.C: Likewise.
2541         * g++.dg/lookup/main1.C: Likewise.
2542         * g++.dg/template/lookup6.C: Likewise.
2543
2544 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2545
2546         * gcc.dg/local1.c: New test.
2547
2548         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2549
2550 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2551
2552         * gcc.dg/torture/builtin-convert-1.c: New test.
2553
2554 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2555
2556         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2557
2558 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2559
2560         PR c++/14481
2561         * g++.dg/warn/Wunused-7.C: New test.
2562
2563 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2564
2565         * gcc.dg/torture/builtin-integral-1.c: New test.
2566
2567 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2568
2569         PR c++/14586
2570         * g++.dg/parse/non-dependent3.C: New test.
2571
2572 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2573
2574         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2575         * g++.dg/eh/simd-2.C: Likewise.
2576         * g++.dg/init/array10.C: Likewise.
2577         * gcc.c-torture/compile/simd-1.c: Likewise.
2578         * gcc.c-torture/compile/simd-2.c: Likewise.
2579         * gcc.c-torture/compile/simd-3.c: Likewise.
2580         * gcc.c-torture/compile/simd-4.c: Likewise.
2581         * gcc.c-torture/compile/simd-6.c: Likewise.
2582         * gcc.c-torture/execute/simd-1.c: Likewise.
2583         * gcc.c-torture/execute/simd-2.c: Likewise.
2584         * gcc.dg/compat/vector-defs.h: Likewise.
2585         * gcc.dg/20020531-1.c: Likewise.
2586         * gcc.dg/altivec-3.c: Likewise.
2587         * gcc.dg/altivec-4.c: Likewise.
2588         * gcc.dg/altivec-varargs-1.c: Likewise.
2589         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2590         * gcc.dg/i386-mmx-3.c: Likewise.
2591         * gcc.dg/i386-sse-4.c: Likewise.
2592         * gcc.dg/i386-sse-5.c: Likewise.
2593         * gcc.dg/i386-sse-8.c: Likewise.
2594         * gcc.dg/simd-1.c: Likewise.
2595         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2596         __ev64_opaque__ since the machine description provides it.
2597
2598 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2599
2600         * lib/compat.exp (skip_list): New global variable.
2601         Use it to hold the user defined COMPAT_SKIPS list if any.
2602         (compat-obj): Add the members of skip_list to optall.
2603
2604 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2605
2606         * gcc.dg/compat/union-by-value-1_main.c,
2607         union-by-value-1_x.c, union-by-value-1_y.c,
2608         union-check.h, union-defs.h,
2609         union-init.h, union-return-1_main.c,
2610         union-return-1_x.c, union-return-1_y.c: New files.
2611
2612 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2613
2614         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2615         mixed-struct-init.h: Add 4 mixed structure types.
2616         struct-by-value-21_main.c, struct-by-value-21_x.c,
2617         struct-by-value-21_y.c, struct-return-21_main.c,
2618         struct-return-21_x.c, struct-return-21_y.c: New files.
2619
2620 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2621
2622         PR c++/14550
2623         * g++.dg/parse/template14.C: New test.
2624
2625 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2626
2627         * gcc.c-torture/execute/20040313-1.c: New test.
2628
2629 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2630
2631         PR target/14533
2632         * gcc.dg/20040311-2.c: New test.
2633
2634 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2635
2636         PR other/14544
2637         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2638         bit-field.
2639
2640 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2641
2642         * gcc.dg/20040305-2.c: Add missing return statement.
2643
2644 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2645
2646         * gcc.dg/builtins-34.c: Also check pow10*.
2647
2648 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2649
2650         PR target/14262
2651         * gcc.dg/20040305-2.c: New test.
2652
2653 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2654
2655         * gcc.dg/20040310-1.c: New test.
2656
2657 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2658
2659         * gcc.c-torture/execute/20040311-1.c: New test case.
2660
2661 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2662
2663         PR c++/14476
2664         * g++.dg/lookup/enum1.C: New test.
2665
2666 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2667
2668         PR c++/14510
2669         * g++.dg/lookup/struct2.C: New test.
2670
2671 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2672
2673         * gcc.dg/builtins-34.c: New test.
2674
2675 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2676
2677         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2678
2679 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2680
2681         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2682         * gcc.dg/alias-2.c: New testcase.
2683
2684 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2685
2686         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2687
2688 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2689
2690         * gcc.c-torture/execute/20040309-1.c: New test case.
2691
2692 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2693
2694         PR c++/14397
2695         * g++.dg/overload/ref1.C: New.
2696
2697 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2698
2699         PR c++/14409
2700         * g++.dg/template/spec12.C: New test.
2701
2702         PR c++/14448
2703         * g++.dg/parse/crash14.C: New test.
2704
2705 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/14230
2708         * g++.dg/init/ref11.C: New test.
2709
2710 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR c++/14432
2713         * g++.dg/parse/builtin2.C: New test.
2714
2715 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2716
2717         PR c++/14401
2718         * g++.dg/init/ctor3.C: New test.
2719         * g++.dg/init/union1.C: New test.
2720         * g++.dg/ext/anon-struct4.C: New test.
2721
2722 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2723
2724         * g++.dg/lookup/koenig1.C: Tweak error messages.
2725         * g++.dg/lookup/used-before-declaration.C: Likewise.
2726         * g++.dg/other/do1.C: Likewise.
2727         * g++.dg/overload/koenig1.C: Likewise.
2728         * g++.dg/parse/crash13.C: Likewise.
2729         * g++.dg/template/instantiate3.C: Likewise.
2730
2731 2004-03-08  Eric Christopher  <echristo@redhat.com>
2732
2733         * * lib/target-supports.exp: Enable libiconv in test
2734         compilation.  Fix up error checking.
2735
2736 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2737
2738         PR middle-end/14289
2739         * gcc.dg/pr14289-1.c: New test case.
2740         * gcc.dg/pr14289-2.c: Likewise.
2741         * gcc.dg/pr14289-3.c: Likewise.
2742
2743 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2744
2745         * gcc.c-torture/execute/20040308-1.c: New test.
2746
2747 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2748
2749         * gcc.c-torture/execute/20040307-1.c: New test case.
2750
2751 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2752
2753         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2754
2755 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2756
2757         * gcc.dg/20040306-1.c: New test.
2758
2759 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2760
2761         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2762         them static.
2763         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2764
2765 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2766
2767         PR c/14465
2768         * gcc.dg/decl-6.c: New test.
2769
2770 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2771
2772         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2773         Rename LOGPOW -> LOG_POW.
2774         (SQRT_EXP, POW_EXP): New.
2775
2776 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2777
2778         * gcc.dg/i386-sse-8.c: New test.
2779
2780 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2781
2782         PR c/14114
2783         * gcc.dg/decl-5.c: New test.
2784
2785 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2786
2787         * gcc.dg/20040305-1.c: New test.
2788
2789 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2790
2791         PR other/14354
2792         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2793
2794 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2795
2796         PR c++/14425, c++/14426
2797         * g++.dg/ext/altivec-4.C: New test.
2798         * g++.dg/ext/altivec-5.C: New test.
2799
2800 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2801
2802         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2803         global variables of a type with no linkage.
2804         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2805         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2806         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2807         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2808         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2809         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2810         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2811         * g++.dg/warn/deprecated.C: Name enum Color.
2812         * g++.dg/overload/VLA.C: Name structure for 'b'.
2813         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2814
2815 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2816
2817         * gcc.c-torture/compile/20040304-1.c: New test.
2818
2819 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2820
2821         PR 13728
2822         * gcc.dg/decl-4.c: New testcase.
2823
2824 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2825
2826         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2827         as PRECF if sizeof (float) > sizeof (double).
2828         (PRECL): Make it the same as PRECF if
2829         sizeof (float) > sizeof (long double).
2830
2831 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2832
2833         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2834         system type.  Add check for irix6 which doesn't have c99 runtime.
2835
2836 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2837
2838         * gcc.dg/const-elim-1.c: xfail for xtensa.
2839
2840 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2841
2842         PR c++/14369
2843         * g++.dg/template/cond4.C: New test.
2844
2845 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2846
2847         PR c++/14360
2848         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2849
2850         PR c++/14361
2851         * g++.dg/parse/defarg7.C: New test.
2852
2853         PR c++/14359
2854         * g++.dg/template/friend26.C: New test.
2855
2856 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/14324
2859         * g++.dg/abi/mangle21.C: New test.
2860
2861         PR c++/14260
2862         * g++.dg/parse/constructor2.C: New test.
2863
2864         PR c++/14337
2865         * g++.dg/template/sfinae1.C: New test.
2866
2867 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2868
2869         PR c++/14267
2870         * g++.dg/expr/crash2.C: New test.
2871
2872         PR middle-end/13448
2873         * gcc.dg/inline-5.c: New test.
2874         * gcc.dg/always-inline.c: Split out tests into ...
2875         * gcc.dg/always-inline2.c: ... this and ...
2876         * gcc.dg/always-inline3.c: ... this.
2877
2878 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2879
2880         PR debug/12103
2881         * g++.dg/debug/crash1.C: New test.
2882
2883 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2884
2885         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2886         function with __attribute__((noinline)).
2887         (recurser_void2): Likewise.
2888         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2889         (recurser_void2): Likewise.
2890
2891 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2892
2893         PR middle-end/14203
2894         * g++.dg/warn/Wunused-6.C: New test case.
2895
2896 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2897
2898         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2899         not defined.
2900
2901 2004-02-27  Eric Christopher  <echristo@redhat.com>
2902
2903         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2904         * g++.dg/charset/asm2.c: Run only x86.
2905         * gcc.dg/charset/asm3.c: Ditto.
2906
2907 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2908
2909         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2910         ld_library_path.
2911
2912 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2913
2914         * g++.dg/ext/altivec-3.C: New.
2915
2916 2004-02-26  Richard Henderson  <rth@redhat.com>
2917
2918         * g++.dg/ext/attrib10.C: Mark for warning.
2919         * gcc.dg/attr-alias-1.c: New.
2920
2921 2004-02-26  Richard Henderson  <rth@redhat.com>
2922
2923         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2924         * gcc.c-torture/execute/20040208-2.c: ... it back.
2925
2926 2004-02-26  Eric Christopher  <echristo@redhat.com>
2927
2928         * lib/target-supports.exp (check-iconv-available): New function.
2929         * lib/gcc-dg.exp (dg-require-iconv): New function.
2930         Use above.
2931         * gcc.dg/charset: New directory.
2932         * gcc.dg/charset/charset.exp: New file.
2933         * gcc.dg/charset/asm1.c: Ditto.
2934         * gcc.dg/charset/asm2.c: Ditto.
2935         * gcc.dg/charset/asm3.c: Ditto.
2936         * gcc.dg/charset/asm4.c: Ditto.
2937         * gcc.dg/charset/asm5.c: Ditto.
2938         * gcc.dg/charset/attribute1.c: Ditto.
2939         * gcc.dg/charset/attribute2.c: Ditto.
2940         * gcc.dg/charset/string1.c: Ditto.
2941         * g++.dg/charset: New directory.
2942         * g++.dg/dg.exp: Add here. Special options.
2943         * g++.dg/charset/charset.exp: New file.
2944         * g++.dg/charset/asm1.c: Ditto.
2945         * g++.dg/charset/asm2.c: Ditto.
2946         * g++.dg/charset/asm3.c: Ditto.
2947         * g++.dg/charset/asm4.c: Ditto.
2948         * g++.dg/charset/attribute1.c: Ditto.
2949         * g++.dg/charset/attribute2.c: Ditto.
2950         * g++.dg/charset/extern1.cc: Ditto.
2951         * g++.dg/charset/extern2.cc: Ditto.
2952         * g++.dg/charset/string1.c: Ditto.
2953
2954 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2955
2956         PR c++/14278
2957         * g++.dg/parse/comma1.C: New test.
2958
2959 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2960
2961         PR c++/14284
2962         * g++.dg/template/ttp8.C: New test.
2963
2964 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2965
2966         * gcc.dg/fixuns-trunc-1.c: New test.
2967
2968 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2969
2970         * gcc.dg/builtins-config.h: Use #elif.
2971
2972 2004-02-26  Michael Matz  <matz@suse.de>
2973
2974         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2975         * gcc.dg/991214-1.c: Likewise.
2976         * gcc.dg/i386-asm-1.c: Likewise.
2977
2978 2004-02-25  Richard Henderson  <rth@redhat.com>
2979
2980         * gcc.c-torture/execute/20040208-2.c: Move ...
2981         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2982
2983 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2984
2985         PR c++/14246
2986         * g++.dg/other/crash-3.C: New test.
2987
2988 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2989
2990         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2991         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2992
2993         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2994         HP-UX.
2995
2996 2004-02-24  Michael Matz  <matz@suse.de>
2997
2998         * gcc.dg/i386-regparm.c: New.
2999
3000 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3001
3002         * gcc.c-torture/execute/20040223-1.c: New.
3003
3004 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3005             Kazu Hirata  <kazu@cs.umass.edu>
3006
3007         * gcc.dg/fwritable-strings-1.c: Remove.
3008
3009 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3010
3011         PR c/14156
3012         * gcc.dg/20040223-1.c: New test.
3013
3014 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3015
3016         PR c++/14106
3017         * g++.dg/ext/typeof9.C: New test.
3018
3019 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3020
3021         PR c++/14250
3022         * g++.dg/other/switch1.C: New test.
3023
3024 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3025
3026         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3027         * gcc.dg/va-arg-1.c: Likewise.
3028
3029 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3030
3031         PR c++/14143
3032         * g++.dg/template/koenig5.C: New test.
3033
3034 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3035
3036         * g++.dg/ext/altivec-1.C: Generalize target triple.
3037         * g++.dg/ext/altivec-2.C: New test case.
3038         * g++.dg/ext/altivec_check.h: New file.
3039         * gcc.dg/altivec-1.c: Generalize target triple;
3040         include altivec_check.h and call altivec_check().
3041         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3042         * gcc.dg/altivec-6.c: New test case.
3043         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3044         type casts as needed.
3045         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3046         altivec_check().
3047         * gcc.dg/altivec-12.c: New test case.
3048         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3049         include altivec_check.h and call altivec_check().
3050         * gcc.dg/altivec_check.h: New file.
3051
3052 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3053
3054         * lib/target-supports.exp (check_alias_available): Don't mangle
3055         function `g' in test program.
3056
3057 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3058
3059         * lib/target-supports.exp (check_profiling_available): Check
3060         argument to determine whether we support a profiling type.
3061         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3062         check_profiling_available.
3063         * g++.dg/bprob/bprob.exp: Likewise
3064         * g77.dg/bprob/bprob.exp: Likewise.
3065         * gcc.misc-tests/bprob.exp: Likewise.
3066         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3067         dg-require-profiling and delete expected error handling.
3068         * gcc.dg/20021014-1.c: Likewise.
3069         * gcc.dg/nest.c: Likewise.
3070
3071 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3072
3073         PR c++/12007
3074         * g++.dg/other/vthunk1.C: New test.
3075
3076 2004-02-20  Falk Hueffner  <falk@debian.org>
3077
3078         PR target/14201
3079         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3080
3081 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3082
3083         PR c++/13927
3084         * g++.dg/other/error8.C: Remove XFAIL markers.
3085
3086         PR c++/14173
3087         * g++.dg/ext/packed5.C: New test.
3088
3089         PR c++/14199
3090         * g++.dg/warn/Wunused-5.C: New test.
3091
3092         PR c++/14186
3093         * g++.dg/lookup/member1.C: New test.
3094
3095 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3096
3097         * gcc.c-torture/compile/20040130-1.c: Enable only when
3098         __INT_MAX__ >= 2147483647L.
3099         * gcc.c-torture/compile/961203-1.c: Likewise.
3100
3101 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3102
3103         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3104         * g++.dg/opt/template1.C: Robustify assembler regexp
3105
3106 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3107
3108         * gcc.c-torture/execute/simd-4.x: Remove.
3109         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3110         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3111         Guard with #ifndef SKIP_ATTRIBUTE.
3112         * gcc.dg/compat/vector-1_y.c: Likewise.
3113         * gcc.dg/compat/vector-2_x.c: Likewise.
3114         * gcc.dg/compat/vector-2_y.c: Likewise.
3115         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3116         * g++.dg/eh/simd-2.C: Likewise.
3117
3118 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3119
3120         * gcc.c-torture/compile/complex-1.c: New.
3121
3122 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3123
3124         PR target/14209
3125         * gcc.c-torture/execute/20040218-1.c: New test.
3126
3127 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3128
3129         PR c++/14181
3130         * g++.dg/parse/new2.C: New test.
3131
3132 2004-02-18  Paul Brook  <paul@codesourcery.com>
3133
3134         * gcc.c-torture/compile/libcall-1.c: New test.
3135
3136 2004-02-18  Paul Brook  <paul@codesourcery.com>
3137
3138         PR debug/12934
3139         * gcc.dg/debug/debug-7.c: New test.
3140
3141 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3142
3143         * gcc.dg/20040217-1.c: New test.
3144
3145 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3146
3147         * gcc.c-torture/execute/990208-1.x: Delete.
3148
3149 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3150
3151         * gcc.c-torture/execute/20040208-2.x: New file.
3152
3153 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3154
3155         PR c++/11326
3156         * g++.dg/abi/structret1.C: New test.
3157
3158 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3159
3160         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3161         (i386_cpuid): No need to test if cpuid is available on AMD64.
3162         Fix assembly, so that it works onboth i386 and AMD64.
3163         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3164         (vecInLong): Fix s[] member type to unsigned int.
3165         (vecInWord): Remove type.
3166         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3167         (a64, b64, c64, d64, e64): Remove.
3168         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3169         Remove unused variable.  Remove initialization of removed variables.
3170         Don't call mmx_tests nor sse_tests.
3171         (reference_mmx, reference_sse): Remove.
3172         (check): Add return stmt.
3173         * gcc.dg/i386-sse-7.c: New test.
3174         * gcc.dg/i386-mmx-4.c: New test.
3175
3176 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3177
3178         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3179         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3180         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3181         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3182         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3183         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3184         g++.dg/tc1/dr94.C: Fix line terminator.
3185
3186 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3187
3188         * gcc.c-torture/compile/20040216-1.c: New.
3189
3190 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3191
3192         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3193         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3194         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3195         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3196         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3197         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3198
3199 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3200
3201         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3202
3203 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3204
3205         PR c++/13971
3206         * g++.dg/expr/cond4.C: New test.
3207
3208         PR c++/14086
3209         * g++.dg/lookup/crash2.C: New test.
3210
3211 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3212
3213         * gcc.c-torture/compile/20040214-2.c: New test.
3214
3215 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3216
3217         PR c++/14116
3218         * g++.dg/ext/typeof8.C: New test.
3219
3220 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3221
3222         * gcc.c-torture/compile/20040214-1.c: New test.
3223
3224 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3225
3226         PR c++/13635
3227         * g++.dg/template/spec11.C: New test.
3228
3229 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3230
3231         PR c++/13927
3232         * g++.dg/other/error8.C: New test.
3233
3234 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3235
3236         PR c++/14122
3237         * g++.dg/template/array4.C: New test.
3238
3239         PR c++/14108
3240         * g++.dg/inherit/thunk2.C: New test.
3241
3242         PR c++/14083
3243         * g++.dg/eh/cond2.C: New test.
3244
3245 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3246
3247         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3248
3249 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3250
3251         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3252
3253 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3254
3255         * g++.dg/simd-2.C: xfail on ppc64-linux.
3256
3257 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3258
3259         PR c/456
3260         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3261         tests.
3262
3263 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3264
3265         * gcc.dg/builtins-33.c: New test.
3266
3267 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3268
3269         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3270
3271 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3272
3273         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3274
3275 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3276
3277         * gcc.dg/ppc64-abi-3.c: New test.
3278
3279 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3280
3281         PR c/14092
3282
3283         * gcc.dg/pr14092-1.c: New testcase.
3284
3285 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3286
3287         * gcc.dg/cpp/assert4.c: Fix typo last change.
3288
3289         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3290         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3291
3292         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3293
3294 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3295
3296         * gcc.c-torture/compile/20040209-1.c: New test case.
3297
3298 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3299
3300         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3301
3302 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3303
3304         * gcc.c-torture/execute/20040208-[12].c: New tests.
3305
3306 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3307
3308         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3309
3310 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3313
3314 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3315
3316         Bug 13856
3317         * gcc.dg/visibility-8.c: New testcase.
3318
3319 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3320
3321         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3322         arguments.
3323         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3324
3325 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3326
3327         PR middle-end/13696
3328         * g++.dg/opt/fold1.C: New test case.
3329
3330 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3331
3332         PR c++/14033
3333         * g++.dg/other/crash-2.C: New test.
3334
3335 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3336
3337         PR c++/14028
3338         * g++.dg/parse/angle-bracket2.C: New test.
3339
3340 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3341
3342         PR middle-end/13750
3343         Revert:
3344         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3345         PR pch/13361
3346         * testsuite/g++.dg/pch/wchar-1.C: New.
3347         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3348
3349 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3350
3351         PR c++/14008
3352         * g++.dg/parse/error15.C: New test.
3353         * g++.dg/parse/crash11.C: Update dg-error mark.
3354
3355 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/13932
3358         * g++.dg/warn/conv2.C: New test.
3359
3360 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3361
3362         PR c++/13086
3363         * g++.dg/warn/incomplete1.C: Remove xfail.
3364
3365 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3366
3367         * lib/file-format.exp (gcc_target_object_format): Use
3368         ${tool}_target_compile, not gcc_target_compile.
3369         * lib/target-supports.exp (check_alias_available): Likewise.
3370         (check_gc_sections_available): Likewise.
3371         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3372         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3373         dg-require-alias.
3374
3375 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3376
3377         PR c++/13969
3378         * g++.dg/template/static6.C: New test.
3379
3380 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3381
3382         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3383
3384 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3385
3386         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3387         tests for systems where `char' is unsigned by default.
3388
3389 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3390
3391         PR c++/13997
3392         * g++.dg/template/partial3.C: New test.
3393
3394 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3395
3396         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3397         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3398         Remove mentions of obsolete ports.
3399
3400 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3401
3402         * gcc.dg/noncompile/20001228-1.c: Fix for new
3403         error message.
3404
3405 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3406
3407         PR target/9348
3408         * gcc.c-torture/execute/multdi-1.c: New test case.
3409
3410 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3411
3412         PR c++/13925
3413         * g++.dg/template/lookup5.C: New test.
3414
3415 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/13950
3418         * g++.dg/template/lookup4.C: New test.
3419
3420         PR c++/13970
3421         * g++.dg/parse/error14.C: New test.
3422
3423         PR c++/14002
3424         * g++.dg/parse/template13.C: New test.
3425
3426 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3427
3428         PR c++/13978
3429         * g++.dg/template/koenig4.C: New test.
3430
3431         PR c++/13968
3432         * g++.dg/template/crash17.C: New test.
3433
3434         PR c++/13975
3435         * g++.dg/parse/error13.C: New test.
3436         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3437
3438 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3439
3440         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3441
3442 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3443
3444         PR c/11658
3445         PR c/13994
3446         * gcc.dg/noncompile/20040203-1.c: New test.
3447         * gcc.dg/noncompile/20040203-2.c: Likewise.
3448         * gcc.dg/noncompile/20040203-3.c: Likewise.
3449         * gcc.dg/20040203-1.c: Likewise.
3450
3451 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3452
3453         PR c++/10858
3454         * g++.dg/template/sizeof7.C: New test.
3455
3456 2004-02-02  Eric Christopher  <echristo@redhat.com>
3457             Zack Weinberg  <zack@codesourcery.com>
3458
3459         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3460
3461 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3462
3463         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3464         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3465         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3466         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3467
3468 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/13113
3471         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3472
3473         PR c++/13854
3474         * g++.dg/ext/attrib13.C: New test.
3475
3476         PR c++/13907
3477         * g++.dg/conversion/op2.C: New test.
3478
3479 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3480
3481         * gcc.dg/titype-1.c: Fix pasto.
3482
3483 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3484
3485         * gcc.dg/titype-1.c: New test.
3486
3487 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3488
3489         PR c++/13957
3490         * g++.dg/template/non-type-template-argument-1.C,
3491         g++.dg/template/qualified-id1.C: Update dg-error marks.
3492         * g++.dg/template/nontype6.C: New test.
3493
3494 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3495
3496         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3497         * gcc.dg/builtins-31.c: New testcase.
3498         * gcc.dg/builtins-32.c: New testcase.
3499
3500 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3501
3502         * objc.dg/call-super-2.m: Update line numbers
3503         for the including of stddef.h.
3504
3505 2004-01-30  Michael Matz  <matz@suse.de>
3506
3507         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3508         g++.dg/ext/case-range3.C: New tests.
3509
3510 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3511
3512         DR206
3513         PR c++/13813
3514         * g++.dg/template/member4.C: New test.
3515
3516 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3517
3518         PR c++/13683
3519         * g++.dg/template/sizeof6.C: New test.
3520
3521 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3522
3523         * gcc.dg/fwritable-strings-1.c: New test.
3524
3525 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         * gcc.c-torture/compile/20040130-1.c: New test.
3528
3529 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3530
3531         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3532
3533 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3534
3535         PR c++/13883
3536         * g++.dg/template/ctor3.C: New test.
3537
3538 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3539
3540         * g++.dg/tc1: New directory.
3541         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3542         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3543         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3544         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3545         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3546
3547 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3548
3549         * g++.dg/parse/error11.C: New test.
3550         * g++.dg/parse/error12.C: Likewise.
3551
3552 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3553
3554         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3555         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3556
3557 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3558
3559         PR c++/13791
3560         * g++.dg/ext/attrib12.C: New test.
3561
3562         PR c++/13736
3563         * g++.dg/parse/cast2.C: New test.
3564
3565 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3566
3567         * objc.dg/encode-2.m (main): New local string.  Set depending on
3568         sizeof long.  Use in sscanf call.
3569         * objc.dg/encode-3.m (main): New local string.  Set depending on
3570         sizeof long.  Use in scan_initial call.
3571
3572 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3573
3574         * objc.dg/call-super-2.m: Make LP64-safe.
3575         * objc.dg/desig-init-1.m: Likewise.
3576
3577 2004-01-27  Devang Patel <dpatel@apple.com>
3578
3579         * g++.dg/debug/namespace1.C: New test.
3580
3581 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3582
3583         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3584         xscale-*-*.
3585
3586         * gcc.dg/arm-mmx-1.c: New test.
3587
3588 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3589
3590         * gcc.dg/20040127-1.c: New test.
3591         * gcc.dg/20040127-2.c: New test.
3592
3593 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3594
3595         * objc.dg/stret-1.m (glob): Renamed to globa.
3596
3597 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3598
3599         PR c++/13663
3600         * g++.dg/expr/for1.C: New test.
3601
3602 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3603
3604         PR middle-end/13779
3605         * gcc.dg/darwin-longlong.c: New test.
3606
3607 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3608
3609         * gcc.dg/20040124-1.c: Moved test from here...
3610         * gcc.c-torture/compile/20040124-1.c: ...to here.
3611
3612 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3613
3614         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3615         the assembly output if -m64 is passed.
3616
3617 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3618
3619         PR c++/13833
3620         * g++.dg/template/cond3.C: New test.
3621
3622 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3623
3624         PR c++/13810
3625         * g++.dg/template/ttp7.C: New test.
3626
3627 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3628
3629         PR c++/13797
3630         * g++.dg/template/nontype4.C: New test.
3631         * g++.dg/template/nontype5.C: Likewise.
3632
3633 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3634
3635         * gcc.dg/torture/mips-clobber-at.c: New test.
3636
3637 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3638
3639         * gcc.dg/20040124-1.c: New test.
3640
3641 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3642
3643         * gcc.dg/20040123-1.c: New test.
3644
3645 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3646
3647         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3648
3649 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3650
3651         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3652
3653 2004-01-23  Andrew Pinski  <apinski@apple.com>
3654
3655         * gcc.dg/20030121-1.c: Move to ..
3656         * gcc.dg/20040121-1.c: here.
3657
3658 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3659
3660         * gcc.dg/builtins-29.c: New test case.
3661
3662 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3663
3664         PR 18314
3665         * gcc.dg/builtins-30.c: New testcase.
3666
3667 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3668
3669         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3670         * lib/g77.exp: Likewise.
3671         * lib/objc.exp: Likewise.
3672         * lib/g++.exp: Likewise.
3673
3674 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3675
3676         * gcc.dg/struct-by-value-2.c: New test.
3677
3678 2004-01-21  Andrew Pinski  <apinski@apple.com>
3679
3680         PR target/13785
3681         * gcc.dg/20030121-1.c: New test.
3682
3683 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3684
3685         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3686         clobber frame pointer register in asm statement.
3687
3688 2004-01-21  Falk Hueffner  <falk@debian.org>
3689
3690         * gcc.c-torture/compile/20040121-1.c: New test.
3691
3692 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3693
3694         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3695
3696 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3697
3698         * gcc.dg/ppc64-abi-2.c: New test.
3699
3700 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3701
3702         * lib/treelang.exp: Fill out this file.
3703         * lib/treelang-dg.exp: New File.
3704
3705 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3706
3707         * gcc.c-torture/compile/981022-1.c: Remove.
3708         * gcc.dg/array-5.c: Remove XFAIL.
3709         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3710         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3711         gcc.dg/cond-lvalue-1.c: Update.
3712         * gcc.dg/cast-lvalue-2.c: New test.
3713
3714 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/13592
3717         * g++.dg/other/error1.C (class foo): Tweak error message.
3718
3719         PR c++/13592
3720         * g++.dg/template/call2.C: New test.
3721
3722 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3723
3724         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3725         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3726         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3727         scalar-return-1_x.c, scalar-return-2_y.c,
3728         scalar-return-3_x.c, scalar-return-3_y.c,
3729         scalar-return-4_x.c, scalar-return-4_y.c,
3730         struct-align-1.h, struct-align-1_x.c,
3731         struct-align-1_y.c, struct-align-2.h,
3732         struct-align-2_x.c, struct-align-2_y.c,
3733         struct-by-value-10_y.c, struct-by-value-11_x.c,
3734         struct-by-value-11_y.c, struct-by-value-12_x.c,
3735         struct-by-value-12_y.c, struct-by-value-13_x.c,
3736         struct-by-value-13_y.c, struct-by-value-14_x.c,
3737         struct-by-value-14_y.c, struct-by-value-15_x.c,
3738         struct-by-value-15_y.c, struct-by-value-16_y.c,
3739         struct-by-value-17_y.c, struct-by-value-18_y.c,
3740         struct-by-value-19_y.c, struct-by-value-1_x.c,
3741         struct-by-value-1_y.c, struct-by-value-20_y.c,
3742         struct-by-value-2_x.c, struct-by-value-2_y.c,
3743         struct-by-value-3_y.c, struct-by-value-4_x.c,
3744         struct-by-value-4_y.c, struct-by-value-5_y.c,
3745         struct-by-value-6_y.c, struct-by-value-7_y.c
3746         struct-by-value-8_x.c, struct-by-value-8_y.c
3747         struct-by-value-9_x.c, struct-by-value-9_y.c
3748         struct-return-10_x.c, struct-return-10_y.c,
3749         struct-return-19_x.c, struct-return-20_x.c
3750         struct-return-2_x.c, struct-return-2_y.c
3751         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3752         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3753
3754 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3755
3756         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3757         attribute on sparc*-sun-solaris2.*.
3758
3759 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3760
3761         PR c++/13710
3762         * g++.dg/ext/typeof7.C: New test.
3763
3764 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3765
3766         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3767         * gcc.dg/const-elim-1.c: Same.
3768
3769 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3770
3771         * objc.dg/stret-1.m: New.
3772         * objc.dg/stret-2.m: New.
3773
3774 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3775
3776         PR c++/11895
3777         * g++.dg/ext/vector1.C: New test.
3778
3779 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3780
3781         * gcc.dg/pch/import-1.c: New.
3782         * gcc.dg/pch/import-1.hs: New.
3783         * gcc.dg/pch/import-1a.h: New.
3784         * gcc.dg/pch/import-1b.h: New.
3785         * gcc.dg/pch/import-1c.h: New.
3786
3787 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3788
3789         PR c++/13574
3790         * g++.dg/ext/array1.C: New test.
3791
3792         PR c++/13178
3793         * g++.dg/conversion/op1.C: New test.
3794
3795 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3796
3797         PR 11864
3798         From Kazumoto Kojima / Dan Kegel:
3799         * gcc.dg/pr11864-1.c: New test.
3800
3801         PR 10392
3802         From Marcus Comstedt / Dan Kegel:
3803         * gcc.dg/pr10392-1.c: New test.
3804
3805 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3806
3807         PR c++/13478
3808         * g++.dg/init/ref10.C: New test.
3809
3810 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3811
3812         PR c++/13407
3813         * g++.dg/parse/typename6.C: New test.
3814
3815 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3816
3817         PR pch/13361
3818         * testsuite/g++.dg/pch/wchar-1.C: New.
3819         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3820
3821 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3822
3823         PR c++/9259
3824         * g++.dg/expr/sizeof2.C: New test.
3825
3826 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3827
3828         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3829
3830 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3831
3832         PR c++/13659
3833         * g++.dg/lookup/strong-using-3.C: New.
3834         * g++.dg/lookup/using-10.C: New.
3835
3836 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3837
3838         PR c++/13594
3839         * g++.dg/lookup/strong-using-2.C: New.
3840
3841 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3842             Dan Kegel <dank@kegel.com>
3843             J"orn Rennecke <joern.rennecke@superh.com>
3844
3845         PR target/9365
3846         * gcc.dg/pr9365-1.c: New test.
3847
3848 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3849
3850         PR c++/8856
3851         * g++.dg/parse/casting-operator2.C: New test.
3852         * g++.old-deja/g++.pt/explicit83.C: Remove.
3853
3854 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3855
3856         * gcc.dg/label-compound-stmt-1.c: New test.
3857         * gcc.c-torture/compile/950922-1.c,
3858         gcc.c-torture/compile/20000211-3.c,
3859         gcc.c-torture/compile/20000518-1.c,
3860         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3861         compound statements.
3862
3863 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3864
3865         * gcc.dg/ppc64-abi-1.c: New test.
3866
3867 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3868
3869          * g++.dg/ext/attrib9.C: Add dg-warnings.
3870
3871 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3872
3873         PR c++/12335
3874         * g++.dg/parse/dtor3.C: New test.
3875
3876 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3877
3878         PR c++/12709
3879         * g++.dg/parse/try-catch-1.C: New test.
3880
3881 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3882
3883         * ada/acats/run_all.sh: Add more verbose output in acats.log
3884         when compiling tests.
3885
3886 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3887
3888         PR 13656
3889         * gcc.dg/typedef-redecl.c: New test case.
3890         * gcc.dg/typedef-redecl.h: New support file.
3891
3892 2004-01-13  Jan Hubicka  <jh@suse.cz>
3893
3894         * gcc.dg/always_inline.c: New test.
3895         * gcc.dg/debug/20031231-1.c: Fix.
3896
3897 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3898
3899         PR c++/13474
3900         * g++.dg/template/array3.C: New test.
3901
3902 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3903
3904         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3905         * g++.dg/warn/Wunused-2.C: Likewise.
3906
3907 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3908
3909         PR c++/13289
3910         * g++.dg/template/instantiate6.C: New test.
3911
3912 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3913
3914         PR middle-end/11397
3915         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3916
3917 2004-01-12  Jan Hubicka  <jh@suse.cz>
3918
3919         PR opt/12826
3920         * gcc.dg/20040112-1.c: New.
3921
3922         * gcc.dg/dwarf-die[1-7].c: Move to...
3923         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3924         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3925
3926 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3927
3928         PR c++/4100
3929         * g++.dg/parse/friend4.C: New test.
3930
3931 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3932
3933         PR c++/4100
3934         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3935         definition is called a friend.
3936
3937 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3938
3939         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3940
3941 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3942
3943         PR c++/3478
3944         * g++.dg/parse/error10.C: New test.
3945         * g++.dg/template/arg2.C: Accept "invalid type" error.
3946
3947 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3948
3949         PR middle-end/13392
3950         * g++.dg/opt/expect2.C: New test.
3951
3952 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3953
3954         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3955         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3956         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3957         Update dg-error regexps.
3958
3959 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3960
3961         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3962         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3963
3964 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3965
3966         * gcc.dg/pragma-re-1.c: Use right pointer type.
3967
3968 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3969
3970         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3971
3972 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3973
3974         * gcc.dg/rs6000-ldouble-1.c: New.
3975
3976 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3977
3978         DR 337
3979         PR c++/9256
3980         * g++.dg/other/abstract1.C: New test.
3981
3982 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3983
3984         * g++.dg/lookup/strong-using-1.C: New.
3985
3986 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3987
3988         PR c/11234
3989         * gcc.dg/func-ptr-conv-1.c: New test.
3990         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3991
3992 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3993
3994         PR target/13380.
3995         * gcc.c-torture/compile/20040109-1.c: New.
3996
3997 2004-01-08  Stuart Hastings  <stuart@apple.com>
3998
3999         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4000         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4001         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4002
4003 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4004
4005         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4006
4007 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4008
4009         * ada/acats/run_acats: Treat 'gnatchop' the same way
4010         as 'gnatmake'.  Export GCC_DRIVER.
4011         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4012         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4013
4014 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4015
4016         PR c++/12573
4017         * g++.dg/template/dependent-expr4.C: New test.
4018
4019 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4020
4021         * gcc.dg/altivec-11.c: New test.
4022
4023 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4024
4025         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4026
4027 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4028
4029         PR c/6024
4030         * gcc.dg/enum-compat-1.c: New test.
4031         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4032
4033 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4034
4035         PR c/12165
4036         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4037         gcc.dg/c99-idem-qual-3.c: New tests.
4038
4039 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4040
4041         * gcc.dg/winline-7.c: Don't cast void * to int.
4042
4043 2004-01-06  Jan Hubicka  <jh@suse.cz>
4044
4045         * gcc.dg/i386-sse-5.c: New test
4046         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4047
4048 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4049
4050         PR c++/12815
4051         * g++.dg/rtti/typeid4.C: New test.
4052
4053 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4054
4055         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4056
4057 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4058
4059         PR c++/12132
4060         * g++.dg/template/error11.C: New test.
4061
4062         PR c++/13451
4063         * g++.dg/template/class2.C: New test.
4064
4065 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4066         Richard Sandiford <rsandifo@redhat.com>
4067
4068         PR c++/13387
4069         * g++.dg/opt/alias3.C: New test.
4070
4071 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4072
4073         PR c++/13157
4074         * g++.dg/template/koenig3.C: New test.
4075
4076         PR c++/13529
4077         * g++.dg/parse/offsetof3.C: New test.
4078
4079         * g++.dg/init/copy7.C: Add missing dg-error markers.
4080
4081         PR c++/12226
4082         * g++.dg/init/copy7.c: New test.
4083
4084         PR c++/13536
4085         * g++.dg/parse/cast1.C: New test.
4086
4087 2004-01-04  Jan Hubicka  <jh@suse.cz>
4088
4089         * gcc.dg/winline[1-7].c: New tests.
4090
4091 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4092
4093         PR c++/13520
4094         * g++.dg/template/qualttp22.C: New test.
4095
4096 2004-01-01  Jan Hubicka  <jh@suse.cz>
4097
4098         * gcc.dg/debug/20031231-1.c: New.
4099         * gcc.c-torture/compile/20040101-1.c: New.
4100         * gcc.dg/dwarf-die-[1-7].c: New.
4101
4102 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4103
4104         PR optimization/13521
4105         * gcc.c-torture/compile/20031231-1.c: New test.
4106
4107 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4108
4109         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4110
4111 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4112
4113         PR c++/10079
4114         * g++.dg/template/crash16.C: New test.
4115
4116 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4117
4118         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4119
4120 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4121
4122         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4123         ports.
4124         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4125         * g++.old-deja/g++.law/profile1.C: Likewise.
4126         * gcc.c-torture/compile/981006-1.c: Likewise.
4127         * gcc.c-torture/execute/loop-2e.x: Likewise.
4128         * gcc.c-torture/execute/loop-2f.x: Remove.
4129         * gcc.c-torture/execute/loop-2g.x: Likewise.
4130         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4131         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4132
4133 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4134
4135         PR c++/13507
4136         * g++.dg/ext/attrib11.C: New test.
4137
4138         PR c++/13494
4139         * g++.dg/template/array2-1.C: New test.
4140         * g++.dg/template/array2-2.C: New test.
4141
4142 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4143
4144         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4145
4146 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4147
4148         PR c++/12774
4149         * g++.dg/template/array1-1.C: New test.
4150         * g++.dg/template/array1-2.C: New test.
4151
4152 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4153
4154         PR fortran/12632
4155         * g77.dg/12632.f: New test case.
4156
4157 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4158
4159         PR c++/13289
4160         * g++.dg/parse/nontype1.C: New test.
4161
4162 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4163
4164         PR c++/12403
4165         * g++.dg/parse/explicit1.C: New test.
4166         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4167
4168 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4169
4170         PR c++/13081
4171         * g++.dg/opt/inline6.C: New test.
4172
4173         PR c++/12613
4174         * g++.dg/parse/error9.C: New test.
4175
4176         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4177
4178 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4179
4180         PR c++/13009
4181         * g++.dg/init/assign1.C: New test.
4182
4183 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4184
4185         PR c++/13070
4186         * g++.dg/warn/format3.C: New test case.
4187
4188 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4189
4190         * gcc.c-torture/compile/20031227-1.c: New test.
4191
4192 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4193
4194         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4195         * g77.dg/bprob/bprob.exp: Likewise.
4196         * gcc.misc-tests/bprob.exp: Likewise.
4197         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4198         variants on systems where the library does not provide that
4199         functionality.
4200         * gcc.dg/builtins-20.c: Use builtins-config.h.
4201         * gcc.dg/builtins-config.h: New file.
4202
4203 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4204
4205         * lib/gcc-dg.exp (dg-require-profiling): New function.
4206         * lib/target-supports.exp (check_profiling_available): Likewise.
4207         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4208         * g77.dg/bprob/bprob.exp: Likewise.
4209         * gcc.misc-tests/bprob.exp: Likewise.
4210         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4211         * gcc.dg/20021014-1.c: Likewise.
4212         * gcc.dg/nest.c: Likewise.
4213
4214 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4215
4216         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4217         compiling.
4218         * g++.dg/lookup/java2.C: Likewise.
4219         * gcc.dg/cpp/lexident.c: Likewise.
4220
4221 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4222
4223         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4224         given.
4225         * gcc.c-torture/compile/961203-1.c: Likewise.
4226         * gcc.c-torture/compile/980506-1.c: Likewise.
4227
4228 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4229
4230         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4231         (additional_prunes): New global.
4232         (gcc-dg-prune): Handle additional per-test pruning.
4233         (dg-test): Clear additional_prunes between tests.
4234
4235         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4236         dg-prune-output to avoid spurious failures from assembler
4237         complaining about nonexistent WAW violations.
4238         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4239         Use dg-prune-output to avoid spurious failures from assembler
4240         warning about Itanium B-step errata.
4241
4242 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4243
4244         * g++.dg/abi/macro0.C: New test.
4245         * g++.dg/abi/macro1.C: Likewise.
4246         * g++.dg/abi/macro2.C: Likewise.
4247
4248         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4249         * g++.dg/abi/bitfield7.C: Likewise.
4250         * g++.dg/abi/dtor2.C: Likewise.
4251         * g++.dg/abi/mangle11.C: Likewise.
4252         * g++.dg/abi/mangle12.C: Likewise.
4253         * g++.dg/abi/mangle14.C: Likewise.
4254         * g++.dg/abi/mangle17.C: Likewise.
4255         * g++.dg/abi/vbase10.C: Likewise.
4256         * g++.dg/abi/vbase14.C: Likewise.
4257         * g++.dg/template/qualttp17.C: Likewise.
4258
4259 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4260
4261         PR c/11995
4262         * gcc.dg/20031223-1.c: New test.
4263
4264 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4265
4266         * gcc.dg/noreturn-7.c: New test.
4267
4268 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4269
4270         * gcc.dg/null-pointer-1.c: New test.
4271
4272 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4273
4274         * g++.old-deja/g++.jason/template18.C: Remove.
4275         * g++.old-deja/g++.jason/template37.C: Likewise.
4276
4277         PR c++/12862
4278         * g++.dg/lookup/ns1.C: New test.
4279
4280         PR c++/12397
4281         * g++.dg/template/lookup3.C: New test.
4282
4283 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4284
4285         * g++.dg/template/recurse1.C: New test
4286
4287 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/12479
4290         * g++.dg/parse/semicolon1.C: New test.
4291         * g++.dg/parse/semicolon1.h: Likewise.
4292
4293 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4294
4295         * gcc.dg/darwin-misaligned.c: New test.
4296
4297 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4298
4299         PR c/9163
4300         * gcc.dg/20031222-1.c: New test.
4301
4302 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4303
4304         PR c++/13438
4305         * g++.dg/parse/error8.C: New test.
4306
4307         PR c++/11554
4308         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4309
4310 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4311
4312         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4313         too small.
4314         * gcc.c-torture/compile/930217-1.c: Likewise.
4315         * gcc.c-torture/compile/930513-1.c: Likewise.
4316         * gcc.c-torture/execute/920908-2.c: Likewise.
4317         * gcc.c-torture/execute/921204-1.c: Likewise.
4318         * gcc.c-torture/execute/930621-1.c: Likewise.
4319         * gcc.c-torture/execute/930630-1.c: Likewise.
4320         * gcc.c-torture/execute/931031-1.c: Likewise.
4321         * gcc.c-torture/execute/980602-2.c: Likewise.
4322         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4323         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4324         * gcc.c-torture/execute/extzvsi.c: Likewise.
4325         * gcc.c-torture/unsorted/ext.c: Likewise.
4326
4327 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4328
4329         PR target/12749
4330         * gcc.c-torture/compile/20031220-2.c: New test case.
4331
4332 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4333
4334         PR optimization/13031
4335         * gcc.c-torture/compile/20031220-1.c: New test case.
4336
4337 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4338
4339         * gcc.dg/cast-function-1.c: New test.
4340
4341 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4342
4343         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4344         formats.
4345
4346 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4347
4348         PR c++/12795
4349         * g++.dg/ext/attrib10.C: New test.
4350
4351 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4352
4353         * gcc.dg/cleanup-10.c: New test.
4354         * gcc.dg/cleanup-11.c: New test.
4355
4356 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4357
4358         PR c++/13239
4359         * g++.dg/opt/expect1.C: New test.
4360
4361 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4362
4363         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4364
4365 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4366
4367         PR debug/12923
4368         * gcc.dg/20031218-1.c: New test.
4369
4370         PR debug/12389
4371         * gcc.dg/20031218-2.c: New test.
4372         * gcc.dg/20031218-3.c: New test.
4373
4374         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4375         of label name and allow for USER_LABEL_PREFIX == "_" names.
4376         * g++.dg/abi/mangle18-2.C: Likewise.
4377         * g++.dg/abi/mangle19-1.C: Likewise.
4378         * g++.dg/abi/mangle19-2.C: Likewise.
4379         * g++.dg/abi/mangle20-1.C: Likewise.
4380         * g++.dg/abi/mangle20-2.C: Likewise.
4381
4382 2003-12-18  Richard Henderson  <rth@redhat.com>
4383
4384         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4385
4386 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4387             Dan Kegel <dank@kegel.com>
4388
4389         PR other/12009
4390         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4391         testing a cross compiler, it causes spurious compile failures.
4392         * lib/g++.exp: Likewise.
4393
4394 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4395
4396         PR c++/13262
4397         * g++.dg/template/access13.C: New test.
4398
4399 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4400
4401         * gcc.dg/20031216-1.c: New test.
4402
4403 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4404
4405         PR c++/9154
4406         * g++.dg/template/error10.C: New test.
4407
4408 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4409
4410         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4411         * g++.dg/eh/simd-2.C: Likewise.
4412
4413 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4414             Roger Sayle  <roger@eyesopen.com>
4415
4416         * gcc.c-torture/execute/ieee/mzero5.c: New.
4417
4418 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4419
4420         PR c++/10603
4421         * g++.dg/parse/error6.C: New test.
4422
4423         PR c++/12827
4424         * g++.dg/parse/error7.C: New test.
4425
4426 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4427
4428         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4429         at -O with stabs debugging formats.
4430         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4431         * gcc.dg/debug/debug-2.c: Likewise.
4432
4433 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c++/12696
4436         * g++.dg/init/error1.C: New test.
4437
4438         PR c++/12218
4439         * g++.dg/init/pm3.C: New test.
4440
4441 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4442
4443         PR c/3347
4444         * gcc.dg/bitfld-8.c: New test.
4445
4446 2003-12-16  James Lemke  <jim@wasabisystems.com>
4447
4448         * gcc.dg/arm-scd42-[123].c: New tests.
4449
4450 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4451
4452         PR c++/9043
4453         * g++.dg/abi/mangle20-1.C: New test.
4454         * g++.dg/abi/mangle20-2.C: New test.
4455
4456 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4457
4458         PR c++/13275
4459         * g++.dg/other/offsetof2.C: Remove XFAIL.
4460         * g++.dg/parse/offsetof1.C: New test.
4461         * g++.gd/parse/offsetof2.C: Likewise.
4462
4463 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4464
4465         * g++.dg/template/nontype3.C: New test.
4466         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4467
4468 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4469
4470         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4471
4472 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4473
4474         PR c++/13387
4475         * g++.dg/expr/assign1.C: New test.
4476
4477         PR c++/13242
4478         * g++.dg/abi/mangle19-1.C: New test.
4479         * g++.dg/abi/mangle19-2.C: New test.
4480
4481 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4482
4483         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4484
4485 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4486
4487         * gcc.c-torture/execute/20031216-1.c: New test.
4488
4489 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4490
4491         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4492         an ICE regression.
4493
4494 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4495
4496         PR c++/10926
4497         * g++.dg/template/error9.C: New test.
4498
4499         PR c++/11116
4500         * g++.dg/template/error8.C: New test.
4501
4502 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4503
4504         PR middle-end/13400
4505         * gcc.c-torture/execute/20031215-1.c: New test case.
4506
4507 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4508
4509         PR c++/13269
4510         * g++.dg/parse/error5.C: New test.
4511
4512         PR c++/12989
4513         * g++.dg/expr/sizeof1.C: New test.
4514
4515         PR c++/13310
4516         * g++.dg/template/crash15.C: New test.
4517
4518 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4519
4520         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4521         a non-POD type as the last named parameter of a varargs function.
4522
4523 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4524
4525         PR c++/13243
4526         PR c++/12573
4527         * g++.dg/template/crash14.C: New test.
4528         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4529
4530 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4531
4532         * g++.dg/other/java1.C: New test.
4533
4534         PR c++/13241
4535         * g++.dg/abi/mangle18-1.C: New test.
4536         * g++.dg/abi/mangle18-2.C: New test.
4537
4538 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4539
4540         PR optimization/10312
4541         * gcc.c-torture/execute/20031214-1.c: New.
4542
4543 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4544
4545         PR c++/10779
4546         PR c++/12160
4547         * g++.dg/parse/error3.C: New test.
4548         * g++.dg/parse/error4.C: Likewise.
4549         * g++.dg/abi/mangle4.C: Tweak error messages.
4550         * g++.dg/lookup/using5.C: Likewise.
4551         * g++.dg/other/error2.C: Likewise.
4552         * g++.dg/parse/typename5.C: Likewise.
4553         * g++.dg/parse/undefined1.C: Likewise.
4554         * g++.dg/template/arg2.C: Likewise.
4555         * g++.dg/template/ttp3.C: Likewise.
4556         * g++.dg/template/type1.C: Likewise.
4557         * g++.old-deja/g++.other/crash32.C: Likewise.
4558         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4559
4560 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4561
4562         PR c++/13106
4563         * g++.dg/warn/noreturn-3.C: New test.
4564
4565 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4566
4567         PR c++/13118
4568         * g++.dg/abi/covariant3.C: New.
4569
4570 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4571
4572         * g++.dg/eh/ia64-1.C: New test.
4573
4574 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4575
4576         PR optimization/13037
4577         * g77.f-torture/execute/13037.f: New test case.
4578
4579 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         PR c++/12881
4582         * g++.dg/abi/covariant2.C: New.
4583
4584 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4585
4586         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4587
4588 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4589
4590         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4591
4592 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4593
4594         PR other/10819
4595         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4596         to fix Bug 10819.
4597         * lib/g++.exp (g++_version): Likewise.
4598         * lib/g77.exp (g77_version): Likewise.
4599         * lib/objc.exp (default_objc_version): Likewise.
4600
4601 2003-12-10  Richard Henderson  <rth@redhat.com>
4602
4603         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4604
4605         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4606
4607 2003-12-08  Matt Austern  <austern@apple.com>
4608
4609         PR c/13134
4610         * lib/gcc-dg.exp (dg-require-visibility): Define.
4611         * lib/target-supports (check_visibility_available): Define.
4612         * gcc.dg/visibility-1.c: New test.
4613         * gcc.dg/visibility-2.c: Likewise.
4614         * gcc.dg/visibility-3.c: Likewise.
4615         * gcc.dg/visibility-4.c: Likewise.
4616         * gcc.dg/visibility-5.c: Likewise.
4617         * gcc.dg/visibility-6.c: Likewise.
4618         * g++.dg/ext/visibility-1.C: Likewise.
4619         * g++.dg/ext/visibility-2.C: Likewise.
4620         * g++.dg/ext/visibility-3.C: Likewise.
4621         * g++.dg/ext/visibility-4.C: Likewise.
4622         * g++.dg/ext/visibility-5.C: Likewise.
4623         * g++.dg/ext/visibility-6.C: Likewise.
4624
4625 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4626
4627         * g++.dg/lookup/java1.C: New test.
4628         * g++.dg/lookup/java2.C: New test.
4629
4630 2003-12-07  Falk Hueffner  <falk@debian.org>
4631
4632         * g++.dg/opt/noreturn-1.C: New test.
4633
4634 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4635
4636         * gcc.dg/overflow-1.c: New test.
4637
4638 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4639
4640         * g77.f-torture/compile/13060.f: New test.
4641
4642 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4643
4644         PR c++/13323
4645         * g++.dg/inherit/operator2.C: New test.
4646
4647 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4648
4649         PR c++/13305
4650         * g++.dg/ext/attrib9.C: New test.
4651
4652 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4653
4654         PR c++/13314
4655         * g++.dg/template/error7.C: New test.
4656
4657 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4658             J"orn Rennecke <joern.rennecke@superh.com>
4659
4660         PR target/13302
4661         * g++.dg/other/struct-va_list.C: New test.
4662
4663 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4664
4665         PR c++/13166
4666         * g++.dg/parse/defarg6.C: New test.
4667
4668 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4669
4670         PR target/13256
4671         * gcc.c-torture/execute/20031201-1.c: New test.
4672
4673 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4674
4675         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4676
4677 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4678
4679         * gcc.dg/builtin-return-1.c: New test.
4680
4681 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4682             J"orn Rennecke <joern.rennecke@superh.com>
4683
4684         PR optimization/13260
4685         * gcc.c-torture/execute/20031204-1.c: New test.
4686
4687 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4688
4689         PR c++/9127
4690         * g++.dg/template/error6.C: New test.
4691
4692 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4693
4694         * gcc.dg/20031202-1.c: New test.
4695
4696 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4697
4698         PR c++/13179
4699         * g++.dg/template/eh1.C: New test.
4700
4701         PR c++/10771
4702         * g++.dg/template/error5.C: New test.
4703
4704 2003-12-02  David Ung  <davidu@mips.com>
4705
4706         * gcc.dg/compat/vector-check.h: Corrected type for var
4707         g_##TMODE
4708
4709 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4710
4711         PR c++/10126
4712         * g++.dg/template/ptrmem8.C: New test.
4713
4714 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4715
4716         PR c++/12573
4717         * g++.dg/template/dependent-expr3.C: New test.
4718
4719 2003-12-01  James Lemke  <jim@wasabisystems.com>
4720
4721         * gcc.dg/arm-g2.c: New test.
4722
4723 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4724
4725         PR optimization/11634
4726         * gcc.dg/20031201-2.c: New test case.
4727
4728 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4729
4730         PR 11433
4731         * objc.dg/proto-lossage-3.m: New test.
4732
4733 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4734
4735         PR optimization/12628
4736         * gcc.dg/20031201-1.c: New test case.
4737
4738 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4739
4740         * gcc.dg/unaligned-1.c: New test.
4741
4742 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4743
4744         PR c++/9849
4745         * g++.dg/template/error4.C: New test.
4746         * g++.dg/template/nested3.C: Adjust error markers.
4747
4748 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4749
4750         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4751
4752 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4753
4754         PR c/10333
4755         * gcc.dg/bitfld-7.c: New test.
4756
4757 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4758
4759         * gcc.dg/tls/asm-1.C: New test.
4760
4761 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4762
4763         * gcc.dg/cpp/assert4.c: Update.
4764
4765 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4766
4767         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4768         * gcc.dg/builtin-apply3.c: New test.
4769
4770 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4771
4772         * lib/compat.exp (compat-obj): New xfaildata parameter.
4773         Use it to set compiler_conditional_xfail_data before compiling.
4774         (compat-get-options): Handle dg-xfail-if.
4775         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4776         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4777         * gcc.dg/compat/vector-1_y.c: Likewise.
4778         * gcc.dg/compat/vector-2_x.c: Likewise.
4779         * gcc.dg/compat/vector-2_y.c: Likewise.
4780
4781 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4782
4783         * g++.dg/opt/reg-stack4.C: New test.
4784
4785 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4786
4787         * gcc.dg/builtin-apply2.c: New test.
4788
4789 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4790
4791         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4792
4793 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4794
4795         PR c++/12924
4796         * g++.dg/template/template-id-2.C: New test.
4797
4798 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4799
4800         PR c++/5369
4801         * g++.dg/template/memfriend1.C: New test.
4802         * g++.dg/template/memfriend2.C: Likewise.
4803         * g++.dg/template/memfriend3.C: Likewise.
4804         * g++.dg/template/memfriend4.C: Likewise.
4805         * g++.dg/template/memfriend5.C: Likewise.
4806         * g++.dg/template/memfriend6.C: Likewise.
4807         * g++.dg/template/memfriend7.C: Likewise.
4808         * g++.dg/template/memfriend8.C: Likewise.
4809         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4810
4811 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4812
4813         PR c++/12515
4814         * g++.dg/ext/cond1.C: New test.
4815
4816 2003-11-20  Richard Henderson  <rth@redhat.com>
4817
4818         * gcc.dg/20020201-2.c: Remove.
4819         * gcc.dg/20020201-4.c: Remove.
4820         * gcc.dg/20020304-1.c: Remove.
4821
4822 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4823
4824         * gcc.dg/cpp/trad/xwin1.c: New test case.
4825
4826 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4827
4828         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4829         * lib/g77.exp: Likewise.
4830         * lib/objc.exp: Likewise.
4831         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4832         for darwin.
4833
4834 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4835
4836         PR c++/12932
4837         * g++.dg/template/static5.C: New test.
4838
4839 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4840
4841         * gcc.dg/nested-func-1.c: New test.
4842
4843 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4844
4845         * gcc.dg/cpp/assert4.c: New test.
4846
4847 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4848
4849         PR c++/2294
4850         * g++.dg/lookup/using9.c: New test.
4851
4852 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4853
4854         PR c++/12762
4855         * g++.dg/template/error3.C: New test.
4856
4857 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4858
4859         PR ada/13035
4860         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4861         No longer use a wrapper for gcc, since this does not work under
4862         Windows.
4863
4864 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4865
4866         PR c++/2094
4867         * g++.dg/template/ptrmem7.C: New test.
4868
4869 2003-11-13  Andrew Pinski <apinski@apple.com>
4870
4871         * gcc.c-torture/compile/20031113-1.c: New test.
4872
4873 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4874             Kean Johnston <jkj@sco.com>
4875
4876         PR c/13029
4877         * gcc.dg/unused-4.c: Update.
4878
4879 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4880
4881         * g++.dg/opt/const3.C: New test.
4882
4883 2003-11-13  Jan Hubicka  <jh@suse.cz>
4884
4885         * gcc.c-torture/compile/20031112-1.c: New test.
4886
4887 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4888
4889         * g++.dg/parse/crash10.C: Remove bogus error marker.
4890
4891 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4892
4893         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4894         (host_gcc): Likewise.
4895         (ROOT): Honor $PWDCMD.
4896         (BASE): Likewise.
4897         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4898
4899 2003-11-12  Catherine Moore  <clm@redhat.com>
4900
4901         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4902
4903 2003-11-12  Andreas Jaeger  <aj@suse.de>
4904             Jakub Jelinek  <jakub@redhat.com>
4905             Andrew Pinski  <pinskia@physics.uc.edu>
4906             Richard Henderson  <rth@redhat.com>
4907
4908         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4909         systems.
4910         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4911
4912         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4913         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4914
4915 2003-11-11  Andreas Jaeger  <aj@suse.de>
4916
4917         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4918
4919         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4920
4921 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4922
4923         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4924         Clean ups.
4925
4926 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4927
4928         * gcc.dg/trampoline-1.c: New test.
4929
4930 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4931
4932         * gcc.c-torture/compile/200031109-1.c: New test.
4933
4934 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4935
4936         PR c/3190
4937         PR c/8714
4938         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4939         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4940         gcc.dg/format/no-y2k-1.c: Update.
4941
4942 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4943
4944         PR optimization/10467
4945         * gcc.dg/20031108-1.c: New test case.
4946
4947 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4948
4949         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4950
4951 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4952
4953         * gcc.dg/compound-lvalue-1.c: New test.
4954         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4955         some XFAILs.
4956
4957 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4958
4959         * gcc.dg/altivec-varargs-1.c: New test.
4960
4961 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4962
4963         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4964         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4965         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4966         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4967         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4968
4969 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4970
4971         * gcc.dg/cond-lvalue-1.c: New test.
4972
4973 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4974
4975         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4976
4977 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4978
4979         PR c++/11616
4980         * g++.dg/template/instantiate5.C: New test.
4981
4982 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4983
4984         PR c++/12726
4985         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4986         * ChangeLog: Add missing first entry for above test.
4987
4988 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4989
4990         PR c++/9810
4991         * g++.dg/template/using8.C: New test.
4992         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4993
4994 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4995
4996         PR optimization/10817
4997         * gcc.c-torture/compile/20031102-1.c: New test case.
4998
4999 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5000
5001         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5002         2147483647.
5003
5004 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5005
5006         * gcc.dg/20031102-1.c: New test.
5007
5008 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5009
5010         * gcc.dg/complex-1.c: New test.
5011
5012 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5013
5014         PR c++/12796
5015         * g++.dg/template/crash13.C: Adjust expected error location.
5016         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5017
5018 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5019
5020         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5021
5022 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5023
5024         PR/10239
5025         * gcc.c-torture/compile/20031031-2.c: New test.
5026
5027 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5028
5029         PR/11640
5030         * gcc.c-torture/compile/20031031-1.c: New test.
5031
5032 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5033
5034         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5035         * gcc.misc-tests/bprob.exp: Likewise.
5036         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5037         the execution test on arm-elf configs.
5038         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5039         configs that don't support scratch files.
5040         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5041
5042 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5043
5044         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5045         done by dejagnu.
5046
5047 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5048
5049         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5050         Avoid non pure sh syntax. Add more logging.
5051
5052         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5053         fail.
5054
5055 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5056
5057         PR libgcj/10610
5058         * gcc.dg/ppc-stackalign-1.c: New test.
5059
5060 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5061
5062         * ada/acats/run_all.sh: Change output to be more compliant with
5063         dejagnu framework.
5064         Create acats.sum and acats.log files under testsuite/ada/acats
5065         Only run [a-z]* directories, to filter out e.g. CVS.
5066         Redirect build output to log file.
5067
5068 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5069
5070         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5071
5072 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5073
5074         PR ada/5909:
5075         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5076
5077 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5078
5079         * gcc.c-torture/compile/20031023-1.c: New test.
5080         * gcc.c-torture/compile/20031023-2.c: New test.
5081         * gcc.c-torture/compile/20031023-3.c: New test.
5082         * gcc.c-torture/compile/20031023-4.c: New test.
5083
5084 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5085
5086         PR c++/10371
5087         * g++.dg/lookup/scoped8.C: New test.
5088
5089 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5090
5091         * g++.dg/opt/reg-stack3.C: New test.
5092
5093 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5094
5095         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5096
5097 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5098
5099         PR c++/11076
5100         * g++.dg/template/crash13.C: New test.
5101
5102 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5103
5104         * gcc.dg/c99-restrict-2.c: New test.
5105
5106 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5107
5108         PR c++/12698, c++/12699, c++/12700, c++/12566
5109         * g++.dg/inherit/covariant9.C: New test.
5110         * g++.dg/inherit/covariant10.C: New test.
5111         * g++.dg/inherit/covariant11.C: New test.
5112
5113 2003-10-23  Jason Merrill  <jason@redhat.com>
5114
5115         PR c++/12726
5116         * g++.dg/ext/complit2.C: New test.
5117
5118 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5119
5120         PR target/12654
5121         * gcc.c-torture/execute/20031020-1.c: New test.
5122
5123 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5124
5125         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5126         following the jump_insn.
5127
5128 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5129
5130         * gcc.dg/cast-lvalue-1.c: New test.
5131
5132 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5133
5134         PR c++/11962
5135         * g++.dg/template/cond2.C: New test.
5136
5137 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5138
5139         * gcc.dg/builtins-28.c: New test.
5140
5141 2003-10-20  Jan Hubicka  <jh@suse.cz>
5142
5143         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5144         parameter.
5145         * testsuite/gcc.dg/inline-2.c: Likewise.
5146
5147 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5148
5149         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5150         * gcc.dg/nest.c:  Likewise.
5151
5152 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5153
5154         PR c++/9781, c++/10583, c++/11862
5155         * g++.dg/parse/crash13.C: New test.
5156
5157 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5158
5159         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5160
5161 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5162
5163         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5164         Define HAVE_C99_RUNTIME except on Solaris.
5165         * gcc.dg/builtins-20.c: Likewise.
5166
5167 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5168
5169         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5170
5171 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5172
5173         PR c++/12495
5174         * g++.dg/template/crash21.C: New test.
5175
5176 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5177
5178         PR c++/2513
5179         * g++.dg/template/typename5.C: New test.
5180
5181 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5182
5183         PR c++/12369
5184         * g++.dg/template/friend25.C: New test.
5185
5186 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5187
5188         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5189         versions.
5190
5191 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5192
5193         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5194         == 2147483647.
5195
5196 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5197
5198         * gcc.c-torture/execute/960416-1.x: Remove.
5199         * gcc.c-torture/execute/divconst-3.x: Likewise.
5200
5201 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5202
5203         PR target/12598
5204         * gcc.dg/torture/cris-volatile-1.c: New test.
5205
5206 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5207
5208         PR optimization/9325
5209         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5210         for overflowing floating point to integer conversion during RTL
5211         simplification.
5212
5213 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5214
5215         * objc/execute/_cmd.m: Fix typo.
5216         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5217         Relax 'scan-assembler' regexp.
5218         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5219         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5220         * objc.dg/zero-link-2.m: Remove blank line.
5221         * objc.dg/zero-link-3.m: New test case.
5222
5223 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5224
5225         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5226
5227         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5228         than linker trickery.
5229
5230 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5231
5232         PR c++/12370
5233         * g++.dg/other/friend2.C: New test.
5234
5235 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5236
5237         * gcc.dg/20031012-1.c: New test.
5238
5239 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5240
5241         * gcc.dg/weak/weak-3.c: Fix for new warning.
5242
5243 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5244
5245         PR optimization/8750
5246         * gcc.c-torture/execute/20031012-1.c: New test case.
5247
5248 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5249
5250         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5251         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5252
5253 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5254
5255         PR optimization/12260
5256         * gcc.c-torture/compile/20031011-2.c: New test case.
5257
5258 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5259
5260         * gcc.c-torture/execute/20031011-1.c: New testcase.
5261
5262 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5263
5264         * gcc.c-torture/compile/20031011-1.c: New test.
5265
5266 2003-10-11  Jan Hubicka  <jh@suse.cz>
5267
5268         * g++.dg/other/first-global.C: New test.
5269
5270 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5271
5272         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5273
5274 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5275
5276         * gcc.c-torture/compile/20031010-1.c: New test.
5277
5278 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5279
5280         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5281         * gcc.c-torture/execute/va-arg-25.c: ... here.
5282
5283 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5284
5285         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5286
5287 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5288
5289         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5290
5291 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5292
5293         * g++.dg/parse/error2.C: New test.
5294
5295 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5296
5297         PR c++/11097
5298         * g++.dg/other/error5.C: Modify the error message.
5299         * g++.dg/lookup/using8.C: New test.
5300
5301 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5302
5303         * gcc.dg/darwin-abi-2.c: New file.
5304         * gcc.c-torture/execute/va-arg-24.c: New file.
5305
5306 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5307
5308         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5309         indentation.
5310
5311 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5312
5313         PR c++/10147
5314         * g++.dg/other/error4.C: Update error messages.
5315         * g++.dg/template/ptrmem4.C: Likewise.
5316
5317         PR c++/12337
5318         * g++.dg/init/new9.C: New test.
5319
5320         PR c++/12334, c++/12236, c++/8656
5321         * g++.dg/ext/attrib8.C: New test.
5322
5323 2003-10-06  Devang Patel  <dpatel@apple.com>
5324
5325         * gcc.dg/debug/dwarf2-3.h: New test.
5326         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5327
5328 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5329
5330         * g++.dg/opt/cfg2.C: New test.
5331
5332 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5333
5334         * g++.dg/opt/float1.C: New test.
5335
5336 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5337
5338         * gcc.dg/c90-array-lval-6.c: New test.
5339         * gcc.dg/c99-array-lval-6.c: New test.
5340
5341 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5342             Ziemowit Laski  <zlaski@apple.com>
5343
5344         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5345         'Derived', so that it is never considered a class method; add
5346         new warning for '+port' method ambiguity.
5347         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5348         <objc/objc-api.h> (needed on Mac OS X).
5349         * objc.dg/method-13.m: New test.
5350
5351 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5352
5353         PR optimization/9325, PR java/6391
5354         * gcc.c-torture/execute/20031003-1.c: New test case.
5355
5356 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5357
5358         PR optimization/12180
5359         * gcc.dg/20031002-1.c: New test.
5360
5361         PR c++/12486
5362         * g++.dg/inherit/error1.C: New test.
5363
5364 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5365
5366         * lib/f-torture.exp (search_for): Rename to...
5367         (search_for_re): This.  Also, clean up comments and the
5368         "regexp" invocation.
5369
5370 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5371
5372         * gcc.c-torture/compile/20031002-1.c: New test.
5373
5374 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5375
5376         * g++.dg/opt/cond1.C: New test.
5377
5378 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5379
5380         * gcc.dg/Wold-style-definition-2.c: New testcase.
5381         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5382
5383 2003-09-29  Richard Henderson  <rth@redhat.com>
5384
5385         * g++.dg/init/array10.C: Add dg-options.
5386
5387 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5388
5389         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5390
5391 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5392
5393         * g++.dg/template/friend19.C: Fix typo.
5394         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5395
5396 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5397
5398         * gcc.c-torture/execute/20030928-1.c: New test.
5399         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5400
5401 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5402
5403         * g++.dg/opt/unroll1.C: New test.
5404
5405 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5406
5407         PR optimization/11741
5408         * gcc.dg/20030926-1.c: New test case.
5409
5410 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5411
5412         PR c++/5655
5413         * g++.dg/parse/access7.C: New test.
5414         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5415
5416 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5417
5418         MERGE OF objc-improvements-branch into MAINLINE:
5419         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5420         if libobjc has not been built.
5421         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5422         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5423         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5424         objc/execute/nested-3.m, objc/execute/np-2.m,
5425         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5426         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5427         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5428         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5429         objc.dg/special/unclaimed-category-1.h,
5430         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5431         well as GNU runtime.
5432         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5433         * execute/cascading-1.m, execute/function-message-1.m,
5434         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5435         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5436         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5437         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5438         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5439         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5440         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5441         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5442         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5443         * objc.dg/bitfield-2.m: Run only on Darwin.
5444         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5445         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5446         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5447         * objc.dg/const-str-1.m: Fix constant string layout.
5448
5449 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5450
5451         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5452
5453 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5454
5455         * gcc.dg/darwin-abi-1.c: New file.
5456
5457 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5458
5459         PR target/12281
5460         * gcc.c-torture/compile/20030921-1.c: New test.
5461
5462 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5463
5464         * g++.dg/opt/reg-stack2.C: New test.
5465
5466 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5467
5468         * g++.dg/eh/delayslot1.C: New test.
5469
5470 2003-09-20  Richard Henderson  <rth@redhat.com>
5471
5472         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5473
5474 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5475
5476         * gcc.c-torture/execute/20030920-1.c: New test case.
5477
5478 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5479
5480         * g++.dg/rtti/typeid3.C: Correct expected error message.
5481
5482 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5483
5484         PR c++/157
5485         * g++.dg/parse/crash12.C: New test.
5486
5487 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5488
5489         * gcc.dg/compat/mixed-struct-check.h: New.
5490         * gcc.dg/compat/mixed-struct-defs.h: New.
5491         * gcc.dg/compat/mixed-struct-init.h: New.
5492         * gcc.dg/compat/struct-by-value-19_main.c: New.
5493         * gcc.dg/compat/struct-by-value-19_x.c: New.
5494         * gcc.dg/compat/struct-by-value-19_y.c: New.
5495         * gcc.dg/compat/struct-by-value-20_main.c: New.
5496         * gcc.dg/compat/struct-by-value-20_x.c: New.
5497         * gcc.dg/compat/struct-by-value-20_y.c: New.
5498         * gcc.dg/compat/struct-return-19_main.c: New.
5499         * gcc.dg/compat/struct-return-19_x.c: New.
5500         * gcc.dg/compat/struct-return-19_y.c: New.
5501         * gcc.dg/compat/struct-return-20_main.c: New.
5502         * gcc.dg/compat/struct-return-20_x.c: New.
5503         * gcc.dg/compat/struct-return-20_y.c: New.
5504
5505 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5506         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5507         so that it will not complain on LP64 targets.
5508
5509 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5510
5511         PR c++/495
5512         * g++.dg/template/friend24.C: New test.
5513
5514 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5515
5516         PR c++/12332
5517         * g++.dg/template/memtmpl2.C: New test.
5518
5519 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR target/11184
5522         * gcc.dg/builtin-apply1.c: New test.
5523
5524 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5525
5526         PR c++/9848
5527         * g++.dg/warn/Wunused-4.C: New test.
5528
5529 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5530
5531         PR c++/12316
5532         * g++.dg/other/gc2.C: New test.
5533
5534 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5535
5536         PR c++/11991
5537         * g++.dg/rtti/typeid3.C: New test.
5538
5539         PR c++/12266
5540         * g++.dg/overload/template1.C: New test.
5541
5542 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         * g++.dg/opt/cfg3.C: New test.
5545
5546 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5547
5548         PR c++/7939
5549         * g++.dg/template/crash11.C: New test.
5550
5551 2003-09-16  Jason Merrill  <jason@redhat.com>
5552             Jakub Jelinek  <jakub@redhat.com>
5553
5554         * gcc.dg/attr-warn-unused-result.c: New test.
5555
5556 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5557
5558         PR c++/12184
5559         * g++.dg/expr/call2.C: New test.
5560
5561 2003-09-15  Andreas Jaeger  <aj@suse.de>
5562
5563         * gcc.dg/Wold-style-definition-1.c: New test.
5564
5565 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5566
5567         PR c++/3907
5568         * g++.dg/parse/template12.C: New test.
5569
5570         * g++.dg/abi/bitfield11.C: New test.
5571         * g++.dg/abi/bitfield12.C: Likewise.
5572
5573 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5574
5575         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5576         non-expansion of functional macro name without arguments at EOL.
5577         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5578
5579 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5580
5581         * gcc.c-torture/execute/20030914-[12].c: New tests.
5582
5583 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5584
5585         PR c++/11788
5586         * g++.dg/overload/addr1.C: New test.
5587
5588 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5589
5590         * gcc.dg/20030909-1.c: New test.
5591
5592 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5593
5594         * gcc.dg/ultrasp10.c: New test.
5595
5596 2003-09-09  Devang Patel  <dpatel@apple.com>
5597
5598         * gcc.dg/darwin-ld-6.c: New test.
5599
5600 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5601
5602         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5603
5604 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5605
5606         * gcc.dg/ia64-types1.c: New test.
5607         * gcc.dg/ia64-types2.c: Likewise.
5608
5609 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5610
5611         * gcc.dg/builtins-1.c: Add more _Complex tests.
5612         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5613
5614         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5615         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5616
5617 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5618
5619         PR c++/11786
5620         * g++.dg/lookup/koenig2.C: New test.
5621
5622         PR c++/5296
5623         * g++.dg/rtti/typeid2.C: New test.
5624
5625 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5626
5627         * gcc.c-torture/compile/20030904-1.c: New test.
5628
5629 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5630
5631         * g++.dg/opt/longbranch2.C: New test.
5632
5633 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5634
5635         * g++.dg/template/crash10.C: Only compile it.
5636
5637 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5638
5639         PR middle-end/11665
5640         * gcc.c-torture/compile/20030907-1.c: New test.
5641         * g++.dg/init/array11.C: New test.
5642
5643 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/11852
5646         * g++.dg/init/struct1.C: New test.
5647
5648 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5649
5650         PR c++/12181
5651         * g++.dg/expr/comma1.C: New test.
5652
5653 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5654
5655         PR c++/11867
5656         * g++.dg/expr/static_cast5.C: New test.
5657
5658 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5659
5660         PR c++/11507
5661         * g++.dg/lookup/scoped7.C: New test.
5662
5663         PR c++/9574
5664         * g++.dg/other/static1.C: New test.
5665
5666         PR c++/11490
5667         * g++.dg/warn/template-1.C: New test.
5668
5669         PR c++/11432
5670         * g++.dg/template/crash10.C: New test.
5671
5672         PR c++/2478
5673         * g++.dg/overload/VLA.C: New test.
5674
5675         PR c++/10804
5676         * g++.dg/template/call1.C: New test.
5677
5678 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5679
5680         PR c++/11794
5681         * g++.dg/parse/using3.C: New test.
5682
5683 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5684
5685         PR c++/11409
5686         * g++.dg/overload/builtin3.C: New test case.
5687
5688 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5689
5690         PR c/9862
5691         * gcc.dg/20030906-1.c: New test.
5692         * gcc.dg/20030906-2.c: Likewise.
5693
5694 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5695
5696         PR c++/12167
5697         * g++.dg/parse/defarg5.C: New test.
5698
5699         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5700
5701 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5702
5703         PR c++/12163
5704         * g++.dg/expr/static_cast4.C: New test.
5705
5706         PR c++/12146
5707         * g++.dg/template/crash9.C: New test.
5708
5709 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5710
5711         * g++.old-deja/g++.ext/pretty2.C: Update for change
5712         in __FUNCTION__.
5713         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5714
5715 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5716
5717         PR c++/11922
5718         * g++/dg/template/qualified-id1.C: New test.
5719
5720         PR c++/12037
5721         * g++.dg/warn/noeffect4.C: New test.
5722
5723 2003-09-04  Matt Austern  <austern@apple.com>
5724
5725         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5726         * g++.dg/ext/fnname2.C: Likewise.
5727         * g++.dg/ext/fnname3.C: Likewise.
5728
5729 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5730
5731         * g++.dg/expr/lval1.C: New test.
5732         * g++.dg/ext/lvcast.C: Remove.
5733
5734 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5735
5736         PR optimization/11700.
5737         * gcc.c-torture/compile/20030903-1.c: New test case.
5738
5739 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5740
5741         PR c++/12053
5742         * g++.dg/abi/layout4.C: New test.
5743
5744 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5745
5746         PR c++/11553
5747         * g++.dg/parse/friend3.C: New test.
5748
5749 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5750
5751         PR c++/11847
5752         * g++.dg/template/class1.C: New test.
5753
5754         PR c++/11808
5755         * g++.dg/expr/call1.C: New test.
5756
5757 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5758
5759         PR c++/12114
5760         * g++.dg/init/ref9.C: New test.
5761
5762         PR c++/11972
5763         * g++.dg/template/nested4.C: New test.
5764
5765 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5766
5767         PR c++/12093
5768         * g++.dg/template/non-dependent4.C: New test.
5769
5770         PR c++/11928
5771         * g++.dg/inherit/conv1.C: New test.
5772
5773 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5774
5775         PR c++/6196
5776         * g++.dg/ext/label1.C: New test.
5777         * g++.dg/ext/label2.C: Likewise.
5778
5779 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5780
5781         * g++.dg/expr/cond3.C: New test.
5782
5783 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5784
5785         * gcc.dg/builtins-1.c: Add new builtin cases.
5786
5787 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5788
5789         * gcc.dg/builtins-1.c: Add new cases.
5790         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5791
5792 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5793
5794         * gcc.dg/builtins-1.c: Add more math builtin tests.
5795         * gcc.dg/torture/builtin-attr-1.c: New test.
5796
5797 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5798
5799         PR optimization/5079
5800         * g++.dg/opt/static3.C: New test.
5801
5802 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5803
5804         * gcc.misc-tests/gcov-10b.c: New test.
5805
5806 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5807
5808         * g++.dg/opt/ptrmem3.C: New test.
5809
5810         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5811
5812 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5813
5814         * gcc.dg/20030826-2.c: New test.
5815
5816 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5817
5818         PR middle-end/12002
5819         * g77.f-torture/compile/12002.f: New test case.
5820
5821 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5822
5823         * gcc.dg/20030826-1.c: New test case.
5824
5825 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5826
5827         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5828
5829 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5830
5831         PR c++/11871
5832         * c++.dg/lookup/crash1.C: New test.
5833
5834         * c++.dg/warn/noeffect3.C: New test.
5835
5836 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5837
5838         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5839         * gcc.dg/compat/vector-1_y.c: Ditto.
5840         * gcc.dg/compat/vector-2_x.c: Ditto.
5841         * gcc.dg/compat/vector-2_y.c: Ditto.
5842
5843 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5844
5845         * gcc.dg/20030702-1.c: New test.
5846
5847 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5848
5849         PR c++/8795
5850         * g++.dg/ext/altivec-1.C: New test.
5851
5852 2003-08-24  Richard Henderson  <rth@redhat.com>
5853
5854         * g++.dg/eh/simd-2.C: Add -w for x86.
5855
5856 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5857
5858         * gcc.dg/20030815-1.c: New test.
5859
5860 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5861
5862         PR c++/3765
5863         * g++.dg/parse/access6.C: New test.
5864
5865 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5866
5867         PR c++/641, c++/11876
5868         * g++.dg/template/friend22.C: New test.
5869         * g++.dg/template/friend23.C: Likewise.
5870
5871 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5872
5873         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5874         identically.
5875
5876 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5877
5878         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5879
5880 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5881
5882         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5883
5884 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5885
5886         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5887
5888 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5889
5890         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5891
5892 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5893
5894         PR c++/11919
5895         * g++.dg/overload/prom1.C: New test.
5896
5897         PR c++/11551
5898         * g++.dg/parse/dtor2.C: New test.
5899
5900         PR c++/10762
5901         * g++.dg/parse/using2.C: New test.
5902
5903 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5904
5905         PR target/11805
5906         * gcc.c-torture/compile/20030821-1.c: New.
5907
5908 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/11834
5911         * g++.dg/template/deduce2.C: New test.
5912
5913 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5914
5915         * gcc.c-torture/execute/20030821-1.c: New test.
5916
5917 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5918
5919         PR middle-end/11984
5920         * gcc.dg/20030820-1.c: New test case.
5921
5922 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5923
5924         PR c++/11945
5925         * g++.dg/warn/noeffect2.C: New test.
5926
5927 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/10926
5930         * g++.dg/template/dtor2.C: New test.
5931
5932         PR c++/11684
5933         * g++.dg/template/operator1.C: New test.
5934         * g++.dg/parse/operator4.C: New test.
5935
5936         PR c++/11946.C
5937         * g++.dg/expr/enum1.C: New test.
5938         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5939
5940         PR c++/11036.C
5941         * g++.dg/parse/elab2.C: New test.
5942         * g++.dg/parse/typedef4.C: Change error message.
5943         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5944         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5945         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5946
5947 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5948
5949         * gcc.dg/pch/warn-1.c: New.
5950         * gcc.dg/pch/warn-1.hs: New.
5951
5952         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5953         not-tested file.
5954
5955 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5956
5957         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5958
5959 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5960
5961         * gcc.dg/uninit-D.c: New Test.
5962         * gcc.dg/uninit-E.c: New Test.
5963         * gcc.dg/uninit-F.c: New Test.
5964         * gcc.dg/uninit-G.c: New Test.
5965
5966 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5967
5968         * g++.dg/README: Describe the pch directory.
5969
5970 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5971
5972         PR c++/11174
5973         * g++.dg/parse/access4.C: New test.
5974         * g++.dg/parse/access5.C: Likewise.
5975         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5976
5977 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5978
5979         * gcc.dg/noncompile/20030818-1.c: New.
5980
5981 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5982
5983         PR c++/11957
5984         * g++.dg/warn/noeffect1.C: New test.
5985
5986         * g++.dg/template/scope2.C: New test.
5987         * g++.dg/template/error2.C: Correct dg-error
5988
5989 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5990
5991         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5992
5993 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5994
5995         PR C++/11512
5996         * g++.dg/template/warn1.C: New.
5997
5998 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5999
6000         * g++.dg/template/error2.C: New test.
6001         * g++.dg/lookup/using7.C: Adjust errors
6002         * g++.old-deja/g++.pt/crash36.C: Likewise.
6003         * g++.old-deja/g++.pt/derived3.C: Likewise.
6004
6005 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6006
6007         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6008         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6009         * gcc.c-torture/execute/builtins/string-9.c: New, from
6010         string-opt-9.c.  Adjust for execute/builtins framework.
6011         * gcc.c-torture/execute/string-opt-9.c: Delete.
6012
6013 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6014
6015         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6016
6017         * g++.dg/parse/ret-type2.C: New test.
6018
6019         PR c++/11703
6020         * g++.dg/init/new8.C: New test.
6021
6022         PR c++/10923
6023         * g++.dg/parse/typedef5.C: New test.
6024
6025         PR c++/9512
6026         * g++.dg/parse/qualified2.C: New test.
6027         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6028         invalid code.
6029
6030 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6031
6032         * g++.dg/conversion/ptrmem1.C: New test.
6033
6034 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6035
6036         PR target/11693
6037         * gcc.dg/20030811-1.c: New test.
6038
6039         PR target/11535
6040         * gcc.c-torture/execute/20030811-1.c: New test.
6041
6042 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6043
6044         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6045
6046 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6047
6048         PR c++/11789.C
6049         * g++.dg/inherit/multiple1.C: New test.
6050
6051 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6052
6053         * gcc.dg/spe1.c: New test.
6054
6055         PR c++/11670
6056         * g++.dg/expr/cast2.C: New test.
6057
6058         PR c++/10530
6059         * g++.dg/template/dependent-name2.C: New test.
6060
6061 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6062
6063         * g++.dg/parse/crash11.C: Put the dg options in comments.
6064
6065 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6066
6067         * lib/gcc-dg.exp: Update for diagnostic change.
6068
6069 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6070
6071         PR c++/5767
6072         * g++.dg/parse/crash11.C: New test.
6073
6074 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6075
6076         * gcc.dg/cpp/spacing1.c: Update.
6077
6078 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6079
6080         PR target/11739
6081         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6082         a value for -mtune.
6083
6084 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6085
6086         PR middle-end/11771
6087         * gcc.c-torture/compile/20030804-1.c: New test case.
6088
6089 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6090
6091         * gcc.dg/20030804-1.c: New test case.
6092
6093 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6094
6095         * gcc.dg/cpp/separate-1.c: New test.
6096
6097 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6098
6099         PR c++/11704
6100         * g++.dg/template/dependent-expr2.C: New test.
6101
6102         PR c++/11766
6103         * g++.dg/expr/ptrmem1.C: New test.
6104
6105 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6106
6107         PR c++/9453
6108         * g++.dg/template/friend15.C: New test.
6109
6110 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6111
6112         * lib/dg-pch.exp: Work round PCH bug.
6113
6114 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6115
6116         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6117         builtins.  Move cases from builtins-4.c here.
6118
6119         * gcc.dg/torture/builtin-math-1.c: New test taken from
6120         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6121         additional cases.
6122
6123         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6124         Delete.
6125
6126 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6127
6128         PR c++/9447
6129         * g++.dg/template/using7.C: New test.
6130
6131 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6132
6133         * import1.c, import2.c: New tests.
6134
6135 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6136
6137         * g++.dg/eh/crossjump1.C: New test.
6138
6139 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6140
6141         PR c++/11697
6142         * g++.dg/template/using6.C: New test.
6143
6144         PR c++/11744
6145         * g++.dg/template/koenig2.C: New test.
6146
6147 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6148
6149         PR c++/7983
6150         * g++.dg/parse/typedef4.C: New test.
6151
6152 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6153
6154         PR c++/8442, c++/8806
6155         * g++.dg/template/elab1.C: New test.
6156         * g++.dg/template/type2.C: Likewise.
6157         * g++.dg/template/ttp3.C: Adjust expected error message.
6158         * g++.old-deja/g++.law/visibility13.C: Likewise.
6159         * g++.old-deja/g++.niklas/t135.C: Likewise.
6160         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6161         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6162         template argument.
6163         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6164
6165 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6166
6167         PR c++/11295
6168         * g++.dg/ext/stmtexpr1.C: New test.
6169
6170         * g++.dg/opt/tmp1.C: New test.
6171
6172         PR c++/11525
6173         * g++.dg/parse/constant4.C: New test.
6174
6175         PR c++/9447
6176         * g++.dg/template/using5.C: New test.
6177
6178 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6179
6180         * gcc.dg/builtins-27.c: New test case.
6181
6182 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6183
6184         * gcc.dg/tls/opt-7.c: New test.
6185
6186 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6187
6188         * g++.old-deja/g++.other/crash18.C: Remove.
6189
6190 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6191
6192         * g++.dg/template/explicit3.C: New.
6193         * g++.dg/template/explicit4.C: New.
6194         * g++.dg/template/explicit5.C: New.
6195
6196         PR c++/11347
6197         * g++.dg/template/memtmpl1.C: New.
6198
6199 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6200
6201         PR target/11565
6202         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6203         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6204
6205 2003-07-30  Jan Hubicka  <jh@suse.cz>
6206
6207         * vtgc1.c: Kill.
6208
6209 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6210
6211         * gcc.dg/struct-in-proto-1.c: New test.
6212
6213 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6214
6215         * gcc.dg/cpp/include2.c: Only expect one message.
6216
6217 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6218
6219         PR c++/9447
6220         * g++.dg/template/using1.C: New test.
6221         * g++.dg/template/using2.C: New test.
6222         * g++.dg/template/using3.C: New test.
6223         * g++.dg/template/using4.C: New test.
6224
6225 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6226
6227         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6228         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6229
6230 2003-07-28  Jan Hubicka  <jh@suse.cz>
6231
6232         PR c++/11530
6233         * g++.dg/opt/call1.C: New test.
6234
6235 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6236
6237         PR c++/11667
6238         * g++.dg/init/enum2.C: New test.
6239         * g++.dg/template/overload1.C: Add "-w" option.
6240
6241 2003-07-28    <hp@bitrange.com>
6242
6243         * gcc.dg/Wdeclaration-after-statement-1.c,
6244         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6245
6246 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6247
6248         * gcc.c-torture/compile/20030725-1.c: New test.
6249
6250 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6251
6252         * gcc.dg/20030505.c: Only run for SPE.
6253         Remove definition of opaque type.
6254
6255 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6256
6257         * g++.dg/template/ptrmem6.C: New test.
6258
6259 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6260
6261         * gcc.c-torture/compile/zero-strct-2.c: New test.
6262
6263 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6264
6265         * gcc.dg/intermod-1.c: New test.
6266
6267 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6268
6269         PR c++/11617
6270         * g++.dg/template/lookup2.C: New test.
6271         * g++.dg/template/memclass1.C: Remove instantiated from error.
6272         * g++.dg/other/error2.C: Tweak expected errors.
6273
6274         PR c++/11596
6275         * g++.dg/template/defarg3.C: New test.
6276
6277         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6278
6279 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6280
6281         * g++.dg/inherit/access5.C: New test.
6282
6283 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6284
6285         PR c++/11513
6286         * g++.dg/template/crash8.C: New test.
6287
6288 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6289
6290         PR c/10602
6291         * gcc.dg/noncompile/incomplete-2.c: New test.
6292
6293 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6294
6295         PR c++/11645
6296         * g++.dg/inherit/access4.C: New test.
6297
6298         PR c++/11517
6299         * g++.dg/expr/cond2.C: New test.
6300
6301         PR optimization/10679
6302         * g++.dg/opt/inline4.C: New test.
6303
6304 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6305
6306         * g++.dg/parse/crash10: New test.
6307
6308 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6309
6310         * g++.dg/ext/flexary1.C: New test.
6311
6312 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6313
6314         PR c++/10793
6315         * g++.dg/template/crash9.C: New test.
6316
6317 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6318
6319         PR c++/3004
6320         * g++.dg/parse/typedef3.C: New test.
6321
6322         PR c++/7906
6323         * g++.dg/parse/operator2.C: New test.
6324
6325         PR c++/8895
6326         * g++.dg/parse/def-tmpl-arg1.C: New test.
6327
6328         PR c++/9282
6329         * g++.dg/parse/funptr1.C: New test.
6330
6331         PR c++/9452
6332         * g++.dg/parse/ambig3.C: New test.
6333
6334         PR c++/9454
6335         * g++.dg/parse/operator3.C: New test.
6336
6337         PR c++/9486
6338         * g++.dg/parse/template10.C: New test.
6339
6340         PR c++/9488
6341         * g++.dg/parse/template11.C: New test.
6342
6343         PR c++/10150
6344         * g++.dg/parse/invalid-op1.C: New test.
6345
6346         PR c++/10247
6347         * g++.dg/parse/condexpr1.C: New test.
6348
6349 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6350
6351         * g++.dg/ext/packed3.C: New test.
6352         * g++.dg/ext/packed4.C: New test.
6353
6354         * gcc.dg/pack-test-3.c: New test.
6355
6356 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6357
6358         * lib/compat.exp: Handle dg-options per source file.
6359         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6360         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6361         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6362         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6363         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6364         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6365         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6366         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6367         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6368         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6369         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6370         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6371         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6372         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6373
6374 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6375
6376         PR c/10320
6377         * gcc.c-torture/execute/20030718-1.c: New test.
6378
6379 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6380
6381         PR optimization/11536
6382         * gcc.dg/20030721-1.c: New test.
6383
6384 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6385
6386         PR c++/11546
6387         * g++.dg/template/lookup1.C: New test.
6388
6389 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6390
6391         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6392         diagnostics of ill-formed constructs involving labels.
6393         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6394         the new 'previously defined here' message.
6395
6396 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6397
6398         * g++.dg/parse/non-dependent2.C: New test.
6399
6400 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6401
6402         * g++.dg/init/init-ref4.C: xfail on targets without
6403         weak symbols.
6404
6405 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6406
6407         PR target/11087
6408         * gcc.c-torture/execute/20030717-1.c: New test.
6409
6410 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6411
6412         * g++.dg/opt/cfg1.C: New test.
6413
6414 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6415
6416         PR optimization/11557
6417         * gcc.dg/20030717-1.c: New test.
6418
6419 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6420
6421         PR c++/10476
6422         * g++.dg/expr/crash-1.C: New test.
6423
6424         PR c++/11027
6425         * g++.dg/template/init3.C: New test.
6426
6427         PR c++/8222
6428         * g++.dg/template/non-dependent1.C: New test.
6429
6430         PR c++/11070
6431         * g++.dg/template/non-dependent2.C: New test.
6432
6433         PR c++/11071
6434         * g++.dg/template/non-dependent3.C: New test.
6435
6436         PR c++/9907
6437         * g++.dg/template/sizeof5.C: New test.
6438
6439 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6440
6441         PR 11498
6442         * gcc.c-torture/compile/mangle-1.c: New file.
6443
6444 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6445
6446         PR c++/7809
6447         * g++.dg/parse/access3.C: New test.
6448
6449 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6450
6451         PR c++/11384
6452         * g++.dg/init/init-ref4.C: New test.
6453
6454 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6455
6456         PR c++/11547
6457         * g++.dg/parse/constant3.C: New test.
6458         * g++.dg/parse/crash7.C: Likewise.
6459
6460 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6461
6462         PR target/11008
6463         * gcc.dg/i386-pentium4-not-mull.c: New.
6464
6465 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6466
6467         * gcc.dg/asm-names.c (ymain): Make it weak.
6468
6469 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6470
6471         PR c++/5421
6472         * g++.dg/template/friend21.C: New test.
6473
6474 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6475
6476         * gcc.dg/cleanup-8.c: New test.
6477         * gcc.dg/cleanup-9.c: New test.
6478
6479 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6480
6481         * g++.dg/ext/dll-MI1.h: New file.
6482         * g++.dg/ext/dllexport-MI1.C: New file.
6483         * g++.dg/ext/dllimport-MI1.C: New file.
6484
6485 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6486
6487         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6488         it does not have cmpstrsi patterns (just cmpmemsi).
6489
6490 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6491
6492         PR debug/11473
6493         * g++.dg/debug/debug8.C: New test.
6494
6495 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6496
6497         PR c++/10108
6498         * g++.dg/template/crash7.C: New test.
6499
6500 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6501
6502         PR target/10795
6503         * gcc.c-torture/compile/20030708-1.c: New.
6504
6505 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6506
6507         * gcc.c-torture/execute/20030715-1.c: New test.
6508
6509 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6510
6511         * gcc.dg/pch/inline-3.c: New file.
6512         * gcc.dg/pch/inline-3.hs: New file.
6513         * gcc.dg/pch/inline-4.c: New file.
6514         * gcc.dg/pch/inline-4.hs: New file.
6515
6516 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6517
6518         PR c++/11509
6519         * g++.dg/template/crash6.C: New test.
6520
6521         PR c++/7053
6522         * g++.dg/template/friend20.C: New test.
6523
6524         PR c++/7019
6525         * g++.dg/template/overload2.C: New test.
6526
6527 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6528
6529         PR optimization/11440
6530         * gcc.c-torture/execute/20030714-1.c: New test.
6531
6532 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6533
6534         PR c++/11154
6535         * g++.dg/template/partial2.C: New test.
6536
6537 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6538
6539         PR c++/11503
6540         * g++.dg/template/anon1.C: New test.
6541
6542         PR c++/11493
6543         PR c++/11495
6544         * g++.dg/parse/template9.C: Likewise.
6545         * g++.dg/template/crash4.C: New test.
6546         * g++.dg/template/koenig1.C: Likewise.
6547         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6548         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6549         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6550         functions.
6551         * g++.old-deja/g++.jason/template36.C: Likewise.
6552         * g++.old-deja/g++.mike/p1989.C: Likewise.
6553         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6554         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6555         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6556         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6557         compiling.
6558         * g++.old-deja/g++.pt/union2.C: Use this->.
6559
6560 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6561
6562         * gcc.dg/20030711-1.c: New test.
6563
6564 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6565
6566         PR c++/11050
6567         * g++.dg/parse/args1.C: New test.
6568         * g++.pt/defarg8.C: Change expected errors.
6569
6570 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/8164
6573         * g++.dg/template/nontype2.C: New test.
6574
6575         PR c++/10558
6576         * g++.dg/parse/template8.C: New test.
6577
6578         PR c++/8327
6579         * g++.dg/template/scope1.C: New test.
6580
6581         * g++.dg/warn/Wsign-compare-1.C: New test.
6582
6583 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6584
6585         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6586
6587 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6588
6589         PR c++/9411
6590         * g++.dg/template/explicit2.C: New test.
6591
6592         PR c++/10032
6593         * g++.dg/warn/pedantic1.C: New test.
6594
6595 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6596
6597         PR c++ 9483
6598         * g++.dg/other/field1.C: New test.
6599
6600 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6601
6602         PR c/11449
6603         * gcc.c-torture/compile/20030707-1.c: New.
6604
6605 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6606
6607         PR c++/10849
6608         * g++.dg/template/access12.C: New test.
6609
6610 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6611
6612         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6613         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6614         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6615         * gcc.misc-tests/gcov.exp: Update
6616         * g++.dg/gcov/gcov.exp: Update
6617         * lib/gcov.exp: Update.
6618
6619 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6620
6621         * g++.dg/abi/mangle17.C: Make sure template expressions are
6622         dependent.
6623         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6624         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6625         * g++.dg/opt/stack1.C: Remove erroneous code.
6626         * g++.dg/parse/template7.C: New test.
6627         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6628         * g++.old-deja/g++.pt/crash4.C: Likewise.
6629
6630 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6631
6632         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6633         with zero or one occurence of `$' after the initial `L'.
6634
6635 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6636
6637         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6638
6639 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6640
6641         PR c/11370
6642         * gcc.dg/Wunreachable-6.c: New testcase.
6643         * gcc.dg/Wunreachable-7.c: New testcase.
6644
6645 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6646
6647         PR c/11420
6648         * gcc.dg/20030708-1.c: New test.
6649
6650 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6651
6652         * gcc.dg/compat/sdata-section.h: New file.
6653         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6654         * gcc.dg/torture/mips-sdata-1.c: New test.
6655
6656 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6657
6658         PR c++/11030
6659         * g++.dg/template/friend19.C: New test.
6660
6661 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6662
6663         * g++.dg/opt/strength-reduce.C: New test.
6664
6665 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6666
6667         PR target/10979
6668         * gcc.dg/20030707-1.c: New testcase.
6669
6670 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6671
6672         PR optimization/11059
6673         * g++.dg/opt/emptyunion.C: New testcase.
6674
6675 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6676             Eric Botcazou  <ebotcazou@libertysurf.fr>
6677
6678         * g++.dg/opt/stack1.C: New test.
6679
6680 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6681
6682         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6683         run test.
6684
6685         PR c++/11431
6686         * g++.dg/expr/static_cast3.C: New test.
6687
6688 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6689
6690         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6691         everywhere.
6692         * gcc.dg/concat.c: Concatenation of string constants with
6693         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6694         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6695         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6696         necessary to avoid multi-character character constant warning.
6697         * gcc.dg/cpp/escape.c: Likewise.
6698         * gcc.dg/cpp/ucs.c: Likewise.
6699         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6700         Fix a typo.
6701
6702 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6703
6704         PR c/11428
6705         * gcc.c-torture/compile/20030704-1.c: New.
6706
6707 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6708
6709         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6710
6711 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6712
6713         PR c++/5287, PR c++/7910,  PR c++/11021
6714         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6715         tests for warnings.
6716         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6717         * g++.dg/ext/dllimport3.C: Likewise.
6718         * g++.dg/ext/dllimport4.C: New file.
6719         * g++.dg/ext/dllimport5.C: New file.
6720         * g++.dg/ext/dllimport6.C: New file.
6721         * g++.dg/ext/dllimport7.C: New file.
6722         * g++.dg/ext/dllimport8.C: New file.
6723         * g++.dg/ext/dllimport9.C: New file.
6724         * g++.dg/ext/dllimport10.C: New file.
6725         * g++.dg/ext/dllexport1.C: New file.
6726
6727 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6728
6729         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6730         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6731
6732 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6733
6734         * gcc.dg/builtins-25.c: New testcase.
6735         * gcc.dg/builtins-26.c: New testcase.
6736
6737 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6738
6739         * gcc.dg/compat/vector-defs.h: New file.
6740         * gcc.dg/compat/vector-setup.h: New file.
6741         * gcc.dg/compat/vector-check.h: New file.
6742         * gcc.dg/compat/vector-1_main.c: New file.
6743         * gcc.dg/compat/vector-1_x.c: New file.
6744         * gcc.dg/compat/vector-1_y.c: New file.
6745         * gcc.dg/compat/vector-2_main.c: New file.
6746         * gcc.dg/compat/vector-2_x.c: New file.
6747         * gcc.dg/compat/vector-2_y.c: New file.
6748
6749         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6750         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6751         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6752         * gcc.dg/compat/struct-align-1.h: New file.
6753         * gcc.dg/compat/struct-align-1_main.c: New file.
6754         * gcc.dg/compat/struct-align-1_x.c: New file.
6755         * gcc.dg/compat/struct-align-1_y.c: New file.
6756         * gcc.dg/compat/struct-align-2.h: New file.
6757         * gcc.dg/compat/struct-align-2_main.c: New file.
6758         * gcc.dg/compat/struct-align-2_x.c: New file.
6759         * gcc.dg/co
6760         * g++.old-deja/g++.other/comdat3.C: Likewise.
6761         * g++.old-deja/g++.other/ctor1.C: Likewise.
6762         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6763
6764 2003-06-05  Richard Henderson  <rth@redhat.com>
6765
6766         * gcc.dg/debug/20030605-1.c: New.
6767
6768 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6769
6770         * README.QMTEST: Update.
6771
6772 2003-06-04  Richard Henderson  <rth@redhat.com>
6773
6774         * gcc.dg/cleanup-1.c: New.
6775         * gcc.dg/cleanup-2.c: New.
6776         * gcc.dg/cleanup-3.c: New.
6777         * gcc.dg/cleanup-4.c: New.
6778         * gcc.dg/cleanup-5.c: New.
6779         * gcc.dg/cleanup-6.c: New.
6780         * gcc.dg/cleanup-7.c: New.
6781
6782 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6783
6784         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6785
6786         * lib/dg-pch.exp: New file.
6787         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6788         * gcc.dg/pch/pch.exp: Likewise.
6789
6790 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6791
6792         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6793         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6794         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6795         * gcc.dg/builtins-17.c: New test case.
6796         * gcc.dg/i386-387-4.c: New test case.
6797         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6798
6799 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6800
6801         * gcc.dg/ultrasp9.c: New test.
6802
6803 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6804
6805         * gcc.c-torture/compile/20030604-1.c: New test.
6806         * gcc.dg/sparc-constant-1.c: New test.
6807
6808 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6809
6810         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6811
6812 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6813
6814         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6815
6816         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6817         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6818
6819 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6820
6821         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6822
6823 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6824
6825         PR c++/10940
6826         * g++.dg/template/spec10.C: New test.
6827
6828 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6829
6830         * gcc.dg/builtins-16.c: New test case.
6831
6832 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6833
6834         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6835         mempcpy test with post-increments.
6836         * gcc.c-torture/execute/string-opt-3.c: New test.
6837         * gcc.dg/string-opt-1.c: New test.
6838
6839 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6840
6841         PR fortran/10965
6842         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6843
6844 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6845
6846         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6847         (scan-assembler): ... here.  Use dg-scan.
6848         (scan-assembler-not): Likewise.
6849         (scan-file): New function.
6850         (scan-file-not): Likewise.
6851         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6852         * gcc.dg/cpp/_Pragma4.c: Likewise.
6853         * gcc.dg/cpp/_Pragma5.c: Likewise.
6854         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6855         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6856         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6857         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6858         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6859         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6860         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6861         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6862         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6863         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6864         * gcc.dg/cpp/cxxcom1.c: Likewise.
6865         * gcc.dg/cpp/line1.c: Likewise.
6866         * gcc.dg/cpp/maccom1.c: Likewise.
6867         * gcc.dg/cpp/maccom2.c: Likewise.
6868         * gcc.dg/cpp/maccom3.c: Likewise.
6869         * gcc.dg/cpp/maccom4.c: Likewise.
6870         * gcc.dg/cpp/maccom5.c: Likewise.
6871         * gcc.dg/cpp/maccom6.c: Likewise.
6872         * gcc.dg/cpp/multiline.c: Likewise.
6873         * gcc.dg/cpp/spacing1.c: Likewise.
6874         * gcc.dg/cpp/spacing2.c: Likewise.
6875         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6876         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6877         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6878         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6879         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6880         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6881         * gcc.dg/cpp/cxxcom2.c: Likewise.
6882         * gcc.dg/cpp/cxxcom2.h: New file.
6883
6884         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6885         * g++.dg/cpp/truefalse.C: Here.
6886         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6887
6888 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6889
6890         * gcc.dg/cpp/redef3.c: New file.
6891
6892 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6893
6894         * gcc.dg/i386-loop-3.c: New test.
6895
6896 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6897
6898         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6899
6900 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6901
6902         * gcc.dg/fwrapv-1.c: New test case.
6903         * gcc.dg/fwrapv-2.c: New test case.
6904
6905 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6906
6907         PR c++/10956
6908         * g++.dg/template/spec9.C: New test.
6909
6910 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6911
6912         * gcc.dg/duff-4.c: New test case.
6913
6914 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6915
6916         PR fortran/10843
6917         * g77.dg/ffixed-form-1.f: New test
6918         * g77.dg/ffixed-form-2.f: New test
6919         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6920         * g77.dg/ffree-form-3.f: New test
6921
6922 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6923
6924         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6925         * gcc.dg/wint_t-1.c: Likewise.
6926
6927 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6928
6929         * g++.dg/template/access11.C: New test.
6930
6931 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6932
6933         PR c++/10849
6934         * g++.dg/template/access10.C: New test.
6935
6936 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6937             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6938
6939         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6940
6941 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6942
6943         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6944         suppress for powerpc-*-darwin*.
6945         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6946
6947 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6948
6949         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6950         suppress option for powerpc-*-darwin*.
6951
6952 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6953
6954         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6955         * gcc.dg/builtins-4.c: Add test for fmod.
6956
6957 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6958
6959         PR c++/10682
6960         * g++.dg/template/instantiate4.C: New test.
6961
6962 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6963
6964         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6965
6966 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6967
6968         * gcc.dg/compat/scalar-return-1_main.c: New file.
6969         * gcc.dg/compat/scalar-return-1_x.c: New file.
6970         * gcc.dg/compat/scalar-return-1_y.c: New file.
6971         * gcc.dg/compat/scalar-return-2_main.c: New file.
6972         * gcc.dg/compat/scalar-return-2_x.c: New file.
6973         * gcc.dg/compat/scalar-return-2_y.c: New file.
6974         * gcc.dg/compat/struct-return-3_main.c: New file.
6975         * gcc.dg/compat/struct-return-3_y.c: New file.
6976         * gcc.dg/compat/struct-return-3_x.c: New file.
6977         * gcc.dg/compat/struct-return-2_main.c: New file.
6978         * gcc.dg/compat/struct-return-2_x.c: New file.
6979         * gcc.dg/compat/struct-return-2_y.c: New file.
6980
6981 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6982
6983         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6984         for hppa*-hp-hpux*.
6985         * gcc.dg/20021014-1.c (dg-options): Likewise.
6986         * gcc.dg/nest.c (dg-options): Likewise.
6987
6988 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6989
6990         PR c++/9738
6991         * g++.dg/ext/dllimport2.C: New file.
6992         * g++.dg/ext/dllimport3.C: New file.
6993
6994 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6995
6996         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6997         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6998         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6999         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7000         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7001         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7002         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7003         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7004         * gcc.dg/compat/small-struct-defs.h: New file.
7005         * gcc.dg/compat/small-struct-init.h: New file.
7006         * gcc.dg/compat/small-struct-check.h: New file.
7007         * gcc.dg/compat/fp-struct-defs.h: New file.
7008         * gcc.dg/compat/fp-struct-check.h: New file.
7009         * gcc.dg/compat/fp-struct-init.h: New file.
7010         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7011         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7012
7013 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7014
7015         * gcc.dg/20030225-2.c: New test.
7016
7017 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7018             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7019
7020         * gcc.c-torture/compile/20030518-1.c: New test case.
7021
7022 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7023
7024         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7025         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7026         gcc-dg-debug-runtest.
7027         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7028         gcc-dg-debug-runtest.
7029
7030 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7031
7032         PR c++/9022
7033         * g++.dg/lookup/using6.C: New test.
7034
7035 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7036
7037         * g++.dg/parse/access2.C: New test.
7038
7039 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7040
7041         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7042         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7043         * gcc.dg/debug/debug.exp: Likewise.
7044
7045 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7046
7047         * gcc.dg/dollar.c: New test.
7048
7049 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7050
7051         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7052         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7053         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7054         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7055         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7056         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7057         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7058         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7059         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7060         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7061         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7062         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7063         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7064         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7065         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7066         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7067         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7068         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7069
7070 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7071
7072         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7073         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7074         support for "repo" mode.
7075         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7076         * lib/g77-dg.exp: Likewise.
7077         * lib/obj-dg.exp: Likewise.
7078
7079 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7080
7081         Merge from gcc-3_2-rhl8-branch:
7082         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7083
7084         * gcc.dg/tls/opt-6.c: New test.
7085
7086         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7087
7088         * gcc.dg/20030405-1.c: New test.
7089
7090         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7091
7092         * gcc.dg/20030309-1.c: New test.
7093
7094         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7095
7096         * gcc.c-torture/execute/20030307-1.c: New test.
7097
7098         2003-02-20  Randolph Chung  <tausq@debian.org>
7099
7100         * gcc.c-torture/compile/20030220-1.c: New test.
7101
7102         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7103
7104         * gcc.dg/20030217-1.c: New test.
7105
7106         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7107
7108         * gcc.c-torture/compile/20020129-1.c: New test.
7109
7110         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7111
7112         * gcc.dg/unroll-1.c: New test.
7113
7114         2002-11-16  Jan Hubicka  <jh@suse.cz>
7115
7116         * gcc.c-torture/execute/20020920-1.c: New test.
7117
7118         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7119
7120         PR target/7434
7121         * gcc.c-torture/compile/20021008-1.c: New test.
7122
7123         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7124
7125         PR target/7559
7126         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7127
7128         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7129
7130         * gcc.c-torture/compile/20020807-1.c: New test.
7131
7132         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7133
7134         * gcc.dg/tls/opt-1.c: New test.
7135
7136         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7137
7138         * gcc.dg/20020729-1.c: New test.
7139
7140         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7141
7142         * g++.dg/opt/life1.C: New test.
7143
7144         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7145
7146         * gcc.dg/20020525-1.c: New test.
7147
7148         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7149
7150         PR c++/6794
7151         * g++.dg/ext/pretty1.C: New test.
7152         * g++.dg/ext/pretty2.C: New test.
7153
7154 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7155
7156         PR c++/8385
7157         * g++.dg/ext/typeof5.C: New test.
7158
7159 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7160
7161         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7162         __USER_LABEL_PREFIX__ into account.
7163         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7164
7165 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7166
7167         * gcc.dg/builtins-15.c: New test case.
7168
7169 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7170
7171         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7172
7173 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7174
7175         * lib/g++.exp: Tweak handling of additional source files.
7176         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7177         * g++.dg/special/conpr-2a.C: Rename to ...
7178         * g++.dg/special/conpr-2a.cc: ... this.
7179         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7180         * g++.dg/special/conpr-3a.C: Rename to ...
7181         * g++.dg/special/conpr-3a.cc: This.
7182         * g++.dg/special/conpr-3b.C: Rename to ...
7183         * g++.dg/special/conpr-3b.cc: This.
7184         * g++.dg/special/conpr-4.C: New test.
7185         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7186
7187 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7188
7189         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7190
7191 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7192
7193         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7194         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7195         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7196         * g++.old-deja/g++.other/warn3.C: Likewise.
7197
7198 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7199
7200         * gcc.dg/i386-387-1.c: Update to also test log.
7201         * gcc.dg/i386-387-2.c: Likewise.
7202
7203 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7204
7205         * g77.f-torture/execute/int8421.f: New test.
7206
7207 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7208
7209         PR c++/10230, c++/10481
7210         * g++.dg/lookup/scoped5.C: New test.
7211
7212 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7213
7214         PR c++/10552
7215         * g++.dg/template/ttp6.C: New test.
7216
7217 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7218
7219         * gcc.c-torture/execute/builtins: New directory.
7220         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7221         gcc.c-torture/execute/builtins.
7222         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7223         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7224         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7225         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7226
7227 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7228
7229         PR c++/9252
7230         * g++.dg/template/access8.C: New test.
7231         * g++.dg/template/access9.C: New test.
7232
7233 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7234
7235         PR c++/9554
7236         * g++.dg/parse/access1.C: New test.
7237
7238 2003-05-09  DJ Delorie  <dj@redhat.com>
7239
7240         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7241         long, and not an int.
7242
7243 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7244
7245         PR c++/10555, c++/10576
7246         * g++.dg/template/memclass1.C: New test.
7247
7248 2003-05-08  DJ Delorie  <dj@redhat.com>
7249
7250         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7251         targets.
7252         * gcc.c-torture/execute/20021024-1.x: Likewise.
7253         * gcc.c-torture/execute/shiftdi.x: Likewise.
7254         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7255         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7256         * gcc.dg/20021018-1.c: Likewise.
7257
7258 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7259
7260         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7261
7262         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7263         (bcopy): Call memmove.
7264
7265 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7266
7267         * g77.f-torture/compile/8485.f: New test case.
7268
7269 2003-05-07  Richard Henderson  <rth@redhat.com>
7270
7271         PR c++/10570
7272         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7273         Verify exception_cleanup not called for rethrows.
7274         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7275         when exiting catch block without rethrowing.
7276         * g++.dg/eh/forced3.C: New.
7277         * g++.dg/eh/forced4.C: New.
7278
7279 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7280
7281         * gcc.dg/20030505.c: Fix triplet.
7282
7283 2003-05-06  DJ Delorie  <dj@redhat.com>
7284
7285         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7286         * gcc.dg/nest.c: Likewise.
7287
7288 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7289
7290         * gcc.dg/builtins-14.c: New test case.
7291
7292 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7293
7294         * lib/compat.exp (compat-execute): New argument.
7295         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7296         * gcc.dg/compat: New test directory.
7297         * gcc.dg/compat/compat.exp: New expect script.
7298         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7299         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7300         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7301         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7302         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7303         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7304
7305         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7306         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7307         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7308         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7309         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7310         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7311         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7312         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7313         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7314         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7315         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7316         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7317         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7318         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7319         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7320
7321 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7322
7323         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7324
7325 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7326
7327         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7328
7329 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7330
7331         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7332         * gcc.dg/ppc-fsel-2.c: New test.
7333
7334         * gcc.dg/unused-5.c: New test.
7335
7336 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7337
7338         PR c++/10496
7339         * g++.dg/warn/pmf1.C: New test.
7340
7341 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7342
7343         PR c++/4494
7344         * g++.dg/warn/main.C: New test.
7345
7346 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7347
7348         * gcc.dg/nonnull-3.c: New test.
7349
7350 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7351
7352         * gcc.dg/cpp/Wtrigraphs.c: Update.
7353         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7354
7355 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7356
7357         * gcc.dg/ppc-fsel-1.c: New test.
7358
7359 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7360
7361         PR c/10604
7362         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7363
7364 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7365
7366         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7367
7368 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7369
7370         PR c++/9364, c++/10553, c++/10586
7371         * g++.dg/parse/typename4.C: New test.
7372         * g++.dg/parse/typename5.C: Likewise.
7373
7374 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7375
7376         * gcc.c-torture/compile/20030503-1.c: New test.
7377
7378 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7379
7380         * g++.dg/lookup/using5.C: Fix testcase error.
7381
7382 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7383
7384         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7385         since MEABI is no longer supported.  Remove all vestiges
7386         of MEABI from the test.
7387
7388 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7389
7390         PR c++/10554
7391         * g++.dg/lookup/using5.C: New test.
7392
7393 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7394
7395         PR c++/8772
7396         * g++.dg/template/ttp5.C: New test.
7397
7398 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7399
7400         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7401         (dg-gpp-additional-sources): New function.
7402         (dg-gpp-additional-files): Likewise.
7403         * lib/g++.exp (additional_sources): New variable.
7404         (additional_files): Likewise.
7405         (g++_target_compile): Deal with them.
7406         * lib/old-dejagnu.exp: Remove.
7407         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7408         * g++.old-deja: Revise all tests to use dg commands.
7409
7410 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7411
7412         PR c++/9432, c++/9528
7413         * g++.dg/lookup/using4.C: New test.
7414
7415 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7416
7417         * gcc.dg/noreturn-5.c: New file.
7418         * gcc.dg/noreturn-6.c: New file.
7419
7420         * gcc.c-torture/compile/inline-1.c: New file.
7421
7422 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7423
7424         PR c++/10551
7425         * g++.dg/template/explicit1.C: New test.
7426
7427 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7428
7429         PR c++/10549
7430         * g++.dg/other/bitfield1.C: New test.
7431
7432         PR c++/10527
7433         * g++.dg/init/new7.C: New test.
7434
7435 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7436
7437         * g++.dg/ext/desig1.C: New test.
7438         * g++.dg/ext/init1.C: Update.
7439
7440         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7441
7442 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7443
7444         PR c++/10180
7445         * g++.dg/warn/Winline-1.C: New test.
7446
7447 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7448
7449         * gcc.c-torture/execute/string-opt-19.c: New test.
7450
7451         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7452         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7453
7454 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7455
7456         PR c++/10506
7457         * g++.dg/init/new6.C: New test.
7458
7459         PR c++/10503
7460         * g++.dg/init/ref6.C: New test.
7461
7462 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7463
7464         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7465
7466 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7467
7468         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7469         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7470
7471 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7472
7473         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7474         initialized static data members.
7475
7476 2003-04-25  H.J. Lu <hjl@gnu.org>
7477
7478         * gcc.dg/ia64-sync-4.c: New test.
7479
7480 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7481
7482         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7483         date.
7484
7485 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7486
7487         PR c++/10337
7488         * g++.dg/warn/conv1.C: New test.
7489         * g++.old-deja/g++.other/conv7.C: Adjust.
7490         * g++.old-deja/g++.other/overload14.C: Adjust.
7491
7492 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7493
7494         PR c++/10471
7495         * g++.dg/template/defarg2.C: New test.
7496
7497 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7498
7499         * gcc.dg/cpp/include2.c: Update.
7500         * gcc.dg/cpp/multiline-2.c: New.
7501         * gcc.dg/cpp/multiline.c: Update.
7502         * gcc.dg/cpp/strify2.c: Update.
7503         * gcc.dg/cpp/trad/literals-2.c: Update.
7504
7505 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7506
7507         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7508
7509 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7510
7511         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7512
7513 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7514
7515         PR c++/10451
7516         * g++.dg/parse/crash4.C: New test.
7517
7518         PR c++/9847
7519         * g++.dg/parse/crash5.C: New test.
7520
7521 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7522
7523         PR c++/10446
7524         * g++.dg/parse/crash3.C: New test.
7525
7526         PR c++/10428
7527         * g++.dg/parse/elab1.C: New test.
7528
7529 2003-04-22  Devang Patel  <dpatel@apple.com>
7530
7531         * gcc.dg/cpp/trad/funlike-5.c: New test.
7532
7533 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7534
7535         * g++.dg/other/packed1.C: Fix dg options.
7536
7537 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7538
7539         * g++.dg/other/offsetof2.C: New test.
7540
7541 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7542
7543         * g++.dg/template/recurse.C: Adjust location of error messages.
7544
7545 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7546
7547         PR c++/9881
7548         * g++.dg/init/addr-const1.C: New test.
7549         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7550
7551 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7552
7553         PR c++/10405
7554         * g++.dg/lookup/struct-hack1.C: New test.
7555
7556 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7557
7558         * ucs.c: Update diagnostic messages.
7559
7560 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7561
7562         * gcc.dg/cpp/truefalse.cpp: New test.
7563         * gcc.dg/cpp/cpp.exp: Update.
7564         * g++.dg/other/stdbool-if.C: Remove.
7565
7566 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7567
7568         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7569         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7570
7571 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7572
7573         * gcc.c-torture/compile/20030418-1.c: New test.
7574
7575 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7576
7577         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7578
7579 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7580
7581         PR c++/10347
7582         g++.dg/template/dependent-name1.C: New test.
7583
7584 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7585
7586         * gcc.dg/warn-1.c (tourist_guide): New array,
7587         contains a pointer to bar.
7588
7589 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7590
7591         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7592         * gcc.c-torture/execute/medce-1.c: New test case.
7593         * gcc.c-torture/execute/medce-2.c: New test case.
7594
7595 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7596
7597         * lib/prune.exp: Ignore more messages.
7598
7599         PR c++/10381
7600         * g++.dg/parse/lookup3.C: New test.
7601
7602 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7603
7604         * gcc.c-torture/compile/20030415-1.c : New test.
7605
7606 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7607
7608         * gcc.c-torture/execute/scope-2.c: Move to ...
7609         * gcc.dg/noncompile/scope.c: .... here.
7610
7611 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7612
7613         * gcc.dg/20030414-2.c: New test case.
7614
7615 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7616
7617         PR target/10377
7618         * gcc.dg/20030414-1.c: New test.
7619
7620 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7621
7622         * gcc.dg/builtins-12.c: New test case.
7623         * gcc.dg/builtins-13.c: New test case.
7624
7625 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7626
7627         * gcc.c-torture/execute/string-opt-18.c: New test.
7628
7629 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7630
7631         PR c++/10300
7632         * g++.dg/init/new5.C: New test.
7633
7634 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7635
7636         PR c++/7910
7637         * g++.dg/ext/dllimport1.C: New test.
7638
7639 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7640
7641         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7642
7643 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7644
7645         PR Fortran/9263
7646         * g77.f-torture/noncompile/9263.f: New test
7647         PR Fortran/1832
7648         * g77.f-torture/execute/1832.f: New test
7649
7650 2003-04-11  David Chad  <davidc@freebsd.org>
7651             Loren J. Rittle  <ljrittle@acm.org>
7652
7653         libobjc/8562
7654         * objc.dg/headers.m: New test.
7655
7656 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7657
7658         * gcc.c-torture/execute/builtin-noret-2.c: New.
7659         * gcc.c-torture/execute/builtin-noret-2.x: New.
7660         XFAIL builtin-noret-2.c at -O1 and above.
7661         * gcc.dg/redecl.c: New.
7662         * gcc.dg/Wshadow-1.c: Update error regexps.
7663
7664 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7665
7666         * g++.dg/abi/bitfield10.C: New test.
7667
7668 2003-04-09  Mike Stump  <mrs@apple.com>
7669
7670         * gcc.dg/pch/pch.exp: Make testcase names longer.
7671         * g++.dg/pch/pch.exp: Make testcase names longer.
7672
7673 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7674
7675         * gcc.dg/builtins-11.c: New test case.
7676
7677 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7678
7679         * gcc.dg/builtins-9.c: New test case.
7680         * gcc.dg/builtins-10.c: New test case.
7681
7682 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7683
7684         * gcc.dg/noncompile/init-4.c.c: New test.
7685
7686 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7687
7688         * gcc.misc-test/gcov-9.c: New test.
7689         * gcc.misc-test/gcov-10.c: New test
7690         * gcc.misc-test/gcov-11.c: New test.
7691
7692 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7693
7694         PR optimization/10024
7695         * gcc.c-torture/compile/20030405-1.c: New test.
7696
7697 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7698
7699         * gcc.dg/pch/static-3.c: New.
7700         * gcc.dg/pch/static-3.hs: New.
7701         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7702
7703 2003-04-04  Richard Henderson  <rth@redhat.com>
7704
7705         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7706         * g++.dg/eh/forced2.C: Likewise.
7707
7708 2003-04-03  Mike Stump  <mrs@apple.com>
7709
7710         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7711         target arg.
7712         (scan-assembler-times, scan-assembler-not): Likewise.
7713         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7714
7715 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7716
7717         * gcc.dg/sparc-loop-1.c: New test.
7718
7719 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7720
7721         PR other/9274
7722         * g++.dg/pch/system-2.C: New.
7723         * g++.dg/pch/system-2.Hs: New.
7724
7725 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7726
7727         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7728
7729         * g++.dg/eh/simd-1.C (vecfunc): Same.
7730
7731 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7732
7733         * gcc.c-torture/execute/20030401-1.c: New test case.
7734
7735 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7736
7737         * objc.dg/defs.m: New.
7738
7739 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7740
7741         * g++.dg/eh/simd-1.C: New.
7742         * g++.dg/eh/simd-2.C: New.
7743
7744 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7745
7746         * gcc.c-torture/execute/simd-3.c: New.
7747
7748 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7749
7750         PR c/9936
7751         * gcc.dg/20030331-2.c: New test.
7752
7753 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/10278
7756         * g++.dg/parse/crash2.C: New test.
7757
7758 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7759
7760         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7761         * gcc.c-torture/execute/20030331-1.c: ...here.
7762
7763 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7764
7765         * gcc.c-torture/execute/20030331-1.c: New test.
7766
7767 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7768
7769         * lib/gcov.exp: Adjust call return testing strings.
7770         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7771
7772 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7773
7774         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7775         * gcc.dg/builtins-7.c: New test case.
7776         * gcc.dg/builtins-8.c: New test case.
7777
7778 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7779
7780         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7781
7782 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7783
7784         PR c++/7647
7785         * g++.dg/lookup-class-member-2.C: New test.
7786
7787 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7788
7789         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7790
7791 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7792
7793         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7794
7795 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7796
7797         * g++.dg/init/attrib1.C: New test.
7798
7799 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7800
7801         * gcc.dg/ultrasp8.c: New test.
7802
7803 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7804
7805         * gcc.dg/ultrasp7.c: New test.
7806
7807 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7808
7809         PR c++/10047
7810         * g++.dg/template/inline1.C: New test.
7811
7812 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7813
7814         * gcc.dg/sparc-dwarf2.c: New test.
7815
7816 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7817
7818         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7819         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7820
7821 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7822
7823         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7824         than reading .x files.
7825         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7826         * g77.dg/gcov/gcov-1.f: Likewise.
7827         * gcc.misc-tests/gcov-4b.c: Likewise.
7828         * gcc.misc-tests/gcov-5b.c: Likewise.
7829         * gcc.misc-tests/gcov-6.c: Likewise.
7830         * gcc.misc-tests/gcov-7.c: Likewise.
7831         * gcc.misc-tests/gcov-8.c: Likewise.
7832         * g++.dg/gcov/gcov-1.x: Remove.
7833         * g77.dg/gcov/gcov-1.x: Likewise.
7834         * gcc.misc-tests/gcov-4b.x: Likewise.
7835         * gcc.misc-tests/gcov-5b.x: Likewise.
7836         * gcc.misc-tests/gcov-6.x: Likewise.
7837         * gcc.misc-tests/gcov-7.x: Likewise.
7838         * gcc.misc-tests/gcov-8.x: Likewise.
7839
7840 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7841
7842         PR opt/10087
7843         * gcc.dg/20030324-1.c: New test.
7844
7845 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7846
7847         PR c++/10224
7848         * g++.dg/template/arg3.C: New test.
7849
7850         PR c++/10158
7851         * g++.dg/template/friend18.C: New test.
7852
7853 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7854
7855         * g77.f-torture/compile/20030326-1.f: New test case.
7856
7857 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7858
7859         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7860
7861         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7862
7863 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7864
7865         * gcc.dg/ia64-sync-3.c: New test.
7866
7867 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7868
7869         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7870
7871 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7872
7873         * gcc.dg/ultrasp6.c: New test.
7874
7875 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7876
7877         * gcc.dg/i386-signbit-1.c: New test.
7878         * gcc.dg/i386-signbit-2.c: New test.
7879         * gcc.dg/i386-signbit-3.c: New test.
7880
7881 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7882
7883         * gcc.dg/ultrasp5.c: Fix options.
7884
7885 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7886
7887         * gcc.dg/ultrasp5.c: Fix comment.
7888
7889 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7890
7891         PR fortran/10197
7892         * g77.f-torture/execute/10197.f: New test.
7893
7894 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7895
7896         PR c++/9898, c++/383
7897         * g++.dg/template/conv6.C: New test.
7898
7899         PR c++/10119
7900         * g++.dg/template/ptrmem5.C: New test.
7901
7902         PR c++/10026
7903         * g++.dg/lookup/koenig1.C: New test.
7904
7905         PR C++/10199
7906         * g++.dg/lookup/template2.C: New test.
7907
7908 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7909
7910         * g++.dg/opt/rtti1.C: New test.
7911
7912 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7913
7914         * gcc.dg/ultrasp5.c: New test.
7915
7916 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7917
7918         PR middle-end/9967
7919         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7920         builtin fputs.
7921
7922 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7923
7924         PR c/8224
7925         * gcc.dg/20030323-1.c: New test.
7926
7927 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7928
7929         * gcc.c-torture/compile/20030323-1.c: New test case.
7930
7931 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7932
7933         * gcc.dg/20030321-1.c: New test.
7934
7935 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7936
7937         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7938
7939 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         PR c++/9978, c++/9708
7942         * g++.dg/ext/vlm1.C: Adjust expected error.
7943         * g++.dg/ext/vla2.C: New test.
7944         * g++.dg/template/arg1.C: New test.
7945         * g++.dg/template/arg2.C: New test.
7946
7947 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7948
7949         * g77.f-torture/execute/select.f: New test.
7950         * g77.f-torture/noncompile/select_no_compile.f: New test.
7951
7952 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7953
7954         PR c++/9898
7955         * g++.dg/other/error4.C: New test.
7956
7957 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7958
7959         * g++.dg/template/friend17.C: New test.
7960
7961 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7962
7963         * gcc.c-torture/compile/20030320-1.c: New.
7964
7965 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7966
7967         * gcc.dg/builtins-6.c: New test case.
7968
7969 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7970
7971         PR target/10073
7972         * gcc.c-torture/compile/20030319-1.c: New.
7973
7974 2003-03-18  Jan Hubicka  <jh@suse.cz>
7975
7976         * gcc.dg/i386-cvt-1.c: New test.
7977
7978 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7979
7980         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7981         * objc.dg/naming-2.m: Likewise.
7982
7983 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7984
7985         PR c++/9639
7986         * g++.dg/parse/crash1.C: New test.
7987
7988 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7989
7990         PR c++/8805
7991         * g++.dg/eh/cleanup1.C: New test.
7992
7993 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7994
7995         * gcc.c-torture/execute/20030316-1.c: New test case.
7996
7997 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7998
7999         PR c++/9629
8000         * g++.dg/init/ctor2.C: New test.
8001
8002 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8003
8004         * g77.f-torture/compile/xformat.f: New test case.
8005
8006 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8007
8008         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8009         * g++.old-deja/g++.mike/eh50.C: Likewise.
8010
8011 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8012
8013         PR c++/6440
8014         * g++.dg/template/spec7.C: New test.
8015         * g++.dg/template/spec8.C: Likewise.
8016
8017 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8018
8019         * gcc.c-torture/execute/20030313-1.c: New test.
8020
8021 2003-03-14  Richard Henderson  <rth@redhat.com>
8022
8023         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8024
8025 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8026
8027         * gcc.c-torture/compile/20030314-1.c: New test.
8028
8029 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8030
8031         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8032         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8033         thumb target,
8034         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8035         to accept newer _imp__  prefix and additional
8036         newline in .drectve section.
8037         * gcc.dg/dll-4.c: Likewise.
8038         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8039         switch.
8040
8041 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8042
8043         * g++.dg/parse/namespace9.C: New test.
8044
8045         * g++.dg/init/ref5.C: New test.
8046         * g++.dg/parse/ptrmem1.C: Likewise.
8047
8048 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8049
8050         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8051         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8052         regular expression.
8053         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8054         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8055
8056 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8057
8058         * gcc.c-torture/execute/20030224-2.c: New test.
8059
8060 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8061
8062         * gcc.dg/decl-3.c: New test.
8063
8064 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8065
8066         * gcc.dg/i386-loop-2.c: New test.
8067
8068 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8069
8070         PR c++/9474
8071         * g++.dg/parse/namespace8.C: New test.
8072
8073         PR c++/9924
8074         * g++.dg/overload/builtin2.C: New test.
8075
8076 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8077
8078         * gcc.dg/return-type-3.c: New test.
8079
8080 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8081
8082         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8083         profiling options are not supported.
8084
8085 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8086
8087         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8088         * g++.old-deja/g++.warn/impint2.C: Likewise.
8089
8090 2003-03-10  Devang Patel  <dpatel@apple.com>
8091
8092         * g++.dg/cpp/c++_cmd_1.C: New test.
8093         * g++.dg/cpp/c++_cmd_1.h: New file.
8094
8095 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8096
8097         * gcc.dg/altivec-9.c: New file.
8098
8099 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8100
8101         * gcc.dg/ppc-sdata-1.c: New test.
8102         * gcc.dg/ppc-sdata-2.c: New test.
8103
8104 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8105
8106         PR c++/9373
8107         * g++.dg/opt/ptrmem2.C: New test.
8108
8109         PR c++/8534
8110         * g++.dg/opt/ptrmem1.C: New test.
8111
8112 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8113
8114         * gcc.dg/i386-loop-1.c: New test.
8115
8116 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8117
8118         PR c++/9970
8119         * g++.dg/lookup/friend1.C: New test.
8120
8121 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8122
8123         PR c++/9823
8124         * g++.dg/parser/constructor1.C: New test.
8125
8126 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8127
8128         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8129
8130         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8131
8132 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8133
8134         * gcc.dg/cpp/Wunused.c: Update test.
8135
8136 2003-03-08  Jan Hubicka  <jh@suse.cz>
8137
8138         * gcc.dg/inline-3.c: New test.
8139
8140 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8141
8142         PR c++/9809
8143         * g++.dg/parse/builtin1.C: New test.
8144
8145         PR c++/9982
8146         * g++.dg/abi/cookie1.C: New test.
8147         * g++.dg/abi/cookie2.C: Likewise.
8148
8149         PR c++/9524
8150         * g++.dg/template/field1.C: New test.
8151
8152         PR c++/9912
8153         * g++.dg/parse/class1.C: New test.
8154         * g++.dg/parse/namespace7.C: Likewise.
8155         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8156
8157 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8158
8159         * g++.dg/init/ref4.C: New test.
8160
8161 2003-03-07  Jan Hubicka  <jh@suse.cz>
8162
8163         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8164         * gcc.dg/inline-3.c:  New test.
8165
8166 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8167
8168         * g++.dg/init/ref3.C: New test.
8169
8170         PR c++/9965
8171         * g++.dg/init/ref2.C: New test.
8172
8173         PR c++/9400
8174         * g++.dg/warn/Wshadow-2.C: New test.
8175
8176         PR c++/9791
8177         * g++.dg/warn/Woverloaded-1.C: New test.
8178
8179 2003-03-05  Jan Hubicka  <jh@suse.cz>
8180
8181         * gcc.dg/i386-local2.c: New.
8182         * gcc.dg/i386-local.c: Fix typo.
8183
8184 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8185
8186         * g++.dg/abi/layout3.C: New test.
8187
8188 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8189
8190         * gcc.c-torture/compile/20030305-1.c
8191
8192 2003-03-05  Jan Hubicka  <jh@suse.cz>
8193
8194         * gcc.dg/i386-local.c: New.
8195
8196 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8197
8198         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8199
8200 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8201
8202         * gcc.dg/switch-2.c: New test.
8203         * gcc.dg/switch-3.c: New test.
8204         * gcc.dg/Wswitch.c: Adjust line numbers.
8205         * gcc.dg/Wswitch-default.c: Likewise.
8206         * gcc.dg/Wswitch-enum.c: Likewise.
8207
8208 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8209
8210         * gcc.c-torture/execute/20030222-1.c: New test.
8211
8212 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8213
8214         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8215
8216 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8217
8218         PR c++/9878
8219         * g++.dg/init/ref1.C: New test.
8220
8221 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8222
8223         * gcc.dg/sh-relax.c: New SH-only test.
8224
8225 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8226
8227         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8228         comment explaining purpose of testcase.
8229
8230 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8231
8232         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8233         for HC11/HC12 (asm needs two int registers).
8234         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8235         HC11/HC12 because the test uses an asm which needs two 32-bit
8236         registers.
8237
8238 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8239
8240         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8241         for HC11/HC12 (array is too large otherwise).
8242         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8243         * gcc.c-torture/compile/20010518-2.x: Likewise.
8244         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8245         HC11/HC12 (array is too large).
8246
8247 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8248
8249         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8250         * lib/g++-dg.exp (g++-dg-test): Likewise.
8251
8252 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8253
8254         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8255         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8256
8257 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8258
8259         * g++.dg/warn/implicit-typename1.C: Remove warning.
8260
8261 2003-02-28  Richard Henderson  <rth@redhat.com>
8262
8263         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8264         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8265
8266 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8267
8268         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8269         * g++.dg/pch/pch.exp: Likewise.
8270
8271 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8272
8273         PR c++/9879
8274         * testsuite/g++.dg/init/new4.C: New test.
8275
8276 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8277
8278         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8279
8280 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8281
8282         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8283         unsigned long.
8284
8285         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8286         wider than float.
8287
8288 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8289
8290         * lib/scanasm.exp: Add support for counting numbers of
8291         occurences.
8292         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8293         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8294
8295 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8296
8297         PR c++/9683
8298         * g++.dg/template/static3.C: New test.
8299
8300         PR c++/9829
8301         * g++.dg/parse/namespace6.C: New test.
8302
8303 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8304
8305         PR target/9732
8306         * gcc.dg/20030225-1.c: New test.
8307
8308 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8309
8310         * README: Remove out-of-date information.
8311
8312         PR c++/9836
8313         * g++.dg/template/spec6.C: New test.
8314
8315 2003-02-24  Jeff Law  <law@redhat.com>
8316
8317         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8318
8319 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8320
8321         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8322         * gcc.dg/pragma-ep-1.c: Likewise.
8323
8324 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8325
8326         PR c++/9602
8327         * g++.dg/template/friend16.C: New test.
8328
8329 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8330
8331         PR c++/5333
8332         * g++.dg/parse/fused-params1.C: Adjust error messages.
8333         * g++.dg/template/nested3.C: New test.
8334
8335 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8336
8337         * g++.dg/abi/param1.C: New test.
8338
8339 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8340
8341         PR c++/7982
8342         * g++.dg/warn/implicit-typename1.C: New test.
8343
8344 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8345
8346         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8347         with "mtune".
8348         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8349         * gcc.c-torture/execute/20010129-1.x: Likewise.
8350         * gcc.dg/20011107-1.c: Likewise.
8351         * gcc.dg/20020108-1.c: Likewise.
8352         * gcc.dg/20020122-3.c: Likewise.
8353         * gcc.dg/20020206-1.c: Likewise.
8354         * gcc.dg/20020310-1.c: Likewise.
8355         * gcc.dg/20020426-2.c: Likewise.
8356         * gcc.dg/20020517-1.c: Likewise.
8357         * gcc.dg/991230-1.c: Likewise.
8358         * gcc.dg/i386-unroll-1.c: Likewise.
8359         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8360
8361 2003-02-22  Jan Hubicka  <jh@suse.cz>
8362
8363         * gcc.dg/i386-mul.c: New test.
8364
8365 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8366
8367         * gcc.dg/builtins-5.c: New test case.
8368
8369 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8370
8371         * gcc.dg/asmreg-1.c: New test.
8372
8373 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8374
8375         PR c++/9749
8376         * g++.dg/parse/varmod1.C: New test.
8377
8378 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8379
8380         PR c++/9727
8381         * g++.dg/template/op1.C: New test.
8382
8383 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/8906
8386         * g++.dg/template/nested2.C: New test.
8387
8388 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/8724
8391         * g++.dg/expr/dtor1.C: New test.
8392
8393 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8394
8395         * gcc.dg/cpp/include3.c: New test.
8396         * gcc.dg/cpp/inc/foo.h: New file.
8397
8398 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8399
8400         * gcc.c-torture/execute/20030221-1.c: New test.
8401
8402 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8403
8404         PR c++/9729
8405         * g++.dg/abi/conv1.C: New test.
8406
8407 2003-02-20  Jan Hubicka  <jh@suse.cz>
8408
8409         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8410
8411 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8412
8413         * gcc.c-torture/compile/20030219-1.c: New test.
8414
8415 2003-02-18  Jan Hubicka  <jh@suse.cz>
8416
8417         * gcc.dg/funcorder.c: New test.
8418
8419 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8420
8421         * gcc.c-torture/execute/20030218-1.c: New.
8422
8423 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8424
8425         * gcc.dg/20030218-1.c: New.
8426
8427 2003-02-18  Richard Henderson  <rth@redhat.com>
8428
8429         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8430         * gcc.dg/attr-used-2.c: New.
8431
8432 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8433
8434         PR c++/9704
8435         * g++.dg/init/copy5.C: New test.
8436
8437 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8438
8439         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8440         * g++.dg/pch/pch.exp: Likewise.
8441
8442 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8443
8444         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8445         STACK_SIZE is not defined.
8446
8447 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8448
8449         PR c++/9457
8450         * g++.dg/template/init1.C: New test.
8451
8452 2003-02-16  Jan HUbicka  <jh@suse.cz>
8453
8454         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8455         (foo): Add few extra tests
8456         * gcc.dg/c99-const-expr-3.c: Likewise.
8457         * gcc.c-torture/execute/20030216-1.c: New.
8458
8459 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8460
8461         PR c++/9459
8462         * g++.dg/ext/typeof4.C: New test.
8463
8464 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8465
8466         * gcc.dg/i386-387-3.c: New test case.
8467
8468 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8469
8470         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8471         cris-*-elf* cris-*-aout* and mmix-*-*.
8472
8473 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8474
8475         * gcc.dg/20030213-1.c: New test.
8476
8477 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8478
8479         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8480         * gcc.dg/i386-387-2.c: Likewise.
8481
8482 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8483
8484         * gcc.dg/ppc-spe.c: Fix formatting.
8485         Enable tests that were previously unsupported by gas.
8486         Delete tests for instructions that no longer exist.
8487         Switch arguments on evsubifw builtin.
8488
8489 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8490
8491         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8492         STACK_SIZE is too small.
8493
8494 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8495             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8496
8497         * gcc.dg/decl-2.c: New test.
8498
8499 2003-02-10  Jan Hubicka  <jh@suse.cz>
8500
8501         * gcc.dg/i386-fpcvt-1.c:  New test.
8502
8503 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8504
8505         * gcc.c-torture/execute/20030209-1.c: New test.
8506
8507 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8508
8509         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8510         int-wide bitops, use the constants of the same width.
8511         Likewise, if long long is 32-bit wide, test bitops using
8512         32-bit constants.
8513
8514 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8515
8516         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8517
8518 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8519
8520         * testsuite/gcc.dg/builtins-4.c: New test case.
8521
8522 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8523
8524         * gcc.dg/20020430-1.c: Fix dg command typos.
8525         * gcc.dg/20020503-1.c: Likewise.
8526
8527 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8528
8529         PR c++/8785
8530         * g++.dg/parse/fused-params1.C: New test.
8531
8532         PR c++/8857
8533         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8534
8535         PR c++/8921
8536         * g++.dg/parse/non-dependent1.C: New test.
8537
8538         PR c++/8928
8539         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8540
8541         PR c++/9228
8542         * g++.dg/parse/undefined7.C: New test.
8543         * g++.dg/parse/non-templ1.C: New test.
8544
8545         PR c++/9229
8546         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8547
8548 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8549
8550         * gcc.c-torture/compile/20030206-1.c: New test.
8551
8552 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8553
8554         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8555         "pow" to "foo" to avoid potential confusion with a math built-in.
8556
8557 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8558
8559         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8560         conditions for SPARC targets.
8561
8562 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8563
8564         * gcc.dg/20030204-1.c: New test.
8565
8566 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8567
8568         PR c++/38
8569         * g++.dg/parse/array-size1.C: New test.
8570
8571         PR c++/5657
8572         * g++.dg/parse/undefined3.C: New test.
8573
8574         PR c++/5665
8575         * g++.dg/parse/undefined4.C: New test.
8576
8577         PR c++/5975
8578         * g++.dg/parse/undefined5.C: New test.
8579
8580         PR c++/7259
8581         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8582
8583         PR c++/8578
8584         * g++.dg/parse/casting-operator1.C: New test.
8585
8586         PR c++/8596
8587         * g++.dg/parse/undefined6.C: New test.
8588
8589         PR c++/8736
8590         * g++.dg/parse/missing-template1.C: New test.
8591
8592 2003-02-04  Jan Hubicka  <jh@suse.cz>
8593
8594         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8595         * gcc.dg/i386-cmov?.c:  Likewise.
8596         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8597         * gcc.dg/i386-ssefp-1.c:  Likewise.
8598         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8599         conventions.
8600
8601 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8602
8603         PR c++/7129
8604         * testsuite/g++.dg/ext/max.C: New test.
8605
8606 2003-02-03  Jan Hubicka  <jh@suse.cz>
8607
8608         * gcc.c-torture/execute/20030203-1.c: New test.
8609
8610 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8611
8612         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8613         'natural-endian'.
8614
8615 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8616
8617         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8618         * g++.dg/init/new2.C: Likewise.
8619         * g++.dg/other/new1.C: Likewise.
8620
8621 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8622
8623         * gcc.dg/struct-ret-libc.c: New test.
8624
8625 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8626
8627         * gcc.dg/20030129-1.c: New test.
8628
8629 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8630
8631         PR c++/8849
8632         * g++.dg/template/ptrmem4.C: New test.
8633
8634 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8635
8636         * g++.dg/parser/constant1.C: New test.
8637
8638 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8639
8640         PR c++/8591
8641         * g++.dg/parse/friend2.C: New test.
8642
8643 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8644
8645         PR c++/9437
8646         * g++.dg/template/unify4.C: New test.
8647
8648 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8649
8650         * gcc.c-torture/execute/20030128-1.c: New test.
8651
8652 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8653
8654         * g++.dg/lookup/nested1.C: Test moved from ...
8655         * g++.old-deja/g++.other/lookup24.C: ... here.
8656
8657 2003-01-28  Jan Hubicka  <jh@suse.cz>
8658
8659         * gcc.dg/i386-cmov5.c:  New test.
8660
8661 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8662
8663         * gcc.c-torture/execute/20010925-1.c: Changed the
8664         memcpy declaration.
8665
8666 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8667
8668         PR c++/3902
8669         * g++.dg/parse/template5.C: New test.
8670
8671 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8672
8673         PR fortran/9258
8674         * g77.dg/pr9258: New test.
8675
8676 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8677
8678         * README: Move relevant parts from README.g++.
8679
8680         * README.g++: Remove this file.
8681
8682 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8683
8684         * g++.dg/abi/dcast1.C: New test.
8685
8686 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8687
8688         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8689
8690 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8691
8692         PR c++/47
8693         * g++.old-deja/g++.other/lookup24.C: New test.
8694
8695 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8696
8697         PR middle-end/7227
8698         * gcc.dg/uninit-C.c: New test.
8699
8700 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8701
8702         * g++.dg/abi/covariant1.C: New test.
8703
8704 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8705
8706         * gcc.dg/20030123-1.c: New test.
8707
8708 2003-01-25  Jan Hubicka  <jh@suse.cz>
8709
8710         PR opt/8492
8711         * gcc.c-torture/compile/20030125-1.c
8712
8713 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8714
8715         PR c++/9403
8716         * g++.dg/parse/template3.C: New test.
8717         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8718
8719         PR c++/795
8720         * g++.dg/parse/template4.C: New test.
8721
8722         PR c++/9415
8723         * g++.dg/template/qual2.C: New test.
8724
8725         PR c++/8545
8726         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8727
8728         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8729
8730 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8731
8732         * gcc.c-torture/execute/switch-1.c: New test case.
8733
8734 2003-01-25  Jan Hubicka  <jh@suse.cz>
8735
8736         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8737
8738 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8739
8740         Tweaks for Bison-1.875. From the NEWS file:
8741         "- `parse error' -> `syntax error'
8742         Bison now uniformly uses the term `syntax error'"
8743         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8744         * gcc.dg/cpp/digraph2.c: Likewise.
8745         * gcc.dg/cpp/direct2.c: Likewise.
8746         * gcc.dg/cpp/paste4.c: Likewise.
8747         * gcc.dg/c90-restrict-1.c: Likewise.
8748         * gcc.dg/c99-func-2.c: Likewise.
8749         * gcc.dg/noncompile/920721-2.c: Likewise.
8750         * gcc.dg/noncompile/930622-2.c: Likewise.
8751         * gcc.dg/noncompile/940112-1.c: Likewise.
8752         * gcc.dg/noncompile/950921-1.c: Likewise.
8753         * gcc.dg/noncompile/951123-1.c: Likewise.
8754         * gcc.dg/noncompile/971104-1.c: Likewise.
8755         * gcc.dg/noncompile/990416-1.c: Likewise.
8756
8757 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8758
8759         * g++.dg/parse/undefined1.C: Add error message.
8760
8761 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8762
8763         PR c++/9354
8764         * g++.dg/parse/new1.C: New test.
8765
8766         PR c++/9216
8767         * g++.dg/parse/template2.C: New test.
8768
8769         PR c++/9354
8770         * g++.dg/parse/typedef2.C: New test.
8771
8772         PR c++/9328
8773         * g++.dg/ext/typeof3.C: New test.
8774
8775 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8776
8777         PR c++/2738
8778         * g++.dg/parse/ret-type1.C: New test.
8779
8780         PR c++/3792
8781         * g++.dg/parse/tmpl-outside1.C: New test.
8782
8783         PR c++/4207
8784         * g++.dg/parse/int-as-enum1.C: New test.
8785
8786         PR c++/4903
8787         * g++.dg/parse/no-typename1.C: New test.
8788
8789         PR c++/5533
8790         * g++.dg/parse/no-value1.C: New test.
8791
8792         PR c++/5921
8793         * g++.dg/parse/wrong-inline1.C: New test.
8794
8795         PR c++/6402
8796         * g++.dg/parse/ref1.C: New test.
8797
8798         PR c++/6992
8799         * g++.dg/parse/attr-ctor1.C: New test.
8800
8801         PR c++/7229
8802         * g++.dg/parse/namespace5.C: New test.
8803
8804         PR c++/7917
8805         * g++.dg/parse/func-def1.C: New test.
8806
8807         PR c++/8143
8808         * g++.dg/parse/undefined1.C: New test.
8809
8810         PR c++/5723, PR c++/8522
8811         * g++.dg/parse/specialization1.C: New test.
8812
8813         PR c++/163, PR c++/8595
8814         * g++.dg/parse/struct-as-enum1.C: New test.
8815
8816         PR c++/9173
8817         * g++.dg/parse/undefined2.C: New test.
8818
8819 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8820
8821         PR c++/9298
8822         * g++.dg/parse/template1.C: New test.
8823
8824         PR c++/9384
8825         * g++.dg/parse/using1.C: New test.
8826
8827         PR c++/9285
8828         PR c++/9294
8829         * g++.dg/parse/expr2.C: New test.
8830
8831         PR c++/9388
8832         * g++.dg/parse/lookup2.C: Likewise.
8833
8834 2003-01-21  Jan Hubicka  <jh@suse.cz>
8835
8836         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8837         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8838         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8839         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8840
8841 2003-01-20  Nick Clifton  <nickc@redhat.com>
8842
8843         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8844         problem with ARM sibcall code generation.
8845
8846 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8847
8848         * gcc.c-torture/execute/20030120-1.c: New.
8849
8850 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8851
8852         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8853
8854 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8855
8856         PR c++/9272
8857         * g++.dg/parse/ctor1.C: New test.
8858
8859         PR c++/9294:
8860         * g++.dg/parse/qualified1.C: New test.
8861
8862         * g++.dg/parse/typename3.C: New test.
8863
8864 2003-01-16  Richard Henderson  <rth@redhat.com>
8865
8866         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8867
8868 2003-01-16  Richard Henderson  <rth@redhat.com>
8869
8870         * g++.dg/pch/pch.exp: Copy test header to the working directory
8871         before using it either for precompilation or direct use.
8872         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8873         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8874
8875 2003-01-16  Richard Henderson  <rth@redhat.com>
8876
8877         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8878         before using it either for precompilation or direct use.
8879         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8880         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8881
8882 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8883
8884         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8885         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8886         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8887         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8888         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8889         typename warning into error.
8890         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8891         error messages.
8892         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8893         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8894         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8895         messages.
8896         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8897         make declaration visible in template.
8898         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8899         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8900         messages.
8901         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8902         message.
8903         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8904         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8905         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8906         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8907         typename warning with error message.
8908         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8909         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8910         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8911
8912 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8913
8914         * g++.dg/parse/ambig2.C: New test.
8915
8916 2003-01-15  Richard Henderson  <rth@redhat.com>
8917
8918         * g++.dg/tls/init-2.C: Update error message string.
8919
8920 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8921
8922         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8923
8924 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8925
8926         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8927         all for HC11/HC12.
8928         * gcc.c-torture/compile/20001205-1.x: Likewise.
8929         * gcc.c-torture/compile/20001226-1.x: Likewise.
8930         * gcc.c-torture/compile/920520-1.x: Likewise.
8931         * gcc.c-torture/compile/961203-1.x: Likewise.
8932         * gcc.c-torture/compile/20020604-1.x: Likewise.
8933
8934 2003-01-15  Jan Hubicka  <jh@suse.cz>
8935
8936         * gcc.c-torture/compile/20030115-1.c: New test.
8937
8938         * gcc.dg/i386-fpcvt-1.c: New test.
8939         * gcc.dg/i386-fpcvt-2.c: New test.
8940
8941 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8942
8943         Further conform g++'s __vmi_class_type_info to the C++ ABI
8944         specification.
8945         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8946         the specification.
8947
8948 2003-01-14  Jan Hubicka  <jh@suse.cz>
8949
8950         * gcc.dg/i386-fpcvt-1.c: New test.
8951         * gcc.dg/i386-fpcvt-2.c: New test.
8952
8953 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8954
8955         * gcc.dg/i386-mmx-3.c: New test.
8956
8957 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8958
8959         PR c++/9264
8960         * g++.dg/parse/octal1.C: New file.
8961
8962         PR c++/9172
8963         * g++.dg/parse/typename1.C: New file.
8964
8965 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8966
8967         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8968         * gcc.dg/bf-no-ms-layout.c: Likewise.
8969         * gcc.dg/bf-ms-attrib.c: Likewise.
8970
8971 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8972
8973         PR c++/9099
8974         * g++.dg/parse/dtor1.C: New file.
8975
8976         PR c++/9128
8977         * g++.dg/rtti/typeid1.C: New file.
8978
8979         PR c++/9153
8980         * g++.dg/parse/lookup1.C: New file.
8981
8982         PR c++/9171
8983         * g++.dg/templ/spec5.C: New file.
8984
8985 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8986
8987         * gcc.c-torture/compile/20030110-1.c: New test.
8988
8989 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8990
8991         Merge from pch-branch:
8992
8993         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8994
8995         * gcc.dg/pch/cpp-1.h: New.
8996         * gcc.dg/pch/cpp-1.c: New.
8997         * gcc.dg/pch/cpp-2.h: New.
8998         * gcc.dg/pch/cpp-2.c: New.
8999
9000         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9001
9002         * gcc.dg/pch/except-1.h: New.
9003         * gcc.dg/pch/except-1.c: New.
9004
9005         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9006
9007         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9008         running test.
9009         * gcc.dg/pch: Include *.hp not *.h.
9010         * gcc.dg/pch/system-1.h: New.
9011         * gcc.dg/pch/system-1.c: New.
9012
9013         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9014
9015         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9016         rather than trying to build and run a program using PCH.
9017         * gcc.dg/pch: Remove dg-do commands from test files.
9018
9019         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9020
9021         * gcc.dg/pch/macro-3.c: New.
9022         * gcc.dg/pch/macro-3.h: New.
9023
9024         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9025
9026         * gcc.dg/pch/common-1.c: New.
9027         * gcc.dg/pch/common-1.h: New.
9028         * gcc.dg/pch/decl-1.c: New.
9029         * gcc.dg/pch/decl-1.h: New.
9030         * gcc.dg/pch/decl-2.c: New.
9031         * gcc.dg/pch/decl-2.h: New.
9032         * gcc.dg/pch/decl-3.c: New.
9033         * gcc.dg/pch/decl-3.h: New.
9034         * gcc.dg/pch/decl-4.c: New.
9035         * gcc.dg/pch/decl-4.h: New.
9036         * gcc.dg/pch/decl-5.c: New.
9037         * gcc.dg/pch/decl-5.h: New.
9038         * gcc.dg/pch/global-1.c: New.
9039         * gcc.dg/pch/global-1.h: New.
9040         * gcc.dg/pch/inline-1.c: New.
9041         * gcc.dg/pch/inline-1.h: New.
9042         * gcc.dg/pch/inline-2.c: New.
9043         * gcc.dg/pch/inline-2.h: New.
9044         * gcc.dg/pch/static-1.c: New.
9045         * gcc.dg/pch/static-1.h: New.
9046         * gcc.dg/pch/static-2.c: New.
9047         * gcc.dg/pch/static-2.h: New.
9048
9049         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9050
9051         * g++.dg/pch/pch.exp: Better handle failing testcases.
9052         * gcc.dg/pch/pch.exp: Likewise.
9053         * gcc.dg/pch/macro-1.c: New.
9054         * gcc.dg/pch/macro-1.h: New.
9055         * gcc.dg/pch/macro-2.c: New.
9056         * gcc.dg/pch/macro-2.h: New.
9057
9058         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9059
9060         * g++.dg/dg.exp: Treat files in pch/ specially.
9061         * g++.dg/pch/pch.exp: New file.
9062         * g++.dg/pch/empty.H: New file.
9063         * g++.dg/pch/empty.C: New file.
9064         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9065         "precompile".
9066
9067         * gcc.dg/pch/pch.exp: New file.
9068         * gcc.dg/pch/empty.h: New file.
9069         * gcc.dg/pch/empty.c: New file.
9070         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9071         "precompile".
9072
9073 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9074
9075         * g++.dg/template/friend14.C: New test.
9076
9077 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9078
9079         * gcc.dg/old-style-asm-1.c: New test.
9080
9081 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9082
9083         * gcc.c-torture/compile/20030109-1.c: New test.
9084
9085 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9086
9087         * gcc.c-torture/execute/20030109-1.c: New test.
9088
9089 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9090
9091         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9092         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9093         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9094         * g++.old-deja/g++.mike/eh2.C: Likewise
9095         * g++.old-deja/g++.mike/eh3.C: Likewise
9096         * g++.old-deja/g++.mike/eh5.C: Likewise
9097         * g++.old-deja/g++.mike/eh6.C: Likewise
9098         * g++.old-deja/g++.mike/eh7.C: Likewise
9099         * g++.old-deja/g++.mike/eh8.C: Likewise
9100         * g++.old-deja/g++.mike/eh9.C: Likewise
9101         * g++.old-deja/g++.mike/eh10.C: Likewise
9102         * g++.old-deja/g++.mike/eh12.C: Likewise
9103         * g++.old-deja/g++.mike/eh13.C: Likewise
9104         * g++.old-deja/g++.mike/eh14.C: Likewise
9105         * g++.old-deja/g++.mike/eh16.C: Likewise
9106         * g++.old-deja/g++.mike/eh17.C: Likewise
9107         * g++.old-deja/g++.mike/eh18.C: Likewise
9108         * g++.old-deja/g++.mike/eh21.C: Likewise
9109         * g++.old-deja/g++.mike/eh23.C: Likewise
9110         * g++.old-deja/g++.mike/eh24.C: Likewise
9111         * g++.old-deja/g++.mike/eh25.C: Likewise
9112         * g++.old-deja/g++.mike/eh26.C: Likewise
9113         * g++.old-deja/g++.mike/eh27.C: Likewise
9114         * g++.old-deja/g++.mike/eh28.C: Likewise
9115         * g++.old-deja/g++.mike/eh29.C: Likewise
9116         * g++.old-deja/g++.mike/eh31.C: Likewise
9117         * g++.old-deja/g++.mike/eh33.C: Likewise
9118         * g++.old-deja/g++.mike/eh34.C: Likewise
9119         * g++.old-deja/g++.mike/eh35.C: Likewise
9120         * g++.old-deja/g++.mike/eh36.C: Likewise
9121         * g++.old-deja/g++.mike/eh37.C: Likewise
9122         * g++.old-deja/g++.mike/eh38.C: Likewise
9123         * g++.old-deja/g++.mike/eh39.C: Likewise
9124         * g++.old-deja/g++.mike/eh40.C: Likewise
9125         * g++.old-deja/g++.mike/eh41.C: Likewise
9126         * g++.old-deja/g++.mike/eh42.C: Likewise
9127         * g++.old-deja/g++.mike/eh44.C: Likewise
9128         * g++.old-deja/g++.mike/eh46.C: Likewise
9129         * g++.old-deja/g++.mike/eh47.C: Likewise
9130         * g++.old-deja/g++.mike/eh48.C: Likewise
9131         * g++.old-deja/g++.mike/eh49.C: Likewise
9132         * g++.old-deja/g++.mike/eh50.C: Likewise
9133
9134
9135         PR c++/8615
9136         * g++.dg/template/char1.C: New test.
9137
9138         * g++.dg/template/varmod1.C: Fix typo.
9139
9140 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9141
9142         DR 180
9143         * g++.old-deja/g++.pt/crash32.C: Expect error.
9144
9145 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9146
9147         PR c++/5919
9148         * g++.dg/template/varmod1.C: New test.
9149
9150         PR c++/8727
9151         * g++.dg/inherit/typeinfo1.C: New test.
9152
9153         PR c++/8663
9154         * g++.dg/inherit/typedef1.C: New test.
9155
9156 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9157
9158         PR c++/8332
9159         PR c++/8493
9160         * g++.dg/template/strlen1.C: New test.
9161
9162         PR c++/8227
9163         * g++.dg/template/ctor2.C: New test.
9164
9165         PR c++/8214
9166         * g++.dg/init/string1.C: New test.
9167
9168         PR c++/8511
9169         * g++.dg/template/friend8.C: New test.
9170
9171 2002-11-29  Joe Buck <jbuck@synopsys.com>
9172
9173         * g++.dg/lookup/anon2.C: New test.
9174
9175 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9176
9177         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9178         h8300 port.
9179
9180 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9181
9182         * gcc.dg/bitfld-6.c: New test.
9183
9184 2002-11-27  Jan Hubicka  <jh@suse.cz>
9185
9186         * gcc.c-torture/execute/20021127.[cx]: New test.
9187
9188 2002-11-26  Jan Hubicka  <jh@suse.cz>
9189
9190         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9191         quality.
9192
9193 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9194
9195         * g++.dg/init/brace2.C: New test.
9196         * g++.old-deja/g++.mike/p9129.C: Correct.
9197
9198 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9199
9200         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9201
9202 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9203
9204         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9205
9206 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9207
9208         * testsuite/g++.dg/abi/empty11.C: New test.
9209         * testsuite/g++.dg/rtti/cv1.C: New test.
9210
9211 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9212
9213         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9214
9215 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9216
9217         * g++.dg/abi/empty10.C: New test.
9218
9219 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9220
9221         * gcc.c-torture/compile/20021124-1.c: New test.
9222
9223 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9224
9225         * g++.dg/abi/rtti2.C: New test.
9226
9227 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9228
9229         * gcc.dg/i386-unroll-1.c: New test.
9230
9231 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9232
9233         * gcc.c-torture/compile/20021120-1.c: New test.
9234         * gcc.c-torture/compile/20021120-2.c: New test.
9235
9236 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9237
9238         * gcc.dg/bitfld-5.c: New test.
9239
9240 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9241
9242         * gcc.c-torture/execute/20021120-3.c: New test.
9243
9244 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9245
9246         * gcc.c-torture/execute/20021120-2.c: New test.
9247
9248 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9249
9250         * gcc.c-torture/execute/20021120-1.c: New test.
9251
9252 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9253
9254         * gcc.c-torture/execute/20021118-3.c: New test.
9255
9256 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9257
9258         * gcc.c-torture/compile/20021119-1.c: New test.
9259
9260 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9261
9262         * gcc.dg/duff-1.c: New test.
9263         * gcc.dg/duff-2.c: New test.
9264         * gcc.dg/duff-3.c: New test.
9265
9266 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9267
9268         * gcc.dg/cpp/_Pragma5.c: New test.
9269
9270 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9271
9272         * gcc.c-torture/execute/20021118-2.c: New test.
9273
9274 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9275
9276         * gcc.c-torture/execute/20021118-1.c: New test.
9277
9278 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9279
9280         * gcc.dg/20021116-1.c: New test.
9281
9282 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9283
9284         * g++.dg/abi/vcall1.C: New test.
9285
9286 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9287
9288         * gcc.dg/20021029-1.c: New test.
9289         * gcc.dg/20021029-2.c: New test.
9290
9291 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9292
9293         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9294
9295 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9296
9297         PR c/8439
9298         * gcc.dg/20021110.c: Move to ...
9299         * gcc.c-torture/compile/20021110.c: .... here.
9300
9301 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9302
9303         PR c/8467
9304         * gcc.c-torture/execute/20021111-1.c
9305
9306 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9307
9308         PR c/8439
9309         * gcc.dg/20021110.c: New test.
9310
9311 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9312
9313         * g++.dg/abi/vthunk3.C: Run only on x86.
9314
9315 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9316
9317         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9318
9319 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9320
9321         * lib/compat.exp (compat-execute): Fix logic error in last
9322         change.
9323
9324 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9325
9326         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9327
9328 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9329
9330         PR c++/8389
9331         * g++.dg/template/access6.C: New test.
9332
9333 2002-11-08  Jan Hubicka  <jh@suse.cz>
9334
9335         * gcc.dg/i386-ssefp-1.c: New test.
9336         * gcc.dg/i386-ssefp-1.c: New test.
9337
9338 2002-11-08  Jan Hubicka  <jh@suse.cz>
9339
9340         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9341
9342 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9343
9344         * g++.dg/abi/vthunk3.C: New test.
9345
9346         PR c++/8338
9347         * g++.dg/template/crash2.C: New test.
9348
9349 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9350
9351         * testsuite/g++.dg/abi/dtor1.C: New test.
9352         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9353
9354 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9355
9356         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9357         Darwin.
9358
9359 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9360
9361         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9362         -mthumb.  Only xfail with -O0.
9363
9364 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9365
9366         * g++.dg/abi/thunk1.C: New test.
9367         * g++.dg/abi/thunk2.C: Likewise.
9368         * g++.dg/abi/vtt1.C: Likewise.
9369
9370 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9371
9372         PR optimization/8423
9373         * gcc.c-torture/execute/builtin-constant.c: New test.
9374
9375 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9376
9377         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9378         Add some more cases.
9379
9380 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9381
9382         PR c++/8391
9383         * g++.dg/opt/local1.C: New test.
9384
9385 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9386
9387         PR c++/8160
9388         * g++.dg/template/complit1.C: New test.
9389
9390         PR c++/8149
9391         * g++.dg/template/typename4.C: Likewise.
9392
9393 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9394
9395         Core issue 287, PR c++/7639
9396         * g++.dg/template/instantiate1.C: Adjust error location.
9397         * g++.dg/template/instantiate3.C: New test.
9398         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9399         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9400         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9401
9402 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9403
9404         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9405
9406 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/8287
9409         * g++.dg/init/dtor2.C: New test.
9410
9411 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9412
9413         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9414         * gcc.dg/nest.c: Bypass errors on irix6.
9415
9416 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9417
9418         * gcc.dg/nest.c: Expect error for mmix-*-*.
9419         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9420
9421 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9422
9423         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9424         markers.
9425
9426         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9427
9428 2002-10-25  Mike Stump  <mrs@apple.com>
9429
9430         * gcc.dg/warn-1.c: New test.
9431
9432 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9433
9434         * g++.dg/template/typename3.C: New test.
9435
9436 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9437
9438         * g++.dg/lookup/ptrmem1.C: New test.
9439
9440         * g++.dg/abi/vthunk2.C: New test.
9441
9442 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9443
9444         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9445
9446 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9447
9448         * g++.dg/abi/empty9.C: New test.
9449
9450 2002-10-24  Richard Henderson  <rth@redhat.com>
9451
9452         * g++.dg/inherit/thunk1.C: Enable for ia64.
9453
9454 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9455
9456         PR c++/8067
9457         * g++.dg/lookup/pretty1.C: New test.
9458
9459 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9460
9461         * gcc.dg/20021023-1.c: New test.
9462
9463 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9464
9465         PR c++/7679
9466         * g++.dg/parse/inline1.C: New test.
9467
9468 2002-10-23  Richard Henderson  <rth@redhat.com>
9469
9470         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9471
9472         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9473
9474 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9475
9476         PR c++/6579
9477         * g++.dg/parse/stmtexpr3.C: New test.
9478
9479 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9480
9481         * g++.dg/expr/cond1.C: New test.
9482
9483 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9484
9485         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9486
9487 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9488
9489         * g++.dg/abi/vbase13.C: New test.
9490         * g++.dg/abi/vbase14.C: Likewise.
9491
9492 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9493
9494         * gcc.dg/tls/pic-1.c: New test.
9495         * gcc.dg/tls/nonpic-1.c: New test.
9496         * gcc.dg/20021018-1.c: New test.
9497
9498 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9499
9500         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9501         Remove only files with the same base name as the test case.
9502         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9503         (profopt-execute): Likewise.  Also, remove old profiling
9504         and performance data files before running the tests.
9505
9506         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9507         * g++.dg/bprob/bprob.exp: Likewise.
9508         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9509         to allow more general test case names.
9510
9511         * g++.dg/bprob/bprob-1.C: Rename to ...
9512         * g++.dg/bprob/g++-bprob-1.C: ... this.
9513
9514         * g77.dg/bprob/bprob-1.f: Rename to ...
9515         * g77.dg/bprob/g77-bprob-1.f: ... this.
9516
9517 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9518
9519         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9520         bison 1.50 or later.
9521
9522 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9523
9524         * g++.dg/README: Describe more test directories.
9525
9526 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9527
9528         * g++.dg/init/array6.C: Add additional tests.
9529
9530 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9531
9532         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9533         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9534
9535 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9536
9537         * gcc.c-torture/compile/20020604-1.x: New.
9538         * gcc.c-torture/compile/simd-5.x: Likewise.
9539         * gcc.c-torture/execute/920710-1.x: Likewise.
9540         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9541
9542 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9543
9544         * g++.dg/inherit/override1.C: Add dg-options clause.
9545
9546 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9547
9548         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9549         _mm_slli_si128.
9550
9551 2002-10-19  Andreas Schwab  <schwab@suse.de>
9552
9553         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9554         directory component.
9555
9556 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9557
9558         * g++.dg/inherit/thunk1.C: New test.
9559
9560         * g++.dg/inherit/override1.C: New test.
9561
9562         * g++.dg/abi/mangle11.C: New test.
9563         * g++.dg/abi/mangle14.C: New test.
9564         * g++.dg/abi/mangle17.C: New test.
9565
9566 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9567
9568         * g++.dg/overload/member2.C: New test.
9569
9570 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9571
9572         * g++.dg/README: Describe new compat directory.
9573         * g++.dg/dg.exp: Skip tests in compat directory.
9574         * README.compat: New file.
9575         * lib/compat.exp: New expect script.
9576         * g++.dg/compat: New test directory.
9577         * g++.dg/compat/compat.exp: New expect script.
9578         * g++.dg/compat/abi: New test directory.
9579         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9580         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9581         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9582         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9583         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9584         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9585         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9586         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9587         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9588         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9589         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9590         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9591         * g++.dg/compat/break: New test directory.
9592         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9593         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9594         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9595         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9596         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9597         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9598         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9599         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9600         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9601         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9602         g++.dg/compat/break/README: New files.
9603         * g++.dg/compat/eh: New test directory.
9604         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9605         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9606         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9607         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9608         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9609         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9610         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9611         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9612         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9613         g++.dg/compat/eh/filter2_y.C,
9614         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9615         g++.dg/compat/eh/new1_y.C,
9616         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9617         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9618         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9619         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9620         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9621         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9622         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9623         g++.dg/compat/eh/unexpected1_y.C: New files.
9624         * g++.dg/compat/init: New test directory.
9625         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9626         g++.dg/compat/init/array5_y.C,
9627         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9628         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9629         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9630         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9631         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9632         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9633         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9634         g++.dg/compat/init/init-ref2_y.C: New files.
9635
9636 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9637
9638         PR c++/7584
9639         * g++.dg/inherit/using3.C: New test.
9640
9641 2002-10-17  Jan Hubicka  <jh@suse.cz>
9642
9643         * gcc.dg/20021017-2.c: New test.
9644
9645 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9646
9647         * g++.dg/abi/mangle16.C: Adjust.
9648
9649         * g++.dg/init/array8.C: New test.
9650
9651 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9652
9653         * gcc.dg/special/mips-abi.exp: New test.
9654         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9655
9656 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9657
9658         * g++.dg/abi/mangle16.C: New test.
9659         * g++.dg/abi/mangle17.C: Likewise.
9660
9661         PR c++/7478
9662         * g++.dg/template/ref1.C: New test.
9663
9664 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9665
9666         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9667
9668 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9669
9670         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9671
9672 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9673
9674         PR c++/7524
9675         * g++.dg/init/array7.C: New test.
9676
9677 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9678
9679         * g++.dg/init/array6.C: New test.
9680
9681         * g++.dg/abi/mangle13.C: Likewise.
9682         * g++.dg/abi/mangle14.C: Likewise.
9683         * g++.dg/abi/mangle15.C: Likewise.
9684
9685 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9686
9687         * g++.dg/abi/empty8.C: New test.
9688
9689 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9690
9691         * g++.dg/init/ctor1.C: New test.
9692
9693 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9694
9695         * gcc.c-torture/execute/20021015-1.c: New test.
9696
9697 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9698
9699         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9700
9701 2002-10-14  Jan Hubicka  <jh@suse.cz>
9702
9703         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9704
9705 2002-10-14  Richard Henderson  <rth@redhat.com>
9706
9707         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9708
9709 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9710
9711         PR optimization/6631
9712         * g++.dg/opt/const2.C: New test.
9713
9714 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/7176
9717         * g++.dg/parse/friend1.C: New test.
9718         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9719
9720 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9721
9722         * gcc.dg/20021014-1.c: New test.
9723
9724 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c++/5661
9727         * g++.dg/ext/vlm1.C: New test.
9728         * g++.dg/ext/vlm2.C: Likewise.
9729
9730         * g++.dg/init/array1.C: Remove invalid braces.
9731         * g++.dg/init/brace1.C: New test.
9732         * g++.dg/init/copy2.C: Likewise.
9733         * g++.dg/init/copy3.C: Likewise.
9734         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9735         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9736         braces.
9737
9738 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9739
9740         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9741
9742 2002-10-11  Richard Shann  <richard.shann@superh.com>
9743
9744         * gcc.c-torture/compile/simd-5.c: New test.
9745
9746 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9747
9748         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9749
9750 2002-10-10  Jim Wilson  <wilson@redhat.com>
9751
9752         * gcc.c-torture/execute/20021010-1.c: New test.
9753
9754 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9755
9756         PR c/7353
9757         * g++.dg/ext/typedef-init.C: New test.
9758         * gcc.dg/typedef-init.c: New test.
9759
9760 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9761
9762         * gcc.dg/cpp/paste13.c: New test.
9763
9764 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9765
9766         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9767         remaining platforms, XFAIL during compile, not execute.  Don't
9768         XFAIL at -O0.
9769
9770 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9771
9772         * gcc.dg/alias-1.c: Tweak expected warning.
9773
9774 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9775
9776         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9777
9778 2002-10-06  Andreas Jaeger  <aj@suse.de>
9779
9780         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9781         * gcc.dg/cpp/c++98.C: Likewise.
9782
9783         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9784         * g++.dg/cpp/c++98.C: Likewise.
9785
9786         * g++.dg/README (Subdirectories): Mention cpp directory.
9787
9788         PR target/7559
9789         * gcc.dg/20021006-1.c: New test.
9790
9791 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9792
9793         PR c++/7804
9794         * g++.dg/other/warning1.C: New test.
9795
9796 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9797
9798         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9799         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9800         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9801
9802 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9803
9804         PR c++/7931
9805         * g++.dg/template/ptrmem3.C: New test.
9806
9807         PR c++/7754
9808         * g++.dg/template/union1.C: New test.
9809
9810 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9811
9812         PR c++/8006
9813         * g++.dg/abi/mangle9.C: New test.
9814         * g++.dg/abi/mangle10.C: New test.
9815         * g++.dg/abi/mangle11.C: New test.
9816         * g++.dg/abi/mangle12.C: New test.
9817
9818 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9819
9820         PR c++/7188.
9821         * g++.dg/template/meminit1.C: New test.
9822         * g++.dg/warn/Wreorder-1.C: Likewise.
9823         * g++.old-deja/g++.mike/warn3.C: Tweak.
9824         * lib/prune.exp: Ingore "in copy constructor".
9825
9826 2002-10-02  Andreas Jaeger  <aj@suse.de>
9827
9828         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9829         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9830         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9831         on x86-64.
9832
9833 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9834
9835         * gcc.dg/empty1.C: Fix typo.
9836
9837 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9838
9839         * gcc.dg/alias-1.c: New test.
9840
9841 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9842
9843         * gcc.dg/empty1.C: New test.
9844
9845         * g++.dg/tls/init-2.C: Tweak error messages.
9846
9847 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.c-torture/compile/20020923-1.c: New test.
9850
9851 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9852
9853         * gcc.c-torture/execute/ffs-1.c: New test.
9854         * gcc.c-torture/execute/ffs-2.c: Ditto.
9855
9856 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * g++.dg/overload/member1.C: New test.
9859
9860 2002-09-30  Mark Mitchell  <mark@code
9861
9862 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9863
9864         * testsuite/gcc.dg/tls/diag-3.c: New.
9865
9866 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9867
9868         * g++.dg/README (Subdirectories): Document new subdir expr.
9869         * g++.dg/expr/pmf-1.C: New test.
9870
9871 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9872
9873         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9874
9875 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9876
9877         * g++.dg/abi/bitfield3.C: New test.
9878
9879 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9880
9881         * lib/gcov.exp: Tweak expected line formats.
9882         * gcc.misc-tests/gcov8.c: New test.
9883         * gcc.misc-tests/gcov8.x: New flags.
9884
9885 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * consistency.vlad/layout/endian.c: Include string.h.
9888
9889         * gcc.c-torture/execute/20020805-1.c: New test.
9890
9891 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9892
9893         * g++.dg/other/conversion1.C: New test.
9894
9895 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9896
9897         * gcc.dg/builtins-1.c: New testcase.
9898
9899 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9900
9901         * g++.dg/inherit/access3.C: New test.
9902
9903 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9904
9905         * gcc.dg/ia64-visibility-2.c: New test.
9906
9907 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9908
9909         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9910         __qualifier_flags to __flags.
9911
9912 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9913
9914         * g++.dg/inherit/operator1.C: New test.
9915         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9916         * g++.dg/other/error1.C: Change expected error message.
9917         * g++.dg/template/conv4.C: Likewise.
9918
9919 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9920
9921         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9922         for documented behavior.
9923
9924 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9925
9926         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9927         several targets known to fail.
9928
9929 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9930
9931         * gcc.dg/mips-args-[123].c: New tests.
9932
9933 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9934
9935         * gcc.dg/ppc-spe.c: New.
9936
9937 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9938
9939         * g++.dg/other/ptrmem4.C: New testcase.
9940
9941 2002-07-24  Richard Henderson  <rth@redhat.com>
9942
9943         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9944
9945 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9946
9947         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9948
9949 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9950
9951         * gcc.c-torture/execute/memset-3.c: New testcase.
9952
9953 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9954
9955         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9956         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9957
9958 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9959
9960         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9961         Delete.
9962
9963 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9964
9965         * gcc.c-torture/compile/simd-4.c: New test.
9966
9967 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9968
9969         PR c++/7347, c++/7348
9970         * g++.dg/template/access4.C: New test.
9971         * g++.dg/template/access5.C: New test.
9972         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9973         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9974         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9975         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9976
9977 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9978
9979         * gcc.dg/gnu89-init-2.c: New test.
9980
9981 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9982
9983         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9984
9985 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9986
9987         * gcc.c-torture/execute/20020720-1.c: New testcase.
9988
9989 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9990
9991         * gcc.dg/cpp/Wsignprom.c: New tests.
9992
9993 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9994
9995         * gcc.c-torture/execute/loop-13.c: New test.
9996
9997 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9998
9999         * gcc.dg/cpp/expr.c: New tests.
10000
10001 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10002
10003         * g++.dg/opt/pr6713.C: Add template instantiation.
10004
10005 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10006
10007         * gcc.dg/nest.c: New test.
10008
10009 2002-07-17  Richard Henderson  <rth@redhat.com>
10010
10011         * g++.dg/opt/pr6713.C: New test.
10012
10013 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10014
10015         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10016         XFAIL for all x86 processors.
10017
10018 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10019
10020         * gcc.c-torture/execute/20010122-1.x: Do not test with
10021         -fomit-frame-pointer.
10022
10023 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10024
10025         * g++.dg/template/instantiate2.C: New test.
10026         * g++.dg/template/spec4.C: New test.
10027
10028 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10029
10030         * g++.dg/template/access2.C: New test.
10031         * g++.dg/template/access3.C: New test.
10032
10033 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10034
10035         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10036         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10037         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10038         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10039         Convert to use <stdarg.h>.
10040         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10041         Delete.
10042         * gcc.dg/va-arg-2.c: New.
10043         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10044
10045 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10046
10047         * gcc.c-torture/compile/20020710-1.c: New test.
10048
10049 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10050                           Andrew Pinski  <pinskia@physics.uc.edu>
10051
10052         gcc.c-torture/compile/simd-2.c: New testcase.
10053         gcc.c-torture/compile/simd-3.c: Likewise.
10054
10055 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10056
10057         PR c++/7224
10058         * g++.dg/overload/error1.C: New test.
10059
10060 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10061
10062         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10063         configuration and IRIX 6 O32 ABI.
10064
10065 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10066
10067         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10068
10069 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10070
10071         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10072
10073 2002-07-10  Jeffrey A Law  <law@redhat.com>
10074
10075         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10076
10077         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10078
10079 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10080
10081         * gcc.dg/20020312-2.c: Check for __PPC__.
10082
10083 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10084
10085         * gcc.c-torture/compile/20020709-1.c: New test.
10086
10087 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10088
10089         * g++.dg/template/qualttp21.C: New test case.
10090
10091 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10092
10093         * gcc.c-torture/compile/20020706-1.c: New test.
10094         * gcc.c-torture/compile/20020706-2.c: New test.
10095
10096 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10097             Alexandre Oliva  <aoliva@redhat.com>
10098
10099         * g++.dg/warn/incomplete1.C: New test.
10100
10101 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10102
10103         PR c++/7099
10104         * g++.dg/warn/noreturn1.C: New test.
10105
10106 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10107
10108         PR c++/6706
10109         * g++.dg/debug/debug6.C: New test.
10110         * g++.dg/debug/debug7.C: New test.
10111
10112 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10113
10114         * gcc.c-torture/compile/simd-3.c: New test.
10115
10116 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10117
10118         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10119         * gcc.dg/20020620-1.c: Likewise.
10120
10121 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10122
10123         PR c++/6944
10124         * g++.dg/init/array4.C: New test.
10125         * g++.dg/init/array5.C: New test.
10126
10127 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10128
10129         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10130         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10131
10132 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10133
10134         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10135         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10136         * gcc.dg/wtr-conversion-1.c: Likewise.
10137         * gcc.dg/wtr-escape-1.c: Likewise.
10138         * gcc.dg/wtr-int-type-1.c: Likewise.
10139         * gcc.dg/wtr-label-1.c: Likewise.
10140         * gcc.dg/wtr-static-1.c: Likewise.
10141         * gcc.dg/wtr-strcat-1.c: Likewise.
10142         * gcc.dg/wtr-suffix-1.c: Likewise.
10143         * gcc.dg/wtr-switch-1.c: Likewise.
10144         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10145         * gcc.dg/wtr-union-init-1.c: Likewise.
10146         * gcc.dg/wtr-union-init-2.c: Likewise.
10147         * gcc.dg/wtr-union-init-3.c: Likewise.
10148
10149         * gcc.dg/wtr-func-def-1.c: New test.
10150
10151 2002-07-02 Devang Patel <dpatel@apple.com>
10152
10153         * objc.dg/param-1.m: New test.
10154
10155 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10156
10157         * gcc.dg/cpp/trad/directive.c: Add test.
10158         * gcc.dg/cpp/trad/macroargs.c: Add test.
10159         * gcc.dg/cpp/trad/rec
10160
10161 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10162
10163         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10164
10165 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10166
10167         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10168         targets.
10169
10170 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10171
10172         * g++.dg/abi/mange7.C: New test.
10173
10174         PR c++/6438.
10175         * g++.dg/parse/stmtexpr2.C: New test.
10176
10177 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10178
10179         * gcc.dg/20020312-2.c: Add SH target.
10180
10181 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10182
10183         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10184         compiler output on mips*-*-irix*.
10185
10186 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10187
10188         * g++.dg/parse/attr1.C: New test.
10189
10190 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10191
10192         * gcc.c-torture/execute/string-opt-17.c: New test case.
10193         * gcc.c-torture/execute/memset-2.c: New test case.
10194
10195 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10196
10197         PR c++/6256:
10198         * g++.dg/template/friend5.C: New test.
10199
10200         PR c++/6331:
10201         * g++.dg/template/qual1.C: Likewise.
10202
10203 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10204
10205         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10206         Include stdlib.h, not stdio.h or ctype.h.
10207
10208 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10209
10210         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10211         cris-*-elf* and mmix-*-*.
10212         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10213         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10214         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10215         Ditto.
10216         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10217         * gcc.dg/wchar_t-1.c: Ditto.
10218
10219 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10220
10221         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10222         Clarify comment.
10223
10224 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10225
10226         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10227
10228 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10229
10230         * gcc.c-torture/execute/20000906-1.x: Delete.
10231
10232 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10233
10234         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10235
10236 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10237
10238         * PR6367
10239         * g77.f-torture/execute/6367.f: New test.
10240         * g77.f-torture/execute/6367.x: Disable for MMIX.
10241
10242 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10243
10244         * PR6352
10245         * g++.dg/opt/inline2.C: New test.
10246
10247 2002-04-18  Richard Henderson  <rth@redhat.com>
10248
10249         * gcc.dg/20000906-1.c: Enable for all targets.
10250         * gcc.c-torture/compile/iftrap-2.c: New.
10251
10252 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10253
10254         * gcc.dg/20020418-1.c: New test.
10255         * gcc.dg/20020418-2.c: New test.
10256
10257 2002-04-18  Richard Henderson  <rth@redhat.com>
10258
10259         * gcc.c-torture/compile/iftrap-1.c: New.
10260         * gcc.dg/iftrap-1.c: Adjust for ia64.
10261         * gcc.dg/iftrap-2.c: New.
10262
10263 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10264
10265         * gcc.c-torture/compile/20020418-1.c: New test.
10266
10267 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10268
10269         * gcc.c-torture/compile/20020415-1.c: New.
10270
10271 2002-04-18  David S. Miller  <davem@redhat.com>
10272
10273         * gcc.c-torture/execute/20020418-1.c: New test.
10274
10275 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10276
10277         * gcc.dg/20020416-1.c: New test.
10278
10279         * g++.dg/opt/inline1.C: New test.
10280
10281 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10282
10283         * gcc.dg/altivec-5.c: New test.
10284
10285         * gcc.dg/20020415-1.c: New test.
10286
10287 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10288
10289         * testsuite/lib/chill.exp: Remove.
10290
10291 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10292
10293         * g++.dg/other/big-struct.C: New test.
10294
10295 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10296
10297         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10298         of scratch file.
10299
10300 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10301
10302         PR c/6277
10303         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10304         in scan-assembler function name
10305
10306 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10307
10308         * g77.f-torture/execute/980628-4.x,
10309         g77.f-torture/execute/980628-5.x,
10310         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10311         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10312         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10313         i[34567]86-*-*.
10314
10315 2002-04-13  David S. Miller  <davem@redhat.com>
10316
10317         * gcc.c-torture/execute/20020413-1.c: New test.
10318
10319 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10320
10321         * gcc.dg/asm-6.c,
10322         * g++.dg/ext/asm1.C: New tests.
10323
10324 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++ 5373.
10327         * g++.dg/parse/stmtexpr1.C: New test.
10328
10329         PR c++/5189.
10330         * g++.dg/template/copy1.C: New test.
10331
10332 2002-04-12  Richard Henderson  <rth@redhat.com>
10333
10334         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10335
10336 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10337
10338         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10339         gcc.c-torture/execute/20020307-2.c.
10340
10341 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10342
10343         * g++.dg/ext/attrib5.C,
10344         * g++.dg/lookup/struct1.C: New tests.
10345
10346 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gcc.dg/20020411-1.c: New test.
10349
10350         * gcc.c-torture/execute/20020411-1.c: New test.
10351
10352 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10353
10354         * g77.f-torture/execute/6177.f: New test.
10355
10356 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10357
10358         PR middle-end/6247
10359         * g++.dg/opt/cleanup1.C: New test.
10360
10361         * g++.dg/opt/const1.C: New test.
10362
10363 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10364
10365         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10366
10367 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10368
10369         PR c++/5507
10370         * g++.dg/template/typename2.C: New test.
10371
10372 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10373
10374         * gcc.c-torture/execute/loop-12.c: New.
10375
10376 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10377
10378         * g77.f-torture/execute/980628-4.x,
10379         g77.f-torture/execute/980628-5.x,
10380         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10381         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10382         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10383
10384 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10385
10386         PR optimization/6086
10387         * g++.dg/opt/preinc1.C: New test.
10388
10389 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10390
10391         PR c++/5571
10392         * g++.dg/opt/static2.C: New test.
10393
10394 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10395
10396         PR c/5120
10397         * gcc.dg/20020406-1.c: New test.
10398
10399 2002-04-04  David S. Miller  <davem@redhat.com>
10400
10401         * gcc.c-torture/execute/20020404-1.c: New test.
10402
10403 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10404
10405         PR c/6123
10406         * gcc.dg/20020312-2.c: Do not declare global register variable
10407         if __PIC__ or __pic__ is defined.
10408
10409 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10410
10411         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10412         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10413
10414 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10415
10416         * gcc.misc-tests/linkage.exp: Update last change to handle
10417         sparc*-, not just sparc-.
10418
10419 2002-04-03  Richard Henderson  <rth@redhat.com>
10420
10421         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10422
10423 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10424
10425         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10426
10427 2002-04-02  David S. Miller  <davem@redhat.com>
10428
10429         * gcc.c-torture/execute/20020402-3.c: New test.
10430
10431 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10432
10433         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10434         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10435
10436         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10437         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10438         g77.f-torture/execute/20001201.x,
10439         g77.f-torture/execute/u77-test.x: New files.
10440
10441         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10442         * gcc.dg/wchar_t-1.c: Ditto.
10443
10444 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10445
10446         * gcc.c-torture/execute/20020402-1.c: New test.
10447
10448 2002-04-01  Richard Henderson  <rth@redhat.com>
10449
10450         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10451
10452         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10453
10454 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10455
10456         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10457
10458 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10459
10460         * g++.dg/inherit/template-as-base.C: Expect error.
10461         * g++.dg/inherit/namespace-as-base.C: Likewise.
10462
10463 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10464
10465         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10466         g++.dg/ext/instantiate3.C: Tweak match patterns.
10467
10468         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10469         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10470         -da test.
10471
10472 2002-03-31  Richard Henderson  <rth@redhat.com>
10473
10474         * gcc.dg/special/alias-2.c: New.
10475         * gcc.dg/special/ecos.exp: Run it.
10476
10477 2002-03-31  Richard Henderson  <rth@redhat.com>
10478
10479         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10480
10481 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10482
10483         * gcc.dg/weak-1.c: Disable on h8300 port.
10484
10485 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10486
10487         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10488         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10489         ordering tests.
10490         * g++.dg/bprob/bprob-1.C: New test.
10491         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10492         * g++.dg/gcov/gcov-1.C: New test.
10493         * g++.dg/gcov/gcov-1.x: New file.
10494         * g++.dg/gcov/gcov-2.C: New test.
10495         * g++.dg/gcov/gcov-3.C: New test.
10496         * g++.dg/gcov/gcov-3.h: New file.
10497
10498 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10499
10500         * g++.old-deja/g++.other/builtins5.C: New test.
10501         * g++.old-deja/g++.other/builtins6.C: New test.
10502         * g++.old-deja/g++.other/builtins7.C: New test.
10503         * g++.old-deja/g++.other/builtins8.C: New test.
10504         * g++.old-deja/g++.other/builtins9.C: New test.
10505
10506 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * g++.dg/opt/static1.C: New test.
10509
10510         * g++.dg/opt/longbranch1.C: New test.
10511
10512 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10513
10514         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10515
10516         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10517
10518 2002-03-28  Jeffrey A Law  (law@redhat.com)
10519
10520         * gcc.c-torture/execute/20020328-1.c: New test.
10521
10522 2002-03-27  Richard Henderson  <rth@redhat.com>
10523
10524         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10525         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10526         move from g++.old-deja/g++.ext/.
10527
10528 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10529
10530         * g++.dg/init/new2.C: New test.
10531
10532 2002-03-26  Richard Henderson  <rth@redhat.com>
10533
10534         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10535
10536         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10537         on sparc.
10538
10539         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10540         sparcv9 systems.
10541         * gcc.dg/20001102-1.c: Likewise.
10542
10543 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10544
10545         * gcc.dg/cpp/endif-pedantic1.c,
10546         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10547
10548 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10549
10550         * g++.dg/init/new1.C: New test.
10551
10552 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10553
10554         * g++.dg/abi/vbase9.C: New test.
10555
10556 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10557
10558         * gcc.dg/arm-asm.c: New test.
10559
10560 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10561
10562         * gcc.dg/Wswitch-enum.c: New test.
10563         Fix PR c/5044.
10564
10565 2002-03-26  Richard Henderson  <rth@redhat.com>
10566
10567         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10568         structure.
10569
10570 2002-03-25  Richard Henderson  <rth@redhat.com>
10571
10572         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10573         sparcv9 systems.
10574
10575         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10576         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10577
10578 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10579
10580         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10581
10582 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10583
10584         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10585         targets using generic thunk support.
10586
10587 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10588
10589         * gcc.c-torture/compile/20020323-1.c: New test.
10590
10591         * g++.dg/opt/conj2.C: New test.
10592
10593 2002-03-24  Richard Henderson  <rth@redhat.com>
10594
10595         * gcc.dg/weak-1.c: Use -fno-common.
10596
10597 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10598
10599         * g77.dg/f77-edit-apostrophe-out.f: New test
10600         * g77.dg/f77-edit-h-out.f: New test
10601         * g77.dg/f77-edit-t-in.f: New test
10602         * g77.dg/f77-edit-t-out.f: New test
10603         * g77.dg/f77-edit-x-out.f: New test
10604         * g77.dg/f77-edit-slash-out.f: New test
10605         * g77.dg/f77-edit-colon-out.f: New test
10606         * g77.dg/f77-edit-s-out.f: New test
10607
10608 2002-03-24  Richard Henderson  <rth@redhat.com>
10609
10610         * objc/execute/formal_protocol-6.x: New XFAIL.
10611
10612 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10613
10614         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10615         that do not support weak symbols
10616
10617 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10618
10619         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10620         * lib/g77.exp:  Likewise
10621         * lib/objc.exp: Likewise
10622
10623 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10624
10625         * gcc.dg/Wswitch-default.c: New test.
10626
10627 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10628
10629         * g++.dg/other/enum1.C: New test.
10630
10631 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10632
10633         * gcc.dg/pragma-ep-3.c: Fix typo.
10634
10635 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10636
10637         * g++.dg/inherit/template-as-base.C: New test.
10638
10639 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10640
10641         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10642         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10643
10644 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10645
10646         * gcc.dg/cpp/multiline.c: Update to match.
10647
10648 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10649
10650         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10651
10652 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10653
10654         * gcc.dg/cpp/extratokens2.c:  New file.
10655
10656 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10657
10658         * gcc.dg/20020312-2.c: Add rs6000 target.
10659
10660         * gcc.c-torture/compile/20020319-1.c: New test.
10661
10662 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10663
10664         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10665         (A, E): Handle this.
10666
10667 2002-03-20  Jason Merrill  <jason@redhat.com>
10668
10669         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10670         ignoring -fpic.
10671         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10672         through prune_gcc_output.
10673
10674 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10675
10676         * gcc.c-torture/compile/20020320-1.c: New test.
10677
10678 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10679
10680         * gcc.c-torture/compile/20020318-1.c: New test.
10681
10682         * gcc.dg/struct-by-value-1.c: New test.
10683
10684         * gcc.dg/20020319-1.c: New test.
10685
10686 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10687
10688         * g++.dg/opt/conj1.C: New test.
10689
10690 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10691
10692         * g++.dg/template/qualttp20.C: Revert previous change.
10693         * g++.dg/template/qualttp3.C: Likewise.
10694         * g++.dg/template/qualttp4.C: Likewise
10695         * g++.dg/template/qualttp5.C: Likewise
10696         * g++.dg/template/qualttp6.C: Likewise
10697         * g++.dg/template/qualttp7.C: Likewise
10698         * g++.dg/template/qualttp8.C: Likewise
10699         * g++.dg/template/recurse.C: Likewise.
10700
10701 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10702
10703         * gcc.dg/cpp/wchar-1.c: Update.
10704
10705 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10706
10707         * g++.dg/template/conv1.C: New test.
10708         * g++.dg/template/conv2.C: New test.
10709         * g++.dg/template/conv3.C: New test.
10710         * g++.dg/template/conv4.C: New test.
10711
10712 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10713
10714         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10715         * g++.dg/template/qualttp3.C: Likewise.
10716         * g++.dg/template/qualttp4.C: Likewise
10717         * g++.dg/template/qualttp5.C: Likewise
10718         * g++.dg/template/qualttp6.C: Likewise
10719         * g++.dg/template/qualttp7.C: Likewise
10720         * g++.dg/template/qualttp8.C: Likewise
10721         * g++.dg/template/recurse.C: Likewise.
10722
10723 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10724
10725         * g++.dg/opt/dtor1.C: New test.
10726
10727 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10728
10729         * gcc.c-torture/compile/20020315-1.c: New test.
10730
10731 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10732
10733         * gcc.dg/weak-1.c: Fix scan tests.
10734
10735 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10736
10737         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10738         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10739         cris-*-aout* mmix-*-*.
10740         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10741         cris-*-aout* mmix-*-*.
10742         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10743         cris-*-elf* cris-*-aout* and mmix-*-*.
10744         * gcc.dg/20001009-1.c: Ditto.
10745         * gcc.dg/20010912-1.c: Ditto.
10746         * gcc.dg/20020122-4.c: Ditto.
10747         * gcc.dg/inline-2.c: Ditto.
10748
10749 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10750
10751         * gcc.c-torture/compile/20020314-1.c: New test.
10752
10753 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10754
10755         * gcc.c-torture/execute/20020314-1.c: New test.
10756
10757 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10758
10759         * g++.dg/warn/Wunused-1.C: New test.
10760
10761 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10762
10763         * g++.dg/abi/mangle6.C: New test.
10764
10765 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * gcc.c-torture/compile/20020309-2.c: New test.
10768
10769         * gcc.c-torture/compile/20020312-1.c: New test.
10770
10771 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10772
10773         * g++.dg/other/access1.C: New test.
10774
10775 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10776
10777         * gcc.c-torture/execute/wchar_t-1.c: New test.
10778
10779 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10780
10781         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10782
10783 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10784
10785         * gcc.dg/20020312-1.c: New test case.
10786
10787 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10788
10789         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10790
10791 2002-03-11  Richard Henderson  <rth@redhat.com>
10792
10793         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10794         * g++.old-deja/g++.jason/report.C: Likewise.
10795
10796 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10797
10798         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10799         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10800
10801 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10802
10803         * testsuite/g++.dg/overload/pmf1.C: New test.
10804
10805 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10806
10807         * gcc.c-torture/execute/20020307-1.c: Use long.
10808
10809 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10810
10811         PR optimization/5844
10812         * gcc.dg/20020310-1.c: New test.
10813
10814 2002-03-09  Michael Meissner  <meissner@redhat.com>
10815
10816         * gcc.c-torture/execute/memcpy-2.c: New test.
10817         * gcc.c-torture/execute/memset-1.c: New test.
10818         * gcc.c-torture/execute/strlen-1.c: New test.
10819         * gcc.c-torture/execute/strcmp-1.c: New test.
10820         * gcc.c-torture/execute/strncmp-1.c: New test.
10821
10822 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10823
10824         * gcc.dg/ppc-ldstruct.c: New test.
10825
10826 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10827
10828         * gcc.c-torture/execute/va-arg-22.c: New test.
10829
10830 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10831
10832         * gcc.c-torture/compile/20020309-1.c: New test.
10833
10834 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10835
10836         * gcc.c-torture/execute/20020307-2.c: New test.
10837
10838 2002-03-07  Jeffrey A Law  (law@redhat.com)
10839
10840         * g77.f-torture/compile/20020307-1.f: New test.
10841
10842 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10843
10844         * gcc.dg/unordered-1.c: New test.
10845
10846 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10847
10848         * gcc.c-torture/execute/20020307-1.c: New test.
10849
10850 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10851
10852         * gcc.dg/20020304-1.c: New test.
10853
10854         * gcc.c-torture/compile/20020304-2.c: New test.
10855
10856 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10857
10858         * gcc.c-torture/compile/20020304-1.c: New test case
10859         (from PR c/5830).
10860
10861 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10862
10863         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10864
10865 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10866
10867         * g++.dg/other/classkey1.C: New test.
10868
10869 2002-03-01  Richard Henderson  <rth@redhat.com>
10870
10871         * gcc.c-torture/compile/981223-1.x: New.
10872         * gcc.c-torture/compile/920625-1.x: New.
10873
10874 2002-02-28  Richard Henderson  <rth@redhat.com>
10875
10876         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10877
10878 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10879
10880         * gcc.c-torture/execute/20020227-1.c: New test.
10881
10882 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10883
10884         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10885         here" ERROR lines.
10886         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10887         * g++.old-deja.g++.other/defarg1.C: Likewise.
10888         * g++.old-deja/g++.pt/calls2.C: Likewise.
10889         * g++.old-deja/g++.pt/crash20.C: Likewise.
10890         * g++.old-deja/g++.pt/crash30.C: Likewise.
10891         * g++.old-deja/g++.pt/crash36.C: Likewise.
10892         * g++.old-deja/g++.pt/crash6.C: Likewise.
10893         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10894         * g++.old-deja/g++.pt/derived3.C: Likewise.
10895         * g++.old-deja/g++.pt/error1.C: Likewise.
10896         * g++.old-deja/g++.pt/friend21.C: Likewise.
10897         * g++.old-deja/g++.pt/friend23.C: Likewise.
10898         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10899         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10900
10901 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10902
10903         * gcc.c-torture/execute/20020225-2.c: New test.
10904
10905 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10906
10907         * gcc.c-torture/execute/920730-1t.c,
10908         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10909         Delete test cases, only relevant to -traditional.
10910
10911 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10912
10913         * gcc.dg/cpp/undef1.c: Remove.
10914         * gcc.dg/cpp/directiv.c: Update.
10915         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10916
10917 2002-02-27  Michael Meissner  <meissner@redhat.com>
10918
10919         * gcc.c-torture/execute/20020226-1.c: New test.
10920
10921 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10922
10923         * g++.dg/debug/debug4.C: New test.
10924
10925         * gcc.dg/ia64-visibility-1.c: New test.
10926
10927 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10928
10929         * gcc.dg/debug/20020224-1.c: New.
10930
10931 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10932
10933         * gcc.c-torture/execute/960416-1.x: New.
10934         * gcc.c-torture/execute/divconst-3.x: Likewise.
10935
10936 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10937
10938         * gcc.dg/20020224-1.c: New test.
10939
10940 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10941
10942         * gcc.c-torture/execute/20020225-1.c: New.
10943
10944 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10945
10946         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10947
10948 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10949
10950         * gcc.dg/20020222-1.c: New test.
10951
10952 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10953
10954         * g++.dg/opt/anonunion1.C: New test.
10955
10956 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10957
10958         * g++.dg/template/qualttp19.C: New test.
10959         * g++.dg/template/qualttp20.C: New test.
10960         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10961         * g++.old-deja/g++.other/qual1.C: Likewise.
10962
10963 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10964
10965         * gcc.dg/attr-alwaysinline.c: New.
10966
10967 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10968
10969         * gcc.dg/20020220-1.c: New test.
10970
10971         * gcc.dg/20020220-2.c: New test.
10972
10973         * g++.dg/opt/mmx1.C: New test.
10974
10975 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10976
10977         * gcc.c-torture/compile/20020110.c: New test.
10978
10979 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10980
10981         * gcc.c-torture/execute/20020219-1.c: New test.
10982
10983         * gcc.dg/20020219-1.c: New test.
10984
10985         * gcc.dg/noncompile/20020220-1.c: New test.
10986
10987         * g++.dg/opt/ptrintsum1.C: New test.
10988
10989         * gcc.dg/debug/20020220-1.c: New test.
10990
10991 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10992
10993         * gcc.c-torture/execute/20020216-1.c: New test.
10994
10995 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10996
10997         * gcc.dg/decl-1.c: Update, new test.
10998
10999 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11000
11001         * g++.dg/abi/bitfield1.C: New test.
11002         * g++.dg/abi/bitfield2.C: New test.
11003
11004 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11005
11006         * gcc.dg/attr-nest.c: New test.
11007
11008 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11009
11010         * gcc.c-torture/execute/20020215-1.c: New test.
11011
11012 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11013
11014         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11015         * g++.dg/debug/debug.exp: New.
11016         * g++.dg/debug/trivial.C: New.
11017         * g++.dg/debug/debug1.C: Moved...
11018         * g++.dg/other/debug1.C: ...from here.
11019         * g++.dg/debug/debug2.C: Moved...
11020         * g++.dg/other/debug2.C: ...from here.
11021         * g++.dg/debug/debug3.C: Moved...
11022         * g++.dg/other/debug3.C: ...from here.
11023
11024         * gcc.dg/noncompile/20020213-1.c: New test.
11025
11026 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11027
11028         * g++.dg/other/debug3.C: New test.
11029
11030         * gcc.c-torture/execute/20020213-1.c: New test.
11031
11032 2002-02-13  Richard Smith <richard@ex-parrot.com>
11033
11034         * g++.old-deja/g++.other/thunk1.C: New test.
11035
11036 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11037
11038         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11039
11040 2002-02-13  Stan Shebs  <shebs@apple.com>
11041
11042         * gcc.dg/altivec-3.c: New.
11043
11044 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * gcc.dg/Wunreachable-1.c: New test.
11047         * gcc.dg/Wunreachable-2.c: New test.
11048
11049 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11050
11051         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11052
11053 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11054
11055         * gcc.dg/decl-1.c: New test.
11056
11057 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11058
11059         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11060
11061 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11062
11063         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11064         * gcc.c-torture/compile/980506-1.x: Likewise.
11065
11066 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11067
11068         * gcc.dg/20020210-1.c: New.
11069
11070 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11071
11072         * g77.f-torture/execute/947.f: New regression test
11073         for PR fortran/947.
11074
11075 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11076
11077         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11078         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11079
11080 2002-02-08  Richard Henderson  <rth@redhat.com>
11081
11082         * gcc.c-torture/compile/labels-3.c: New.
11083
11084 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11085
11086         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11087         expression statements work instead.
11088         * gcc.dg/noncompile/20020207-1.c: New test.
11089
11090 2002-02-07  Richard Henderson  <rth@redhat.com>
11091
11092         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11093
11094 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11095
11096         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11097         message from g77
11098         * lib/g77-dg.exp: Trim g77 error messages so that they are
11099         recognized by dg.exp.
11100
11101 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11102
11103         PR fortran/5473
11104         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11105
11106 2002-02-07  Richard Henderson  <rth@redhat.com>
11107
11108         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11109         to be sufficiently aligned for integers.
11110
11111 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11112
11113         * g++.dg/template/friend4.C: New test.
11114
11115 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11116
11117         PR fortran/5743
11118         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11119         unsupported cases.
11120
11121 2002-02-07  Richard Henderson  <rth@redhat.com>
11122
11123         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11124         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11125         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11126         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11127
11128 2002-02-06  Richard Henderson  <rth@redhat.com>
11129
11130         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11131
11132 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11133
11134         * gcc.dg/20020206-1.c: New test.
11135
11136 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11137
11138         * gcc.c-torture/execute/20020206-1.c: New test.
11139
11140         * gcc.c-torture/execute/20020206-2.c: New test.
11141
11142         PR optimization/5429:
11143         * gcc.c-torture/compile/20020206-1.c: New test.
11144
11145 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11146
11147         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11148         as certain file formats cannot support particularly large
11149         alignments.
11150
11151         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11152         and do not expect to be able to link the executable.
11153
11154         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11155         fail because the COFF format does not support the weak attribute.
11156
11157 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11158
11159         * g77.dg/pr5473.f:  New test
11160
11161 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11162
11163         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11164         Fix testcase accordingly.
11165
11166 2002-02-04  Richard Henderson  <rth@redhat.com>
11167
11168         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11169         (buf): Change to be an array of pointers, not ints.
11170
11171 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11172
11173         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11174         before all tests.  Move warning one line above to match where it
11175         C frontend emits.
11176         * gcc.dg/Wswitch-2.c: New test.
11177         * g++.dg/warn/Wswitch-1.C: New test.
11178         * g++.dg/warn/Wswitch-2.C: New test.
11179
11180 2002-02-04  Richard Henderson  <rth@redhat.com>
11181
11182         * g++.dg/abi/offsetof.C: Fix size comparison.
11183
11184 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11185
11186         * gcc.dg/cast-qual-2.c: New test.
11187
11188 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11189
11190         * gcc.dg/20020201-4.c: New test.
11191
11192 2002-02-04  Ben Elliston  <bje@redhat.com>
11193
11194         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11195         target_info attribute != 0, in addition to the empty string.
11196         (gcc_target_compile): Likewise.
11197
11198 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11199
11200         * gcc.dg/Wswitch.c: New test.
11201         PR gcc/4475. PR gcc/3780.
11202
11203 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11204
11205         * g77.f-torture/execute/5122.f: New test for regressions
11206         against PR fortran/5122.
11207
11208 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11209
11210         * g77.f-torture/compile/pr3743.f: Delete
11211         * g77.dg/pr3743-1.f: New test.
11212         * g77.dg/pr3743-2.f: New test.
11213         * g77.dg/pr3743-3.f: New test.
11214         * g77.dg/pr3743-4.f: New test.
11215
11216 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11217
11218         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11219
11220 2002-02-02  Richard Henderson  <rth@redhat.com>
11221
11222         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11223         * gcc.c-torture/execute/bf64-1.c: Likewise.
11224
11225 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * gcc.dg/20020201-2.c: New test.
11228
11229         * gcc.dg/20020201-3.c: New test.
11230
11231         * gcc.c-torture/execute/bitfld-2.c: New test.
11232
11233 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11234
11235         * gcc.dg/bitfld-1.c: Update.
11236         * gcc.dg/bitfld-2.c: Update.
11237         * gcc.c-torture/execute/bitfld-1.x: New.
11238
11239 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11240
11241         * gcc.c-torture/execute/20020201-1.c: New test.
11242
11243 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11244
11245         PR target/5469
11246         * gcc.dg/20020201-1.c: New test.
11247
11248 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11249
11250         PR fortran/3743
11251         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11252         * g77.f-torture/compile/pr3743.x: Remove
11253
11254 2002-01-31  Tom Rix  <trix@redhat.com>
11255
11256         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11257
11258 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11259
11260         * gcc.dg/noncompile/20020130-1.c: New test.
11261
11262 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11263
11264         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11265
11266 2002-01-29  Richard Henderson  <rth@redhat.com>
11267
11268         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11269         to long long.
11270         * gcc.c-torture/execute/bf64-1.c: Likewise.
11271
11272 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11273
11274         * gcc.c-torture/execute/20020129-1.c: New test.
11275
11276 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11277
11278         * gcc.c-torture/compile/20000224-1.c: Update.
11279         * gcc.c-torture/execute/bitfld-1.c: New tests.
11280         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11281         * gcc.dg/uninit-A.c: Update.
11282
11283 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11284
11285         * g++.dg/template/ctor1.C: Add instantiation.
11286
11287 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11288
11289         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11290         argument to __builtin_prefetch to be const ptr.
11291
11292 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11293
11294         * gcc.c-torture/compile/20020120-1.c: New test.
11295
11296 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11297
11298         * gcc.c-torture/execute/20020127-1.c: New test.
11299
11300 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11301
11302         * g77.dg/f77-edit-i-in.f: New test
11303         * g77.dg/f77-edit-i-out.f: New test
11304
11305 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11306
11307         * gcc.dg/debug/debug.exp: New file.
11308         * gcc.dg/debug/trivial.c: New file.
11309         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11310         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11311         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11312         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11313         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11314         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11315         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11316         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11317         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11318         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11319         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11320         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11321         * gcc.dg/20000503-1.c: Removed.
11322         * gcc.dg/20010207-1.c: Removed.
11323         * gcc.dg/20011223-1.c: Removed.
11324         * gcc.dg/20020104-2.c: Removed.
11325         * gcc.dg/debug-1.c: Removed.
11326         * gcc.dg/debug-2.c: Removed.
11327         * gcc.dg/debug-3.c: Removed.
11328         * gcc.dg/debug-4.c: Removed.
11329         * gcc.dg/debug-5.c: Removed.
11330         * gcc.dg/debug-6.c: Removed.
11331         * gcc.dg/dwarf2-1.c: Removed.
11332         * gcc.dg/dwarf2-2.c: Removed.
11333
11334 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11335
11336         * g++.old-deja/g++.other/eh5.C: New test.
11337         * g++.old-deja/g++.other/sibcall2.C: New test.
11338         * g++.old-deja/g++.other/array9.C: New test.
11339         * g++.old-deja/g++.other/typename2.C: New test.
11340         * g++.old-deja/g++.other/crash60.C: New test.
11341         * g++.old-deja/g++.other/conv9.C: New test.
11342         * g++.old-deja/g++.other/mangle10.C: New test.
11343         * g++.old-deja/g++.other/unchanging1.C: New test.
11344         * g++.old-deja/g++.other/exprstmt1.C: New test.
11345         * g++.old-deja/g++.other/inline23.C: New test.
11346         * g++.old-deja/g++.eh/ia64-1.C: New test.
11347         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11348         * g++.old-deja/g++.other/reload1.C: New test.
11349         * g++.old-deja/g++.other/static20.C: New test.
11350         * g++.old-deja/g++.other/local-alloc1.C: New test.
11351         * g++.old-deja/g++.other/conv8.C: New test.
11352         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11353         * g++.old-deja/g++.other/storeexpr1.C: New test.
11354         * g++.old-deja/g++.other/storeexpr2.C: New test.
11355         * g++.dg/eh/template2.C: New test.
11356         * g++.dg/warn/weak1.C: New test.
11357
11358 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11359
11360         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11361         Remove first, non-varying, argument.
11362
11363 2002-01-23  Richard Henderson  <rth@redhat.com>
11364
11365         * gcc.dg/inline-2.c: New.
11366
11367         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11368         Add optional target arg.  Check number of arguments.
11369         (scan-assembler-not, scan-assembler-dem): Likewise.
11370         (scan-assembler-dem-not): Likewise.
11371
11372 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11373
11374         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11375         line 12.
11376         * g++.old-deja/g++.brendan/parse3.C,
11377         g++.old-deja/g++.other/crash26.C,
11378         g++.old-deja/g++.other/crash28.C,
11379         g++.old-deja/g++.other/crash29.C,
11380         g++.old-deja/g++.other/crash30.C,
11381         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11382
11383 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11384
11385         * gcc.dg/20020115-1.c: New.
11386
11387 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11388
11389         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11390
11391 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11392
11393         * gcc.dg/20020122-3.c: New.
11394
11395 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11396
11397         * g++.dg/other/gc1.C: New test.
11398
11399 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11400
11401         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11402
11403 2002-01-22  Richard Henderson  <rth@redhat.com>
11404
11405         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11406
11407 2002-01-22  Richard Henderson  <rth@redhat.com>
11408
11409         * gcc.dg/20020122-4.c: New.
11410
11411 2002-01-22  H.J. Lu <hjl@gnu.org>
11412
11413         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11414         link output.
11415         * gcc.dg/special/ecos.exp: Likewise.
11416         * lib/g++-dg.exp: Likewise.
11417         * lib/g77-dg.exp: Likewise.
11418         * lib/gcc-dg.exp : Likewise.
11419         * lib/mike-g++.exp: Likewise.
11420         * lib/mike-g77.exp: Likewise.
11421         * lib/mike-gcc.exp: Likewise.
11422         * lib/objc-dg.exp: Likewise.
11423
11424 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11425
11426         PR target/5379
11427         * gcc.dg/20020122-2.c: New test.
11428
11429 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11430
11431         * gcc.dg/20020122-1.c: New test.
11432
11433 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11434
11435         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11436
11437 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11438
11439         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11440
11441 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11442
11443         * gcc.c-torture/compile/20020121-1.c: New test.
11444
11445 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11446
11447         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11448         ld_library_path.
11449
11450 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11451
11452         * gcc.dg/20020218-1.c: New test.
11453
11454 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11455
11456         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11457         messages
11458         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11459         "At global scope" warning
11460         * g++.dg/ext/align1.C: Change cygwin test for alignment
11461         from db-bogus to dg-warning
11462
11463 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11464
11465         * g77.f-torture/compile/cpp2.F: New test.
11466
11467 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11468
11469         * g++.dg/template/access1.C: New test.
11470
11471 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11472
11473         * gcc.dg/20020118-1.c: New.
11474
11475 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11476
11477         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11478
11479 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11480
11481         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11482         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11483         alignment warnings.
11484
11485 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11486
11487         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11488         torture_with_loops and torture_without_loops
11489
11490 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11491
11492         * gcc.c-torture/compile/20020116-1.c: New test.
11493
11494 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11495
11496         * gcc.dg/20020116-2.c: New test.
11497
11498         * gcc.dg/ultrasp4.c: New test.
11499
11500         * gcc.dg/20020116-1.c: New test.
11501
11502 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11503
11504         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11505         by EABI.
11506
11507 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11508
11509         * gcc.misc-tests/i386-prefetch.exp: New.
11510         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11511         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11512         * gcc.misc-tests/i386-pf-none-1.c: New test.
11513         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11514
11515 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11516
11517         * gcc.dg/gnu89-init-1.c: Add new tests.
11518
11519 2002-01-15  Andreas Jaeger  <aj@suse.de>
11520
11521         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11522         * gcc.dg/i386-mmx-2.c: Likewise.
11523         * gcc.dg/i386-sse-1.c: Likewise.
11524         * gcc.dg/i386-sse-2.c: Likewise.
11525         * gcc.dg/i386-sse-3.c: Likewise.
11526
11527 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11528
11529         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11530         Uncomment additional cases that now pass.
11531
11532 2002-01-11  Richard Henderson  <rth@redhat.com>
11533
11534         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11535         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11536
11537 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11538
11539         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11540
11541 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11542
11543         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11544         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11545
11546 2002-01-10  Dale Johannesen  <dalej@apple.com>
11547
11548         * gcc.c-torture/execute/loop-11.c: New.
11549
11550 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11551
11552         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11553         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11554
11555 2002-01-09  Richard Henderson  <rth@redhat.com>
11556
11557         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11558         type in which to perform the operation for each size.
11559
11560 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11561
11562         * gcc.c-torture/compile/20020109-2.c: New test.
11563
11564 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11565
11566         * gcc.c-torture/execute/loop-10.c: New test.
11567
11568 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11569
11570         * gcc.c-torture/compile/20010226-1.c: New test.
11571         * gcc.c-torture/compile/20010227-1.c: New test.
11572         * gcc.c-torture/compile/20010426-1.c: New test.
11573         * gcc.c-torture/compile/20010510-1.c: New test.
11574         * gcc.c-torture/compile/20010605-3.c: New test.
11575         * gcc.c-torture/compile/20010824-1.c: New test.
11576         * gcc.c-torture/execute/20010409-1.c: New test.
11577         * gcc.dg/noncompile/20000901-1.c: New test.
11578         * gcc.dg/20001023-1.c: New test.
11579         * gcc.dg/20001101-1.c: New test.
11580         * gcc.dg/20001102-1.c: New test.
11581         * gcc.dg/20010207-1.c: New test.
11582         * gcc.dg/20010405-1.c: New test.
11583         * gcc.dg/20010822-1.c: New test.
11584         * gcc.dg/20011107-1.c: New test.
11585
11586 2002-01-09  Jeffrey A Law  (law@redhat.com)
11587
11588         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11589
11590         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11591         execution failure on PA targets.
11592
11593 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * gcc.c-torture/compile/20020109-1.c: New test.
11596
11597 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11598
11599         * gcc.c-torture/execute/20020108-1.c: New test.
11600
11601 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11602
11603         * gcc.dg/20020108-1.c: New test.
11604
11605 2002-01-08  H.J. Lu <hjl@gnu.org>
11606
11607         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11608         for header files.
11609
11610 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11611
11612         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11613         consistency.
11614
11615 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11616
11617         * gcc.dg/altivec-4.c: Test altivec predicates.
11618
11619 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * gcc.c-torture/execute/20020107-1.c: New test.
11622
11623 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11624
11625         PR c/5279
11626         * gcc.c-torture/compile/20020106-1.c: New test.
11627
11628 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11629
11630         * gcc.c-torture/execute/nestfunc-4.c: New test.
11631
11632 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11633
11634         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11635         extra triple that slipped in.
11636         * g++.old-deja/g++.abi/align.C: Likewise.
11637         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11638
11639 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11640
11641         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11642         * g++.old-deja/g++.abi/align.C: Likewise.
11643         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11644
11645         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11646         on FreeBSD/i386.
11647         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11648         FreeBSD.
11649
11650 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.dg/20020104-1.c: New test.
11653
11654         * gcc.dg/20020104-2.c: New test.
11655
11656 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11657
11658         * gcc.dg/20020103-1.c: Fix typo in target selector.
11659
11660 2002-01-03  Richard Henderson  <rth@redhat.com>
11661
11662         * gcc.dg/20020103-1.c: New.
11663
11664 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11665
11666         * gcc.c-torture/execute/20020103-1.c: New test.
11667
11668 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11669
11670         * g++.dg/other/debug2.C: New test.
11671
11672         * gcc.c-torture/compile/20020103-1.c: New test.
11673
11674 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11675
11676         * gcc.dg/gnu89-init-1.c: Added new tests.
11677
11678 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11679
11680         * g++.dg/template/friend2.C: Remove as patch is reverted.
11681
11682         * g++.dg/warn/oldcast1.C: New test.
11683
11684         * g++.dg/template/ptrmem1.C: New test.
11685         * g++.dg/template/ptrmem2.C: New test.
11686
11687         * g++.dg/template/ntp.C: New test.
11688
11689         * g++.dg/other/component1.C: New test.
11690
11691         * g++.dg/template/ttp3.C: New test.
11692
11693         * g++.dg/template/friend2.C: New test.
11694         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11695
11696 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11697
11698         * g++.dg/other/ptrmem1.C: New test.
11699         * g++.dg/other/ptrmem2.C: New test.
11700
11701 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11702
11703         * g++.dg/template/ctor1.C: New test.
11704
11705 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11706
11707         * g++.dg/template/friend2.C: New test.
11708
11709 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11710
11711         * gcc.dg/mmix-1.c: New test.
11712
11713 2001-12-31  Richard Henderson  <rth@redhat.com>
11714
11715         * gcc.dg/asm-5.c: New.
11716
11717 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11718
11719         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11720         in namespace __gnu_cxx
11721
11722 2001-12-30  Richard Henderson  <rth@redhat.com>
11723
11724         * gcc.dg/debug-6.c: New.
11725
11726 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11727
11728         * gcc.c-torture/compile/20011229-2.c: New test.
11729
11730 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11731
11732         * gcc.dg/debug-3.c: New test.
11733         * gcc.dg/debug-4.c: New test.
11734         * gcc.dg/debug-5.c: New test.
11735
11736 2001-12-29  Richard Henderson  <rth@redhat.com>
11737
11738         * g++.dg/eh/loop1.C: New.
11739
11740 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11741
11742         * g++.dg/template/crash1.C: New test.
11743
11744 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11745
11746         * g++.dg/other/const1.C: New test.
11747
11748 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11749
11750         * gcc.c-torture/compile/20011229-1.c: New test.
11751
11752 2001-12-28  Stan Shebs  <shebs@apple.com>
11753
11754         * lib/objc-torture.exp: Resync with c-torture.exp.
11755         * lib/objc.exp: Load standard libraries.
11756
11757 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11758
11759         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11760         additional tests.
11761
11762 2001-12-27  Roger Sayle <roger@eyesopen.com>
11763
11764         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11765
11766 2001-12-27  Richard Henderson  <rth@redhat.com>
11767
11768         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11769
11770 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11771
11772         * g++.dg/eh/ctor1.C: New test.
11773         * g++.dg/other/error2.C: New test.
11774
11775 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.dg/other/init2.C: New test.
11778
11779 2001-12-24  Richard Henderson  <rth@redhat.com>
11780
11781         * gcc.dg/20011223-1.c: New.
11782         * gcc.dg/inline-1.c: New.
11783
11784 2001-12-23  Richard Henderson  <rth@redhat.com>
11785
11786         * gcc.dg/asm-4.c: Test operand modifiers.
11787
11788 2001-12-23  Richard Henderson  <rth@redhat.com>
11789
11790         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11791
11792 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11793
11794         * gcc.c-torture/execute/20011223-1.c: New test.
11795
11796 2001-12-21  Richard Henderson  <rth@redhat.com>
11797
11798         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11799         re-enables the warning.
11800
11801 2001-12-21  Richard Henderson  <rth@redhat.com>
11802
11803         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11804
11805 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11806
11807         * gcc.c-torture/compile/20011218-1.c: New test.
11808
11809 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11810
11811         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11812         arm-isr.c test.
11813         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11814         epilogue generation for ARM ISR routines.
11815
11816 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11817
11818         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11819         * gcc.dg/format/c90-printf-3.c: Likewise.
11820         * gcc.dg/format/c99-printf-3.c: Likewise.
11821         * gcc.dg/format/ext-1.c: Likewise.
11822         * gcc.dg/format/ext-6.c: Likewise.
11823         * gcc.dg/format/format.h: Prototype unlocked stdio.
11824
11825 2001-12-20  Richard Henderson  <rth@redhat.com>
11826
11827         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11828         (arena): Use it.
11829         (malloc): Correct allocation logic.  Abort if we fill up the
11830         arena before initialization complete.
11831         (realloc): Correct allocation logic.
11832
11833 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11834
11835         * gcc.c-torture/compile/20011219-2.c: New test.
11836
11837         * gcc.c-torture/execute/20011219-1.c: New test.
11838
11839 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11840
11841         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11842         target does not support weak symbols.
11843
11844 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11845
11846         * gcc.c-torture/compile/20011219-1.c: New test.
11847
11848 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11849
11850         * g++.dg/other/error1.C: New test.
11851
11852 2001-12-17  Jeffrey A Law  (law@redhat.com)
11853
11854         * gcc.c-torture/execute/20011217-1.c: New test.
11855
11856 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11857
11858         * objc.dg/special/: New directory.
11859         * objc.dg/special/special.exp: New file.
11860         * objc.dg/special/unclaimed-category-1.h: New file.
11861         * objc.dg/special/unclaimed-category-1a.m: New file.
11862         * objc.dg/special/unclaimed-category-1.m: New file.
11863
11864 2001-12-17  Andreas Jaeger  <aj@suse.de>
11865
11866         * gcc.c-torture/compile/20011217-2.c: New test.
11867
11868 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11869
11870         * gcc.c-torture/compile/20011217-1.c: New test.
11871
11872 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11873
11874         * testsuite/gcc.dg/20011214-1.c: New.
11875
11876 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11877
11878         * gcc.dg/altivec-4.c: New.
11879
11880 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11881
11882         * gcc.dg/20011113-1.c: New test.
11883
11884 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11885
11886         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11887         std::__malloc_alloc_template<0> and
11888         std::__default_alloc_template<false, 0>.
11889
11890 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11891
11892         * objc/execute/bf-21.m: New test.
11893         * objc/execute/enumeration-1.m: New test.
11894         * objc/execute/enumeration-2.m: New test.
11895
11896 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * gcc.dg/gnu89-init-1.c: New test.
11899
11900 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11901
11902         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11903         * g++.old-deja/g++.jason/2371.C: Likewise.
11904         * g++.old-deja/g++.jason/template33.C: Likewise.
11905         * g++.old-deja/g++.jason/template34.C: Likewise.
11906         * g++.old-deja/g++.jason/template36.C: Likewise.
11907         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11908         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11909         * g++.old-deja/g++.other/typename1.C: Likewise.
11910         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11911         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11912         * g++.old-deja/g++.pt/typename11.C: Likewise.
11913         * g++.old-deja/g++.pt/typename14.C: Likewise.
11914         * g++.old-deja/g++.pt/typename16.C: Likewise.
11915         * g++.old-deja/g++.pt/typename3.C: Likewise.
11916         * g++.old-deja/g++.pt/typename4.C: Likewise.
11917         * g++.old-deja/g++.pt/typename5.C: Likewise.
11918         * g++.old-deja/g++.pt/typename7.C: Likewise.
11919         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11920
11921 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.dg/other/linkage1.C: New test.
11924         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11925         specifiers.
11926
11927 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11928
11929         * gcc.dg/concat.c: New test.
11930
11931 2001-12-11  Stan Shebs  <shebs@apple.com>
11932
11933         * objc/compile: New test directory.
11934         * objc/compile/compile.exp: New expect script.
11935         * objc/compile/20011211-1.m: New compile test.
11936
11937 2001-12-11  Jason Merrill  <jason@redhat.com>
11938
11939         * lib/prune.exp (prune_gcc_output): Also handle "In member
11940         function".  So many permutations...
11941
11942 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.dg/template/typedef1.C: New test.
11945
11946 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11947
11948         * g++.dg/other/copy1.C: New test.
11949
11950 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11951
11952         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11953
11954         * gcc.dg/builtin-choose-expr.c: New.
11955
11956 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11957
11958         * gcc.dg/altivec-2.c: New.
11959
11960 2001-12-07  Richard Henderson  <rth@redhat.com>
11961
11962         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11963
11964 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11965
11966         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11967         ultrasparc.
11968
11969 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11970
11971         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11972
11973 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11974
11975         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11976         variable argument list.
11977
11978 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11979
11980         * gcc.c-torture/execute/memcheck: Delete entire directory.
11981         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11982         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11983
11984 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11985
11986         * gcc.dg/Wshadow-1.c: New test.
11987
11988 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11989
11990         * gcc.c-torture/compile/20011130-1.c: New test.
11991
11992         * gcc.dg/noncompile/20011025-1.c: New test.
11993
11994         * g++.dg/other/anon-union.C: New test.
11995
11996         * gcc.c-torture/execute/20011024-1.c: New test.
11997
11998 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11999
12000         * gcc.c-torture/execute/20000722-1.x,
12001         gcc.c-torture/execute/20010123-1.x: Remove.
12002         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12003         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12004         gcc.dg/c99-complit-2.c: New tests.
12005
12006 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12007
12008         * g++.dg/inherit/base1.C: New test.
12009
12010 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12011
12012         * g++.dg/other/stdarg1.C: New test.
12013
12014         * gcc.c-torture/compile/20011130-2.c: New test.
12015
12016 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12017
12018         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12019         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12020         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12021         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12022         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12023         * gcc.dg/builtin-prefetch-1.c: New test.
12024
12025 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12026
12027         * gcc.dg/20011130-1.c: New test.
12028
12029 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12030
12031         * g++.dg/other/scope1.C: New test.
12032         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12033
12034 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12035
12036         * gcc.dg/vla-init-1.c: New test.
12037
12038 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12039
12040         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12041
12042 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12043
12044         * objc.dg/alias.m: Update.
12045         * objc.dg/class-1.m: Update.
12046         * objc.dg/const-str-1.m: Update.
12047         * objc.dg/fwd-proto-1.m: Update.
12048         * objc.dg/id-1.m: Update.
12049         * objc.dg/super-class-1.m: Update.
12050
12051 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12052
12053         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12054         constructs.
12055
12056 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12057
12058         * gcc.c-torture/execute/20011128-1.c: New test.
12059
12060 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12061
12062         * gcc.dg/20011127-1.c: New test.
12063
12064 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12065
12066         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12067         from Austin Group draft 7.
12068         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12069         scanf format arguments.
12070         * gcc.dg/format/no-exargs-2.c: New test.
12071
12072 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12073
12074         * g++.dg/abi/vbase8-4.C: New test.
12075
12076 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12077
12078         * gcc.c-torture/execute/20011121-1.c: New test.
12079
12080 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12081
12082         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12083
12084 2001-11-23  Andreas Jaeger  <aj@suse.de>
12085
12086         * gcc.dg/cpp/charconst-2.c: New test.
12087
12088 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12089
12090         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12091         to the host if it is remote.  Let tests specify extra headers
12092         they use.
12093         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12094         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12095         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12096         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12097         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12098         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12099         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12100         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12101         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12102         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12103
12104 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12105
12106         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12107         for little endian ARMs.
12108
12109 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12110
12111         * gcc.c-torture/compile/20011119-1.c: New test.
12112         * gcc.c-torture/compile/20011119-2.c: New test.
12113
12114 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12115
12116         * gcc.dg/altivec-1.c: Fix typo.
12117
12118 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12119
12120         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12121
12122 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12123
12124         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12125
12126 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12127
12128         * lib/g77.exp: Don't specify --rpath-link.
12129
12130         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12131         across all the headers.
12132         * gcc.dg/format/format.exp: For testing on a remote host,
12133         copy format.h.
12134
12135         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12136         * gcc.c-torture/execute/930406-1.c: Likewise.
12137         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12138
12139 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12140
12141         * gcc.dg/altivec-1.c: New.
12142
12143 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12144
12145         * gcc.dg/cpp/fpreprocessed.c: New test case.
12146
12147 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12148
12149         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12150         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12151         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12152
12153 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12154
12155         * gcc.dg/no-builtin-1.c: New test.
12156
12157 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12158
12159         * gcc.c-torture/execute/20011115-1.c: New test.
12160
12161 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12162
12163         * gcc.c-torture/compile/20011114-2.c: New test.
12164         * gcc.c-torture/compile/20011114-3.c: New test.
12165         * gcc.c-torture/compile/20011114-4.c: New test.
12166
12167 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         * g++.dg/other/init1.C: New test.
12170
12171 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12172
12173         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12174         message.
12175
12176         * gcc.c-torture/execute/20011114-1.c: New testcase.
12177
12178         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12179         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12180         like the (before this change) version of 20010327-1.c.
12181
12182 2001-11-14  Roger Sayle <roger@eyesopen.com>
12183
12184         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12185
12186 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12187
12188         * g++.dg/init/array2.C: New test.
12189
12190 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12191
12192         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12193
12194 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         * g++.dg/other/forscope1.C: New test.
12197         * g++.dg/ext/forscope1.C: New test.
12198         * g++.dg/ext/forscope2.C: New test.
12199
12200 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12201
12202         * gcc.c-torture/execute/20011113-1.c: New test.
12203
12204 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12205
12206         * gcc.c-torture/execute/20011109-2.c: New test.
12207
12208         * gcc.c-torture/execute/20011109-1.c: New test.
12209
12210 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12211
12212         * gcc.c-torture/compile/20011109-1.c: New test.
12213
12214 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12215
12216         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12217         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12218         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12219         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12220         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12221         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12222         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12223
12224 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12225
12226         * g++.dg/warn/Wshadow-1.C: New tests.
12227         * g++.old-deja/g++.mike/for3.C: Update.
12228
12229 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12230
12231         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12232         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12233         XFAILs.  Adjust expected error texts.
12234         * gcc.c-torture/compile/20011106-1.c,
12235         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12236         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12237         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12238         gcc.dg/c99-array-lval-5.c: New tests.
12239
12240 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12241
12242         * gcc.dg/cpp/defined.c: Update.
12243
12244 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12245
12246         * gcc.c-torture/execute/anon-1.c: New test.
12247
12248 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12249
12250         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12251         same size, so no warning should be produced on stormy16.
12252
12253         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12254         due to oversized array.
12255         * g++.old-deja/g++.mike/ns15.C: Likewise.
12256         * g++.old-deja/g++.pt/crash16.C: Likewise.
12257
12258 2001-11-02  Graham Stott  <grahams@redhat.com>
12259
12260         * g++.dgother/debug1.C: Fix typos.
12261
12262 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12263
12264         * g++.dg/other/debug1.C: New test.
12265
12266 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12267
12268         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12269         of unsigned long.
12270
12271 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12272
12273         * gcc.dg/20011029-2.c: New test.
12274
12275         * gcc.c-torture/compile/20011029-1.c: New test.
12276
12277 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12278
12279         * objc/execute/class_self-1.m: New test.
12280         * objc/execute/class_self-2.m: New test.
12281
12282 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12283
12284         * gcc.misc-tests/msgs.exp: Delete.
12285         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12286         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12287         error set to match recent changes.
12288
12289 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12290
12291         * gcc.dg/20011021-1.c: New test.
12292
12293 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12294
12295         * gcc.c-torture/compile/20011023-1.c: New test.
12296
12297 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12298
12299         * lib/g77.exp: Rewrite based on lib/g++.exp.
12300
12301 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12302
12303         * gcc.c-torture/execute/20011019-1.c: New test.
12304
12305         * gcc.dg/20011018-1.c: New test.
12306
12307 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12308
12309         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12310
12311 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12312
12313         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12314         * gcc.dg/attr-invalid.c: Likewise.
12315
12316 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12317
12318         * testsuite/gcc.dg/20011015-1.c: New test.
12319
12320 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12321
12322         * g++.dg/template/unify2.C: New test.
12323
12324 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12325
12326         * g++.dg/other/exception-specification.C: New test
12327
12328 2001-10-13  Tom Rix  <trix@redhat.com>
12329
12330         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12331         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12332
12333 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12334
12335         * testsuite/gcc.dg/20011009-1.c: New test.
12336
12337 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12338
12339         PR g++/4476
12340         * g++.dg/other/friend1.C: New test.
12341
12342 2001-10-11  Richard Henderson  <rth@redhat.com>
12343
12344         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12345
12346 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12347
12348         * gcc.c-torture/compile/20011010-1.c: New.
12349
12350 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12351
12352         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12353         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12354         g77.f-torture/execute/execute.exp,
12355         g77.f-torture/noncompile/noncompile.exp,
12356         gcc.c-torture/compile/compile.exp,
12357         gcc.c-torture/execute/execute.exp,
12358         gcc.c-torture/execute/ieee/ieee.exp,
12359         gcc.c-torture/execute/memcheck/memcheck.exp,
12360         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12361         objc/execute/execute.exp: Update FSF address.
12362
12363 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12364
12365         * gcc.dg/cpp/cmdlne-C.c: Update.
12366         * gcc.dg/cpp/cmdlne-C2.c: New.
12367
12368 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12369
12370         * gcc.c-torture/execute/20011008-3.c: New.
12371
12372 2001-10-08  DJ Delorie  <dj@redhat.com>
12373
12374         * gcc.dg/20011008-1.c: New.
12375         * gcc.dg/20011008-2.c: New.
12376
12377 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12378
12379         * gcc.dg/cpp/spacing1.c: Update test.
12380
12381 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12382
12383         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12384         spelling errors of "separate" as "seperate".
12385
12386 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12387
12388         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12389         enough to avoid inlining.
12390
12391 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12392
12393         * lib/g77.exp: set libg2c_dir correctly.
12394
12395 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12396
12397         * gcc.dg/cpp/macro11.c: New test.
12398
12399 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12400
12401         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12402         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12403         gcc.dg/format/multattr-3.c: New tests.
12404         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12405         tests for format attributes on function pointers being rejected.
12406
12407 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12408
12409         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12410
12411 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12412
12413         * g++.dg/warn/format1.C: New test.
12414
12415 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12416
12417         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12418
12419 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12420
12421         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12422
12423 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12424
12425         * gcc.dg/cpp/redef2.c: Add test.
12426
12427 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12428
12429         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12430         long-standing bug on i686, apparently.
12431         * gcc.c-torture/execute/loop-2c.x: New file.
12432         * gcc.c-torture/execute/loop-2d.x: New file.
12433         * gcc.c-torture/execute/loop-3c.x: New file.
12434
12435 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12436
12437         * gcc.dg/cpp/20000625-2.c: Correct line number.
12438
12439 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12440
12441         * gcc.dg/cpp/macro10.c: New test.
12442         * gcc.dg/cpp/strify3.c: New test.
12443         * gcc.dg/cpp/spacing1.c: Add tests.
12444         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12445         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12446
12447 2001-09-24  DJ Delorie  <dj@redhat.com>
12448
12449         * gcc.c-torture/execute/20010924-1.c: New test.
12450
12451 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12452
12453         * testsuite/objc/execute/paste.m: Remove.
12454
12455 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12456
12457         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12458
12459 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12460
12461         * g77.dg/strlen0.f: New test.
12462
12463 2001-09-21  Richard Henderson  <rth@redhat.com>
12464
12465         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12466         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12467
12468 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12469
12470         Table-driven attributes.
12471         * g++.dg/ext/attrib1.C: New test.
12472
12473 2001-09-20  DJ Delorie  <dj@redhat.com>
12474
12475         * gcc.dg/20000926-1.c: Update expected warning messages.
12476         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12477         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12478         array.
12479
12480 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12481
12482         * g++.dg/eh/registers1.C: New test case.
12483
12484 2001-09-17  Richard Henderson  <rth@redhat.com>
12485
12486         * gcc.dg/array-5.c: Fix VLA decomposition test.
12487
12488 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12489
12490         * gcc.dg/cpp/line5.c: New testcase.
12491
12492 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12493
12494         * gcc.dg/cpp/macro9.c: New test.
12495
12496 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12497
12498         * gcc.c-torture/execute/980223.c: Change type of addr from long
12499         to char *.
12500
12501 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12502
12503         * gcc.c-torture/execute/20010915-1.c: New test.
12504
12505 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12506
12507         * g77.dg/bprob: New directory.
12508         * g77.dg/bprob/bprob.exp: New file.
12509         * g77.dg/bprob/bprob-1.f: New test.
12510         * g77.dg/gcov: New directory.
12511         * g77.dg/gcov/gcov.exp: New file.
12512         * g77.dg/gcov/gcov-1.f: New test.
12513         * g77.dg/gcov/gcov-1.x: New file.
12514
12515 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12516
12517         * gcc.dg/cpp/directiv.c: Update.
12518         * gcc.dg/cpp/undef1.c: Update.
12519
12520 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12521
12522         * gcc.dg/20010912-1.c: New test.
12523
12524 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12525
12526         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12527         language-independent file in lib.
12528         * lib/gcov.exp: New file.
12529
12530 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12531
12532         * gcc.c-torture/compile/20010911-1.c: New test.
12533
12534 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12535
12536         * lib/profopt.exp: New, to support profile-directed optimizations.
12537         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12538         * gcc.misc-tests/bprob-1.c: New test.
12539         * gcc.misc-tests/bprob-2.c: New test.
12540
12541 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12542
12543         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12544         XFAIL and which kinds of gcov output to verify.
12545         * gcc.misc-tests/gcov-4b.x: New file.
12546         * gcc.misc-tests/gcov-5b.x: New file.
12547         * gcc.misc-tests/gcov-6.x: New file.
12548         * gcc.misc-tests/gcov-7.c: New test.
12549         * gcc.misc-tests/gcov-7.x: New file.
12550
12551 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12552
12553         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12554         * gcc.misc-tests/gcov-6.c: New test.
12555
12556 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         PR c++/3986
12559         * g++.dg/abi/vbase1.C: New test.
12560
12561 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12562
12563         * objc.dg/method-2.m: New.
12564
12565 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         PR c++/4203
12568         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12569         * g++.dg/init/empty1.C: New test.
12570
12571 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12572
12573         * gcc.c-torture/compile/20010903-1.c: New test.
12574
12575 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12576
12577         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12578         for m68k.
12579
12580 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12581
12582         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12583
12584         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12585
12586         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12587
12588 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12589
12590         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12591         for 16-bit 'unsigned int'.
12592
12593 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12594
12595         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12596
12597 2001-08-27  Richard Henderson  <rth@redhat.com>
12598
12599         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12600         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12601
12602 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12603
12604         * gcc.dg/asm-names.c (ymain): New.
12605
12606 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12607
12608         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12609         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12610         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12611
12612 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12613
12614         * gcc.dg/compare5.c: New testcase.
12615
12616 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12617
12618         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12619         and "In instantiation".
12620
12621 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12622
12623         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12624
12625 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12626
12627         * gcc.misc-tests/gcov.exp: Add support for branch information.
12628         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12629         * gcc.misc-tests/gcov-4.c: New test.
12630         * gcc.misc-tests/gcov-4b.c: New test.
12631         * gcc.misc-tests/gcov-5b.c: New test.
12632
12633 2001-08-20  Zack Weinberg  <zackw@panix.com>
12634
12635         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12636         expected to fail.
12637
12638 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12639
12640         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12641
12642 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12643
12644         * g++.dg/eh/
12645         Moved to gcc-deps.exp
12646         * gcc-deps.exp: New file.
12647
12648 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12649
12650         * g++.old-deja/g++.pt/defarg14.C: New test.
12651
12652 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12653
12654         * g++.old-deja/g++.other/lineno5.C: New test.
12655
12656 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         * g++.old-deja/g++.pt/crash68.C: New test.
12659
12660 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12661
12662         * g++.old-deja/g++.other/crash42.C: New test.
12663
12664 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12665
12666         * gcc.dg/cpp/extratokens.c: Fix.
12667         * gcc.dg/cpp/skipping2.c: New tests.
12668
12669 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12670
12671         * gcc.c-torture/execute/20010724-1.c: New file.
12672         * gcc.c-torture/execute/20010724-1.x: New file.
12673
12674 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12675
12676         * g++.old-deja/g++.other/cond7.C: New test.
12677
12678 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12679
12680         * g++.old-deja/g++.other/optimize4.C: New test.
12681
12682 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12683
12684         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12685
12686 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12687
12688         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12689         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12690         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12691         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12692
12693         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12694         bug report" message.
12695
12696         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12697         * g++.dg/ext/instantiate1.C: Move from old-deja.
12698
12699 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12700
12701         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12702         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12703         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12704         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12705
12706 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12707
12708         * gcc.c-torture/execute/20010723-1.c: New test.
12709
12710 2001-07-23  Ben Elliston  <bje@redhat.com>
12711
12712         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12713
12714 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12715
12716         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12717         i[34567]86-*-*.
12718         Delete handling of ieee_multilib_flags.
12719         Pass -mieee for alpha*-*-* and sh-*-*.
12720         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12721
12722 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12723
12724         Remove old-abi tests.
12725         * g++.old-deja/g++.mike/p11116.C: Remove.
12726         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12727
12728 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12729
12730         * g77.f-torture/compile/pr3743.f:  New test
12731
12732 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12733
12734         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12735
12736 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12737
12738         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12739         g++.old-deja/g++.pt/static6.C: Likewise.
12740         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12741         supports weak symbols.
12742
12743 2001-07-18  Andreas Jaeger  <aj@suse.de>
12744
12745         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12746         supported again.
12747
12748 2001-07-18  Andreas Jaeger  <aj@suse.de>
12749
12750         * gcc.dg/iftrap-1.c: Fix target line.
12751
12752 2001-07-17  Richard Henderson  <rth@redhat.com>
12753
12754         * gcc.c-torture/execute/20010717-1.c: New.
12755
12756 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12757
12758         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12759         tests.
12760
12761 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12762
12763         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12764
12765 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12766
12767         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12768         UAC_SIGBUS, UAC_NOPRINT definitions.
12769
12770 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12771
12772         * objc/execute/object_is_class.m: New test.
12773         * objc/execute/object_is_meta_class.m: New test.
12774
12775 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12776
12777         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12778         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12779
12780 2001-01-15  David Bil
12781         * objc/execute/class-14.m: Added.
12782         * objc/execute/class-2.m: Added.
12783         * objc/execute/class-3.m: Added.
12784         * objc/execute/class-4.m: Added.
12785         * objc/execute/class-5.m: Added.
12786         * objc/execute/class-6.m: Added.
12787         * objc/execute/class-7.m: Added.
12788         * objc/execute/class-8.m: Added.
12789         * objc/execute/class-9.m: Added.
12790         * objc/execute/class-tests-1.h
12791         * objc/execute/class-tests-2.h
12792         * objc/execute/compatibility_alias.m: Added.
12793         * objc/execute/encode-1.m: Added.
12794         * objc/execute/formal_protocol-1.m: Added.
12795         * objc/execute/formal_protocol-2.m: Added.
12796         * objc/execute/formal_protocol-3.m: Added.
12797         * objc/execute/formal_protocol-4.m: Added.
12798         * objc/execute/formal_protocol-5.m: Added.
12799         * objc/execute/formal_protocol-6.m: Added.
12800         * objc/execute/formal_protocol-7.m: Added.
12801         * objc/execute/informal_protocol.m: Added.
12802         * objc/execute/initialize.m: Added.
12803         * objc/execute/load.m: Added.
12804         * objc/execute/many_args_method.m: Added.
12805         * objc/execute/nested-3.m: Added.
12806         * objc/execute/no_clash.m: Added.
12807         * objc/execute/private.m: Added.
12808         * objc/execute/redefining_self.m: Added.
12809         * objc/execute/root_methods.m: Added.
12810         * objc/execute/selector-1.m: Added.
12811         * objc/execute/static-1.m: Added.
12812         * objc/execute/static-2.m: Added.
12813         * objc/execute/va_method.m: Added.
12814
12815 2001-03-10  Richard Henderson  <rth@redhat.com>
12816
12817         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12818
12819 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12820
12821         * g++.old-deja/g++.other/crash31.C: XFAIL.
12822         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12823         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12824         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12825         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12826         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12827
12828 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12829
12830         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12831
12832 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12833
12834         * gcc.dg/20000724-1.c: Don't use multiline strings.
12835
12836 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12837
12838         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12839         result of -cString against what we expect it to be; don't just
12840         print it out for no one to read.
12841
12842         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12843         Based on testcases provided by Nicola Pero.
12844
12845 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12846
12847         * gcc.dg/cpp/macro7.c: New test.
12848
12849 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12850
12851         * gcc.dg/cpp/multiline.c: Update.
12852
12853 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12854
12855         * g++.old-deja/g++.other/enum3.C: New test.
12856
12857 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.old-deja/g++.other/pod1.C: New test.
12860
12861 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12862
12863         * g++.old-deja/g++.ext/overload1.C: New test.
12864
12865 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12866
12867         * g++.old-deja/g++.pt/using1.C: New test.
12868
12869 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12870
12871         * g++.old-deja/g++.other/using9.C: New test.
12872
12873 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12874
12875         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12876
12877         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12878
12879 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         * g++.old-deja/g++.ext/realpt1.C: Remove.
12882
12883 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12884
12885         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12886
12887 2001-02-26  Will Cohen  <wcohen@redhat.com>
12888
12889         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12890
12891 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12892
12893         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12894         templatized constructors.
12895
12896 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12897
12898         * gcc.c-torture/execute/20010224-1.c: New test.
12899
12900 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gcc.c-torture/execute/20010222-1.c: New test.
12903
12904 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12905
12906         * g++.old-deja/g++.other/inline20.C: New test.
12907
12908 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12909
12910         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12911
12912 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12913
12914         * g++.old-deja/g++.other/lookup22.C: New test.
12915
12916 200
12917         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12918         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12919         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12920         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12921         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12922
12923 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12924
12925         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12926         account.
12927
12928 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12929
12930         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12931
12932 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12933
12934         * g++.old-deja/g++.pt/crash62.C: New test.
12935
12936 2001-01-04  Richard Henderson  <rth@redhat.com>
12937
12938         * gcc.dg/20000926-1.c: Update expected warnings.
12939         * gcc.dg/array-2.c: Likewise.
12940         * gcc.dg/array-4.c: Also validate flexible array members.
12941         * gcc.dg/c99-flex-array-1.c: New.
12942
12943 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12944
12945         * gcc.c-torture/compile/20001222-1.x: Remove.
12946
12947 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12948
12949         * gcc.c-torture/execute/built-in-setjmp.c: New.
12950
12951 2001-01-03  Richard Henderson  <rth@redhat.com>
12952
12953         * gcc.dg/940510-1.c: Update expected error wording.
12954         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12955
12956 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12957
12958         * lib/target-supports.exp (check_alias_available): Modified to
12959         indicate aliases not supported if only weak aliases are supported.
12960
12961 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12962
12963         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12964         Turn on cmpstrsi checks for __pj__ and __i370__.
12965
12966 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.old-deja/g++.other/virtual11.C: New test.
12969
12970 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12971
12972         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12973
12974 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12975
12976         * gcc.c-torture/compile/20010102-1.c: New test.
12977
12978 2001-01-02  Andreas Jaeger  <aj@suse.de>
12979
12980         * gcc.dg/noreturn-3.c: New test.
12981
12982         * gcc.dg/noreturn-4.c: New test.
12983
12984 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12985
12986         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12987         __builtin_fputc and __builtin_fwrite.
12988
12989 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12990
12991         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12992         signed char, not default char.
12993
12994 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12995
12996         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12997
12998 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12999
13000         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13001
13002 2000-12-29  Richard Henderson  <rth@redhat.com>
13003
13004         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13005         (__cyg_profile_func_exit): Define.
13006
13007 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13008
13009         * g++.dg/vtgc1.C: New test.
13010
13011 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13012
13013         * gcc.dg/noncompile/20001228-1.c: New test.
13014
13015         * gcc.dg/20001228-1.c: New test.
13016
13017         * gcc.c-torture/execute/20001228-1.c: New test.
13018
13019 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13020
13021         * gcc.dg/format-strfmon-1.c: New test.
13022
13023 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13024
13025         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13026         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13027         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13028         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13029         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13030         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13031         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13032         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13033         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13034         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13035         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13036         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13037         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13038
13039         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13040         * gcc.c-torture/execute/string-opt-4.c: Test index.
13041
13042 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13043
13044         * gcc.c-torture/compile/20001226-1.c: New test.
13045
13046 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13047
13048         * gcc.c-torture/compile/20001222-1.c: New test.
13049         * gcc.c-torture/compile/20001222-1.x: Xfail.
13050
13051 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13052
13053         * gcc.c-torture/execute/comp-goto-2.c: New test.
13054
13055 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13056
13057         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13058         Use long types if __INT_MAX__ is 32767.
13059         (main): Use cast to (sint32 *) when poking 88 into a_page.
13060
13061         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13062
13063 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13064
13065         * gcc.c-torture/compile/20001221-1.c: New test.
13066         * gcc.c-torture/execute/20001221-1.c: New test.
13067
13068 2000-12-20  Richard Henderson  <rth@redhat.com>
13069
13070         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13071         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13072
13073 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13074
13075         * gcc.dg/compare3.c: New test.
13076
13077 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13078
13079         * gcc.dg/format-warnll-1.c: New test.
13080
13081 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13082
13083         * gcc.dg/cpp/cmdlne-P.c: New test.
13084
13085 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13086
13087         * gcc.c-torture/execute/builtin-abs-1.c,
13088         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13089
13090 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13091
13092         * gcc.dg/cpp/multiline.c: New test.
13093
13094 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13095
13096         * g++.old-deja/g++.other/syshdr1.C: Update.
13097         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13098
13099 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13100
13101         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13102
13103 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13104
13105         * g++.old-deja/g++.pt/ttp65.C: New test.
13106
13107 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13108
13109         * g++.old-deja/g++.pt/ttp64.C: New test.
13110
13111 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13112
13113         * g++.old-deja/g++.pt/spec33.C: New test.
13114
13115 2000-12-14  Catherine Moore  <clm@redhat.com>
13116
13117         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13118         * gcc.c-torture/execute/920612-2.c: Likewise.
13119         * gcc.c-torture/execute/920428-2.c: Likewise.
13120         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13121         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13122
13123 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13124
13125         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13126         * gcc.dg/pack-test-2.c: Likewise.
13127
13128 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13129
13130         Tests by Zack Weinberg <zackw@stanford.edu>.
13131
13132         * gcc.dg/cpp/defined.c: Update.
13133         * gcc.dg/cpp/defined_trad.c: New tests.
13134
13135 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13136
13137         * gcc.dg/cpp/trad-direct.c: Update.
13138
13139 2000-12-11  Neil Booth  <neilb@earthling.net>
13140
13141         * gcc.dg/cpp/defined_trad.c
13142
13143 2000-12-11  Neil Booth  <neilb@earthling.net>
13144
13145         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13146
13147 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13148
13149         * gcc.dg/format-miss-2.c: New test.
13150
13151 2000-12-09  Neil Booth  <neilb@earthling.net>
13152
13153         * gcc.dg/cpp/lineflags.c: New tests.
13154         * gcc.dg/cpp/poison.c: Update.
13155         * gcc.dg/cpp/redef2.c: Update.
13156         * gcc.dg/cpp/skipping.c: New test.
13157
13158 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13159
13160         * g++.old-deja/g++.other/eh3.C: New testcase.
13161
13162 2000-12-07  Neil Booth  <neilb@earthling.net>
13163
13164         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13165         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13166         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13167         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13168         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13169         Update.
13170
13171 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13172
13173         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13174         __SIZE_TYPE__ instead of int for type of integers cast to
13175         pointers.
13176
13177 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13178
13179         * g++.old-deja/g++.other/cleanup4.C: New test.
13180
13181 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13182
13183         * format-sec-1.c: New test.
13184
13185 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13186
13187         * gcc.dg/format-nonlit-3.c: New test.
13188
13189 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13190
13191         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13192         through a null pointer.
13193
13194 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13195         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13196         library makes no calls to `operator new' during initialization.
13197
13198 2000-11-04  Neil Booth  <neilb@earthling.net>
13199
13200         * gcc.dg/cpp/include2.c: New tests.
13201
13202 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13203
13204         * lib/g++.exp (g++_set_ld_library_path): New function.
13205         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13206
13207 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13208
13209         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13210         warnings.
13211
13212 2000-11-01  Richard Henderson  <rth@redhat.com>
13213
13214         * g++.old-deja/g++.ext/namedret1.C: New.
13215         * g++.old-deja/g++.ext/namedret2.C: New.
13216         * g++.old-deja/g++.ext/namedret3.C: New.
13217
13218 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13219
13220         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13221         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13222
13223 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13224
13225         * gcc.c-torture/execute/va-arg-21.c: New test.
13226
13227 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13228
13229         * gcc.dg/c99-complex-2.c: New test.
13230
13231 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13232
13233         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13234
13235 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13236
13237         * g++.old-deja/g++.other/inline16.C: New test.
13238
13239 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13240
13241         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13242         __PRETTY_FUNCTION__
13243
13244 2000-10-29  Neil Booth  <neilb@earthling.net>
13245
13246         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13247         New tests.
13248         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13249         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13250         optimisation.
13251
13252 2000-10-29  Neil Booth  <neilb@earthling.net>
13253
13254         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13255         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13256         * mi5.c: Test multiple includes work with -C.
13257         * trigraphs.c: Test ^= version.
13258
13259 2000-10-28  Neil Booth  <neilb@earthling.net>
13260
13261         New tests and test updates for new macro expander.
13262
13263         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13264         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13265         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13266         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13267         new diagnostic messages.
13268
13269         * gcc.dg/cpp/macro3.c: New tests.
13270
13271 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13272
13273         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13274         on the same line.
13275
13276 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13277
13278         * g++.old-deja/g++.other/eh2.C: New test.
13279
13280 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13281
13282         * gcc.c-torture/execute/20001027-1.c: New test.
13283
13284 2000-10-26  Richard Henderson  <rth@redhat.com>
13285
13286         * gcc.c-torture/execute/20001026-1.c: New.
13287
13288 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13289
13290         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13291         * g++.old-deja/g++.law/builtin1.C: Likewise.
13292         * g++.old-deja/g++.law/ctors10.C: Likewise.
13293         * g++.old-deja/g++.law/virtual3.C: Likewise.
13294         * g++.old-deja/g++.mike/p658.C: Likewise.
13295         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13296         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13297         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13298         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13299         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13300
13301 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13302
13303         * gcc.c-torture/compile/20001024-1.c: New test.
13304
13305 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13306
13307         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13308         to tell us whether or not we are using V3.
13309
13310 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13311
13312         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13313         operands.
13314
13315 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13316
13317         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13318
13319 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13320
13321         * gcc.c-torture/execute/20001024-1.c: New test.
13322
13323 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13324
13325         * g++.old-deja/g++.other/sibcall1.C: New test.
13326
13327 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13328
13329         * gcc.dg/noncompile/init-3.c: New test.
13330
13331 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13332
13333         * gcc.dg/format-array-1.c: New test.
13334
13335 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13336
13337         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13338         writing through null pointers; remove comment about testing
13339         unterminated strings.
13340
13341 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13342
13343         * gcc.c-torture/execute/20001017-2.c: New test.
13344
13345 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13346
13347         * gcc.c-torture/compile/20001018-1.c: New test.
13348         * gcc.c-torture/compile/20001018-1.x: Xfail.
13349
13350 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13351
13352         * gcc.c-torture/execute/20001017-1.c: New test.
13353
13354 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13355
13356         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13357         for multiple use of arguments with scanf formats; add tests for
13358         multiple use of arguments.
13359
13360 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13361
13362         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13363
13364 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13365
13366         * gcc.dg/format-miss-1.c: New test.
13367
13368 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13369
13370         * gcc.c-torture/execute/20001013-1.c: New test.
13371
13372 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13373
13374         * gcc.dg/format-branch-1.c: New test.
13375
13376 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13377
13378         * README, lib/file-format.exp: Remove EGCS references.
13379
13380 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13381
13382         * gcc.dg/20001013-1.c: New test.
13383
13384 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13385
13386         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13387         for intmax_t in the compiler using __typeof__ and the type rules
13388         for conditional expressions.
13389
13390 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13391
13392         * gcc.dg/20001012-1.c: New test.
13393         * gcc.dg/20001012-2.c: New test.
13394
13395 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13396
13397         * gcc.dg/format-attr-1.c: New test.
13398
13399 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13400
13401         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13402         __LONG_LONG_MAX__ instead of LLONG_MAX.
13403
13404 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13405
13406         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13407         scanf flags.
13408         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13409         flags.
13410
13411 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13412
13413         * gcc.dg/sequence-pt-1.c: New test.
13414
13415 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13416
13417         * gcc.c-torture/execute/20001011-1.c: New testcase.
13418         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13419
13420 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13421
13422         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13423         does not error on it.
13424
13425 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13426
13427         * gcc.dg/20001009-1.c: New test.
13428
13429 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13430
13431         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13432         * gcc.c-torture/execute/20001009-2.c: ... to here.
13433
13434 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13435
13436         * gcc.c-torture/compile/20001009-1.c: New testcase.
13437         * gcc.c-torture/execute/20001009-1.c: New testcase.
13438         Testcases provided by Jan Hubicka <jh@suse.cz>.
13439
13440 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13441
13442         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13443         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13444         uintmax_t using <limits.h> to emulate the compiler's internal
13445         logic.  No longer XFAIL %j tests.
13446
13447 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13448
13449         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13450         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13451         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13452         regexps and details of expected handling of some bad formats.
13453         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13454         suppression.
13455
13456 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13457
13458         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13459         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13460         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13461         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13462         in list archives.
13463
13464 2000-10-06  Richard Henderson  <rth@cygnus.com>
13465
13466         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13467         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13468         * g++.old-deja/g++.jason/report.C: Likewise.
13469         * g++.old-deja/g++.law/friend5.C: Likewise.
13470         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13471         of the expected warnings.
13472
13473 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         * g++.old-deja/g++.pt/enum14.C: New test.
13476
13477 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         * g++.old-deja/g++.pt/crash59.C: New test.
13480
13481 2000-10-04  Will Cohen  <wcohen@redhat.com>
13482
13483         * gcc.dg/20000926-1.c: New test.
13484
13485 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13486
13487         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13488         function name for current C++ compiler.
13489         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13490
13491 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13492
13493         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13494         __PRETTY_FUNCTION__.
13495         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13496
13497 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13498
13499         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13500
13501 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13502
13503         * gcc.c-torture/compile/20000923-1.c: New test.
13504
13505 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13506
13507         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13508         * g++.old-deja/g++.pt/ttp62.C: Same.
13509         * g++.old-deja/g++.other/inline14.C: Same.
13510
13511 2000-09-24  Richard Henderson  <rth@cygnus.com>
13512
13513         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13514
13515 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13518
13519 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13520
13521         * gcc.c-torture/compile/20000922-1.c: New file.
13522
13523 2000-09-21  Nick Clifton  <nickc@redhat.com>
13524
13525         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13526         a signed long modulo operation.
13527         (mod6): New function - perform an unsigned long modulo operation.
13528         (main): Add tests for modulos of very large numbers by very small
13529         dividends.
13530
13531 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13532
13533         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13534
13535 2000-09-19  Richard Henderson  <rth@cygnus.com>
13536
13537         * gcc.dg/compare2.c (case 10): XFAIL.
13538
13539 2000-09-18  Richard Henderson  <rth@cygnus.com>
13540
13541         * gcc.c-torture/execute/20000906-1.c: Move ...
13542         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13543         that support __builtin_trap.
13544
13545 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13546
13547         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13548
13549 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13550
13551         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13552         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13553         more $ format tests.
13554
13555 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13556
13557         * gcc.dg/format-errmk-1.c: New test.
13558
13559 2000-09-17  Greg McGary  <greg@mcgary.org>
13560
13561         * gcc.c-torture/execute/20000917-1.x: Remove.
13562
13563 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13564
13565         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13566
13567 2000-09-17  Greg McGary  <greg@mcgary.org>
13568
13569         * gcc.c-torture/execute/20000917-1.c: New test.
13570         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13571
13572 2000-09-16  Neil Booth  <NeilB@earthling.net>
13573
13574         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13575         in nested macro bug.
13576
13577 2000-09-15  Neil Booth  <NeilB@earthling.net>
13578
13579         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13580
13581 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13582
13583         * gcc.c-torture/execute/20000914-1.c: New test.
13584
13585 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13586
13587         * g++.other/inline13.C: New test.
13588
13589 2000-09-12  Andreas Jaeger  <aj@suse.de>
13590
13591         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13592         constant by Ulrich Drepper <drepper@redhat.com>.
13593
13594 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13595
13596         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13597
13598 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13599
13600         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13601
13602 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13603
13604         * gcc.dg/cpp/backslash.c: New test.
13605
13606 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13607
13608         * gcc.c-torture/execute/20000910-1.c: New test.
13609         * gcc.c-torture/execute/20000910-2.c: Likewise.
13610
13611 2000-09-11  Robert Lipe  <robertl@sco.com>
13612
13613         * gcc.dg/pragma-align.c: New test.
13614
13615 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         * g++.old-deja/g++.pt/explicit82.C: New test.
13618         * g++.old-deja/g++.pt/explicit83.C: New test.
13619
13620 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13621
13622         * gcc.dg/asm-names.c: New test.
13623
13624 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13625
13626         * gcc.dg/cpp/tr-warn6.c: New test
13627
13628 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13631         be accepted.
13632
13633 2000-09-07  Catherine Moore  <clm@redhat.com>
13634
13635         * gcc.c-torture/execute/unroll-1.c: New test.
13636
13637 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13638
13639         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13640         ERROR markers.
13641         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13642         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13643         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13644         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13645         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13646         Preprocess only.
13647         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13648         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13649
13650 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13651
13652         * g++.old-deja/g++.pt/deduct2.C: New test.
13653
13654 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13655
13656         * g++.old-deja/g++.pt/parms2.C: New test.
13657
13658 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13659
13660         * g++.old-deja/g++.pt/crash58.C: New test.
13661
13662 2000-09-06  Greg McGary  <greg@mcgary.org>
13663
13664         * gcc.c-torture/execute/20000906-1.c: New test.
13665         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13666
13667 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13668
13669         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13670
13671 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13672
13673         * g++.old-deja/g++.pt/crash57.C: New test.
13674
13675 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13676
13677         * g++.old-deja/g++.pt/crash56.C: New test.
13678
13679 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13680
13681         * g++.old-deja/g++.pt/koenig1.C: New test.
13682
13683 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13684
13685         * gcc.dg/20000904-1.c: New test.
13686
13687 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * gcc.dg/cpp/paste8.c: New test.
13690
13691 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13692
13693         * gcc.c-torture/compile/20000827-1.c: New test.
13694
13695 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13696
13697         * gcc.dg/format-diag-1.c: New test.
13698
13699 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13702         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13703         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13704         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13705         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13706
13707 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.old-deja/g++.other/nested4.C: New test.
13710
13711 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.ns/scoped1.C: New test.
13714
13715 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13716
13717         * lib/g++.exp: Support testing already-installed GCC.
13718
13719 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13720
13721         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13722
13723 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13724
13725         * gcc.dg/return-type-2.c: New test.
13726
13727 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13728
13729         * gcc.c-torture/compile/20000825-1.c: New test.
13730
13731 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13732
13733         * gcc.dg/dwarf2-2.c: New test.
13734
13735 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13736
13737         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13738         dg-warning regexps.
13739
13740 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13741
13742         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13743         gcc.dg/format-ext-5.c: New tests.
13744
13745 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13746
13747         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13748
13749 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13750
13751         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13752
13753 2000-08-24  Richard Henderson  <rth@cygnus.com>
13754
13755         * gcc.dg/ia64-sync-1.c: New test.
13756         * gcc.dg/ia64-sync-2.c: New test.
13757         * gcc.dg/ia64-asm-1.c: New test.
13758
13759 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13760
13761         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13762         * gcc.dg/format-ext-2.c: New test.
13763
13764 2000-08-23  Jason Merrill  <jason@redhat.com>
13765
13766         * lib/old-dejagnu.exp: Also ignore "In member function" and
13767         "At global scope".
13768
13769 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13770
13771         * gcc.dg/noncompile/label-lineno-1.c: New test.
13772
13773 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13774
13775         * gcc.dg/c99-array-nonobj-1.c: New test.
13776
13777 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13778
13779         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13780         tests.
13781         * gcc.dg/format-ext-1.c: New test.
13782
13783 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13784
13785         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13786         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13787         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13788         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13789         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13790
13791 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13792
13793         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13794         gcc.dg/c99-strftime-2.c: New tests.
13795
13796 2000-08-22  Richard Henderson  <rth@cygnus.com>
13797
13798         * gcc.c-torture/execute/20000822-1.c: New test.
13799
13800 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13801
13802         * gcc.c-torture/execute/20000819-1.x: Remove.
13803
13804 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13805
13806         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13807         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13808         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13809         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13810         gcc.dg/format-xopen-1.c: New tests.
13811
13812 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13813
13814         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13815
13816 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13817
13818         * g++.old-deja/g++.other/loop2.C: New test.
13819
13820         * gcc.c-torture/compile/20000606-1.c: New test.
13821         * gcc.c-torture/compile/20000728-1.c: New test.
13822         * gcc.c-torture/execute/20000801-1.c: New test.
13823         * gcc.c-torture/execute/20000801-2.c: New test.
13824         * gcc.c-torture/execute/20000819-1.c: New test.
13825         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13826         * gcc.dg/20000629-1.c: New test.
13827         * gcc.dg/20000724-1.c: New test.
13828         * gcc.dg/20000807-1.c: New test.
13829
13830 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13831
13832         * gcc.dg/cpp/pragma-1.c: New test.
13833         * gcc.dg/cpp/pragma-2.c: New test.
13834
13835 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13836
13837         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13838         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13839
13840 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13841
13842         * gcc.c-torture/compile/20000818-1.c: New test.
13843
13844 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13845
13846         * gcc.c-torture/execute/20000818-1.c: New test.
13847
13848 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.dg/format-va-1.c: New test.
13851
13852 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13853
13854         * g++.old-deja/g++.other/typedef8.C: New test.
13855
13856 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13857
13858         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13859         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13860         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13861         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13862         * g++.old-deja/g++.other/ptrmem7.C: New test.
13863         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13864
13865 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13866
13867         * g++.old-deja/g++.pt/typename27.C: New test.
13868
13869 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13870
13871         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13872         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13873         * g++.old-deja/g++.pt/friend45.C: New test.
13874         * g++.old-deja/g++.other/friend8.C: New test.
13875
13876 2000-08-15  Richard Henderson  <rth@cygnus.com>
13877
13878         * gcc.c-torture/execute/20000815-1.c: New test.
13879
13880 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13881
13882         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13883         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13884         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13885
13886 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13887
13888         * g++.old-deja/g++.other/refinit2.C: New test.
13889
13890 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13891
13892         * lib/c-torture.exp (c-torture): Make
13893         compiler_conditional_xfail_data global.
13894         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13895         compiler_conditional_xfail_data machinery.
13896         (f-torture-execute): Likewise.
13897         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13898         and only when unrolling loops.
13899
13900         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13901
13902 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13903
13904         * g++.old-deja/g++.pt/explicit81.C: New test.
13905
13906 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13907
13908         * g++.old-deja/g++.pt/typename26.C: New test.
13909
13910 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13911
13912         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13913         warning.
13914
13915 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13916
13917         * g++.old-deja/g++.other/array3.C: New test.
13918
13919 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13920
13921         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13922         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13923         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13924         New tests.
13925
13926 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13927
13928         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13929         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13930
13931 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13932
13933         * gcc.c-torture/execute/20000808-1.c: New test.
13934
13935 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13936
13937         * gcc.dg/c90-const-expr-1.c: New test.
13938
13939 2000-08-08  Richard Henderson  <rth@cygnus.com>
13940
13941         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13942
13943 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13944
13945         * gcc.dg/noncompile/const-ll-1.c: New test.
13946
13947 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13948
13949         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13950
13951 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13952
13953         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13954         that running programs linked against the shared version of libobjc
13955         run correctly.
13956
13957 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13958
13959         * gcc.dg/c99-printf-1.c: New test.
13960
13961 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13962
13963         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13964
13965 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13966
13967         * gcc.c-torture/execute/20000731-1.x: Delete.
13968
13969 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13970
13971         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13972         and torture_without_loops as is done by c-torture.exp.
13973         (search_for): Copy from c-torture.exp.
13974         (gcc-dg-runtest): New function, drives a directory of tests
13975         iterating over the TORTURE_OPTIONS.
13976         (scan-assembler, scan-assembler-not): Move here from
13977         individual directory drivers.
13978
13979         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13980         defined by lib/gcc-dg.exp.
13981         * gcc.dg/cpp/cpp.exp: Likewise.
13982         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13983         gcc-dg-runtest, so we cycle over optimization options.
13984
13985         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13986         * gcc.dg/compare2.c: No longer expected to fail.
13987
13988 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13989
13990         * gcc.c-torture/execute/20000804-1.c: New test.
13991
13992 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13993
13994         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13995
13996 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13997
13998         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13999
14000 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14001
14002         * gcc.c-torture/compile/20000803-1.c: New test.
14003
14004 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14005
14006         * gcc.c-torture/execute/20000801-3.c,
14007         gcc.c-torture/execute/20000801-4.c: New tests.
14008         * gcc.c-torture/execute/20000801-3.x,
14009         gcc.c-torture/execute/20000801-4.x: Xfail.
14010
14011 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14012
14013         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14014         libobjc/.libs to allow for libtool.
14015
14016 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.c-torture/compile/20000802-1.c: New test.
14019
14020 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14021
14022         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14023
14024 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14025
14026         * gcc-c-torture/execute/20000731-2.c: New test.
14027
14028         * gcc.c-torture/execute/20000731-1.c: New test.
14029         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14030
14031 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14032
14033         * testsuite/gcc.dg/cpp/paste7.c: New test.
14034         * gcc.dg/cpp/20000725-1.c: New test.
14035
14036 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14037
14038         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14039         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14040         declaration warning for __builtin_dwarf_reg_size.
14041
14042         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14043
14044 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14045
14046         * gcc.dg/noncompile/voidparam-1.c: New test.
14047
14048 2000-07-30  Richard Henderson  <rth@cygnus.com>
14049
14050         * gcc.dg/c90-digraph-1.c: Don't xfail.
14051         * gcc.dg/compare2.c (case 10): Xfail.
14052         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14053
14054 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14055
14056         * gcc.dg/c99-main-1.c: New test.
14057
14058 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14059
14060         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14061
14062 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14063
14064         * gcc.c-tortuer/execute/20000726-1.c: New test.
14065
14066 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14067
14068         * gcc.c-torture/execute/enum-2.c: New test.
14069
14070 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14071
14072         * gcc.dg/cpp/tr-warn3.c: New test.
14073
14074 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14075
14076         * g++.old-deja/g++.ext/implicit1.C: Remove.
14077         * g++.old-deja/g++.jason/c2.C: Remove
14078         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14079         * g++.old-deja/g++.pt/crash16.C: Likewise.
14080         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14081
14082 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14083
14084         * g++.old-deja/g++.other/for2.C: New test.
14085
14086 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14087
14088         * gcc.dg/20000720-1.c: New test.
14089
14090 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14091
14092         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14093
14094 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14095
14096         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14097         * gcc.c-torture/execute/20000722-1.c: New.
14098         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14099
14100 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14101
14102         * gcc.dg/cpp/20000720-1.S: New test.
14103
14104 2000-07-21  Michael Meissner  <meissner@redhat.com>
14105
14106         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14107
14108 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14109
14110         * g++.old-deja/g++.brendan/crash16.C,
14111         g++.old-deja/g++.brendan/parse3.C,
14112         g++.old-deja/g++.brendan/redecl1.C,
14113         g++.old-deja/g++.ns/template13.C,
14114         g++.old-deja/g++.other/decl4.C,
14115         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14116
14117 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14118
14119         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14120         and "Internal error".
14121
14122         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14123         regexps.
14124         * gcc.dg/cpp/paste6.c: New test.
14125
14126 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14127
14128         * gcc.dg/cpp/tr-direct.c: New test.
14129
14130         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14131         gcc.dg/cpp/undef1.c: Tweak error regexps.
14132
14133 2000-07-18  Eric Christopher <echristo@redhat.com>
14134
14135         * gcc.c-torture/compile/20000718-1.c: New test.
14136
14137 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14138
14139         * cpplex.c (_cpp_push_token): If the token being pushed back
14140         is the previous token in this context, just subtract one from
14141         context->posn.
14142         * cppmacro.c (save_expansion): Clear aux field when storing a
14143         placemarker.
14144
14145 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14146
14147         * gcc.dg/noncompile/redecl-1.c: New test.
14148
14149 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14150
14151         * gcc.c-torture/execute/20000717-5.c: New test.
14152         * gcc.c-torture/execute/20000717-1.x: Removed.
14153
14154 2000-07-17  Richard Henderson  <rth@cygnus.com>
14155
14156         * gcc.c-torture/execute/20000717-4.c: New test.
14157
14158 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14159
14160         * gcc.dg/cpp/syshdr.c: New test.
14161         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14162
14163 2000-07-17  Neil Booth  <neilb@earthling.net>
14164
14165         * gcc.dg/cpp/cmdlne-dM.c: New test.
14166         * gcc.dg/cpp/cmdlne-dD.c: New test.
14167
14168 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14169
14170         * gcc.c-torture/execute/20000717-3.c: New test.
14171
14172         * gcc.c-torture/compile/20000717-1.c: New test.
14173
14174 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14175
14176         * gcc.c-torture/execute/20000717-2.c: New test.
14177
14178 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14179
14180         * gcc.dg/formatz-1.c: New test.
14181
14182         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14183         * gcc.dg/c99-digraph-1.c: New tests.
14184
14185         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14186         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14187
14188         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14189         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14190         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14191         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14192         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14193         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14194         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14195
14196 2000-07-17   Greg McGary <greg@mcgary.org>
14197
14198         * gcc.c-torture/execute/20000717-1.c: New test.
14199         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14200
14201 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14202
14203         * gcc.c-torture/execute/20000715-2.c: New test.
14204         * gcc.dg/20000715-1.c: New test.
14205
14206 2000-07-15  Michael Meissner  <meissner@redhat.com>
14207
14208         * gcc.c-torture/execute/20000715-1.c: New test.
14209
14210 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14211
14212         * gcc.c-torture/execute/20000707-1.c: New test.
14213
14214 2000-07-13  Neil Booth  <NeilB@earthling.net>
14215
14216         * testsuite/gcc.dg/cpp/digraph1.c,
14217         testsuite/gcc.dg/cpp/digraph2.c,
14218         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14219
14220 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14221
14222         * g77.f-torture/compile/20000630-2.f:  New test.
14223         * g77.f-torture/compile/20000630-2.x
14224
14225 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14226
14227         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14228
14229 2000-07-11  Neil Booth  <NeilB@earthling.net>
14230
14231         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14232
14233 2000-07-11  Neil Booth  <NeilB@earthling.net>
14234
14235         * gcc.dg/cpp/cmdlne-C.c: New.
14236
14237 2000-07-09  Neil Booth  <NeilB@earthling.net>
14238
14239         * gcc.dg/cpp/directiv.c: New tests.
14240         * gcc.dg/cpp/undef1.c: Update.
14241
14242 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14243
14244         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14245
14246 2000-07-09  Neil Booth  <NeilB@earthling.net>
14247
14248         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14249
14250 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14251
14252         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14253         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14254
14255 2000-07-08  Neil Booth  <NeilB@earthling.net>
14256
14257         * gcc.dg/cpp/macsyntx.c: New tests.
14258
14259 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14260
14261         * gcc.dg/20000707-1.c: New test.
14262
14263 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14264
14265         * gcc.c-torture/execute/20000706-1.c: New test.
14266         * gcc.c-torture/execute/20000706-2.c: New test.
14267         * gcc.c-torture/execute/20000706-3.c: New test.
14268         * gcc.c-torture/execute/20000706-4.c: New test.
14269         * gcc.c-torture/execute/20000706-5.c: New test.
14270
14271 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14272
14273         * g++.old-deja/g++.pt/instantiate7.C: New test.
14274
14275 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14276
14277         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14278         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14279         * g++.old-deja/g++.other/rtti3.C: Likewise.
14280         * g++.old-deja/g++.other/rttid3.C: Likewise.
14281
14282 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14283
14284         *  g77.f-torture/compile/20000630-1.x: Fix typo
14285
14286 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14287
14288         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14289         assembly output.
14290
14291 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14292
14293         * gcc.dg/cpp/ident.c: New test.
14294
14295 2000-07-05  Neil Booth  <NeilB@earthling.net>
14296
14297         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14298           gcc.dg/cpp/lexstrng.c: New tests.
14299
14300 2000-07-04  Neil Booth  <NeilB@earthling.net>
14301
14302         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14303         * gcc.dg/cpp/strify2.c: Same.
14304
14305 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14306
14307         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14308         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14309         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14310         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14311
14312         * testsuite/gcc.dg/cpp/macro1.c,
14313         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14314         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14315         testsuite/gcc.dg/cpp/strify1.c,
14316         testsuite/gcc.dg/cpp/strify2.c: New tests.
14317
14318 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14319
14320         * gcc.c-torture/execute/20000703-1.c: New test.
14321
14322 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14323
14324         * g++.old-deja/g++.pt (lookup10.C): New test.
14325
14326 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14327
14328         * g++.old-deja/g++.pt (typename25.C): New test.
14329
14330 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14331
14332         * gcc.c-torture/compile/20000701-1.c: New test.
14333
14334 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14335
14336         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14337         to test case.
14338
14339 2000-06-30  Catherine Moore  <clm@cygnus.com>
14340
14341         * gcc.c-torture/execute/align-1.c: New test.
14342
14343 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14344
14345         * g++.old-deja/g++.pt/expr8.C: New test.
14346         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14347
14348 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14349
14350         * gcc.c-torture/compile/20000629-1.c: New test.
14351
14352 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14353
14354
14355         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14356         gcc.dg/noncompile directory, depending on whether they're
14357         preprocessor tests or not.  Annotate all the tests for the dg
14358         framework.
14359
14360         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14361         * gcc.dg/noncompile/noncompile.exp: New.
14362
14363         * Moved files:
14364         Old name                                New name
14365         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14366         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14367         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14368         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14369         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14370         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14371         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14372         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14373         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14374         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14375         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14376         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14377         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14378         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14379         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14380         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14381         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14382         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14383         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14384         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14385         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14386         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14387         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14388         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14389
14390         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14391         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14392         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14393         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14394         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14395         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14396
14397 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14398
14399         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14400         declare one variable.  On the fourth, error.
14401         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14402         declared by 20000628-1a.h.
14403
14404 2000-06-29  Richard Henderson  <rth@redhat.com>
14405
14406         * gcc.c-torture/execute/930529-1.x: New file.
14407         * gcc.dg/920413-1.c: Adjust expected warning text.
14408         * gcc.dg/980217-1.c: Declare abort.
14409         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14410
14411 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14412
14413         * g77.f-torture/compile/20000629-1.f: New test.
14414         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14415
14416 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14417
14418         Rearrange lots of files, removing entirely the
14419         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14420         directories.
14421
14422         * Deleted files:
14423         gcc.c-torture/code_quality/code_quality.exp
14424         gcc.c-torture/special/special.exp
14425         gcc.failure/failure.exp
14426         gcc.failure/940409-1.x
14427         gcc.c-torture/compile/961203-1.x
14428
14429         * New files:
14430         gcc.misc-tests/linkage.exp
14431         gcc.c-torture/execute/920730-1t.c
14432         gcc.c-torture/execute/920730-1t.x
14433         gcc.c-torture/compile/920520-1.x
14434         gcc.c-torture/compile/920521-1.x
14435         gcc.c-torture/compile/981006-1.x
14436         gcc.c-torture/execute/eeprof-1.x
14437
14438         * Moved files (possibly with modifications to fit a new harness):
14439         Old name                                New name
14440         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14441         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14442         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14443         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14444         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14445         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14446         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14447         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14448         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14449         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14450         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14451         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14452         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14453         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14454
14455 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14456
14457         * c-torture/compile/961203-1.x: Delete.
14458
14459         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14460         not exit. Include stdio.h.
14461         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14462         * gcc.misc-tests/dg-12.c: Likewise.
14463         * gcc.misc-tests/dg-5.c: Likewise.
14464         * gcc.misc-tests/dg-6.c: Likewise.
14465         * gcc.misc-tests/dg-7.c: Prototype abort.
14466         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14467         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14468         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14469         not exit.
14470         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14471         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14472
14473 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * gcc.dg/cpp/20000628-1.c: New test.
14476         * gcc.dg/cpp/20000628-1.h: New header for above test.
14477         * gcc.dg/cpp/20000628-1a.h: Likewise.
14478
14479 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14480
14481         * gcc.dg/cpp: New directory.
14482         * gcc.dg/cpp/cpp.exp: New driver.
14483         * gcc.dg/cpp/20000627-1.c: New test.
14484         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14485         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14486         and rewrite as a compilation test.
14487
14488         * gcc.dg: Move many files into the cpp subdirectory, possibly
14489         renaming or editing them as well.
14490         Old name                New name
14491         990119-1.c              cpp/19990119-1.c
14492         990228-1.c              cpp/19990228-1.c
14493         990407-1.c              cpp/19990407-1.c
14494         990409-1.c              cpp/19990409-1.c
14495         990413-1.c              cpp/19990413-1.c
14496         990703-1.c              cpp/19990703-1.c
14497         20000127-1.c            cpp/20000127-1.c
14498         20000129-1.c            cpp/20000129-1.c
14499         20000207-1.c            cpp/20000207-1.c
14500         20000207-2.c            cpp/20000207-2.c
14501         20000209-1.c            cpp/20000209-1.c
14502         20000209-2.c            cpp/20000209-2.c
14503         20000301-1.c            cpp/20000301-1.c
14504         20000419-1.c            cpp/20000419-1.c
14505         20000510-1.S            cpp/20000510-1.S
14506         20000519-1.c            cpp/20000519-1.c
14507         20000529-1.c            cpp/20000529-1.c
14508         20000625-1.c            cpp/20000625-1.c
14509         20000625-2.c            cpp/20000625-2.c
14510         cpp-as1.c               cpp/assert1.c
14511         cpp-as2.c               cpp/assert2.c
14512         cxx-comments-1.c        cpp/cxxcom1.c
14513         cxx-comments-2.c        cpp/cxxcom2.c
14514         endif-label.c           cpp/endif.c
14515         cpp-hash1.c             cpp/hash1.c
14516         cpp-hash2.c             cpp/hash2.c
14517         cpp-if1.c               cpp/if-1.c
14518         cpp-if2.c               cpp/if-2.c
14519         cpp-if3.c               cpp/if-3.c
14520         cpp-if4.c               cpp/if-4.c
14521         cpp-if5.c               cpp/if-5.c
14522         cpp-cond.c              cpp/if-cexp.c
14523         cpp-missingop.c         cpp/if-mop.c
14524         cpp-missingparen.c      cpp/if-mpar.c
14525         cpp-opprec.c            cpp/if-oppr.c
14526         cpp-ifparen.c           cpp/if-paren.c
14527         cpp-shortcircuit.c      cpp/if-sc.c
14528         cpp-shift.c             cpp/if-shift.c
14529         cpp-unary.c             cpp/if-unary.c
14530         cpp-li1.c               cpp/line1.c
14531         cpp-li2.c               cpp/line2.c
14532         lineno.c                cpp/line3.c
14533         lineno-2.c              cpp/line4.c
14534         cpp-mi.c                cpp/mi1.c
14535         cpp-mic.h               cpp/mi1c.h
14536         cpp-micc.h              cpp/mi1cc.h
14537         cpp-mind.h              cpp/mi1nd.h
14538         cpp-mindp.h             cpp/mi1ndp.h
14539         cpp-mix.h               cpp/mi1x.h
14540         cpp-mi2.c               cpp/mi2.c
14541         cpp-mi2a.h              cpp/mi2a.h
14542         cpp-mi2b.h              cpp/mi2b.h
14543         cpp-mi2c.h              cpp/mi2c.h
14544         cpp-mi3.c               cpp/mi3.c
14545         cpp-mi3.def             cpp/mi3.def
14546         poison-1.c              cpp/poison.c
14547         pr-impl.c               cpp/prag-imp.c
14548         cpp-redef-2.c           cpp/redef1.c
14549         cpp-redef.c             cpp/redef2.c
14550         strpaste.c              cpp/strp1.c
14551         strpaste-2.c            cpp/strp2.c
14552         cpp-tradpaste.c         cpp/tr-paste.c
14553         cpp-tradstringify.c     cpp/tr-str.c
14554         cpp-tradwarn1.c         cpp/tr-warn1.c
14555         cpp-tradwarn2.c         cpp/tr-warn2.c
14556         trigraphs.c             cpp/trigraphs.c
14557         cpp-unc1.c              cpp/unc1.c
14558         cpp-unc2.c              cpp/unc2.c
14559         cpp-unc3.c              cpp/unc3.c
14560         cpp-unc.c               cpp/unc4.c
14561         undef.c                 cpp/undef1.c
14562         undef-2.c               cpp/undef2.c
14563         cpp-wi1.c               cpp/widestr1.c
14564
14565 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14566
14567         * lib/g++.exp (g++_include_flags): Tweak.
14568
14569 2000-06-27  H.J. Lu  <hjl@gnu.org>
14570             Loren J. Rittle  <ljrittle@acm.org>
14571
14572         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14573         version with one that knows about the new gcc tree structure.
14574         (g++_link_flags): Same.
14575
14576 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14577
14578         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14579         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14580         case we are cross-compiling.
14581
14582         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14583         g++.old-deja/g++.niklas/Makefile.in,
14584         g++.old-deja/g++.niklas/configure.in,
14585         g++.old-deja/g++.other/Makefile.in,
14586         g++.old-deja/g++.other/configure.in,
14587         gcc.c-torture/code_quality/Makefile.in,
14588         gcc.c-torture/code_quality/configure.in,
14589         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14590         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14591         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14592         gcc.c-torture/execute/ieee/Makefile.in,
14593         gcc.c-torture/execute/ieee/configure.in,
14594         gcc.c-torture/noncompile/Makefile.in,
14595         gcc.c-torture/noncompile/configure.in,
14596         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14597         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14598         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14599
14600 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         * g++.old-deja/g++.other/ambig3.C: New test.
14603
14604 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         * g++.old-deja/g++.pt/syntax1.C: New test.
14607         * g++.old-deja/g++.pt/syntax2.C: New test.
14608         * g++.old-deja/g++.other/syntax3.C: New test.
14609         * g++.old-deja/g++.other/syntax4.C: New test.
14610
14611 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14612
14613         * gcc.dg/20000623-1.c: Prototype exit and abort.
14614
14615 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14616
14617         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14618         New tests.
14619         * gcc.dg/cpp-mi3.def: New file.
14620
14621         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14622         inside assertions.
14623         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14624         lexer's error messages.
14625         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14626         divine anything from the linemarkers.
14627         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14628         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14629
14630 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14631
14632         * gcc.dg/20000623-1.c: New test.
14633
14634 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14635
14636         * gcc.c-torture/execute/20000622-1.c: New test.
14637
14638 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14639
14640         * g++.old-deja/g++.other/init15.C: New test.
14641
14642 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14643
14644         * g++.old-deja/g++.pt/vaarg2.C: New test.
14645         * g++.old-deja/g++.pt/vaarg3.C: New test.
14646
14647 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.other/dyncast6.C: New test.
14650
14651 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14652
14653         * gcc.c-torture/execute/loop-6.c: New test.
14654
14655 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14656
14657         * gcc.dg/20000614-1.c: New test.
14658         * gcc.dg/20000614-2.c: New test.
14659
14660 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14661
14662         * g++.old-deja/g++.other/inline12.C: New test.
14663
14664 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14665
14666         * g++.old-deja/g++.other/eh1.C: New test.
14667
14668 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14669
14670         * g++.old-deja/g++.other/type.C: New test.
14671
14672 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14673
14674         * g++.old-deja/g++.other/initstring.C: New test.
14675
14676 2000-06-12  Jason Merrill  <jason@redhat.com>
14677
14678         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14679
14680 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14681
14682         * gcc.c-torture/compile/20000609-1.c: New test.
14683
14684 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14685
14686         * gcc.dg/20000609-1.c: New test.
14687
14688 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14689
14690         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14691         * gcc.c-torture/noncompile/poison-1.c: Move...
14692         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14693         * gcc.dg/cpp-li1.c: Add a token after the #line.
14694
14695 2000-06-05  Richard Henderson  <rth@cygnus.com>
14696
14697         * gcc.c-torture/execute/20000605-2.c: New test.
14698         * gcc.c-torture/execute/20000605-3.c: New test.
14699
14700 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14701
14702         * g77.f-torture/execute/20000503-1.x: New file.
14703
14704 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14705
14706         * g++.old-deja/g++.eh/badalloc1.C: New test.
14707
14708 2000-06-05  Richard Henderson  <rth@cygnus.com>
14709
14710         * gcc.c-torture/execute/20000605-1.c: New test.
14711
14712 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14713             Nathan Sidwell <nathan@codesourcery.com>
14714
14715         * gcc.c-torture/compile/20000605-1.c: New test.
14716
14717 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14718
14719         * g77.f-torture/compile/20000601-1.f:  New test.
14720
14721 2000-06-03  Richard Henderson  <rth@cygnus.com>
14722
14723         * gcc.c-torture/execute/20000603-1.c: New.
14724
14725 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14726
14727         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14728         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14729
14730 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.dg/compare2.c (case 12): XFAIL.
14733         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14734         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14735
14736         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14737
14738 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14739
14740         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14741         guard macro is already defined when the header is first
14742         included.
14743         * gcc.dg/cpp-mix.h: New file.
14744         * gcc.dg/endif-label.c: Update patterns to match compiler.
14745
14746         * g++.brendan/complex1.C: Declare abort.
14747         * g++.law/refs4.C: Remove XFAIL.
14748         * g++.oliva/expr2.C: Declare abort and exit.
14749
14750 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14751
14752         * gcc.c-torture/execute/20000528-1.c: New test.
14753
14754         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14755         * g++.old-deja/g++.law/temps4.C: Likewise.
14756
14757         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14758         stdlib.h.  Call abort() on failure.
14759         * g++.old-deja/g++.law/refs4.C: Likewise.
14760         * g++.old-deja/g++.law/temps4.C: Likewise.
14761         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14762         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14763
14764 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14765
14766         Relative to g++.dg/special:
14767         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14768
14769         Relative to g++.old-deja:
14770         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14771         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14772         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14773         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14774         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14775         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14776         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14777
14778         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14779         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14780         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14781         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14782         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14783         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14784         and/or string.h.
14785
14786         * g++.other/goto1.C: Update expectations for error messages.
14787
14788 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14789
14790         * gcc.c-torture/compile/20000523-1.c: New test.
14791
14792 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14795
14796 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14797
14798         * g++.old-deja/g++.eh/catch11.C: New test.
14799         * g++.old-deja/g++.eh/catch12.C: New test.
14800
14801 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14802
14803         * gcc.c-torture/execute/20000523-1.c: New test.
14804
14805 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14806
14807         * c-torture/execute/bcp-1.c: Replace abort in arg of
14808         __builtin_constant_p with a generic external function.
14809
14810         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14811         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14812         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14813         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14814         Prototype abort and/or exit.
14815
14816         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14817         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14818         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14819         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14820
14821 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14822
14823         * gcc.dg/dwarf2-1.c: New test.
14824
14825 2000-05-20  Richard Henderson  <rth@cygnus.com>
14826
14827         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14828
14829 2000-05-20  Andreas Jaeger  <aj@suse.de>
14830
14831         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14832         testcase.
14833
14834 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14835
14836         * gcc.c-torture/execute/20000519-2.c: New test.
14837
14838 2000-05-19  Andreas Jaeger  <aj@suse.de>
14839
14840         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14841         which fails with SSA.
14842
14843         * lib/c-torture.exp: Also test with -O3 -fssa.
14844
14845 2000-05-18  Michael Meissner  <meissner@redhat.com>
14846
14847         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14848         * gcc.c-torture/execute/920415-1.c: Ditto.
14849         * gcc.c-torture/execute/920501-1.c: Ditto.
14850         * gcc.c-torture/execute/conversion.c: Ditto.
14851         * gcc.c-torture/execute/cvt-1.c: Ditto.
14852
14853 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14854
14855         * gcc.c-torture/compile/20000518-1.c: New test.
14856
14857 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14858
14859         * g77.f-torture/compile/200005018.f:  New test.
14860
14861 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14862
14863         * gcc.c-torture/compile/20000517-1.c: New test.
14864
14865 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14866
14867         * gcc.c-torture/execute/20000516-1.c: New test.
14868
14869 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14870
14871         * g++.old-deja/g++.other/eh.C: New test.
14872
14873 2000-05-12  Richard Henderson  <rth@cygnus.com>
14874
14875         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14876         constants through to doit's conditional.
14877
14878 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14879
14880         * gcc.c-torture/compile/20000511-1.c: New test.
14881         * g77.f-torture/compile/20000511-1.f: New test.
14882         * g77.f-torture/compile/20000511-2.f: New test.
14883
14884 2000-05-11  Michael Meissner  <meissner@redhat.com>
14885
14886         * gcc.c-torture/execute/20000511-1.c: New test.
14887
14888 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14889
14890         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14891         * gcc.dg/20000510-1.S: New.
14892
14893 2000-05-08  Catherine Moore  <clm@cygnus.com>
14894
14895         * gcc.dg/unused-3.c: New.
14896
14897 2000-05-06  Richard Henderson  <rth@cygnus.com>
14898
14899           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14900           * g++.old-deja/g++.mike/warn1.C: Likewise.
14901           * g++.old-deja/g++.pt/local1.C: Likewise.
14902           * g++.old-deja/g++.pt/local7.C: Likewise.
14903           * g++.old-deja/g++.pt/spec16.C: Likewise.
14904
14905 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14906
14907         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14908
14909 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14910
14911           * g77.f-torture/execute/20000503-1.f:  New test.
14912
14913 2000-05-04  Andreas Jaeger  <aj@suse.de>
14914
14915         * gcc.dg/noreturn-2.c: New test.
14916
14917 2000-05-04  Neil Booth  <NeilB@earthling.net>
14918
14919         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14920         preprocessor.
14921
14922 2000-05-04  Richard Henderson  <rth@cygnus.com>
14923
14924         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14925
14926 2000-05-04  Richard Henderson  <rth@cygnus.com>
14927
14928         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14929         OpenSSL by Jason R Thorpe.
14930
14931 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14932
14933         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14934
14935 2000-05-03  Robert Lipe <robertlipe@usa.net>
14936
14937         * gcc.dg/20000503-1.c: New test.
14938
14939 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14940
14941         * gcc.c-torture/compile/20000502-1.c: New test.
14942         * g++.old-deja/g++.other/align.C: New test.
14943         * gcc.dg/cpp-tradstringify.c: New test.
14944
14945 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14946
14947         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14948         and hard registers.
14949
14950 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14951
14952         * gcc.c-torture/execute/loop-5.c: New test.
14953
14954 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14955
14956         * gcc.c-torture/execute/va-arg-20.c: New test.
14957
14958 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14959
14960         * gcc.c-torture/execute/20000422-1.c: New test.
14961
14962 2000-04-20  Greg McGary  <gkm@gnu.org>
14963
14964         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14965         when optimizing, but without sibling-call optimizations (-O1).
14966
14967 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14968
14969           * gcc.c-torture/compile/20000420-1.c: New test.
14970
14971 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14972
14973         * g++.abi/ptrflags.C: New test.
14974         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14975
14976 2000-04-19  Catherine Moore  <clm@cygnus.com>
14977
14978         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14979
14980 2000-04-19  Greg McGary  <gkm@gnu.org>
14981
14982         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14983         sibling-call optimizations.
14984
14985 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14986
14987         * gcc.dg/20000419-1.c: New test.
14988
14989 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14990
14991         * gcc.c-torture/execute/20000412-6.c: New test.
14992
14993 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14994
14995         * gcc.c-torture/execute/20000412-5.c: New test.
14996         * g77.f-torture/compile/20000412-1.f: New test.
14997         * gcc.c-torture/execute/20000412-4.c: New test.
14998         * gcc.c-torture/compile/20000412-2.c: New test.
14999         * gcc.c-torture/execute/20000412-3.c: New test.
15000         * gcc.c-torture/compile/20000412-1.c: New test.
15001         * gcc.c-torture/execute/20000412-2.c: New test.
15002
15003 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15004
15005         * objc/execute/bf-20.m: New test.
15006
15007 2000-04-10  Richard Henderson  <rth@cygnus.com>
15008
15009         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15010
15011         * gcc.c-torture/execute/20000412-1.c: New test.
15012
15013 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.old-deja/g++.eh/catchptr1.C: New test.
15016
15017 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15018
15019         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15020
15021 2000-04-08  Neil Booth  <NeilB@earthling.net>
15022
15023         * gcc.dg/cpp-nullchar.c: Remove test as
15024         embedded nulls cause problems.
15025
15026 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15027
15028         * gcc.dg/compare2.c: New test.
15029
15030 2000-04-08  Neil Booth  <NeilB@earthling.net>
15031
15032         * gcc.dg/cpp-nullchar.c: New test.
15033
15034 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15035
15036         * gcc.dg/cpp-mi2.c: New test.
15037         * gcc.dg/cpp-mi2[abc].h: New files.
15038
15039 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15040
15041         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15042         member name.
15043
15044 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15045
15046         * g++.old-deja/g++.abi/vmihint.C: New test.
15047
15048 2000-04-06  Neil Booth  <NeilB@earthling.net>
15049
15050         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15051         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15052         copyright.
15053
15054 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15055
15056         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15057         avoid stack-frame overwrite.
15058
15059 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15060
15061         * gcc.c-torture/compile/20000405-2.c: New test.
15062         * gcc.c-torture/compile/20000405-3.c: New test.
15063
15064 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15065
15066         * gcc.c-torture/compile/20000405-1.c: New test.
15067
15068 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15069
15070         * gcc.dg/cast-qual-1.c: Revert last change.
15071
15072 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15073
15074         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15075
15076 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15077
15078         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15079         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15080
15081 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15082
15083         * gcc.c-torture/compile/20000403-2.c: New test.
15084         * gcc.c-torture/compile/20000403-1.c: New test.
15085
15086 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15087
15088         * gcc.c-torture/execute/20000403-1.c: New test.
15089
15090 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15091
15092         * gcc.c-torture/execute/20000402-1.c: New test.
15093
15094 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15095
15096         * gcc.c-torture/execute/va-arg-15.c: New test.
15097         * gcc.c-torture/execute/va-arg-16.c: New test.
15098         * gcc.c-torture/execute/va-arg-17.c: New test.
15099         * gcc.c-torture/execute/va-arg-18.c: New test.
15100         * gcc.c-torture/execute/va-arg-19.c: New test.
15101
15102 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15103
15104         * gcc.c-torture/compile/981211-1.c: Move to...
15105         * gcc.dg/cpp-as1.c: ...here.
15106         * gcc.dg/cpp-as2.c: New file.
15107
15108         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15109         compiler.
15110
15111 2000-04-02  Neil Booth  <NeilB@earthling.net>
15112
15113         * gcc.dg/cpp-cond.c  New tests.
15114         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15115         accidental success less likely.
15116         * gcc.dg/cpp-missingop.c  New tests.
15117         * gcc.dg/cpp-missingparen.c  New tests.
15118         * gcc.dg/cpp-shift.c  New tests.
15119         * gcc.dg/cpp-shortcircuit.c  New tests.
15120         * gcc.dg/cpp-unary.c  New tests.
15121
15122 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15123
15124         * gcc.c-torture/compile/20000329-1.c: New test.
15125
15126 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15127
15128         * gcc.c-torture/compile/20000326-1.c: New test.
15129         * gcc.c-torture/compile/20000326-2.c: New test.
15130
15131 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15132
15133         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15134         the first parameter is a function argument.
15135
15136 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15137
15138         * g++.old-deja/g++.ext/array4.C: New test.
15139
15140 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15141
15142         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15143
15144 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15145
15146         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15147
15148 2000-03-19  Richard Henderson  <rth@cygnus.com>
15149
15150         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15151
15152 2000-03-19  Richard Henderson  <rth@cygnus.com>
15153
15154         * gcc.c-torture/compile/20000319-1.c: New test.
15155
15156 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15157
15158         * gcc.c-torture/execute/20000314-3.c: New test.
15159         * gcc.c-torture/execute/20000314-2.c: New test.
15160         * gcc.c-torture/execute/20000314-1.c: New test.
15161         * gcc.c-torture/compile/20000314-2.c: New test.
15162         * gcc.c-torture/compile/20000314-1.c: New test.
15163
15164 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15165
15166         * g++.old-deja/g++.warn/inline.C: New test.
15167
15168 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15169
15170         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15171         standards-compliant result rather than specific constants.
15172         Put test-values in array.
15173
15174 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15175
15176         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15177         (g++_target_compile): Put test-specific options last.
15178
15179 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         * g++.old-deja/g++.eh/vbase4.C: New test.
15182
15183 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15184
15185         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15186
15187 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15188
15189         * g++.old-deja/g++.brendan/misc12.C: Removed.
15190         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15191         * g++.old-deja/g++.ext/pretty4.C: New test.
15192
15193 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         * g++.old-deja/g++.other/string2.C: New test.
15196
15197 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15198
15199         * g++.old-deja/g++.warn/impint2.C: New test.
15200
15201 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15202
15203         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15204         is 1, not zero.
15205
15206 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15207
15208         * g++.old-deja/g++.warn/impint.C: New test.
15209         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15210         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15211         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15212         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15213         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15214         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15215         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15216         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15217         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15218         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15219         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15220         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15221
15222 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15223
15224         * gcc.dg/cpp-redef.c: New test.
15225
15226 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         * g++.old-deja/g++.pt/unify7.C: New test.
15229
15230 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15231
15232         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15233         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15234
15235 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15236
15237         * gcc.c-torture/compile/20000224-1.c: New test.
15238
15239 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15240
15241         * gcc.c-torture/compile/cpp-2.c: New test.
15242         * gcc.c-torture/compile/cpp-1.c: New test.
15243
15244 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15245
15246         * gcc.c-torture/execute/20000225-1.c: New test.
15247
15248 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15249
15250         * gcc.dg/cpp-li2.c: New test.
15251
15252         * gcc.dg/cpp-wi1.c: New test.
15253
15254         * gcc.dg/cpp-li1.c: New test.
15255
15256 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15257
15258         * g++.old-deja/g++.other/sizeof5.C: New test.
15259
15260 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15261
15262         * gcc.c-torture/execute/va-arg-13.c: New test.
15263
15264 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15265
15266         * gcc.c-torture/execute/va-arg-12.c: New test.
15267
15268 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15269
15270         * gcc.c-torture/execute/20000223-1.c: New test.
15271
15272 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15273
15274         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15275
15276 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15277
15278         * g++.old-deja/g++.abi/ptrmem.C: New test.
15279
15280 2000-02-19  Richard Henderson  <rth@cygnus.com>
15281
15282         * gcc.c-torture/compile/init-3.c: New.
15283
15284 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15285
15286         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15287         ALWAYS_CXXFLAGS.
15288
15289 2000-02-11  Robert Lipe <robertl@sco.com>
15290
15291         * gcc.c-torture/compile/20000211-3.c: New test.
15292
15293 2000-02-11  Martin Buchholz <martin@xemacs.org>
15294
15295         * gcc.c-torture/compile/20000211-2.c: New test.
15296
15297 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15298
15299         * gcc.c-torture/compile/20000211-1.c: New test.
15300
15301 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15302
15303         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15304           on native targets
15305
15306 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15307
15308         * g++.old-deja/g++.other/cast5.C: New test.
15309
15310 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15311
15312         * gcc.c-torture/execute/20000205-1.c: New.
15313
15314 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15315
15316         * g++.old-deja/g++.jason/cast3.C: Return void.
15317         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15318
15319 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15320
15321         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15322
15323         * gcc.dg/loop-1.c: New test.
15324
15325 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15326
15327         * gcc.c-torture/compile/20000127-1.c: New test.
15328         * gcc.c-torture/execute/991228-1.c: New test.
15329
15330 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15331
15332         * gcc.dg/unused-2.c: New test.
15333
15334         * gcc.dg/conv-1.c: New test.
15335
15336 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15337
15338         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15339         compiler.
15340         (tool_option_proc): Fix typo.
15341
15342 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15343
15344         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15345         of the ld on the host, not on the build machine.
15346         Also, don't crash if '--help' is not a supported option.
15347
15348 2000-01-24  Richard Henderson  <rth@cygnus.com>
15349
15350         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15351
15352 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15353
15354         * gcc.c-torture/execute/20000120-2.c: New test.
15355         * gcc.c-torture/execute/20000120-1.c: New test.
15356
15357 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15358
15359         * gcc.c-torture/execute/20000113-1.c: New test.
15360
15361 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15362
15363         * gcc.c-torture/execute/20000112-1.c: New test.
15364
15365 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15366
15367         * gcc.dg/20000111-1.c: New test.
15368
15369 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15370
15371         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15372         with 16 bit integers.
15373
15374 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15375
15376         * gcc.dg/20000108-1.c: New test.
15377
15378 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15379
15380         * g++.old-deja/g++.ns/koenig8.C: New test.
15381
15382 2000-01-05  Nathan Sidwell  <nathan@
15383
15384         * gcc.c-torture/execute/990531-1.c: New test.
15385
15386 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15387
15388         * gcc.c-torture/compile/990527-1.c: New test.
15389
15390 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15391
15392         * gcc.c-torture/execute/990527-1.c: New test.
15393
15394 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15395
15396         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15397         bitfields as signed.
15398
15399 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15400
15401         * g77.f-torture/compile/19990525-0.f: New test.
15402
15403 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15404
15405         * gcc.c-torture/execute/990525-2.c: New test.
15406
15407         * gcc.c-torture/execute/990525-1.c: New test.
15408
15409 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15410
15411         * g++.old-deja/g++.other/anon3.C: New test.
15412         * g++.old-deja/g++.other/anon4.C: New test.
15413         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15414         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15415         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15416         Merrill).
15417
15418 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15419
15420         * gcc.c-torture/execute/990524-1.c: New test.
15421
15422         * gcc.dg/990524-1.c: New test.
15423
15424 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15425
15426         * gcc.c-torture/compile/990523-1.c: New test.
15427
15428 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15429
15430         * gcc.c-torture/compile/990519-1.c: New test.
15431
15432 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15433
15434         * gcc.c-torture/compile/990517-1.c: New test.
15435
15436         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15437         (e4, f4): New tests.
15438         (main): Call them.
15439
15440 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15441
15442         * gcc.dg/noreturn-1.c: New test.
15443
15444 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15445
15446         * gcc.c-torture/execute/990513-1.c: New test.
15447
15448 1999-05-10  Richard Henderson  <rth@cygnus.com>
15449
15450         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15451
15452 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15453
15454         * g77.f-torture/execute/erfc.f: Use small single-precision
15455         values, to avoid problems on Alphas when not -mieee.
15456
15457 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15458
15459         * gcc.dg/990506-0.c: New test.
15460
15461 1999-05-08  Richard Henderson  <rth@cygnus.com>
15462
15463         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15464         the constant to test.  Don't XFAIL 64-bit targets.
15465
15466         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15467         * g++.old-deja/g++.law/profile1.C: Likewise.
15468
15469         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15470         operator new instances.
15471         * g++.old-deja/g++.other/delete5.C: Likewise.
15472
15473 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15474
15475         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15476         intrinsic.
15477
15478 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15479
15480         * g77.f-torture/execute/u77-test.f: Reverse order of two
15481         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15482
15483 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15484
15485         * gcc.dg/compare1.c: New test.
15486
15487 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15488
15489         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15490         New tests.
15491
15492 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15493
15494         * g77.f-torture/compile/19990502-1.f: New test.
15495
15496 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15497
15498         * g77.f-torture/compile/19990502-0.f: New test.
15499
15500 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15501
15502         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15503         intrinsic.
15504
15505 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15506
15507         * g77.f-torture/execute/u77-test.f (main): List libU77
15508         intrinsics not currently tested.
15509         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15510         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15511         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15512         Trim blanks off the ends of some printed strings.
15513
15514 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15515
15516         * g77.f-torture/execute/u77-test.f (main): Just warn about
15517         FSTAT gid disagreement, as it's expected on some systems.
15518
15519 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15520
15521         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15522         use a new function, which allows for some slop.
15523         Clean up some commentary.
15524         (issum): The new function.
15525         (sgladd): Deleted subroutine.
15526
15527 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15528
15529         * g77.f-torture/execute/u77-test.f: Modify to be more like
15530         libf2c/libU77 version, bringing patches to that version here.
15531         Add suitable commentary.
15532
15533 1999-04-25  Richard Henderson  <rth@cygnus.com>
15534
15535         * gcc.dg/990424-1.c: New test.
15536
15537 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15538
15539         * g77.f-torture/execute/u77-test.f (main): Bug involving
15540         LSTAT has been fixed, so turn back on full checking.
15541
15542 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15543
15544         * g77.f-torture/compile/19990419-0.f: New test.
15545         * g77.f-torture/execute/19990419-1.f: New test.
15546
15547 1999-04-17  Richard Henderson  <rth@cygnus.com>
15548
15549         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15550         to avoid the need for a prototype to supress a warning.
15551
15552 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15553
15554         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15555
15556 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/execute/990404-1.c: New test.
15559
15560 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15561
15562         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15563         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15564         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15565         missing initializer warnings.
15566
15567 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15568
15569         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15570         matching strings.
15571
15572 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15573
15574         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15575
15576 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15577
15578         * g77.f-torture/execute/19990325-0.f: New test.
15579         * g77.f-torture/execute/19990325-1.f: New test.
15580
15581 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15582
15583         * gcc.c-torture/execute/990324-1.c: New test.
15584
15585 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15586
15587         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15588         test with 4.
15589
15590 1999-03-17  Richard Henderson  <rth@cygnus.com>
15591
15592         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15593
15594 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15595
15596         * g77.f-torture/execute/19990313-2.f: New test.
15597         * g77.f-torture/execute/19990313-3.f: New test.
15598
15599 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15600
15601         * g77.f-torture/execute/19990313-0.f: New test.
15602         * g77.f-torture/execute/19990313-1.f: New test.
15603
15604 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15605
15606         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15607         printf to sprintf.
15608         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15609         (main): Add check for u15.  Conditionalize u31 check depending on
15610         whether ints are <32 bits or >=32 bits.
15611
15612 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15613
15614         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15615
15616 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15617
15618         * g77.f-torture/compile/19990305-0.f: New test.
15619         * g77.f-torture/execute/19981119-0.f: New test.
15620
15621 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15622
15623         * g77.f-torture/execute/970625-2.f: call ABORT if final
15624         result is not correct, instead of just printing it.
15625         Add this checking via newly introduced obfuscation, to
15626         trip up buggy front ends.
15627
15628 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15629
15630         * g77.f-torture/compile/960317-1.f: Moved from being
15631         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15632
15633 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15634
15635         * g77.f-torture/execute/960317-1.f: New (old) test.
15636         * g77.f-torture/execute/970625-2.f: Ditto.
15637
15638 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15639
15640         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15641         message on line 1 or line 2; cccp and cpplib do this differently.
15642
15643 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15644
15645         * g++.old-deja/g++.law/weak1.C: New test.
15646
15647 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15648
15649         * gcc.c-torture/execute/990119-1.c: Renamed to...
15650         * gcc.dg/990119-1.c: this, so it will only be tested once
15651         (it's a preprocessor test, it doesn't need to be run at
15652         multiple optimization levels).
15653
15654 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15655
15656         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15657           ALWAYS_CXXFLAGS.
15658
15659 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15660
15661         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15662         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15663         to not be compilable by current g77.
15664
15665 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15666
15667         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15668
15669 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15670
15671         * gcc.c-torture/execute/990222-1.c: New test.
15672
15673 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15674
15675         * g77.f-torture/compile/19990218-0.f: New test.
15676         * g77.f-torture/noncompile/19990218-1.f: New test.
15677
15678 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15679
15680         * g77.f-torture/compile/19981216-0.f: New test.
15681
15682 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15683
15684         * gcc.dg/990214-1.c: New test.
15685
15686 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15687
15688         * gcc.dg/990213-2.c: New test.
15689
15690         * gcc.dg/990213-1.c: New test.
15691
15692 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15693
15694         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15695         ints.
15696
15697 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15698
15699         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15700         specified by target.
15701
15702         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15703
15704 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15705
15706         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15707
15708 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15709
15710         * gcc.dg/special/ecos.exp: New test driver for new tests with
15711         special requirements.
15712
15713         * gcc.dg/special/alias-1.c: New test.
15714         * gcc.dg/special/gcsec-1.c: New test.
15715         * gcc.dg/special/weak-1.c: New test.
15716         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15717         * gcc.dg/special/weak-2.c: New test.
15718         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15719         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15720         * gcc.dg/special/wkali-1.c: New test.
15721         * gcc.dg/special/wkali-2.c: New test.
15722         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15723         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15724
15725 1999-02-10  Felix Lee  <flee@cygnus.com>
15726
15727           * lib/c-torture.exp (c-torture-compile): Pull out code for
15728           analyzing gcc error messages.
15729           (c-torture-execute): Likewise.  Fix some (harmless) false
15730           positives.
15731           * lib/gcc.exp (gcc_check_compile): New function.
15732
15733 1999-02-08  Richard Henderson  <rth@cygnus.com>
15734
15735         * gcc.c-torture/execute/990208-1.c: New test.
15736
15737 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15738
15739         * g++.dg/special/ecos.exp: New driver for new tests with special
15740         requirements
15741
15742         * g++.dg/special/conpr-1.C: New test
15743         * g++.dg/special/conpr-2.C: New test
15744         * g++.dg/special/conpr-2a.C: New test
15745         * g++.dg/special/conpr-3.C: New test
15746         * g++.dg/special/conpr-3a.C: New test
15747         * g++.dg/special/conpr-3b.C: New test
15748
15749         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15750         allow g++ to use the dg driver
15751
15752         * README: Add comment about g++.dg directory
15753
15754 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15755
15756         * README: Update email addresses.
15757
15758 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15759
15760         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15761         arguments in order to force structure S onto the stack even on
15762         the alpha.
15763         (test): Pass 10 leading arguments to function foo as well as the
15764         structure S.
15765
15766         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15767         failure for all targets.
15768
15769         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15770         abort to terminate program execution.
15771
15772 1999-01-30  Richard Henderson  <rth@cygnus.com>
15773
15774         * gcc.c-torture/execute/990130-1.c: New test.
15775
15776 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15777
15778         * gcc.dg/990130-1.c: New test.
15779
15780 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15781
15782         * gcc.c-torture/execute/990128-1.c: New test.
15783
15784 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15785
15786         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15787
15788 1999-01-27  Felix Lee  <flee@cygnus.com>
15789
15790         * lib/c-torture.exp (c-torture-compile): pull out code for
15791         analyzing gcc error messages.
15792         (c-torture-execute): ditto, and fix some (harmless) false
15793         positives.
15794         * lib/gcc.exp (gcc_check_compile): new function.
15795
15796 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15797
15798         * gcc.dg/990117-1.c: New test.
15799
15800         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15801
15802         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15803
15804 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15805
15806         * g77.f-torture/compile/990115-1.f: New test.
15807
15808 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15809
15810         * gcc.c-torture/compile/990107-1.c: New test
15811
15812 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15813
15814         * gcc.c-torture/execute/990106-2.c: New test.
15815
15816         * gcc.c-torture/execute/990106-1.c: New test.
15817
15818 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15819
15820         * gcc.c-torture/compile/981223-1.c: New test.
15821
15822 1998-12-29  Richard Henderson  <rth@cygnus.com>
15823
15824         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15825         (opt3): Rename from opt4 and disable.
15826
15827 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15828
15829         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15830
15831 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15832
15833         * g++.old-deja/g++.other/conv5.C: New test.
15834
15835 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15836
15837         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15838
15839 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15840
15841         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15842
15843 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15844
15845         * gcc.c-torture/compile/981211-1.c: New test.
15846
15847 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15848
15849         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15850
15851         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15852
15853 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15854
15855         * gcc.special/930510-1.c: Make C9X safe.
15856         * gcc.misc-tests/gcov-1.c Similarly.
15857         * gcc.misc-tests/gcov-2.c Similarly.
15858
15859 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15860
15861         * gcc.dg/ultrasp1.c: New test.
15862
15863 1998-12-06  Richard Henderson  <rth@cygnus.com>
15864
15865         * gcc.c-torture/execute/981206.c: New test.
15866
15867 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15868
15869         * g++.old-deja/g++.ns/template7.C: New test.
15870
15871         * g++.old-deja/g++.other/expr1.C: New test.
15872
15873         * g++.old-deja/g++.eh/tmpl3.C: New test.
15874
15875         * g++.old-deja/g++.eh/tmpl2.C: New test.
15876
15877 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15878
15879         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15880         * g++.old-deja/g++.other/using6.C: Removed.
15881         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15882
15883         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15884
15885 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15886
15887         * g++.old-deja/g++.pt/overload8.C: New test.
15888
15889         * g++.old-deja/g++.pt/overload7.C: New test.
15890
15891         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15892
15893         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15894         and relinking messages.
15895         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15896         compiling with -frepo.
15897
15898 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15899
15900         * g++.old-deja/g++.pt/lookup6.C: New test.
15901
15902 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15903
15904         * gcc.c-torture/execute/981130-1.c: New test.
15905         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15906
15907 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15908
15909         * g++.old-deja/g++.pt/explicit76.C: New test.
15910
15911         * g++.old-deja/g++.pt/friend38.C: New test.
15912
15913         * g++.old-deja/g++.ns/crash2.C: New test.
15914
15915         * g++.old-deja/g++.pt/defarg8.C: New test.
15916
15917         * g++.old-deja/g++.pt/instantiate6.C: New test.
15918
15919         * g++.old-deja/g++.pt/static6.C: New test.
15920
15921         * g++.old-deja/g++.pt/decl2.C: New test.
15922
15923 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15924
15925         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15926         problem is actually related with name lookup, but so what? :-)
15927
15928         * g++.old-deja/g++.pt/friend37.C: New test.
15929
15930 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15931
15932         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15933         element, which fails on some systems.
15934
15935         * g77.f-torture/execute/labug1.f: New test.
15936
15937 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15938
15939         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15940         is defined.
15941
15942 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15943
15944         * g77.f-torture/compile/981117-1.f: New test.
15945
15946 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15947
15948         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15949         properly discarded.
15950
15951 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15952
15953         * gcc.c-torture/execute/memcheck: New directory of tests for
15954         -fcheck-memory-usage.
15955
15956 1998-11-07  Gerald Pfe
15957
15958         * g77.f-torture/noncompile/980615-0.f: New test.
15959
15960 1998-07-26  H.J. Lu  (hjl@gnu.org)
15961
15962         * gcc.dg/980312-1.c: Do link instead of compile.
15963         * gcc.dg/980313-1.c: Likewise.
15964
15965 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15966
15967         * gcc.c-torture/compile/980726-1.c: New test.
15968
15969 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15970
15971         * g77.f-torture/execute/io0.f: New test.
15972
15973 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15974
15975         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15976         an int.
15977
15978 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15979
15980         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15981         m32r bugs.
15982
15983 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15984
15985         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15986         c-decl.c:grokdeclarator can handle mode attributes.
15987
15988 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15989
15990         * gcc.c-torture/execute/980716-1.c: New test.
15991
15992 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15993
15994         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15995         the mn10200.
15996         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15997         the mn10200.
15998         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15999         * gcc.c-torture/compile/930326-1.x: Similarly.
16000
16001 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16002
16003         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16004         New test from Craig.
16005
16006 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16007
16008         * g77.f-torture/noncompile/980616-0.f: New test.
16009
16010         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16011
16012 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16013
16014         *  g++.other/singleton.C: Return error value instead of taking
16015         SIGSEGV.
16016
16017 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16018
16019         *  g++.other/singleton.C: New test.   Warning is under dispute.
16020         Runtime crash is not.
16021
16022 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16023
16024         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16025         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16026         using6.C, using7.C}:  New namespace tests.
16027
16028 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16029
16030         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16031         specialization with typedef'ed names used as array indexes.
16032
16033 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16034
16035         * gcc.c-torture/execute/980709-1.c: New test.
16036
16037         * gcc.dg/980709-1.c: New test.
16038
16039 1998-07-07  Richard Henderson  <rth@cygnus.com>
16040
16041         * gcc.c-torture/execute/bcp-1.c: New test.
16042
16043 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16044
16045         * gcc.c-torture/execute/980707-1.c: New test.
16046
16047 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16048
16049         * gcc.c-torture/compile/980706-1.c: New test.
16050
16051 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16052
16053         * g77.f-torture/execute/980701-0.f,
16054         g77.f-torture/execute/980701-1.f: New test from Craig.
16055
16056 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16057
16058         * gcc.c-torture/compile/980701-1.c: New test.
16059
16060         * gcc.c-torture/execute/980701-1.c: New test.
16061
16062 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16063 rlsruhe.de>
16064
16065         * g++.old-deja/g++.robertl/eb132.C: New test.
16066         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16067
16068 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16069
16070         * g77.f-torture/execute/980628-7.f,
16071         g77.f-torture/execute/980628-8.f,
16072         g77.f-torture/execute/980628-9.f,
16073         g77.f-torture/execute/980628-10.f: New tests from Craig.
16074
16075         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16076
16077 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16078
16079         * g77.f-torture/execute/980628-4.f: New test from Craig.
16080         * g77.f-torture/execute/980628-5.f: Likewise.
16081         * g77.f-torture/execute/980628-2.f: Likewise.
16082         * g77.f-torture/execute/980628-0.f: Likewise.
16083         * g77.f-torture/execute/980628-1.f: Likewise.
16084         * g77.f-torture/execute/980628-3.f: Likewise.
16085         * g77.f-torture/execute/980628-6.f: Likewise.
16086
16087 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16088
16089         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16090         directory when nothing has been installed yet.
16091
16092 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16093
16094         * gcc.c-torture/special/special.exp: Handle newer versions of
16095         dejagnu.
16096
16097 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16098
16099         * gcc.dg/980626-1.c: New test.
16100
16101 1998-06-19  Bruno Haible <haible@ilog.fr>
16102
16103         * gcc.misc-tests/m-un-2.c: New test.
16104         * g++.old-deja/g++.other/warn01.c: Likewise.
16105
16106 1998-06-19  Robert Lipe  <robertl@dgii.com>
16107
16108         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16109         compatibility with assmblers with a different comment character.
16110         Eliminate use of GAS-specific extensions.
16111
16112 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16113
16114         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16115
16116 1998-06-19  Robert Lipe  <robertl@dgii.com>
16117
16118         *lib/g77.exp: Replace search for libf2c.a with search for newly
16119         renamed libg2c.a
16120
16121 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16122
16123         * gcc.c-torture/execute/980617-1.c: New test.
16124
16125 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16126
16127         * gcc.c-torture/execute/980612-1.c: New test.
16128
16129 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16130
16131         * gcc.dg/980523-1.c: Only test on ppc-linux.
16132         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16133
16134         * gcc.c-torture/execute/980608-1.c: New test.
16135
16136 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16137
16138         * gcc.c-torture/execute/980605-1.c: New test.
16139
16140 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16141
16142         * gcc.c-torture/execute/980604-1.c: New test.
16143
16144 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16145
16146         * gcc.c-torture/execute/980602-1.c: New test.
16147         * gcc.c-torture/execute/980602-2.c: Likewise.
16148
16149 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16150
16151         * 970125-0.f: Fix per JCB.  Add commentary.
16152
16153 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16154
16155         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16156         IEEE -0 support.
16157
16158 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16159
16160         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16161         earlier.
16162
16163 1998-05-28  Catherine Moore <clm@cygnus.com>
16164
16165         * gcc.c-torture/execute/980526-3.c: New test.
16166
16167 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16168
16169         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16170         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16171         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16172         m88k-motorola-sysv3 to XFAIL.
16173
16174 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16175
16176         * gcc.dg/980526-1.c: New test.
16177         * gcc.c-torture/execute/980526-2.c: New test.
16178
16179 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16180
16181         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16182
16183         * gcc.c-torture/execute/980526-1.c: New test.
16184
16185 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16186
16187         * g77.f-torture/execute/alpha2.f: Add runtime test.
16188
16189 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16190
16191         * g++.old-deja/old-deja.exp: Strip leading directories.
16192
16193         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16194         error for the line.  Don't run multiple tests for the same line.
16195
16196 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16197
16198         * gcc.dg/980523-1.c: New test.
16199
16200 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16201
16202         * g77.f-torture/compile/970915-0.f: New test.
16203
16204 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16205
16206         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16207
16208 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16209
16210         * gcc.dg/980520-1.c: New test.
16211
16212 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16213
16214         * gcc.dg/980502-1.c: Fix return type.
16215
16216 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16217
16218         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16219         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16220         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16221         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16222         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16223
16224 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16225
16226         * g77.f-torture/execute/980520-1.f: New test.
16227
16228 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16229
16230         * lib/mike-g77.exp: New file.
16231
16232         * g77.f-torture/noncompile/noncompile.exp,
16233         g77.f-torture/noncompile/check0.f: New files.
16234
16235 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16236
16237         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16238         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16239         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16240         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16241         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16242         abort where appropriate.
16243
16244 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16245
16246         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16247         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16248
16249 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16250
16251         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16252
16253 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16254
16255         * g77.f-torture/compile/980427-0.f: New test.
16256
16257 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16258
16259         * g77.f-torture/compile/980424-0.f: New test.
16260
16261 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16262
16263         * g77.f-torture/compile/980419-2.f (main): New test.
16264         * g77.f-torture/compile/970125-0.f: New test.
16265         * g77.f-torture/compile/980419-1.f: New test.
16266
16267 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16268
16269         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16270         of loop-4.c.
16271
16272 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16273
16274         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16275
16276 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16277
16278         * gcc.c-torture/compile/980329-1.c: New test.
16279
16280 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16281
16282         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16283         * gcc.dg/980312-1.c: Fix typo in -march command.
16284
16285 1998-03-16  H.J. Lu  (hjl@gnu.org)
16286
16287         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16288
16289 1998-03-11  Robert Lipe  <robertl@dgii.com>
16290
16291         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16292         Dave Love agree the Fortran source is bogus.
16293
16294 1998-03-11  Robert Lipe  <robertl@dgii.com>
16295
16296         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16297         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16298         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16299         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16300         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16301
16302 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16303
16304         * g++.old-deja/g++.other/friend1.C: New test.
16305
16306 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16307
16308         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16309         possibly uninitialized) variables and declare dnrm2.
16310
16311 1998-02-23  Robert Lipe <robertl@dgii.com>
16312
16313         From Bruno Haible <haible@ilog.fr>:
16314         * gcc.c-torture/execute/980223.c: New test.
16315
16316 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16317
16318         * gcc.dg/ifelse-1.c: New test.
16319
16320 1998-02-09  H.J. Lu  (hjl@gnu.org)
16321
16322         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16323
16324           * lib/old-dejagnu.exp (old-dejagnu): Added the
16325           "execution test - XFAIL *-*-*" handling in the spirit of
16326           "excess errors test -". Changed the "execution test fails"
16327           handling to be like "excess errors test fails".
16328           * Update various tests accordingly.
16329
16330 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16331
16332         * gcc.c-torture/execute/980205.c: New test.
16333
16334 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16335
16336         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16337         * lib/f-torture.exp: Similarly.
16338         * gcc.c-torture: Rename all .cexp files to .x files.
16339
16340 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16341
16342         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16343         (940510-1.c): Removed duplicate.
16344         (971104-1.c): New test.
16345
16346 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16347
16348           * lib/f-torture.exp: Improve error and loop detection.
16349
16350 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16351
16352         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16353         use that to size the filler array.
16354
16355 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16356
16357         * lib/c-torture.exp(c-torture-execute): Fix typo.
16358
16359         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16360         testcase as the executable name. Keep the executable around if
16361         the test fails.
16362
16363 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16364
16365         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16366         changes.  Only test one -g option, and move it to the end of the
16367         list of options to test.
16368
16369 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16370
16371         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16372         variable GCC_TORTURE_OPTIONS to supply default switches separated
16373         by colons.  If no environment variable, run tests with -O0 -g, -O1
16374         -g, and -O2 -g as well.
16375
16376 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16377
16378         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16379         explanatory comments. Fix indentation.
16380
16381 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16382
16383         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16384
16385 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16386
16387         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16388         * g++.old-deja/g++.mike/p7325.C: Likewise.
16389         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16390
16391 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16392
16393         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16394         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16395         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16396         * g++.old-deja/g++.law/operators4.C: Likewise.
16397
16398 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16399
16400         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16401         * g++.old-deja/g++.mike/p784.C: Ditto.
16402         * g++.old-deja/g++.mike/p785.C: Ditto.
16403
16404 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16405
16406           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16407
16408 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16409
16410         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16411         target feature; pass this to c-torture-execute as needed.
16412
16413 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16414
16415         * lib/c-torture.exp(c-torture-execute): If the previous and the
16416         current executables being tested are identical, we don't need to
16417         run the executable again. Try to make the executable names
16418         unique. Add an optional argument for passing additional compiler
16419         flags.
16420
16421 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16422
16423         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16424
16425 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16426
16427         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16428
16429 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16430
16431         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16432         32bit or larger longs.
16433
16434         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16435         have either a 32bit long or 32bit int.
16436
16437 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16438
16439         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16440         Make double precision tests dependent on sizeof (double).
16441
16442 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16443
16444         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16445         too.
16446
16447 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16448
16449         * gcc.c-torture/compile/961203-1.cexp: New script.
16450
16451 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16452
16453         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16454         up the includes ourselves.
16455
16456 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16457
16458         * lib/plumhall.exp: Remove random include, and add a few
16459         verbose messages for debugging.
16460
16461 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16462
16463         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16464         of trying to do it ourselves.
16465
16466 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16467
16468         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16469
16470 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16471
16472         * gcc.prms/5403.c: Made regexp a bit less strict.
16473
16474 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16475
16476         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16477         is returned from remote_load instead.
16478         * lib/plumhall.exp: Ditto.
16479         * lib/mike-g++.exp: Ditto.
16480         * lib/old-dejagnu.exp: Ditto.
16481         * lib/c-torture.exp: Ditto.
16482
16483 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16484
16485         * lib/g++.exp: Use build_wrapper procedure.
16486         * lib/gcc.exp: Ditto.
16487
16488 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16489
16490         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16491         an old-style decl for malloc.  Fixes tests to work when
16492         sizeof (int) != sizeof (size_t).
16493
16494 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16495
16496         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16497
16498         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16499         use stdargs.h interface.
16500
16501 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16502
16503         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16504         NO_VARARGS when compiling.
16505
16506 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16507
16508         * lib/plumhall.exp(ph_includes): New procedure.
16509         (ph_make): Use it.
16510         (ph_compiler): Ditto.
16511
16512         * lib/g++.exp: Rename test-glue.c to testglue.c.
16513         * lib/gcc.exp: Ditto.
16514
16515 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16516
16517         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16518         to completion when it's called.
16519
16520 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16521
16522         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16523         is defined, don't do test.
16524
16525 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16526
16527         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16528         for object files.
16529         (ph_summary): Mark skipped testcases as untested, not unresolved.
16530
16531         * lib/plumhall.exp (ph_make): If unresolved because of bad
16532         errorCode, record errorCode in log file.
16533         (*): Replace send_log/verbose with verbose -log.
16534
16535 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16536
16537         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16538         double conversion if double isn't at least 8 bytes.
16539
16540         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16541         int to work with targets where int is 16 bits.
16542
16543         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16544         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16545         precision for the test to complete.
16546
16547 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16548
16549         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16550         if d10v is not compiled with the -mdouble64 flag.
16551         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16552
16553         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16554         d10v is not compiled with the -mint32 flag.
16555
16556 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16557
16558         * lib/plumhall.exp: Use incr_count.
16559
16560 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16561
16562         * gcc.c-torture: Update to c-torture-1.45.
16563
16564 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16565
16566         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16567         the name of the expect testcase file).
16568
16569         * lib/g++.exp(g++_init): Ditto.
16570
16571 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16572
16573         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16574         the host.
16575
16576         * lib/gcc.exp(gcc_exit): New procedure.
16577
16578 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16579
16580         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16581         specs where appropriate.
16582
16583         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16584         because of new "candidates are" messages, and removed a few
16585
16586         * Converted all non-old-style g++ testcases to old-style, and
16587         moved into g++.old-deja.
16588
16589 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16590
16591         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16592         options.
16593
16594         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16595         succeeded.
16596
16597         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16598
16599 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16600
16601         * lib/gcc.exp (gcc_target_compile): Add support for defining
16602         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16603         the machine doesn't have those features.
16604
16605 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16606
16607         * g++.law/operators4.exp: Don't use LIBS.
16608
16609 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16610
16611         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16612
16613         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16614         * lib/g++.exp: Set it here instead. Also, allow use of the
16615         --tool_exec and --tool_opt options. Change CXX to
16616         GXX_UNDER_TEST.
16617
16618         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16619
16620         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16621
16622 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16623
16624         * lib/old-dejagnu.exp: Use prune_warnings instead of
16625         prune_system_crud.
16626         * lib/mike-g++.exp: Ditto.
16627         * lib/gcc.exp: Ditto.
16628         * lib/g++.exp: Ditto.
16629
16630         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16631
16632 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16633
16634           * 941014-2.c: Include stdlib.h
16635           * 960327-1.c: Include stdio.h
16636           * dbra.c, index-1.c: Don't assume ints are 32bits.
16637
16638 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16639
16640         * lib/gcc.exp: Add gcc,stack_size target feature.
16641
16642         * lib/g++.exp(g++_target_compile): Add the include and link
16643         paths here, not in two other places. And, it's $options, not
16644         options.
16645
16646         * lib/mike-g++.exp(postbase): Remove the code that determines
16647         the correct include and link paths.
16648         * g++.old-deja/old-deja.exp: Ditto.
16649
16650 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16651
16652         * lib/g++.exp(g++_init): target_compile no longer returns the
16653         filename of the result.
16654
16655 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16656
16657         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16658         call to glob.
16659
16660         * gcc.c-torture/special/special.exp: Change call to
16661         gcc_target_compile to include the object file.
16662
16663 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16664
16665         * gcc.c-torture/special/special.exp: Correct misspelling in last
16666         change.
16667
16668 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16669
16670         * lib/plumhall.exp(ph_summary): Log the entire output of the
16671         executable. Return -1 if there were any failures, 0 otherwise.
16672         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16673         (ph_make): Clean up objects and executables that were built
16674         if the tests succeeded.
16675
16676 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16677
16678         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16679         libraries and includes in the build tree as appropriate.
16680
16681 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16682
16683         * lib/c-torture.exp: Instead of looking for the global variable
16684         NO_LONG_LONG, check to see if that's a feature of the target.
16685
16686 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16687
16688         * config/default.exp: Minimize. Delete the remainer of the files in
16689         config; this functionality is now in devo/dejagnu/config.
16690
16691         g++.*/*: Pass any additional flags used to compile to postbase;
16692         delete CXXFLAGS.
16693
16694         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16695         is now done by runtest.exp. Use gcc_target_compile instead of
16696         compile.
16697
16698         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16699         Remove references to CFLAGS. Use remote_file instead of
16700         calling rm -f.
16701         (c-torture): Take a list of arguments to use to compile this
16702         testcase.
16703
16704         lib/g++.exp: Simplify. Use target_compile instead of compile.
16705         lib/gcc-dg.exp: Ditto.
16706         lib/gcc.exp: Ditto.
16707         lib/mike-{gcc,g++}.exp: Ditto.
16708         lib/old-dejagnu.exp: Ditto.
16709         lib/plumhall.exp: Ditto.
16710
16711 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16712
16713         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16714         (ph_linker): Likewise.
16715
16716 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16717
16718           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16719         MAP_ANON / MAP_ANONYMOUS if defined;
16720         else try to map from /dev/zero .
16721
16722 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16723
16724         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16725         isn't defined, then define it to MAP_ANONYMOUS.
16726
16727 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16728
16729         * gcc.c-torture: Update to c-torture-1.42 release.
16730
16731 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16732
16733         * gcc.c-torture: Update to c-torture-1.41 release.
16734
16735 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16736
16737         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16738         c-torture release.
16739
16740 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16741
16742         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16743         and LDFLAGS.  Fix second case to append the target_info ldflags
16744         onto LDFLAGS, not CFLAGS.
16745         * lib/g++.exp (g++_init): Add target_info stuff.
16746         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16747         of libgloss and newlib flags for !native.
16748
16749         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16750         (GDB): Fix relative path to go up another dir for finding gdb.
16751
16752 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16753
16754         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16755         versions in the target_info array, if they don't exist.
16756
16757 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16758
16759         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16760
16761 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16762
16763         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16764         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16765
16766 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16767
16768         * lib/old-dejagnu.exp: Don't remove the output file before we've
16769         actually tested it. Don't append pwd to the path of the executable
16770         we're testing.
16771
16772 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16773
16774         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16775
16776 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16777
16778         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16779         temporary directory for compiler files, and set it to a default
16780         value of /tmp. Set $output as the name of the output file from
16781         compiling the testcase. Add a -o option to $cflags_var so the
16782         compiler writes the final output file as $output. Set $executable
16783         to $output.
16784
16785         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16786         directory for compiler files, and set it to /tmp if it doesn't
16787         already have a value. Set $output_file to the name of the output
16788         file from compiling the testcase. Add a -o option to CXXFLAGS so
16789         the compiler writes the final output file as $output. Use $output
16790         as the executable to be tested.
16791
16792 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16793
16794         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16795
16796 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16797
16798         * gcc.c-torture/execute/pending-1.c: New test.  Still
16799         pending in Tege's queue.
16800
16801 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16802
16803         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16804         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16805         if there were failures.  Call unresolved if there were unresolved
16806         testcases.  Call gcc_fail if program did not run to completion.
16807         (ph_make): Pass additional argument name to ph_execute.
16808         (ph_execute): Add new argument.  Pass additional arguments to
16809         ph_summary.  Call gcc_fail is there is no execution output.
16810
16811 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16812
16813         * lib/plumhall.exp (proc_summary): Output relavent summary
16814         lines into the log so specific failures in plumhall can be
16815         investigated.
16816
16817 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16818
16819         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16820         (c-torture-execute): Don't try to execute tests which use
16821         "long long" types if $NO_LONG_LONG is nonzero.
16822
16823 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16824
16825         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16826         not c-torture.
16827
16828         * gcc.ieee: Move from here.
16829         * gcc.c-torture/execute/ieee: To here.
16830
16831 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.c-torture: Update to c-torture-1.41 release.
16834
16835 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16836
16837         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16838         not "$output".
16839
16840 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16841
16842         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16843         -c present.
16844
16845 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16846
16847         * config/proelf.exp: Handle connecting to a simulator.
16848
16849 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16850
16851         * config/proelf.exp: New file.  Enough framework that we can
16852         run c-torture tests on the proelf targets (or any other target
16853         that gdb can connect to for that matter).
16854
16855 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16856
16857         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16858         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16859
16860         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16861         exec_output exists.
16862
16863 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16864
16865         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16866         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16867
16868         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16869         to pass/fail/unresolved/unsupported/untested.  Caller must now
16870         call unresolved/unsupported/untested.
16871         * lib/*.exp: Update FSF address.  Update to handle new results of
16872         ${tool}_load.
16873         * lib/chill.exp (verbose): Delete.
16874
16875 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16876
16877         * lib/gcc.exp (default_gcc_start): Change order of args to
16878         $LDFLAGS $CFLAGS $LIBS.
16879         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16880         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16881         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16882         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16883         * gcc.misc-tests/dg-test.exp: Likewise.
16884         * gcc.misc-tests/msgs.exp: Likewise.
16885         * gcc.prms/prms.exp: Likewise.
16886         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16887         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16888
16889         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16890
16891 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16892
16893         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16894
16895         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16896         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16897
16898         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16899         necessary.
16900
16901 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16902
16903         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16904         global for loop; add use of $mathlib.
16905         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16906         settings here; set mathlib for anything but VxWorks.
16907
16908 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16909
16910         * gcc.c-torture: Update to c-torture-1.40 release.
16911
16912 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16913
16914         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16915         dg.exp.
16916
16917 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16918
16919         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16920         global.
16921
16922 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16923
16924         * lib/g++.exp (LIBS): Define if not already.
16925         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16926         (gcc-dg-prune): Call prune_gcc_output.
16927         * lib/gcc.exp (prune_gcc_output): New proc.
16928         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16929         prune_gcc_output.
16930
16931 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16932
16933         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16934         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16935
16936 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16937
16938         * gcc.c-torture: Update to c-torture-1.39 release.
16939
16940 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16941
16942         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16943         fails, try others as well.
16944
16945 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16946
16947         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16948         If compilation fails, mark execute tests as `untested'.
16949         If test is marked as unsupported, don't mark compilation and
16950         execute tests as failed.
16951
16952 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16953
16954         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16955         libstdc++ for whether or not we want to be doing shared
16956         libraries.  Delete link_curses since we don't need it anymore.
16957         * lib/mike-g++.exp (postbase): Don't link in libg++.
16958         * g++.old-deja/old-deja.exp: Likewise.
16959
16960 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16961
16962         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16963
16964 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16965
16966         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16967         For that, add `-Wl,-a,shared_archive'.
16968         * g++.old-deja/old-deja.exp: Likewise.
16969
16970 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16971
16972         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16973
16974 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16975
16976         * lib/mike-g++.exp (postbase): Pay attention to the status of
16977         g++_load.
16978
16979 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16980
16981           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16982
16983 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16984
16985         * lib/gcc.exp (default_gcc_start): No longer need to log program
16986         being executed or its output, execute_anywhere does that now.
16987         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16988         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16989
16990 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16991
16992         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16993         the same as those in lib/g++.exp.
16994
16995 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16996
16997         * gcc.c-torture: Update to c-torture-1.38 release.
16998         * gcc.ieee: Related changes.
16999
17000 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17001
17002         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17003         "exec". Minor reformatting changes.
17004
17005         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17006         cross. This means all "exec" calls now work on a remote host as
17007         well.
17008         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17009         cross. Filter out the extra "\r\n" stuff that expect puts in.
17010         (c-torture-execute): Filter out the bogus warnings like
17011         c-torture-compile does. Add support for canadian cross.
17012         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17013         Use execute_anywhere rather than calling exec directly. Now it
17014         works for canadian cross testing.
17015
17016 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17017
17018         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17019         results into a variable, and check that rather than using file exists.
17020
17021 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17022
17023         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17024         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17025
17026 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17027
17028         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17029         lib_curses if there's a shared libg++ in the build tree.
17030
17031 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17032
17033         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17034         if not supported target.
17035
17036 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17037
17038         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17039         link_curses up to always happen, not just for native builds.
17040
17041 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17042
17043         * gcc.c-torture: Update to c-torture-1.36 release.
17044         * gcc.failure: Related changes.
17045
17046 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17047
17048         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17049
17050 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17051
17052         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17053         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17054         runshlib, link_curses, and mathlib for link and run.
17055
17056         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17057         pass the runtime shared library options for Solaris, OSF/1, and
17058         Irix5, and link with -lcurses to avoid unresolved references.
17059
17060 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17061
17062         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17063         only run once.
17064
17065 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17066
17067         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17068
17069 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17070
17071         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17072         do not have a framework for the "compat" tests yet.
17073
17074 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17075
17076         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17077         set to null if we're testing vxworks5.1.  Use that instead of
17078         `-lm' in the setting of LIBS for link and run.
17079
17080 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17081
17082         * config/rom68k.exp (${tool}_load): Major changes to make it
17083         work.  Verified that it does in fact return the stuff in
17084         exec_output properly.  Catch any Emul or any TRAP other than 0.
17085
17086 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17087
17088         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17089         LDFLAGS properly for targets that need stuff from libgloss.
17090         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17091         only run once.
17092         (gpp_initialized): New variable.
17093
17094 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17095
17096         * config/rom68k.exp: Load libgloss.exp.
17097         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17098         so we can produce a fully linked binary.
17099         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17100         so we can produce a fully linked binary.
17101
17102 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17103
17104         * lib/plumhall.exp (ph_section): Watch for expected failures.
17105         Add missing `else'.
17106
17107         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17108         run the testcase.
17109         (c-torture): Likewise.
17110
17111 1995-08-28  Doug Evans  <dje@cygnus.com>
17112
17113         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17114
17115         * lib/mike-g++.exp (mike_cleanup): New proc.
17116         (prebase): New globals compiler_result, not_compiler_result,
17117         target_regexp.
17118         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17119         allow leading "-" in pattern.  Watch for unsupported tests.
17120         If $compiler_result is set, pattern match assembler code,
17121         and ditto for $not_compiler_result.
17122         * lib/mike-gcc.exp: Likewise.
17123
17124         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17125         execution "succeeded".
17126
17127 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17128
17129         * config/win32.exp: New file.
17130         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17131
17132 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17133
17134         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17135         unsupported.
17136         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17137         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17138         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17139
17140         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17141         "... without exceptions was ...".  That is now handled by
17142         prune_system_crud.
17143         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17144
17145 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17146
17147         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17148         sieve.c,sort2.c}: New files.
17149         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17150         sieve.exp,sort2.exp}: Drivers for them.
17151
17152         * lib/mike-gcc.exp (program_output): New user settable variable.
17153         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17154         messages.
17155         * lib/mike-g++.exp (program_output): New user settable variable.
17156
17157         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17158
17159         * config/sh.exp: Deleted (use sim.exp instead).
17160
17161 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17162
17163         * config/vx.exp: Declare CHECKTASK as global.
17164         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17165         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17166         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17167
17168 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17169
17170         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17171         target. Like vx.exp, only includes `vx29k.exp' instead of
17172         `vxworks.exp'.
17173
17174 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17175
17176         * config/sim.exp: Increase time limit from 120 seconds to 240.
17177
17178 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17179
17180         * gcc.c-torture/execute/950628-1.c: New test.
17181
17182 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17183
17184         * gcc.c-torture: Update with changes/additions from
17185         c-torture-1.34.
17186
17187 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17188
17189         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17190
17191 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17192
17193         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17194
17195 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17196
17197         * gcc.c-torture/compile/950512-1.c: New test.
17198         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17199         * gcc.dg/struct-ret-1.c: Likewise.
17200
17201 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17202
17203         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17204           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17205
17206 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17207
17208         * gcc.c-torture/special/920411-1.c: Deleted.
17209         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17210
17211 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17212
17213         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17214         cpu limit.
17215
17216 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17217
17218         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17219
17220 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17221
17222         From kenner;
17223         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17224         is the proper length.
17225         * va-arg-3.c: Likewise.
17226
17227 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17228
17229         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17230         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17231
17232         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17233         * lib/g++.exp (default_g++_start): Delete old cruft.
17234
17235 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17236
17237         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17238         (2 * (1 << 18)) to (2 * (1 << 17)).
17239
17240         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17241
17242 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17243
17244         * config/rom68k.exp: Renamed from config/idp.exp
17245
17246 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17247
17248         * c-torture/compile/921109-2.c
17249
17250 1995-04-18  Mike Stump  <mrs@cygnus.com>
17251
17252         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17253         excess errors.
17254
17255 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17256
17257         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17258         output.
17259         * lib/g++.exp (default_g++_start): Likewise.
17260
17261 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17262
17263         * gcc.c-torture/compile/950329-1.c: New test.
17264
17265 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17266
17267           * config/bug.exp (${tool}_load): Updated to use new remote_open
17268           and remote_close procs.
17269         * config/idp.exp: New file.
17270
17271 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17272
17273         * gcc.c-torture/execute/950322-1.c: New test.
17274
17275 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17276
17277         * config/vx.exp (${tool}_load): Clean up testing of return code from
17278         vxworks_ld and vxworks_spawn.
17279
17280 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17281
17282         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17283
17284 1995-03-13  Mike Stump  <mrs@cygnus.com>
17285
17286         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17287         can mark excess errors on a machine by machine basis.  Note, the
17288         default is to not expect any excess errors, even when excess
17289         errors test - is given, so you will want to put an XFAIL ... on
17290         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17291         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17292         those 4 machines, but no others.
17293
17294 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17295
17296         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17297         * lib/c-torture.exp: to here.
17298
17299 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17300
17301         * gcc.c-torture/execute/950221-1.c: New test.
17302         * gcc.c-torture/execute/struct-ret-1.c: New test.
17303         * gcc.c-torture/compile/950221-1.c: New test.
17304
17305         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17306
17307 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17308
17309         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17310         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17311
17312 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17313
17314         * g++.gb: New directory of tests, derived from my signature and
17315         class scoping tests.
17316
17317         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17318         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17319         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17320         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17321         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17322         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17323         * g++.gb/sig25.C: Likewise.
17324
17325         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17326         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17327         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17328         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17329         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17330         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17331         * g++.gb/sig25.exp: Likewise.
17332
17333         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17334         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17335         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17336         * g++.gb/scope13.C: Likewise, this test still fails.
17337
17338         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17339         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17340         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17341         * g++.gb/scope13.exp: Ditto.
17342
17343         * g++.gb/README: New file, explains what these tests are about.
17344
17345 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17346
17347         * lib/dg.exp (dg-do): Support `preprocess'.
17348         (dg-test): Likewise.
17349
17350 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17351
17352         * config/udi.exp: change "continue -expect" to "exp_continue".
17353
17354 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17355
17356         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17357         Delete redundant tests.
17358
17359         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17360         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17361         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17362         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17363         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17364         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17365         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17366         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17367
17368         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17369         storing label pointers.
17370         * gcc.c-torture/execute/921019-1.c: Likewise.
17371         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17372         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17373         parameter fp.
17374         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17375         constants.
17376
17377         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17378         Delete obsolete tests.
17379
17380         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17381         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17382         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17383         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17384         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17385         * gcc.c-torture/compile/950124-1.c: New test.
17386
17387         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17388
17389 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17390
17391         * lib/mike-g++.exp: Add -lm to LIBS.
17392
17393 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17394
17395         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17396
17397 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17398
17399         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17400
17401 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17402
17403         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17404
17405 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17406
17407         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17408         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17409         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17410         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17411         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17412         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17413         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17414         * g++.law/{operators31.C, operators32.C,
17415         * g++.law/{operators33.C, operators34.C}: Likewise.
17416         * g++.law/{pic1.C, refs2.C}: Likewise.
17417         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17418         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17419         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17420         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17421
17422         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17423         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17424         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17425         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17426         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17427         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17428         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17429         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17430         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17431         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17432         * g++.law/{operators34.exp}: Likewise.
17433         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17434         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17435         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17436         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17437         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17438
17439         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17440         No longer expected to fail.
17441         * g++.law/missed-error3.C: Tweak for recent bool changes.
17442
17443 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17444
17445         * config/emb-unix: Deleted.
17446         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17447         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17448
17449 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17450
17451         * lib/dg.exp (dg-test): Fix typo in last patch.
17452
17453 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17454
17455         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17456         (handles multiple occurrences).
17457
17458 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17459
17460         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17461         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17462         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17463         printed).
17464         * lib/c-torture.exp (c-torture-compile): Likewise.
17465         (c-torture): Prepend full path if missing.
17466         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17467         (gcc_fail): Likewise.
17468         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17469
17470 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17471
17472         * lib/netware.exp: Only attach to NetWare i386 systems.
17473
17474 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17475
17476         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17477         messages.  Add test name to "output pattern match" pass/fail message.
17478
17479 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17480
17481         * gcc.dg: New testsuite.
17482         * gcc.dg/dg.exp: New file.
17483
17484         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17485         test-switch.c}: Deleted.
17486
17487         * gcc.misc-tests/msgs.exp: New testcase driver.
17488
17489 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17490
17491         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17492         Watch for illegal return values from ${tool}_load.
17493         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17494         cross targets.  Coerce return value >0 to 1.
17495
17496 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17497
17498         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17499
17500         * config/emb-unix.exp: New file.
17501
17502         * config/sim.exp: Error if variable $SIM not defined.
17503         (${tool}_load): Mark test as "untested" if simulator missing.
17504
17505         * config/unix.exp: Load remote.exp to get rcp_download.
17506         * lib/c-torture.exp: Use different option lists for testcases with
17507         and without loops.
17508         * gcc.c-torture/execute/execute.exp: Likewise.
17509
17510 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17511
17512         * config/*.exp: Clarify return code from ${tool}_load.
17513         Call `unresolved' or `untested' instead of `warning' or `perror'
17514         (sometimes you still want to call both though).
17515         Add comment that `shell_id' is local to each file.
17516         * config/udi.exp (timeout): Set to 30.
17517         Don't print warning if connection fails, $connectmode has already
17518         printed an error.
17519         (${tool}_load): Move verbose messages to level 2.
17520         Rework pattern for "Process started" message.
17521         Pass `shell_id' to ${connectmode}_download.
17522         Retry twice upon timeout.  Make resetting of target more robust.
17523         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17524         Pass `shell_id' to exit_$connectmode.
17525         Only call exit_$connectmode if connected.
17526         * config/unix.exp (${tool}_load): Check return codes better.
17527         * config/vrtx.exp (${tool}_load): Likewise.
17528         * config/vx.exp (${tool}_load): Likewise.
17529         Delete unneeded global's.
17530         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17531         from ${tool}_load.
17532         (dg-stat): Delete.
17533         (dg-init): Delete recording of pass/fail counts.
17534         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17535         (old-dejagnu-init): Likewise.
17536         (old-dejagnu-stat): Delete contents, empty proc now.
17537         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17538         (c-torture): Delete references to lcnt, lpass, lfail.
17539         Get option list from TORTURE_OPTIONS.
17540         Delete -funroll[-all]-loops if no loops.
17541         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17542         (g++_stat): Delete contents (empty proc now).
17543         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17544         (gcc_finish): Likewise.
17545         (gcc_stat): Deleted.
17546         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17547         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17548         * gcc.c-torture/execute/execute.exp: Likewise.
17549         Split tests into two parts: compile, execute.
17550         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17551         no loops.  Update to reflect clarified return codes from ${tool}_load.
17552
17553 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17554
17555         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17556         to grep for.
17557         (old-dejagnu): Likewise (where necessary).
17558
17559 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17560
17561         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17562
17563         * lib/dg.exp (dg-process-target): Fix processing of selector.
17564         Add comment regarding use of `error'.
17565
17566         * lib/gcc.exp (prune_system_crud): Define if missing.
17567         * lib/g++.exp (prune_system_crud): Likewise.
17568
17569         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17570         Call prune_system_crud.
17571         * lib/dg.exp (dg-runtest): New proc.
17572         Use perror instead of send_user for tcl errors in testcase.
17573         Don't return any value, it's never used.
17574         Don't clobber previous definition of `unknown'.
17575         Print tcl errors in `dg-final'.
17576
17577 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17578
17579         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17580         (dg-test): Don't print errorInfo, it contains stack backtrace.
17581
17582 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17583
17584         * lib/g++.exp (runtest_file_p): Define if missing.
17585
17586 1994-09-24  Doug Evans  (dje@cygnus.com)
17587
17588         * lib/mike-g++.exp: Comment out loading of g++.exp.
17589         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17590         (default_g++_version): Always print something.
17591         (default_g++_start): Comment out call to `which'.
17592         (g++_start, g++_load): Deleted (must be defined in config file).
17593         * lib/gcc.exp: Test for existence of $CC at start.
17594         Delete check for tmpdir (done in gcc_init).
17595         (default_gcc_version): Always print something.
17596         (default_gcc_start): Comment out call to `which'.
17597         * config/*.exp: Major cleanup - make cross targets work at least a
17598         little better for g++ (by not being "--tool gcc" specific).
17599         Rename gcc_xxx to ${tool}_xxx.
17600         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17601         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17602
17603 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17604
17605         * lib/c-torture.exp (c-torture-compile): Rework compiler
17606         message processing.
17607
17608         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17609         c-torture.
17610
17611 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17612
17613         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17614
17615         * lib/dg.exp (dg-process-target): Support { target native }.
17616
17617 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17618
17619         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17620         looked for "... program xxx got fatal signal".
17621         Correct regsub munging of `comp_output'.
17622         Ignore compiler messages "path prefix not used" and "linker input
17623         file unused".
17624
17625 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17626
17627         * lib/gcc.exp (runtest_file_p): Define if missing.
17628         * gcc.prms/template.c: Example to work from.
17629
17630 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17631
17632         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17633         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17634
17635         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17636         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17637         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17638         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17639
17640         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17641         (dg-process-target): No longer a varargs proc.
17642         Return S/N for target, P/F for xfail.  All callers changed.
17643         (user option procs): More argument checking.
17644         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17645         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17646         (dg-test): Skip test if not running on selected target in `dg-do'.
17647         Update handling of `dg-do-what', `dg-output-text'.
17648         Separate execution pass/fail from output pattern match pass/fail.
17649         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17650
17651 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17652
17653         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17654         target for 920510-1.c.
17655
17656 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17657
17658         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17659         Clean up comment regarding use of passcnt, etc.
17660         (gcc_stat): Don't update `testcnt' here.
17661         (gcc_finish): Do it here.
17662         Might as well reset `but_id' here too.
17663         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17664         to determine if the file should be tested.
17665         * gcc.c-torture/compile/compile.exp: Likewise.
17666         * gcc.c-torture/execute/execute.exp: Likewise.
17667         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17668         * gcc.misc-tests/dg-test.exp: Likewise.
17669         * gcc.prms/prms.exp: Likewise.
17670         * gcc.wendy/wendy.exp: Likewise.
17671         * g++.old-deja.exp: Likewise.
17672         Move "Testing file" message to verbose level 1.
17673
17674 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17675
17676         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17677
17678 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17679
17680         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17681         (default_gcc_start): Accept optional second list element
17682         of compiler flags.  Print compiler output at verbosity level 2.
17683         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17684         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17685         Save current values of framework globals passcnt, failcnt, xpasscnt,
17686         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17687         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17688         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17689         xfailcnt to compute stats.  Update framework global `testcnt' from
17690         pass/fail counts.
17691         (gcc_finish): New proc.  Clean up test environment.
17692         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17693         (gcc_epass, gcc_efail): Delete.
17694         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17695         argument of line number.
17696         (dg-init): If the tool has an init routine, call it.
17697         (dg-test): Remove args `cflags_var' and `libs_var'.
17698         Pass all compiler options to ${tool}_start.
17699         Handle missing line number.
17700         (dg-finish): New function.
17701         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17702         particular files.  Call gcc_finish at end.  Move "skipping test"
17703         message to verbosity level 3.
17704         * gcc.c-torture/compile/compile.exp: Likewise.
17705         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17706         * gcc.c-torture/execute/execute.exp: Likewise.
17707         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17708         Print testcase being tried at verbosity level 1.
17709         * gcc.c-torture/special/special.exp: Unset xfail.
17710         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17711         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17712         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17713         * gcc.failure/failure.exp: Likewise.
17714         * gcc.ieee/ieee.exp: Likewise.
17715         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17716         Update call to dg-test.  Call dg-finish at end.
17717         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17718         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17719         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17720         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17721         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17722         * gcc.wendy/wendy.exp: Add copyright.
17723         Delete setting of tmpdir (done by gcc_init).
17724         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17725         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17726         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17727         gcc_[ce]pass/fail.
17728
17729 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17730
17731         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17732         confusion.
17733         (g++_load): Likewise.
17734
17735         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17736         Rename argument to `prog' to remove the confusion.
17737         Varargs fns behave differently too!
17738         (g++_load): Likewise.
17739
17740         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17741
17742         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17743         what it is.  Delete (always) printing of status value for !native.
17744         Simplify verbose code, and include status and exec_output.
17745         (g++_load): Use gcc_load.
17746
17747 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17748
17749         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17750         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17751         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17752         940714-3.c as these testcases don't exist anymore.  Make
17753         va-arg-1.c expected to pass.
17754
17755 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17756
17757         * gcc.misc-tests/misc.exp: Only run specific testcases.
17758         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17759         * gcc.misc-tests/dg-[1-9].c: New files.
17760
17761         * lib/dg.exp: New testsuite driver.
17762         * gcc.prms/prms.exp: Use it.
17763
17764         * README.gcc: New file.
17765
17766         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17767         Document and reset `lxpass' and `lxfail'.
17768         Simplify "initialized" message.
17769         (gcc_stat): Clean up comments a little.
17770
17771 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17772
17773         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17774
17775 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17776
17777         * lib/old-dejagnu.exp (process-option): New proc.
17778         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17779         (old-dejagnu): Simplify.
17780         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17781
17782 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17783
17784         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17785         exists and is not an empty string.
17786
17787         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17788         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17789         finished.
17790         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17791         automatically.
17792
17793         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17794         longer expected to fail.
17795
17796         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17797         "f" function call.
17798
17799         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17800
17801         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17802         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17803         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17804         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17805         c-torture-1.29.
17806
17807         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17808         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17809
17810         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17811
17812         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17813         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17814
17815         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17816         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17817         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17818
17819 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17820
17821         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17822         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17823         940714-1.c, 940714-2.c, 940714-3.c},
17824         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17825         gcc.misc-tests/{mg.c,mg.exp}:
17826         New tests.
17827         * gcc.noncompile/noncompile.exp: Change accordingly.
17828
17829 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17830
17831         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17832         Undo previous clobberage.
17833
17834 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17835
17836         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17837         * gcc.special/{930510-1.c, special.exp}:
17838         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17839         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17840         struct-varargs-1.c}: New tests from c-torture-1.26.
17841
17842 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17843
17844         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17845           argument to switch.
17846
17847 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17848
17849         * Revert the previous changes.  Please see Rob's directory
17850           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17851           fixes.
17852
17853 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17854
17855         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17856             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17857             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17858             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17859             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17860             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17861             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17862             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17863             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17864             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17865             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17866             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17867             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17868             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17869             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17870             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17871             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17872             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17873             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17874             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17875             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17876             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17877             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17878             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17879             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17880             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17881             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17882
17883 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17884
17885         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17886             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17887           with perror calls.
17888
17889 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17890
17891         * config/unix.exp (g++_load): Fix syntax.
17892
17893 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17894
17895         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17896         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17897         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17898         Don't expect va-arg-1.c to fail.  Correct expected output for
17899         920928-1.c.
17900         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17901         * gcc.wendy/hbm4.c: Correct typo.
17902         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17903
17904 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17905
17906         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17907         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17908         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17909         * lib/c-torture.exp (c-torture-compile): Ditto.
17910
17911         Reduce volume of output (remove all the -I's and such).
17912         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17913         Call gcc_cpass, gcc_cfail.
17914         (c-torture): Pass testing option to c-torture-compile.
17915
17916 1994-03-21  Doug Evans  (dje@cygnus.com)
17917
17918         Bring patches over from progressive.
17919         * config/default.exp: Exit remote shell cleanly.
17920         (g++_exit, g++_start): Add default versions.
17921         * config/sim.exp (gcc_load): Use perror, not error.
17922
17923 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17924
17925         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17926         set in site.exp.
17927
17928 1994-03-14  Doug Evans  (dje@cygnus.com)
17929
17930         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17931         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17932         (wendy_try): New proc to run testcase.
17933         (main loop): Call 'em.
17934         * gcc.wendy/*.c: Clean up pass to correct expected output.
17935
17936         * lib/gcc.exp: Minor cleanup work.
17937         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17938
17939 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17940
17941         * config/sim.exp (gcc_load): Document return codes better.
17942         Don't pass -v to simulator.
17943
17944 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17945
17946           * gcc.special/920717-x.c: Fix typo.
17947           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17948           get at sources.
17949
17950         * lib/mike-gcc.exp: Fix typo.
17951
17952 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17953
17954         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17955         binary to use, transform the name.
17956         * config/*.exp: rename everything. Nuke any g++ specific files,
17957         it's now a special case of gcc that requires no special support.
17958         Add a default.exp for unsupported targets.
17959
17960 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17961
17962         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17963         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17964         version of Tcl.
17965
17966 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17967
17968         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17969         than a warning.
17970
17971 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17972
17973         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17974
17975 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17976
17977         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17978         option_list.  Compile every file with only 4/6 option choices
17979         (same as C torture) instead of with 12/18 different option
17980         choices.
17981         * lib/c-torture.exp: Likewise.
17982
17983         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17984         not already set.
17985
17986 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17987
17988         * lib/old-deja
17989           test cases, ready for DejaGnu.
17990
17991 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17992
17993         * Upgraded c-torture tests from 1.18 to 1.19
17994
17995         * gcc.compile: added test(s):
17996           930607-1.c
17997         * gcc.execute: added test(s):
17998           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17999
18000         * added new subdirectory for misc tests: gcc.misc-tests
18001         * gcc.misc-test(s): added tests:
18002           inst-check.c test-consts.c test-ior.c test-switch.c
18003
18004 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18005
18006         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18007
18008 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18009
18010         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18011
18012 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18013
18014         * Upgraded c-torture tests from 1.17 to 1.18
18015
18016 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18017
18018         * Upgraded c-torture tests from 1.12 to 1.17
18019
18020 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18021
18022         * lib/old-dejagnu.exp:
18023           Fixed handling of XFAIL target triplets to correctly
18024           recognize wildcard characters.  Removed code that
18025           appended a unique id tag to the end of the file name
18026           printed out by the result of the testcases within a
18027           given test file.
18028
18029 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18030
18031         * lib/old-dejagnu.exp:
18032           Reworked expected failure handling to trigger off of XFAIL
18033           keyword in keyphrase embeded in testcase source code. The
18034           XFAIL keyword must be at the end of the keyphrase line. It
18035           may optionally be followed by one or more target triplets.
18036           It has just occured that the handling of wildcards in the
18037           target triplet may not be correct.
18038
18039 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18040
18041         * g++.old-deja/tests:
18042           Moved all subdirectories up one level into g++.old-deja .
18043
18044         * lib/old-dejagnu.exp:
18045           Fixed problem with CXXFLAGS not being properly reset, and being
18046           corrupted with extraneous "-c" compiler option.  This was
18047           causing binaries to not be generated for test that needed them.
18048           Modified strings passed to "pass" and "fail" so that individual
18049           tests from the same test file would be distinguished by an
18050           identifier appended to the test file name in the summary logs;
18051           this corrected a problem with erroneous diff logs.  Added code
18052           to search testcases for expected fail and unexpected pass keywords.
18053
18054 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18055
18056         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18057
18058 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18059
18060         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18061           Removed extraneous text from end of "Special g++ Options"
18062           keyphrase.
18063
18064         * lib/old-dejagnu.exp: Added pattern matching to look for new
18065           keywords, embedded in testcases comments, which will trigger
18066           calls to xpass and xfail.
18067
18068 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18069
18070         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18071           comments embedded in the testcases, especially the one looking for
18072           special compiler options, as well as the pattern matching for the
18073           compiler output again.
18074
18075 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18076
18077         * lib/old-dejagnu.exp: Do a proper check of the return value for
18078           execute tests. Fixed several problems with the pattern matching
18079           of the compiler output which gave erroneous test results.
18080           Changed several of the test result messages to be more descriptive.
18081         * config/unix-g++.exp: Proc g++_load now actually works and
18082           executes the tests passed to it and returns a usable return
18083           value.
18084
18085 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18086
18087           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18088
18089 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18090
18091         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18092           Modified both files to properly execute the old style
18093           dejagnu tests. The previous versions of these files were
18094           experimental and did not function anything near correctly.
18095
18096 1993-04-05  Rob Savoye  (rob@cygnus.com)
18097
18098         * Removed all Makefile.in and configure.in files. No configuration
18099         needed now.
18100
18101 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18102
18103         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18104
18105 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18106
18107         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18108         gcc.special/configure.in, gcc.noncompile/configure.in,
18109         gcc.execute/configure.in, gcc.code_quality/configure.in,
18110         g++.other/configure.in, g++.old-deja/configure.in,
18111         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18112         in srcname setting.
18113
18114 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18115
18116         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18117         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18118         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18119
18120 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18121
18122         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18123         (gdb_exit): Don't remove *_soc files.
18124
18125 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18126
18127         * lib/c-torture.exp: Don't look for main; instead always use -w
18128         -c.  This is how the c-torture tests work.  Remove the object
18129         file if the compilation succeeds.
18130         * gcc.execute/execute.exp: Remove executable if test passes.
18131         * gcc.noncompile/noncompile.exp: Every test is an expected
18132         failure.
18133         * gcc.special/special.exp: Added tests from c-torture 1.11,
18134         corrected use of existing test.
18135         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18136         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18137         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18138         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18139         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18140         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18141         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18142         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18143         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18144         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18145         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18146         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18147         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18148         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18149         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18150         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18151         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18152         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18153         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18154         c-torture 1.11.
18155         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18156         correspond to c-torture 1.11.
18157
18158         * New file.