OSDN Git Service

PR fortran/16465
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2
3         PR fortran/16465
4         * gfortran.dg/g77//ffixed-line-length-0.f,
5         gfortran.dg/g77/ffixed-line-length-132.f,
6         gfortran.dg/g77/ffixed-line-length-72.f,
7         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8         gfortran.dg/g77/README: Update.
9
10 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11
12         PR c++/13092
13         * g++.dg/template/non-dependent7.C: New test.
14         * g++.dg/template/non-dependent8.C: Likewise.
15         * g++.dg/template/non-dependent9.C: Likewise.
16         * g++.dg/template/non-dependent10.C: Likewise.
17
18 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
19
20         PR c++/16337
21         * g++.dg/parse/attr2.C: New test.
22
23 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
24
25         * g77.dg: Removed.
26         * g77.f-torture: Ditto.
27
28 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
29
30         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
31         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
32         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
33
34 2004-07-16  Richard Henderson  <rth@redhat.com>
35
36         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
37
38 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
39
40         * lib/fortran-torture.exp (fortran-torture): Don't test compile
41         tests with full list of options.
42         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
43         of TORTURE_OPTIONS if test contains 'dg-do run'.
44
45         PR fortran/16404
46         * gfortran.dg/do_iterator.f90: New test.
47
48 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
49
50         PR rtl-optimization/16536
51         * gcc.c-torture/execute/restrict-1.c: New test.
52
53 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
54
55         PR fortran/15324
56         * gfortran.dg/pr15324.f90: New test.
57
58         PR fortran/15129
59         * gfortran.dg/pr15129.f90: New test.
60
61         PR fortran/15140
62         * gfortran.dg/pr15140.f90: New test.
63
64         PR fortran/13792
65         * gfortran.fortran-torture/execute/bounds.f90: Add check for
66         compile-time simplification.
67
68 2004-07-14  Mike Stump  <mrs@apple.com>
69
70         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
71
72 2004-07-14  James E Wilson  <wilson@specifixinc.com>
73
74         PR target/16325
75         * gcc.dg/profile-generate-1.c: New.
76
77 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
78
79         * gcc.c-torture/execute/20040709-1.c: New test.
80         * gcc.c-torture/execute/20040709-2.c: New test.
81
82 2004-07-14  Mike Stump  <mrs@apple.com>
83
84         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
85
86 2004-07-14  Mike Stump  <mrs@apple.com>
87
88         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
89
90 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
91
92         PR c++/16518
93         * g++.dg/parse/mutable1.C: New test.
94         
95 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
96
97         PR tree-optimization/16443
98         * gcc.dg/tree-ssa/20040713-1.c: New test.
99
100 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
101
102         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
103         for operator new.
104
105 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
106
107         * gfortran.dg/g77/README: New file
108         * gfortran.dg/g77/19981216-0.f:  Copy from 
109         g77.f-torture/noncompile.  Add "dg-do compile" and
110         dg-error as required.
111         * gfortran.dg/g77/19990218-1.f: Likewise
112         * gfortran.dg/g77/19990905-1.f: Likewise
113         * gfortran.dg/g77/9263.f: Likewise
114         * gfortran.dg/g77/980615-0.f: Likewise
115         * gfortran.dg/g77/980616-0.f: Likewise
116         * gfortran.dg/g77/check0.f: Likewise
117         * gfortran.dg/g77/select_no_compile.f: Likewise
118
119 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
120
121         Copy files from g77.f-torture/compile.
122         Add "{ dg-do compile}".  Other changes as noted
123         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
124         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
125         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
126         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
127         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
128         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
129         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
130         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
131         statement to conform to standard.  Append alpha1.x for reference. 
132         * gfortran.dg/g77/xformat.f: Add dg-warning
133
134 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
135  
136         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
137         Add {dg-do compile} directive.
138         * gfortran.dg/g77/cpp2.F: Likewise
139
140 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
141
142         PR c++/5402
143         * g++.dg/lookup/name-clash1.C: New test.
144
145         PR c++/9777
146         * g++.dg/lookup/name-clash2.C: New test.
147
148         PR c++/12102
149         * g++.dg/lookup/name-clash3.C: New test.
150
151 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
152
153         * g++.dg/lookup/new2.C: New test.
154         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
155
156 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
157  
158         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
159         Add {dg-do compile} directive.
160         * gfortran.dg/g77/13060.f: Likewise
161         * gfortran.dg/g77/19990218-0.f: Likewise
162         * gfortran.dg/g77/19990305-0.f: Likewise
163         * gfortran.dg/g77/19990419-0.f: Likewise
164         * gfortran.dg/g77/19990502-0.f: Likewise
165         * gfortran.dg/g77/19990502-1.f: Likewise
166         * gfortran.dg/g77/19990525-0.f: Likewise
167         * gfortran.dg/g77/19990826-1.f: Likewise
168         * gfortran.dg/g77/19990826-3.f: Likewise
169         * gfortran.dg/g77/19990905-2.f: Likewise
170         * gfortran.dg/g77/20000412-1.f: Likewise
171         * gfortran.dg/g77/20000511-1.f: Likewise
172         * gfortran.dg/g77/20000511-2.f: Likewise
173         * gfortran.dg/g77/20000518.f: Likewise
174         * gfortran.dg/g77/20000601-1.f: Likewise
175         * gfortran.dg/g77/20000601-2.f: Likewise
176         * gfortran.dg/g77/20000629-1.f: Likewise
177         * gfortran.dg/g77/20000630-2.f: Likewise
178         * gfortran.dg/g77/20010115.f: Likewise
179         * gfortran.dg/g77/20010321-1.f: Likewise
180         * gfortran.dg/g77/20010426.f: Likewise
181         * gfortran.dg/g77/20020307-1.f: Likewise
182         * gfortran.dg/g77/8485.f: Likewise
183         * gfortran.dg/g77/960317-1.f: Likewise
184         * gfortran.dg/g77/970915-0.f: Likewise
185         * gfortran.dg/g77/980310-1.f: Likewise
186         * gfortran.dg/g77/980310-2.f: Likewise
187         * gfortran.dg/g77/980310-3.f: Likewise
188         * gfortran.dg/g77/980310-4.f: Likewise
189         * gfortran.dg/g77/980310-6.f: Likewise
190         * gfortran.dg/g77/980310-7.f: Likewise
191         * gfortran.dg/g77/980310-8.f: Likewise
192         * gfortran.dg/g77/980419-2.f: Likewise
193         * gfortran.dg/g77/980424-0.f: Likewise
194         * gfortran.dg/g77/980427-0.f: Likewise
195         * gfortran.dg/g77/980729-0.f: Likewise
196         * gfortran.dg/g77/981117-1.f: Likewise
197         * gfortran.dg/g77/toon_1.f: Likewise
198
199 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
200
201         PR c++/2204
202         * g++.dg/other/abstract2.C: New test.
203
204 2004-07-12  Paul Brook  <paul@codesourcery.com>
205
206         * gfortran.dg/pointer_init_1.f90: New test.
207
208 2004-07-11  Paul Brook  <paul@codesourcery.com>
209
210         PR fortran/15986
211         * gfortran.dg/contained_1.f90: New test.
212
213 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
214
215         * g++.dg/parse/defarg8.C: New test.
216
217 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
218
219         PR fortran/16433
220         * gfortran.dg/pr16433.f: New test.
221
222         PR fortran/17574
223         * gfortran.dg/pr15754.f90: New test.
224         
225 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
226
227         PR tree-optimization/16437
228         * gcc.c-torture/execute/bitfld-4.c: New test.
229
230 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
231         
232         * gfortran.fortran-torture/execute/common_2.f90: Add check for
233         access to common var from module.
234
235 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
236
237         PR fortran/16336
238         * gfortran.fortran-torture/execute/common_2.f90: New test.
239
240 2004-07-10  Paul Brook  <paul@codesourcery.com>
241
242         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
243
244 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
245
246         PR fortran/15969
247         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
248
249 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
250
251         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
252         * gfortran.dg/g77/ffixed-form-2.f: Likewise
253         * gfortran.dg/g77/ffree-form-1.f: Likewise
254         * gfortran.dg/g77/ffree-form-2.f: Likewise
255         * gfortran.dg/g77/ffree-form-3.f: Likewise
256         * gfortran.dg/g77/fno-underscoring.f: Likewise
257         * gfortran.dg/g77/funderscoring.f: Likewise
258         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
259
260 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
261         
262         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
263
264 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
265         Paul Brook  <paul@codesourcery.com>
266
267         PR fortran/13415
268         * gfortran.dg/common_pointer_1.f90: New test.
269
270 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
271
272         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
273
274 2004-07-09  James E Wilson  <wilson@specifixinc.com>
275
276         PR target/16364
277         * gcc.c-torture/compile/20040709-1.c: New.
278
279 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
280         
281         PR fortran/14077
282         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
283
284 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
285
286         PR fortran/13201
287         * gfortran.dg/shape_1.f90: New test.
288
289 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
290             Andrew Pinski  <apinski@apple.com>
291
292         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
293
294 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
295
296         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
297         comment.
298
299 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
300         Paul Brook  <paul@codesourcery.com>
301
302         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
303         '.f95' and '.F95'.
304
305 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
306
307         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
308
309 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
310
311         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
312         testcases with capital suffix.
313
314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
315
316         PR fortran/15481
317         PR fortran/13372
318         PR fortran/13575
319         PR fortran/15978
320         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
321
322         * gfortran.dg/implicit_1.f90: New test.
323
324 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
325
326         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
327         expression to match gfortran warning/error messages
328         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
329         dg-error text.
330
331 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
332
333         * lib/fortran-torture.exp: Rename proc search_for to
334         search_for_re.
335
336 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
337
338         * gcc.c-torture/execute/simd-5.x: New file.
339         XFAIL on SPARC 64-bit at -O0.
340
341 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
342
343         PR c++/8211
344         PR c++/16165
345         * g++.dg/warn/effc3.C: New test.
346
347 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
348
349         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
350         change X to 1X in format.
351         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
352         add data statements to conform to standard.
353
354 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
355
356         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
357         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
358         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
359
360 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
361
362         * gfortran.dg/g77/7388.f: Copy from g77.dg
363         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
364         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
365         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
366         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
367         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
368         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
369         * gfortran.dg/g77/strlen0.f: Likewise
370
371 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
372
373         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
374         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
375
376 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
377
378         * gcc.c-torture/execute/920428-2.x: Delete.
379         * gcc.c-torture/execute/920501-7.x: Likewise.
380
381 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
382
383         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
384         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
385         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
386         prescott and c3-2.
387         (PREFETCH_3DNOW): Add -march=c3.
388
389 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
390
391         PR c/16437
392         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
393         * gcc.c-torture/execute/bf64-1.x: Likewise.
394
395 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
396
397         * gcc.c-torture/compile/20040708-1.c: New test.
398
399 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
400
401         PR c++/16169
402         * g++.dg/warn/effc2.C: New test.
403
404 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
405
406         * gcc.c-torture/execute/bitfld-1.x: Remove.
407         * gcc.c-torture/execute/bitfld-3.c: New test.
408         * gcc.dg/bitfld-2.c: Remove XFAILs.
409
410 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
411
412         PR c++/16276
413         * g++.dg/rtti/tinfo1.C: New file.
414
415 2004-07-07  Eric Christopher  <echristo@redhat.com>
416
417         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
418
419 2004-07-07  Andrew Pinski  <apinski@apple.com>
420
421         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
422
423 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
424
425         * g++.dg/init/call1.C: XFAIL.
426
427 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
428
429         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
430         except for movstrict*, to movmem* and clrstr* to clrmem*.
431
432 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
433
434         * gcc.c-torture/execute/20040707-1.c: New test.
435
436 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
437
438         * gcc.c-torture/execute/20040706-1.c: New test.
439
440 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
441
442         PR c++/3671
443         * g++.dg/template/spec14.C: New test.
444
445 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
446
447         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
448         nothing if not yet defined.  Use it in b, c and d type definitions.
449         * gcc.c-torture/execute/20040705-1.c: New test.
450         * gcc.c-torture/execute/20040705-2.c: New test.
451
452 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
453
454         PR c++/2518
455         * g++.dg/lookup/new1.C: New test.
456
457 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
458
459         PR c++/11406
460         * g++.dg/template/sizeof8.C: New test.
461
462 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
463
464         * gcc.c-torture/compile/20040705-1.c: New test.
465
466 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
467
468         * gfortran.fortran-torture/execute/seq_io.f90: New test.
469
470 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
471
472         * gcc.dg/cpp/if-mop.c: Two new testcases.
473         * gcc.dg/cpp/trad/comment-3.c: New.
474
475 2004-07-04  Paul Brook  <paul@codesourcery.com>
476
477         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
478
479 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
480
481         PR c++/3761
482         * g++.dg/lookup/crash4.C: New test.
483
484 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
485
486         * gcc.c-torture/execute/builtin-abs-1.c
487         * gcc.c-torture/execute/builtin-abs-2.c
488         * gcc.c-torture/execute/builtin-complex-1.c
489         * gcc.c-torture/execute/builtins/string-1-lib.c
490         * gcc.c-torture/execute/builtins/string-1.c
491         * gcc.c-torture/execute/builtins/string-2-lib.c
492         * gcc.c-torture/execute/builtins/string-2.c
493         * gcc.c-torture/execute/builtins/string-3-lib.c
494         * gcc.c-torture/execute/builtins/string-3.c
495         * gcc.c-torture/execute/builtins/string-4-lib.c
496         * gcc.c-torture/execute/builtins/string-4.c
497         * gcc.c-torture/execute/builtins/string-5-lib.c
498         * gcc.c-torture/execute/builtins/string-5.c
499         * gcc.c-torture/execute/builtins/string-6-lib.c
500         * gcc.c-torture/execute/builtins/string-6.c
501         * gcc.c-torture/execute/builtins/string-7-lib.c
502         * gcc.c-torture/execute/builtins/string-7.c
503         * gcc.c-torture/execute/builtins/string-8-lib.c
504         * gcc.c-torture/execute/builtins/string-8.c
505         * gcc.c-torture/execute/builtins/string-9-lib.c
506         * gcc.c-torture/execute/builtins/string-9.c
507         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
508         * gcc.c-torture/execute/builtins/string-asm-1.c
509         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
510         * gcc.c-torture/execute/builtins/string-asm-2.c
511         * gcc.c-torture/execute/stdio-opt-1.c
512         * gcc.c-torture/execute/stdio-opt-2.c
513         * gcc.c-torture/execute/stdio-opt-3.c
514         * gcc.c-torture/execute/string-opt-1.c
515         * gcc.c-torture/execute/string-opt-10.c
516         * gcc.c-torture/execute/string-opt-11.c
517         * gcc.c-torture/execute/string-opt-12.c
518         * gcc.c-torture/execute/string-opt-13.c
519         * gcc.c-torture/execute/string-opt-14.c
520         * gcc.c-torture/execute/string-opt-15.c
521         * gcc.c-torture/execute/string-opt-16.c
522         * gcc.c-torture/execute/string-opt-2.c
523         * gcc.c-torture/execute/string-opt-6.c
524         * gcc.c-torture/execute/string-opt-7.c
525         * gcc.c-torture/execute/string-opt-8.c:
526         Replace with ...
527
528         * gcc.c-torture/execute/builtins/abs-2.c
529         * gcc.c-torture/execute/builtins/abs-3.c
530         * gcc.c-torture/execute/builtins/complex-1.c
531         * gcc.c-torture/execute/builtins/fprintf.c
532         * gcc.c-torture/execute/builtins/fputs.c
533         * gcc.c-torture/execute/builtins/memcmp.c
534         * gcc.c-torture/execute/builtins/memmove.c
535         * gcc.c-torture/execute/builtins/memops-asm.c
536         * gcc.c-torture/execute/builtins/mempcpy-2.c
537         * gcc.c-torture/execute/builtins/mempcpy.c
538         * gcc.c-torture/execute/builtins/memset.c
539         * gcc.c-torture/execute/builtins/printf.c
540         * gcc.c-torture/execute/builtins/sprintf.c
541         * gcc.c-torture/execute/builtins/strcat.c
542         * gcc.c-torture/execute/builtins/strchr.c
543         * gcc.c-torture/execute/builtins/strcmp.c
544         * gcc.c-torture/execute/builtins/strcpy.c
545         * gcc.c-torture/execute/builtins/strcspn.c
546         * gcc.c-torture/execute/builtins/strlen-2.c
547         * gcc.c-torture/execute/builtins/strlen.c
548         * gcc.c-torture/execute/builtins/strncat.c
549         * gcc.c-torture/execute/builtins/strncmp-2.c
550         * gcc.c-torture/execute/builtins/strncmp.c
551         * gcc.c-torture/execute/builtins/strncpy.c
552         * gcc.c-torture/execute/builtins/strpbrk.c
553         * gcc.c-torture/execute/builtins/strpcpy-2.c
554         * gcc.c-torture/execute/builtins/strpcpy.c
555         * gcc.c-torture/execute/builtins/strrchr.c
556         * gcc.c-torture/execute/builtins/strspn.c
557         * gcc.c-torture/execute/builtins/strstr-asm.c
558         * gcc.c-torture/execute/builtins/strstr.c:
559         ... these new files.
560
561         * gcc.c-torture/execute/builtins/abs-2-lib.c
562         * gcc.c-torture/execute/builtins/abs-3-lib.c
563         * gcc.c-torture/execute/builtins/complex-1-lib.c
564         * gcc.c-torture/execute/builtins/fprintf-lib.c
565         * gcc.c-torture/execute/builtins/fputs-lib.c
566         * gcc.c-torture/execute/builtins/memcmp-lib.c
567         * gcc.c-torture/execute/builtins/memmove-lib.c
568         * gcc.c-torture/execute/builtins/memops-asm-lib.c
569         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
570         * gcc.c-torture/execute/builtins/mempcpy-lib.c
571         * gcc.c-torture/execute/builtins/memset-lib.c
572         * gcc.c-torture/execute/builtins/printf-lib.c
573         * gcc.c-torture/execute/builtins/sprintf-lib.c
574         * gcc.c-torture/execute/builtins/strcat-lib.c
575         * gcc.c-torture/execute/builtins/strchr-lib.c
576         * gcc.c-torture/execute/builtins/strcmp-lib.c
577         * gcc.c-torture/execute/builtins/strcpy-lib.c
578         * gcc.c-torture/execute/builtins/strcspn-lib.c
579         * gcc.c-torture/execute/builtins/strlen-2-lib.c
580         * gcc.c-torture/execute/builtins/strlen-lib.c
581         * gcc.c-torture/execute/builtins/strncat-lib.c
582         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
583         * gcc.c-torture/execute/builtins/strncmp-lib.c
584         * gcc.c-torture/execute/builtins/strncpy-lib.c
585         * gcc.c-torture/execute/builtins/strpbrk-lib.c
586         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
587         * gcc.c-torture/execute/builtins/strpcpy-lib.c
588         * gcc.c-torture/execute/builtins/strrchr-lib.c
589         * gcc.c-torture/execute/builtins/strspn-lib.c
590         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
591         * gcc.c-torture/execute/builtins/strstr-lib.c
592         * gcc.c-torture/execute/builtins/lib/abs.c
593         * gcc.c-torture/execute/builtins/lib/fprintf.c
594         * gcc.c-torture/execute/builtins/lib/memset.c
595         * gcc.c-torture/execute/builtins/lib/printf.c
596         * gcc.c-torture/execute/builtins/lib/sprintf.c
597         * gcc.c-torture/execute/builtins/lib/strcpy.c
598         * gcc.c-torture/execute/builtins/lib/strcspn.c
599         * gcc.c-torture/execute/builtins/lib/strncat.c
600         * gcc.c-torture/execute/builtins/lib/strncmp.c
601         * gcc.c-torture/execute/builtins/lib/strncpy.c
602         * gcc.c-torture/execute/builtins/lib/strpbrk.c
603         * gcc.c-torture/execute/builtins/lib/strspn.c
604         * gcc.c-torture/execute/builtins/lib/strstr.c:
605         New files containing support routines.
606
607         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
608         declaration.
609         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
610         when not optimizing.
611
612 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
613
614         PR c++/16240
615         * g++.dg/abi/mangle22.C: New test.
616         * g++.dg/abi/mangle23.C: Likewise.
617
618 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
619
620         PR fortran/16290
621         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
622         Allow for cases without denormalized floating point numbers.
623
624 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
625
626         PR c/1027
627         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
628         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
629         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
630         expected warning text.
631         * gcc.dg/format/diag-2.c: New test.
632
633 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
636
637 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
638
639         * gcc.dg/builtins-43.c: New.
640         * gcc.dg/builtins-44.c: New.
641         * gcc.dg/builtins-45.c: New.
642
643 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
644             Andreas Tobler  <a.tobler@schweiz.ch>
645
646         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
647         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
648         as SIGSEGV.
649         * gcc.dg/cleanup-11.c: Likewise.
650         * gcc.dg/cleanup-8.c: Likewise.
651         * gcc.dg/cleanup-9.c: Likewise.
652         * gcc.dg/cleanup-5.c: Run on all platforms.
653
654 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
655
656         * g++.dg/warn/nonnull1.C: New test.
657
658 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
659
660         * gcc.dg/compat/compat-common.h: Wrap up CINT in
661         an #ifndef SKIP_COMPLEX_INT/#endif pair.
662         Special-case the Sun compiler wrt to <complex.h>.
663
664 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
665
666         * gcc.dg/Wunreachable-8.C: New test.
667
668         * gcc.dg/h8300-ice2.c : New test.
669
670 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
671
672         PR fortran/16161
673         * gfortran.fortran-torture/compile/implicit.f90: Add test
674         for implicit character.
675
676 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
677
678         PR fortran/16289
679         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
680         Use tiny() intrinsic to find smallest non-negative real
681
682 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
683
684         * gcc.dg/compat/struct-by-value-22_main.c: New test.
685         * gcc.dg/compat/struct-by-value-22_x.c: New.
686         * gcc.dg/compat/struct-by-value-22_y.c: New.
687
688         * gcc.c-torture/execute/20040629-1.c: New test.
689
690 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
691
692         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
693         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
694
695         PR target/16195
696         * gcc.dg/20040625-1.c: New test.
697
698 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
699
700         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
701
702 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
703
704         PR fortran/15963
705         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
706
707 2004-06-29  Richard Henderson  <rth@redhat.com>
708
709         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
710
711 2004-06-29  Paul Brook  <paul@codesourcery.com>
712
713         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
714         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
715
716 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
717
718         PR c++/16260
719         * g++.dg/parse/crash15.C: New.
720
721 2004-06-28  Andrew Pinski  <apinski@apple.com>
722
723         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
724         by the error already.
725
726         * g++.dg/opt/ptrmem4.C: Change to compile only test.
727
728 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
729
730         PR target/14041
731         * gcc.dg/h8300-bss-align-1.c : New.
732
733 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
734
735         * PR c++/16174
736         * g++.dg/template/ctor4.C: New.
737
738 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
739
740         PR c++/16205
741         * g++.dg/warn/Wsequence-point-1.C: New test.
742
743 2004-06-27  Paul Brook  <paul@codesourcery.com>
744
745         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
746
747 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
748
749         * g++.old-deja/g++.mike/p7325.C: Remove.
750
751 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
752
753         PR c/14963
754         * gcc.dg/pr14963.c: New test.
755
756 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
757
758         PR c++/16193
759         * g++.dg/parse/redef1.C: New test.
760
761 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
762
763         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
764         20021110.c.
765         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
766         20021119-1.c.
767         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
768         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
769         5-04.c.
770         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
771         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
772         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
773         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
774         g++.brendan/enum14.C.
775         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
776         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
777         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
778         g++.mike/virt1.C.
779         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
780         memtemp24.C.
781
782 2004-06-27  Roger Sayle  <roger@eyesopen.com>
783
784         * gcc.dg/20040527-1.c: New test case.
785
786 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
787
788         PR gfortran/pr16196
789         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
790
791 2004-06-25  Roger Sayle  <roger@eyesopen.com>
792
793         PR middle-end/15825
794         * gcc.dg/pr15825-1.c: New test case.
795
796 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
797
798         * gcc.c-torture/execute/20040625-1.c: New test.
799
800 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
801
802         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
803
804 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
805
806         * gcc.dg/torture/mips-div-1.c: New test.
807
808 2004-06-24  Jeff Law  <law@redhat.com>
809
810         * gcc.dg/tree-ssa/20040624-1.c: New test.
811
812 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
813
814         * gcc.c-torture/compile/20040624-1.c: New test.
815
816 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
817
818         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
819         this directory.
820
821 2004-06-23  Andrew Pinski  <apinski@apple.com>
822
823         PR middle-end/15988
824         * g++.dg/opt/ptrmem4.C: New test.
825
826         * gcc.dg/c90-array-quals-2.c: New test.
827
828 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
829
830         * gcc.dg/kpice1.c: New test.
831
832 2006-06-23  Andrew Pinski  <apinski@apple.com>
833
834         * gcc.dg/c90-array-quals.c: New test.
835
836 2006-06-22  Richard Henderson  <rth@redhat.com>
837
838         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
839
840 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
841
842         * gcc.dg/builtins-config.h: Handle FreeBSD.
843
844 2006-06-22  Richard Henderson  <rth@redhat.com>
845
846         * g++.dg/opt/devirt1.C: New.
847
848 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
849
850         * g++.dg/opt/pr15551.C: New testcase.
851
852 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
853
854         PR target/14800
855         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
856         x86_64-*-linux* when compiling for 32bit.
857
858 2004-06-21  Andrew Pinski  <apinski@apple.com>
859
860         * gcc.dg/pch/struct-1.c: New.
861         * gcc.dg/pch/struct-1.hs: New.
862
863 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
864
865         * gcc.dg/pch/save-temps-1.c: New file.
866         * gcc.dg/pch/save-temps-1.hs: New file.
867
868 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
869
870         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
871         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
872
873 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
874
875         * gfortran.fortran-torture/execute/select_1.f90: Rename function
876         to fix type error.
877         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
878         Remove trailing spaces.
879
880 2004-06-21  Richard Henderson  <rth@redhat.com>
881
882         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
883         merging && to BIT_FIELD_REF.
884
885 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
886
887         * g++.dg/opt/placeholder1.C: New test.
888
889 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
890
891         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
892         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
893         * gcc.dg/compat/union-m128-1_x.c: Likewise.
894         * gcc.dg/compat/union-m128-1_y.c: Likewise.
895
896 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
897
898         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
899         extern "C".
900         * g++.dg/other/pragma-re-1.C: Add comments.
901
902 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
903
904         PR gfortran/16080
905         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
906
907 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
908
909         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
910         instead of setting the type of size_t by
911         hand.
912
913 2004-06-18  Roger Sayle  <roger@eyesopen.com>
914
915         * gcc.dg/unordered-2.c: New test case.
916         * gcc.dg/unordered-3.c: New test case.
917
918 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
919
920         PR other/16043
921         * lib/g++.exp (g++_version): Tweak regexp for version
922         * lib/g77.exp (g77_version): Likewise
923         * lib/gfortran.exp (gfortran_version): Likewise
924         * lib/objc.exp (objc_version): Likewise
925         * lib/treelang.exp (treelang_version): Likewise
926
927 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
928
929         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
930         Use INT_MAX instead of __INT_MAX__.
931         * gcc.dg/compat/struct-align-2_y.c: Likewise.
932
933         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
934         * gcc.dg/compat/scalar-return-3_x.c: Use it.
935         * gcc.dg/compat/scalar-return-3_y.c: Use it.
936         * gcc.dg/compat/scalar-return-4_x.c: Use it.
937         * gcc.dg/compat/scalar-return-4_y.c: Use it.
938         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
939         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
940         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
941         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
942
943         * gcc.dg/range-test-1.c: New test.
944         * g++.dg/opt/range-test-1.C: New test.
945
946 2004-06-17  Richard Henderson  <rth@redhat.com>
947
948         * objc.dg/sync-1.m: New.
949         * objc.dg/try-catch-1.m: Don't force next runtime.
950         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
951         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
952         shadowed catch clause.
953         * objc.dg/try-catch-5.m: New.
954
955 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
956
957         Bug 14610
958         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
959
960 2004-06-15  Richard Henderson  <rth@redhat.com>
961
962         * gcc.dg/20001116-1.c: Move expected warning line.
963
964 2004-06-15  Richard Henderson  <rth@redhat.com>
965
966         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
967         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
968
969 2004-06-15  Jeff Law  <law@redhat.com>
970
971         * gcc.dg/tree-ssa/20040615-1.c: New test.
972         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
973         be less sensitive to operand ordering.
974         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
975
976 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
977
978         * g++.dg/abi/bitfield3.C: Add comment..
979
980 2004-06-15  Richard Henderson  <rth@redhat.com>
981
982         * g++.dg/ext/stmtexpr1.C: XFAIL.
983         * gcc.dg/20030612-1.c: XFAIL.
984
985 2004-06-15  Eric Christopher  <echristo@redhat.com>
986
987         * g++.dg/charset/asm5.c: New.
988         * gcc.dg/charset/asm6.c: New.
989
990 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
991
992         PR fortran/15962
993         * gfortran.fortran-torture/execute/select_1.f90: New test.
994
995 2004-06-15  Paul Brook  <paul@codesourcery.com>
996
997         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
998
999 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1000
1001         PR c++/15967
1002         * g++.dg/lookup/crash3.C: New test.
1003
1004 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1005
1006         PR c++/15947
1007         * g++.dg/parse/dtor4.C: New test.
1008
1009 2004-06-14  Jeff Law  <law@redhat.com>
1010
1011         * gcc.c-torture/compile/20040614-1.c: New test.
1012
1013 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1014
1015         PR fortran/15211
1016         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1017         LEN of a character array.
1018
1019 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1020
1021         PR c++/15096
1022         * g++.dg/template/ptrmem10.C: New test.
1023
1024         PR c++/14930
1025         * g++.dg/template/friend30.C: New test.
1026
1027 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         PR fortran/14928
1030         * gfortran.fortran-torture/compile/mloc.f90: New test.
1031
1032 2004-06-13  Paul Brook  <paul@codesourcery.com>
1033
1034         * gfortran.fortran-torture/execute/random_2.f90: New test.
1035
1036 2004-06-13  Eric Christopher  <echristo@redhat.com>
1037
1038         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1039
1040 2004-06-12  Paul Brook  <paul@codesourcery.com>
1041
1042         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1043
1044 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1045
1046         PR fortran/14923
1047         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1048
1049 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1050
1051         PR fortran/14957
1052         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1053         syntax errors in end statements of contained subroutines.
1054
1055 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1056
1057         PR fortran/12841
1058         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1059
1060 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1061
1062         PR fortran/15665
1063         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1064
1065 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1066
1067         PR gfortran/12839
1068         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1069
1070 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1071
1072         PR c++/15862
1073         * g++.dg/parse/enum1.C: New test.
1074
1075 2004-06-10  Jeff Law  <law@redhat.com>
1076
1077         * gcc.c-torture/compile/20040610-1.c: New test.
1078
1079 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1080
1081         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1082         * g++.old-deja/g++.other/decl3.C: Likewise.
1083
1084 2004-06-10  Brian Booth  <bbooth@redhat.com>
1085
1086         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1087         V_MAY_DEF instead of VDEF.
1088         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1089
1090 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1091
1092         PR c++/14211
1093         * g++.dg/conversion/const1.C: New test.
1094
1095         PR c++/15076
1096         * g++.dg/conversion/reinterpret1.C: New test.
1097
1098         PR c++/15877
1099         * g++.dg/template/enum2.C: New test.
1100
1101         PR c++/15227
1102         * g++.dg/template/error13.C: New test.
1103
1104 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1105
1106         PR fortran/14957
1107         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1108         arguments to test_* REAL and of the right size.
1109
1110 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1111
1112         PR target/15569
1113         PR rtl-optimization/15681
1114         * gcc.dg/20040609-1.c: New test.
1115
1116 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1117
1118         PR c++/14791
1119         * g++.dg/opt/builtins1.C: New test.
1120
1121 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1122
1123         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1124         that use default windows32 struct layout.
1125         * gcc.dg/i386-bitfield2.c: Likewise.
1126
1127 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1128
1129         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1130         for mingw32 and cygwin targets.
1131
1132 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1133
1134         * gcc.dg/pch/macro-4.c: New.
1135         * gcc.dg/pch/macro-4.hs: New.
1136
1137 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1138
1139         PR fortran/13249
1140         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1141
1142 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1143
1144         PR fortran/13372
1145         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1146
1147 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1148
1149         PR gfortran/14897
1150         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1151
1152 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1153
1154         PR gfortran/15755
1155         * gfortran.fortran-torture/execute/backspace.c : New test.
1156
1157 2004-06-09  Paul Brook  <paul@codesourcery.com>
1158
1159         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1160         (pointer_to_section): Rewrite to use smaller array.
1161
1162 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1163
1164         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1165         * gcc.dg/ext/altivec-10.c: Same.
1166         * gcc.dg/ext/altivec-11.c: Same.
1167         * gcc.dg/ext/altivec-12.c: Same.
1168         * gcc.dg/ext/altivec-13.c: Same.
1169         * gcc.dg/ext/altivec-14.c: Same.
1170         * gcc.dg/ext/altivec-15.c: Same.
1171         * gcc.dg/ext/altivec-16.c: Same.
1172         * gcc.dg/ext/altivec-3.c: Same.
1173         * gcc.dg/ext/altivec-4.c: Same.
1174         * gcc.dg/ext/altivec-6.c: Same.
1175         * gcc.dg/ext/altivec-7.c: Same.
1176         * gcc.dg/ext/altivec-8.c: Same.
1177         * gcc.dg/ext/altivec-varargs-1.c: Same.
1178
1179         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1180         * g++.dg/ext/altivec-10.C: Same.
1181         * g++.dg/ext/altivec-2.C: Same.
1182         * g++.dg/ext/altivec-3.C: Same.
1183         * g++.dg/ext/altivec-4.C: Same.
1184         * g++.dg/ext/altivec-5.C: Same.
1185         * g++.dg/ext/altivec-6.C: Same.
1186         * g++.dg/ext/altivec-7.C: Same.
1187         * g++.dg/ext/altivec-8.C: Same.
1188         * g++.dg/ext/altivec-9.C: Same.
1189
1190 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1191
1192         PR c++/7841
1193         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1194
1195 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1196
1197         * gcc.dg/union-1.c: New test.
1198
1199 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1200
1201         * gcc.dg/builtins-41.c: New test case.
1202         * gcc.dg/builtins-42.c: New test case.
1203
1204 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1205
1206         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1207         * g++.dg/ext/altivec-10.C: Same.
1208         * g++.dg/ext/altivec-2.C: Same.
1209         * g++.dg/ext/altivec-3.C: Same.
1210         * g++.dg/ext/altivec-4.C: Same.
1211         * g++.dg/ext/altivec-5.C: Same.
1212         * g++.dg/ext/altivec-6.C: Same.
1213         * g++.dg/ext/altivec-7.C: Same.
1214         * g++.dg/ext/altivec-8.C: Same.
1215         * g++.dg/ext/altivec-9.C: Same.
1216         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1217         * g++.old-deja/g++.brendan/new3.C: Same.
1218         * gcc.c-torture/execute/eeprof-1.x: Same.
1219
1220 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1221
1222         PR c/14765
1223         * gcc.dg/pr14765-1.c: New test.
1224
1225 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1226
1227         PR c/14649
1228         * gcc.dg/pr14649-1.c: New test case.
1229
1230 2004-06-07  Richard Henderson  <rth@redhat.com>
1231
1232         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1233         if temporaries.
1234
1235 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1236
1237         * g++.dg/eh/elide1.C: Remove XFAIL.
1238
1239 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1240
1241         PR c++/15337
1242         * g++.dg/expr/sizeof3.C: New test.
1243
1244         PR c++/14777
1245         * g++.dg/template/access14.C: New test.
1246
1247         PR c++/15554
1248         * g++.dg/template/enum1.C: New test.
1249
1250         PR c++/15057
1251         * g++.dg/eh/throw1.C: New test.
1252
1253 2004-06-07  David Ayers  <d.ayers@inode.at>
1254             Ziemowit Laski  <zlaski@apple.com>
1255
1256         * lib/objc.exp (objc_target_compile): Revert the '-framework
1257         Foundation' flag fix, since bare Darwin does not ship
1258         with the Foundation framework.
1259         * objc/execute/next_mapping.h: Provide a local NSConstantString
1260         @interface and @implementation.
1261         (objc_constant_string_init): A constructor function, used to
1262         initialize the NSConstantString meta-class object.
1263         * objc/execute/string1.m: Include "next_mapping.h" instead of
1264         <Foundation/NSString.h>.
1265         * objc/execute/string2.m: Likewise.
1266         * objc/execute/string3.m: Likewise.
1267         * objc/execute/string4.m: Likewise.
1268
1269 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1270
1271         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1272         to double. Replace double with FLOAT.
1273         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1274
1275         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1276         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1277         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1278         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1279         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1280         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1281         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1282         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1283
1284 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1285
1286         PR c/13519
1287         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1288
1289 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1290
1291         PR c++/15503
1292         * g++.dg/template/meminit2.C: New test.
1293
1294 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1295
1296         PR target/15822
1297         * gcc.c-torture/execute/compare-fp-1.c,
1298         gcc.c-torture/execute/compare-fp-2.c,
1299         gcc.c-torture/execute/compare-fp-3.c,
1300         gcc.c-torture/execute/compare-fp-4.c,
1301         gcc.c-torture/execute/compare-fp-3.x,
1302         gcc.c-torture/execute/compare-fp-4.x: Moved...
1303         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1304         gcc.c-torture/execute/ieee/compare-fp-2.c,
1305         gcc.c-torture/execute/ieee/compare-fp-3.c,
1306         gcc.c-torture/execute/ieee/compare-fp-4.c,
1307         gcc.c-torture/execute/ieee/compare-fp-3.x,
1308         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1309
1310 2004-06-04  David Ayers  <d.ayers@inode.at>
1311
1312         * objc/execute/protocol-isEqual-4.m: New testcase.
1313
1314 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1315
1316         * objc/execute/protocol-isEqual-1.m: New testcase.
1317         * objc/execute/protocol-isEqual-2.m: New testcase.
1318         * objc/execute/protocol-isEqual-3.m: New testcase.
1319
1320 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1321
1322         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1323
1324 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1325
1326         * lib/objc.exp (objc_target_compile): When running tests on
1327         Darwin (Mac OS X), inform the linker about '-framework
1328         'Foundation'.
1329
1330 2004-06-02  Eric Christopher  <echristo@redhat.com>
1331
1332         * gcc.c-torture/compile/20040602-1.c: New.
1333
1334 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1335
1336         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1337         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1338
1339         PR tree-optimization/14736
1340         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1341
1342         PR tree-optimization/14042
1343         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1344
1345         PR tree-optimization/14729
1346         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1347
1348 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1349
1350         PR fortran/15557
1351         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1352
1353 2004-06-01  Richard Hederson  <rth@redhat.com>
1354
1355         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1356
1357 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1358
1359         PR c++/14932
1360         * g++.dg/parse/offsetof4.C: New test.
1361
1362 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1363
1364         PR objc/7993
1365         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1366
1367 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1368
1369         PR c++/15701
1370         * g++.dg/template/friend29.C: New test.
1371
1372 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1373
1374         PR c/15749
1375         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1376
1377 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1378
1379         * gcc.dg/sparc-trap-1.c: New test.
1380
1381 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1382
1383         PR middle-end/15069
1384         * g++.dg/opt/fold3.C: New test case.
1385
1386 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1387
1388         * lib/target-supports.exp (check_iconv_available): Fix fallout
1389         from 2004-05-28 patch.
1390
1391 2004-05-30  Paul Brook  <paul@codesourcery.com>
1392
1393         PR fortran/15620
1394         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1395         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1396
1397 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1398
1399         * gfortran.fortran-torture/execute/random_1.f90: New test.
1400
1401 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1402
1403         * g++.dg/ext/altivec-10.C: New test.
1404
1405 2004-05-29  Paul Brook  <paul@codesourcery.com>
1406
1407         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1408
1409 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1410
1411         * gcc.dg/altivec-16.c: New test.
1412
1413 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1414
1415         * lib/target-supports.exp (check_vmx_hw_available): New.
1416         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1417
1418         * lib/target-supports.exp (check_alias_available,
1419         check_iconv_available, check_named_sections_available): Use
1420         unique names for temporary files.
1421
1422 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1423
1424         * gcc.dg/altivec-15.c: New test.
1425
1426 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1427
1428         PR c++/15083
1429         * g++.dg/warn/noeffect6.C: New test.
1430
1431         PR c++/15471
1432         * g++.dg/expr/ptrmem4.C: New test.
1433
1434         PR c++/15640
1435         * g++.dg/template/operator3.C: New test.
1436
1437 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1438
1439         PR c++/14668
1440         * g++.dg/lookup/redecl1.C: New test.
1441         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1442
1443 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1444
1445         * gcc.c-torture/execute/compare-fp-1.c,
1446         gcc.c-torture/execute/compare-fp-2.c,
1447         gcc.c-torture/execute/compare-fp-3.c,
1448         gcc.c-torture/execute/compare-fp-4.c,
1449         gcc.c-torture/execute/compare-fp-3.x,
1450         gcc.c-torture/execute/compare-fp-4.x,
1451         gcc.dg/pr15649-1.c: New.
1452
1453 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1454
1455         PR c++/12883
1456         * g++.dg/init/array14.C: New test.
1457
1458 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1459
1460         * lib/compat.exp (compat-get-options-main): New.
1461         (compat-get-options): Remove unneeded code, warn for ignored
1462         command.
1463         (compat-execute): Check flag set by dg-require-* commands.
1464
1465         * lib/compat.exp (compat-execute): Break up long lines.
1466
1467 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1468
1469         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1470         * gcc.dg/altivec-14.c: New test.
1471         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1472
1473         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1474         * gcc.dg/altivec-12.c: Ditto.
1475
1476         * gcc.dg/altivec-3.c: Move call to altivec_check.
1477
1478 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1479
1480         PR c++/15044
1481         * g++.dg/template/error12.C: New test.
1482
1483         PR c++/15317
1484         * g++.dg/ext/attrib15.C: New test.
1485
1486         PR c++/15329
1487         * g++.dg/template/ptrmem9.C: New test.
1488
1489 2004-05-25  Paul Brook  <paul@codesourcery.com>
1490
1491         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1492
1493 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1494
1495         PR c++/15165
1496         * g++.dg/template/crash19.C: New test.
1497
1498 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1499
1500         PR c++/15025
1501         * g++.dg/template/redecl1.C: New test.
1502
1503 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1504
1505         PR c++/14821
1506         * g++.dg/other/ns1.C: New test.
1507
1508         PR c++/14883
1509         * g++.dg/template/invalid1.C: New test.
1510
1511 2004-05-23  Paul Brook  <paul@codesourcery.com>
1512         Victor Leikehman  <lei@haifasphere.co.il>
1513
1514         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1515         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1516
1517 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1518
1519         PR c++/15285
1520         PR c++/15299
1521         * g++.dg/template/non-dependent5.C: New test.
1522         * g++.dg/template/non-dependent6.C: New test.
1523
1524 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1525
1526         PR c++/15507
1527         * g++.dg/inherit/union1.C: New test.
1528
1529         PR c++/15542
1530         * g++.dg/template/addr1.C: New test.
1531
1532         PR c++/15427
1533         * g++.dg/template/array5.C: New test.
1534
1535         PR c++/15287
1536         * g++.dg/template/array6.C: New test.
1537
1538 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1539             Roger Sayle  <roger@eyesopen.com>
1540
1541         * g++.dg/lookup/forscope2.C: New test case.
1542
1543 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1544
1545         * gcc.dg/cpp/Wmissingdirs.c: New.
1546
1547 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1548
1549         PR target/15301
1550         * gcc.dg/compat/union-m128-1.h: New file.
1551         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1552         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1553         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1554
1555 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1556
1557         PR target/15302
1558         * gcc.dg/compat/struct-complex-1.h: New file.
1559         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1560         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1561         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1562
1563 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1564
1565         PR middle-end/3074
1566         * gcc.dg/pr3074-1.c: New test case.
1567         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1568
1569 2004-05-20  Falk Hueffner  <falk@debian.org>
1570
1571         PR other/15526
1572         * gcc.dg/ftrapv-1.c: New test case.
1573
1574 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1575
1576         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1577
1578 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1579             Jeff Law  <law@redhat.com>
1580
1581         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1582         * gcc.dg/tree-ssa/20040518-2.c: New test.
1583
1584         * gcc.dg/tree-ssa/20040518-1.c: New test.
1585
1586 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1587
1588         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1589
1590 2004-05-18  Paul Brook  <paul@codesourcery.com>
1591
1592         PR fortran/13930
1593         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1594
1595 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1596
1597         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1598         constant folding.
1599
1600 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1601
1602         * gcc.dg/tree-ssa/20040517-1.c: New test.
1603
1604 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1605
1606         * gcc.dg/loop-4.c: New test.
1607
1608 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1609
1610         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1611
1612 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1613
1614         PR fortran/15311
1615         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1616
1617 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1618
1619         PR fortran/13826
1620         PR fortran/13940
1621         * gfortran.fortran-torture/compile/data_1.f90: New test.
1622
1623 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1624
1625         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1626         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1627
1628 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1629
1630         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1631
1632 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1633
1634         PR c/15444
1635         * gcc.dg/format/xopen-1.c: Adjust expected message.
1636         * gcc.dg/format/xopen-3.c: New test.
1637
1638 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1639
1640         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1641
1642 2004-05-14  Jeff Law  <law@redhat.com>
1643
1644         * gcc.dg/tree-ssa/20040514-2.c: New test.
1645
1646 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1647
1648         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1649         this ...
1650         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1651         this.
1652
1653 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1654
1655         * gcc.dg/tree-ssa/20040514-1.c: New test.
1656
1657 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1658
1659         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1660         test.
1661
1662 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1663
1664         PR fortran/14066
1665         * gfortran.fortran-torture/compile/do_1.f90: New test.
1666
1667 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1668
1669         PR fortran/15051
1670         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1671         test.
1672
1673 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1674
1675         PR fortran/15149
1676         * gfortran.fortran-torture/execute/random_init.f90: New test.
1677
1678 2004-05-13  Paul Brook  <paul@codesourcery.com>
1679
1680         PR fortran/15314
1681         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1682
1683 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1686         for the powerpc case.
1687
1688 2004-05-13  Jeff Law  <law@redhat.com>
1689
1690         * gcc.dg/tree-ssa/20040513-1.c: New test.
1691         * gcc.dg/tree-ssa/20040513-2.c: New test.
1692
1693 2004-05-13  Paul Brook  <paul@codesourcery.com>
1694
1695         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1696         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1697         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1698
1699 2004-05-13  Andreas Schwab  <schwab@suse.de>
1700
1701         PR other/10819
1702         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1703         characters.
1704
1705 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1706
1707         PR fortran/15294
1708         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1709
1710 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1711
1712         Merge from tree-ssa-20020619-branch.  See
1713         ChangeLog.tree-ssa for details.
1714
1715 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1716
1717         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1718         include <altivec.h> explicitly.
1719         * gcc.dg/altivec-13.c: Likewise.
1720
1721 2004-05-11  Paul Brook  <paul@codesourcery.com>
1722
1723         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1724
1725 2004-05-10  Eric Christopher  <echristo@redhat.com>
1726
1727         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1728         * gcc.dg/sibcall-4.c: Ditto.
1729
1730 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1731
1732         * g++.dg/ext/altivec-8.C: New test case.
1733         * gcc.dg/altivec-13.c: New test case.
1734
1735 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1736
1737         * gcc.c-torture/execute/divcmp-1.c: New test case.
1738         * gcc.c-torture/execute/divcmp-2.c: New test case.
1739         * gcc.c-torture/execute/divcmp-3.c: New test case.
1740
1741 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1742
1743         * g++.dg/other/pragma-re-2.C: New test.
1744
1745 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1746
1747         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1748         * gcc.dg/i386-387-2.c: Likewise.
1749
1750         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1751         __builtin_drem.
1752         * gcc.dg/i386-387-6.c: Likewise.
1753
1754 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1755
1756         * gcc.dg/builtins-33.c:  Also check log1p*.
1757
1758 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1759
1760         PR optimization/15296
1761         * gcc.c-torture/execute/pr15296.c: New test.
1762
1763 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1764
1765         * gcc.dg/builtins-40.c: New test.
1766
1767 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1768
1769         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1770
1771 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1772
1773         * g++.dg/ext/spe1.C: New testcase.
1774
1775 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1776
1777         * objc.dg/image-info.m: Allow additional attributes
1778         for __image_info section.
1779
1780 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1781
1782         * gcc.dg/torture/mips-hilo-2.c: New test.
1783
1784 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1785
1786         PR c++/14389
1787         * g++.dg/template/member5.C: New test.
1788
1789 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1790
1791         * gcc.dg/builtins-34.c: Also check expm1*.
1792
1793 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1794
1795         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1796         * gcc.dg/torture/builtin-convert-3.c: New test.
1797
1798 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1799
1800         PR middle-end/15054
1801         * g++.dg/opt/pr15054.C: New test.
1802
1803 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1804
1805         * gcc.dg/torture/builtin-rounding-1.c: New test.
1806         * gcc.dg/builtins-25.c: Delete.
1807         * gcc.dg/builtins-29.c: Delete.
1808
1809 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1810
1811         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1812         * gcc.dg/sibcall-4.c: Likewise.
1813         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1814
1815 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1816
1817         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1818         bit-field on 16-bit targets.
1819
1820 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1821
1822         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1823         16-bit targets.
1824
1825 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1826
1827         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1828         * gcc.dg/rs6000-power2-2.c: Likewise.
1829
1830 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1833         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1834         Change the asm registers to be in form of frN instead of fN.
1835
1836 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1837
1838         * gcc.dg/torture/builtin-convert-2.c: New test.
1839
1840 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1841
1842         * gcc.dg/rs6000-power2-1.c: New test.
1843         * gcc.dg/rs6000-power2-2.c: New test.
1844
1845 2004-04-28  Jan Hubicka  <jh@suse.cz>
1846
1847         * gcc.dg/unused-6.c: New test.
1848
1849 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1850             Ulrich Weigand  <uweigand@de.ibm.com>
1851
1852         * ada/acats/run_all.sh: Define $target variable.
1853
1854 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1855
1856         PR c++/15119
1857         * g++.dg/other/vararg-1.C: New test.
1858
1859         PR c++/4794
1860         * g++.dg/eh/cleanup3.C: New test.
1861
1862 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1863
1864         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1865         and ad8011a (target_insn).
1866         * ada/acats/support/macro.dfs: Likewise.
1867         * ada/acats/support/impbit.adb: New file.
1868
1869 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1870
1871         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1872
1873 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1874
1875         * gcc.dg/loop-3.c: New test.
1876
1877 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1878
1879         * gcc.c-torture/execute/simd-5.c: New test.
1880
1881 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1882
1883         PR c++/15064
1884         * g++.dg/template/crash18.C: New test.
1885
1886 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1887
1888         * g++.dg/ext/complit3.C: New test.
1889
1890 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1891
1892         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1893         * gcc.dg/altivec-3.c: Same.
1894         * gcc.dg/altivec-varargs-1.c: Same.
1895
1896 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1897
1898         * lib/target-supports.exp (check_profiling_available): Assume
1899         profiling is not available on powerpc-eabi targets.
1900
1901 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1902
1903         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1904         * gcc.dg/vmx/bug-1.c: Ditto.
1905
1906 2004-04-20  Eric Christopher  <echristo@redhat.com>
1907
1908         * gcc.dg/charset/extern.c: New test.
1909         * g++.dg/charset/extern3.cc: Ditto.
1910
1911 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1912
1913         * gcc.dg/builtins-39.c: New test.
1914
1915 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1916
1917         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1918
1919 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1920
1921         * gcc.dg/torture/mips-hilo-1.c: New test.
1922
1923 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1924
1925         * gcc.c-torture/compile/20040419-1.c: New test.
1926
1927 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1928
1929         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1930
1931 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1932             Aldy Hernandez  <aldyh@redhat.com>
1933
1934         * gcc.c-torture/execute/va-arg-24.c: New.
1935
1936 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1937             Aldy Hernandez  <aldyh@redhat.com>
1938
1939         * gcc.dg/vmx/1b-01.c: New.
1940         * gcc.dg/vmx/1b-02.c: New.
1941         * gcc.dg/vmx/1b-03.c: New.
1942         * gcc.dg/vmx/1b-04.c: New.
1943         * gcc.dg/vmx/1b-05.c: New.
1944         * gcc.dg/vmx/1b-06.c: New.
1945         * gcc.dg/vmx/1b-07.c: New.
1946         * gcc.dg/vmx/1c-01.c: New.
1947         * gcc.dg/vmx/1c-02.c: New.
1948         * gcc.dg/vmx/3a-01a.c: New.
1949         * gcc.dg/vmx/3a-01.c: New.
1950         * gcc.dg/vmx/3a-01m.c: New.
1951         * gcc.dg/vmx/3a-03.c: New.
1952         * gcc.dg/vmx/3a-03m.c: New.
1953         * gcc.dg/vmx/3a-04.c: New.
1954         * gcc.dg/vmx/3a-04m.c: New.
1955         * gcc.dg/vmx/3a-05.c: New.
1956         * gcc.dg/vmx/3a-06.c: New.
1957         * gcc.dg/vmx/3a-06m.c: New.
1958         * gcc.dg/vmx/3a-07.c: New.
1959         * gcc.dg/vmx/3b-01.c: New.
1960         * gcc.dg/vmx/3b-02.c: New.
1961         * gcc.dg/vmx/3b-10.c: New.
1962         * gcc.dg/vmx/3b-13.c: New.
1963         * gcc.dg/vmx/3b-14.c: New.
1964         * gcc.dg/vmx/3b-15.c: New.
1965         * gcc.dg/vmx/3c-01a.c: New.
1966         * gcc.dg/vmx/3c-01.c: New.
1967         * gcc.dg/vmx/3c-02.c: New.
1968         * gcc.dg/vmx/3c-03.c: New.
1969         * gcc.dg/vmx/3d-01.c: New.
1970         * gcc.dg/vmx/4-01.c: New.
1971         * gcc.dg/vmx/4-03.c: New.
1972         * gcc.dg/vmx/5-01.c: New.
1973         * gcc.dg/vmx/5-02.c: New.
1974         * gcc.dg/vmx/5-03.c: New.
1975         * gcc.dg/vmx/5-04.c: New.
1976         * gcc.dg/vmx/5-05.c: New.
1977         * gcc.dg/vmx/5-06.c: New.
1978         * gcc.dg/vmx/5-07.c: New.
1979         * gcc.dg/vmx/5-07t.c: New.
1980         * gcc.dg/vmx/5-08.c: New.
1981         * gcc.dg/vmx/5-10.c: New.
1982         * gcc.dg/vmx/5-11.c: New.
1983         * gcc.dg/vmx/7-01a.c: New.
1984         * gcc.dg/vmx/7-01.c: New.
1985         * gcc.dg/vmx/7c-01.c: New.
1986         * gcc.dg/vmx/7d-01.c: New.
1987         * gcc.dg/vmx/7d-02.c: New.
1988         * gcc.dg/vmx/8-01.c: New.
1989         * gcc.dg/vmx/8-02a.c: New.
1990         * gcc.dg/vmx/8-02.c: New.
1991         * gcc.dg/vmx/brode-1.c: New.
1992         * gcc.dg/vmx/bug-1.c: New.
1993         * gcc.dg/vmx/bug-2.c: New.
1994         * gcc.dg/vmx/bug-3.c: New.
1995         * gcc.dg/vmx/cw-bug-1.c: New.
1996         * gcc.dg/vmx/cw-bug-2.c: New.
1997         * gcc.dg/vmx/cw-bug-3.c: New.
1998         * gcc.dg/vmx/dct.c: New.
1999         * gcc.dg/vmx/debug-1.c: New.
2000         * gcc.dg/vmx/debug-2.c: New.
2001         * gcc.dg/vmx/debug-3.c: New.
2002         * gcc.dg/vmx/debug-4.c: New.
2003         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2004         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2005         * gcc.dg/vmx/eg-5.c: New.
2006         * gcc.dg/vmx/fft.c: New.
2007         * gcc.dg/vmx/gcc-bug-1.c: New.
2008         * gcc.dg/vmx/gcc-bug-2.c: New.
2009         * gcc.dg/vmx/gcc-bug-3.c: New.
2010         * gcc.dg/vmx/gcc-bug-4.c: New.
2011         * gcc.dg/vmx/gcc-bug-5.c: New.
2012         * gcc.dg/vmx/gcc-bug-6.c: New.
2013         * gcc.dg/vmx/gcc-bug-7.c: New.
2014         * gcc.dg/vmx/gcc-bug-8.c: New.
2015         * gcc.dg/vmx/gcc-bug-9.c: New.
2016         * gcc.dg/vmx/gcc-bug-b.c: New.
2017         * gcc.dg/vmx/gcc-bug-c.c: New.
2018         * gcc.dg/vmx/gcc-bug-d.c: New.
2019         * gcc.dg/vmx/gcc-bug-e.c: New.
2020         * gcc.dg/vmx/gcc-bug-f.c: New.
2021         * gcc.dg/vmx/gcc-bug-g.c: New.
2022         * gcc.dg/vmx/gcc-bug-i.c: New.
2023         * gcc.dg/vmx/harness.h: New.
2024         * gcc.dg/vmx/ira1.c: New.
2025         * gcc.dg/vmx/ira2a.c: New.
2026         * gcc.dg/vmx/ira2b.c: New.
2027         * gcc.dg/vmx/ira2.c: New.
2028         * gcc.dg/vmx/ira2c.c: New.
2029         * gcc.dg/vmx/mem.c: New.
2030         * gcc.dg/vmx/newton-1.c: New.
2031         * gcc.dg/vmx/ops.c: New.
2032         * gcc.dg/vmx/sn7153.c: New.
2033         * gcc.dg/vmx/spill2.c: New.
2034         * gcc.dg/vmx/spill3.c: New.
2035         * gcc.dg/vmx/spill.c: New.
2036         * gcc.dg/vmx/t.c: New.
2037         * gcc.dg/vmx/varargs-1.c: New.
2038         * gcc.dg/vmx/varargs-2.c: New.
2039         * gcc.dg/vmx/varargs-3.c: New.
2040         * gcc.dg/vmx/varargs-4.c: New.
2041         * gcc.dg/vmx/varargs-5.c: New.
2042         * gcc.dg/vmx/varargs-6.c: New.
2043         * gcc.dg/vmx/varargs-7.c: New.
2044         * gcc.dg/vmx/vmx.exp: New.
2045         * gcc.dg/vmx/vprint-1.c: New.
2046         * gcc.dg/vmx/vscan-1.c: New.
2047         * gcc.dg/vmx/x-01.c: New.
2048         * gcc.dg/vmx/x-02.c: New.
2049         * gcc.dg/vmx/x-03.c: New.
2050         * gcc.dg/vmx/x-04.c: New.
2051         * gcc.dg/vmx/x-05.c: New.
2052         * gcc.dg/vmx/yousufi-1.c: New.
2053         * gcc.dg/vmx/zero-1.c: New.
2054         * gcc.dg/vmx/zero.c: New.
2055
2056 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2057
2058         * g++.dg/lookup/java1.C: Update for chage of
2059         _Jv_AllocObject.
2060         * g++.dg/lookup/java2.C: Likewise.
2061
2062 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2063
2064         * ada/acats/run_all.sh: use -O2 by default.
2065
2066 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2067
2068         * gcc.dg/vr-mult-[12].c: New tests.
2069
2070 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2071
2072         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2073
2074         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2075
2076 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2077
2078         * lib/target-supports.exp (check_profiling_available): Assume profiling
2079         isn't available for mips*-*-elf targets.
2080
2081 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2082
2083         * gcc.dg/builtins-38.c: New test.
2084
2085 2004-04-14  Eric Christopher  <echristo@redhat.com>
2086
2087         * g++.dg/charset/charset.exp: Run .cc extension tests.
2088
2089 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2090
2091         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2092
2093 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2094
2095         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2096
2097 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2098
2099         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2100         * gcc.dg/i386-387-2.c: Likewise.
2101
2102         * gcc.dg/i386-387-7.c: New test.
2103         * gcc.dg/i386-387-8.c: New test.
2104
2105         * gcc.dg/builtins-37.c: New test.
2106
2107 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2108
2109         * g++.dg/pch/externc-1.C: Add missing semicolon.
2110
2111 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2112
2113         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2114
2115 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2116
2117         * gcc.c-torture/execute/20040411-1.c: New test.
2118
2119 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2120
2121         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2122
2123 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2124
2125         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2126
2127 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2128
2129         * lib/target-supports.exp (check_named_sections_available): New.
2130         * lib/gcc-dg.exp (dg-require-named-sections): New.
2131         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2132         old-deja.exp.  Also prune error-count message from HP linker.
2133         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2134
2135         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2136         * g++.old-deja/g++.pt/static3.C: Likewise.
2137         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2138
2139 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2140
2141         * gcc.c-torture/execute/20040409-1.c: New test case.
2142         * gcc.c-torture/execute/20040409-2.c: New test case.
2143         * gcc.c-torture/execute/20040409-3.c: New test case.
2144
2145 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2146
2147         * gcc.dg/20040409-1.c: New test.
2148
2149 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2150
2151         PR target/14888
2152         * g++.dg/opt/pr14888.C: New test case.
2153
2154 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2155
2156         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2157         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2158         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2159         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2160         New tests.
2161
2162 2004-04-08  Paul Brook  <paul@codesourcery.com>
2163
2164         * gcc.dg/spill-1.c: New test.
2165
2166 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2167
2168         * gcc.dg/torture/builtin-ctype-2.c: New test.
2169
2170 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2171
2172         * gcc.dg/pch/pch.exp: Add largefile test.
2173
2174 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2175
2176         * g++.dg/pch/externc-1.Hs: New.
2177         * g++.dg/pch/externc-1.C: New.
2178
2179 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2180
2181         * gcc.dg/compat/struct-by-value-5a_main.c,
2182         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2183         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2184         * gcc.dg/compat/struct-by-value-5a_x.c,
2185         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2186         gcc.dg/compat/struct-by-value-5_x.c.
2187         * gcc.dg/compat/struct-by-value-5a_y.c,
2188         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2189         gcc.dg/compat/struct-by-value-5_y.c.
2190
2191         * gcc.dg/compat/struct-by-value-6a_main.c,
2192         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2193         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2194         * gcc.dg/compat/struct-by-value-6a_x.c,
2195         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2196         gcc.dg/compat/struct-by-value-6_x.c.
2197         * gcc.dg/compat/struct-by-value-6a_y.c,
2198         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2199         gcc.dg/compat/struct-by-value-6_y.c.
2200
2201         * gcc.dg/compat/struct-by-value-7a_main.c,
2202         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2203         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2204         * gcc.dg/compat/struct-by-value-7a_x.c,
2205         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2206         gcc.dg/compat/struct-by-value-7_x.c.
2207         * gcc.dg/compat/struct-by-value-7a_y.c,
2208         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2209         gcc.dg/compat/struct-by-value-7_y.c.
2210
2211 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2212
2213         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2214         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2215         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2216         options.
2217
2218 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2219
2220         * gcc.dg/builtins-36.c: New test.
2221
2222 2004-04-06  Paul Brook  <paul@codesourcery.com>
2223
2224         * README.gcc: Remove obsolete contraint on testcases.
2225
2226 2004-04-05  Paul Brook  <paul@codesourcery.com>
2227
2228         PR2123
2229         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2230         failure and exit(0) on success.
2231         * g++.dg/expr/anew2.C: Ditto.
2232         * g++.dg/expr/anew3.C: Ditto.
2233         * g++.dg/expr/anew4.C: Ditto.
2234
2235 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2236
2237         PR c++/3518
2238         * g++.dg/template/unify7.C: New.
2239
2240 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2241
2242         * g++.dg/README: Bring up to date with new subdirectories; remove
2243         duplicate subdirectory lines.
2244
2245 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2246
2247         PR c++/14007
2248         * g++.dg/template/unify5.C: New.
2249         * g++.dg/template/unify6.C: New.
2250         * g++.dg/template/qualttp20.C: Adjust.
2251         * g++.old-deja/g++.jason/report.C: Adjust.
2252         * g++.old-deja/g++.other/qual1.C: Adjust.
2253
2254 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2255
2256         PR c++/14803
2257         * g++.dg/inherit/ptrmem1.C: New test.
2258
2259 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2260
2261         PR c++/14755
2262         * gcc.c-torture/execute/20040331-1.c: New test.
2263         * gcc.dg/20040331-1.c: New test.
2264
2265 2004-04-01  Paul Brook  <paul@codesourcery.com>
2266
2267         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2268
2269 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/14724
2272         * g++.dg/init/goto1.C: New test.
2273
2274         PR c++/14763
2275         * g++.dg/template/defarg4.C: New test.
2276
2277 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2278
2279         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2280
2281 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2282
2283         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2284
2285 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2286
2287         * gcc.dg/noncompile/undeclared-2.c: New test.
2288
2289 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2290
2291         * gcc.dg/940409-1.c: Remove XFAIL.
2292         * gcc.dg/reg-vol-struct-1.c: New test.
2293
2294 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2295
2296         * gcc.dg/torture/builtin-wctype-1.c: New test.
2297
2298 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2299
2300         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2301         * gcc.dg/20001101-1.c: Likewise.
2302         * gcc.dg/20001102-1.c: Likewise.
2303
2304 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2305
2306         * gcc.dg/compare8.c: Add an additional test for XOR.
2307
2308 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2309
2310         * gcc.dg/torture/builtin-ctype-1.c: New test.
2311
2312 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2313
2314         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2315         * gcc.dg/torture/builtin-math-1.c: Likewise.
2316         * gcc.dg/torture/builtin-power-1.c: New test.
2317
2318 2004-03-24  Andreas Schwab  <schwab@suse.de>
2319
2320         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2321         IA64 assembler.
2322
2323 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2324             Roger Sayle  <roger@eyesopen.com>
2325
2326         * gcc.dg/compare8.c: New test case.
2327
2328 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2329
2330         * g++.dg/ext/altivec-7.C: New test.
2331
2332 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2333
2334         PR 12267, 12391, 12560, 13129, 14114, 14133
2335         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2336         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2337         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2338         Adjust error regexps.
2339         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2340         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2341         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2342         * gcc.dg/local1.c: Add explanatory comment.
2343
2344 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2345
2346         PR optimization/14669
2347         * g++.dg/opt/fold2.C: New test case.
2348
2349 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2350
2351         PR c/14069
2352         * gcc.dg/20040322-1.c: New test.
2353
2354 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2355
2356         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2357         * gcc.dg/ultrasp4.c: Likewise.
2358         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2359
2360 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2361
2362         * gcc.dg/i386-sse-8.c: Reset default options.
2363
2364 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2365
2366         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2367         in the error message text.
2368
2369 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2370
2371         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2372
2373 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2374
2375         PR c++/14616
2376         * g++.dg/init/array13.C: New test.
2377
2378 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2379
2380         PR target/13889
2381         * gcc.c-torture/compile/pr13889.c: New test case.
2382
2383 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2384
2385         PR c/14635
2386         * builtins-1.c (nan, nans): Don't test.
2387         * builtins-30.c: Don't use nan, nanf, nanl.
2388         * builtins-35.c: New test.
2389
2390 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2391
2392         * g++.dg/ext/altivec-6.C: New test.
2393
2394 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2395
2396         * g++.dg/init/placement3.C: New test.
2397
2398         * g++.dg/template/spec13.C: New test.
2399
2400         * g++.dg/lookup/using11.C: New test.
2401
2402         * g++.dg/lookup/koenig3.C: New test.
2403
2404         * g++.dg/template/operator2.C: New test.
2405
2406         * g++.dg/expr/dtor3.C: New test.
2407         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2408         marker.
2409         * g++.old-deja/g++.law/visibility28.C: Likewise.
2410
2411 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2412
2413         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2414         * gcc.dg/ppc64-abi-3.c: Likewise.
2415
2416 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2417
2418         PR c++/14545
2419         * g++.dg/parse/template15.C: New test.
2420
2421 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2422
2423         * g++.dg/expr/dtor2.C: New test.
2424
2425         * g++.dg/lookup/anon4.C: New test.
2426
2427         * g++.dg/overload/using1.C: New test.
2428
2429         * g++.dg/template/lookup7.C: New test.
2430
2431         * g++.dg/template/typename6.C: New test.
2432
2433         * g++.dg/expr/cond6.C: New test.
2434
2435 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2436
2437         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2438
2439 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2440
2441         * g++.dg/expr/cond5.C: New test.
2442         * g++.dg/expr/constcast1.C: Likewise.
2443         * g++.dg/expr/ptrmem2.C: Likewise.
2444         * g++.dg/expr/ptrmem3.C: Likewise.
2445         * g++.dg/lookup/main1.C: Likewise.
2446         * g++.dg/template/lookup6.C: Likewise.
2447
2448 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2449
2450         * gcc.dg/local1.c: New test.
2451
2452         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2453
2454 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2455
2456         * gcc.dg/torture/builtin-convert-1.c: New test.
2457
2458 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2459
2460         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2461
2462 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2463
2464         PR c++/14481
2465         * g++.dg/warn/Wunused-7.C: New test.
2466
2467 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2468
2469         * gcc.dg/torture/builtin-integral-1.c: New test.
2470
2471 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2472
2473         PR c++/14586
2474         * g++.dg/parse/non-dependent3.C: New test.
2475
2476 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2477
2478         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2479         * g++.dg/eh/simd-2.C: Likewise.
2480         * g++.dg/init/array10.C: Likewise.
2481         * gcc.c-torture/compile/simd-1.c: Likewise.
2482         * gcc.c-torture/compile/simd-2.c: Likewise.
2483         * gcc.c-torture/compile/simd-3.c: Likewise.
2484         * gcc.c-torture/compile/simd-4.c: Likewise.
2485         * gcc.c-torture/compile/simd-6.c: Likewise.
2486         * gcc.c-torture/execute/simd-1.c: Likewise.
2487         * gcc.c-torture/execute/simd-2.c: Likewise.
2488         * gcc.dg/compat/vector-defs.h: Likewise.
2489         * gcc.dg/20020531-1.c: Likewise.
2490         * gcc.dg/altivec-3.c: Likewise.
2491         * gcc.dg/altivec-4.c: Likewise.
2492         * gcc.dg/altivec-varargs-1.c: Likewise.
2493         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2494         * gcc.dg/i386-mmx-3.c: Likewise.
2495         * gcc.dg/i386-sse-4.c: Likewise.
2496         * gcc.dg/i386-sse-5.c: Likewise.
2497         * gcc.dg/i386-sse-8.c: Likewise.
2498         * gcc.dg/simd-1.c: Likewise.
2499         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2500         __ev64_opaque__ since the machine description provides it.
2501
2502 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2503
2504         * lib/compat.exp (skip_list): New global variable.
2505         Use it to hold the user defined COMPAT_SKIPS list if any.
2506         (compat-obj): Add the members of skip_list to optall.
2507
2508 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2509
2510         * gcc.dg/compat/union-by-value-1_main.c,
2511         union-by-value-1_x.c, union-by-value-1_y.c,
2512         union-check.h, union-defs.h,
2513         union-init.h, union-return-1_main.c,
2514         union-return-1_x.c, union-return-1_y.c: New files.
2515
2516 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2517
2518         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2519         mixed-struct-init.h: Add 4 mixed structure types.
2520         struct-by-value-21_main.c, struct-by-value-21_x.c,
2521         struct-by-value-21_y.c, struct-return-21_main.c,
2522         struct-return-21_x.c, struct-return-21_y.c: New files.
2523
2524 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2525
2526         PR c++/14550
2527         * g++.dg/parse/template14.C: New test.
2528
2529 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2530
2531         * gcc.c-torture/execute/20040313-1.c: New test.
2532
2533 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2534
2535         PR target/14533
2536         * gcc.dg/20040311-2.c: New test.
2537
2538 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2539
2540         PR other/14544
2541         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2542         bit-field.
2543
2544 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2545
2546         * gcc.dg/20040305-2.c: Add missing return statement.
2547
2548 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2549
2550         * gcc.dg/builtins-34.c: Also check pow10*.
2551
2552 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2553
2554         PR target/14262
2555         * gcc.dg/20040305-2.c: New test.
2556
2557 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2558
2559         * gcc.dg/20040310-1.c: New test.
2560
2561 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2562
2563         * gcc.c-torture/execute/20040311-1.c: New test case.
2564
2565 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/14476
2568         * g++.dg/lookup/enum1.C: New test.
2569
2570 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2571
2572         PR c++/14510
2573         * g++.dg/lookup/struct2.C: New test.
2574
2575 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2576
2577         * gcc.dg/builtins-34.c: New test.
2578
2579 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2580
2581         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2582
2583 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2584
2585         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2586         * gcc.dg/alias-2.c: New testcase.
2587
2588 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2589
2590         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2591
2592 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2593
2594         * gcc.c-torture/execute/20040309-1.c: New test case.
2595
2596 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2597
2598         PR c++/14397
2599         * g++.dg/overload/ref1.C: New.
2600
2601 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2602
2603         PR c++/14409
2604         * g++.dg/template/spec12.C: New test.
2605
2606         PR c++/14448
2607         * g++.dg/parse/crash14.C: New test.
2608
2609 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/14230
2612         * g++.dg/init/ref11.C: New test.
2613
2614 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2615
2616         PR c++/14432
2617         * g++.dg/parse/builtin2.C: New test.
2618
2619 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2620
2621         PR c++/14401
2622         * g++.dg/init/ctor3.C: New test.
2623         * g++.dg/init/union1.C: New test.
2624         * g++.dg/ext/anon-struct4.C: New test.
2625
2626 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2627
2628         * g++.dg/lookup/koenig1.C: Tweak error messages.
2629         * g++.dg/lookup/used-before-declaration.C: Likewise.
2630         * g++.dg/other/do1.C: Likewise.
2631         * g++.dg/overload/koenig1.C: Likewise.
2632         * g++.dg/parse/crash13.C: Likewise.
2633         * g++.dg/template/instantiate3.C: Likewise.
2634
2635 2004-03-08  Eric Christopher  <echristo@redhat.com>
2636
2637         * * lib/target-supports.exp: Enable libiconv in test
2638         compilation.  Fix up error checking.
2639
2640 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2641
2642         PR middle-end/14289
2643         * gcc.dg/pr14289-1.c: New test case.
2644         * gcc.dg/pr14289-2.c: Likewise.
2645         * gcc.dg/pr14289-3.c: Likewise.
2646
2647 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2648
2649         * gcc.c-torture/execute/20040308-1.c: New test.
2650
2651 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2652
2653         * gcc.c-torture/execute/20040307-1.c: New test case.
2654
2655 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2656
2657         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2658
2659 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2660
2661         * gcc.dg/20040306-1.c: New test.
2662
2663 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2664
2665         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2666         them static.
2667         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2668
2669 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2670
2671         PR c/14465
2672         * gcc.dg/decl-6.c: New test.
2673
2674 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2675
2676         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2677         Rename LOGPOW -> LOG_POW.
2678         (SQRT_EXP, POW_EXP): New.
2679
2680 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2681
2682         * gcc.dg/i386-sse-8.c: New test.
2683
2684 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2685
2686         PR c/14114
2687         * gcc.dg/decl-5.c: New test.
2688
2689 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2690
2691         * gcc.dg/20040305-1.c: New test.
2692
2693 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2694
2695         PR other/14354
2696         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2697
2698 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2699
2700         PR c++/14425, c++/14426
2701         * g++.dg/ext/altivec-4.C: New test.
2702         * g++.dg/ext/altivec-5.C: New test.
2703
2704 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2705
2706         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2707         global variables of a type with no linkage.
2708         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2709         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2710         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2711         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2712         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2713         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2714         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2715         * g++.dg/warn/deprecated.C: Name enum Color.
2716         * g++.dg/overload/VLA.C: Name structure for 'b'.
2717         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2718
2719 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2720
2721         * gcc.c-torture/compile/20040304-1.c: New test.
2722
2723 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2724
2725         PR 13728
2726         * gcc.dg/decl-4.c: New testcase.
2727
2728 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2729
2730         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2731         as PRECF if sizeof (float) > sizeof (double).
2732         (PRECL): Make it the same as PRECF if
2733         sizeof (float) > sizeof (long double).
2734
2735 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2736
2737         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2738         system type.  Add check for irix6 which doesn't have c99 runtime.
2739
2740 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2741
2742         * gcc.dg/const-elim-1.c: xfail for xtensa.
2743
2744 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2745
2746         PR c++/14369
2747         * g++.dg/template/cond4.C: New test.
2748
2749 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2750
2751         PR c++/14360
2752         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2753
2754         PR c++/14361
2755         * g++.dg/parse/defarg7.C: New test.
2756
2757         PR c++/14359
2758         * g++.dg/template/friend26.C: New test.
2759
2760 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/14324
2763         * g++.dg/abi/mangle21.C: New test.
2764
2765         PR c++/14260
2766         * g++.dg/parse/constructor2.C: New test.
2767
2768         PR c++/14337
2769         * g++.dg/template/sfinae1.C: New test.
2770
2771 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2772
2773         PR c++/14267
2774         * g++.dg/expr/crash2.C: New test.
2775
2776         PR middle-end/13448
2777         * gcc.dg/inline-5.c: New test.
2778         * gcc.dg/always-inline.c: Split out tests into ...
2779         * gcc.dg/always-inline2.c: ... this and ...
2780         * gcc.dg/always-inline3.c: ... this.
2781
2782 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2783
2784         PR debug/12103
2785         * g++.dg/debug/crash1.C: New test.
2786
2787 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2788
2789         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2790         function with __attribute__((noinline)).
2791         (recurser_void2): Likewise.
2792         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2793         (recurser_void2): Likewise.
2794
2795 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2796
2797         PR middle-end/14203
2798         * g++.dg/warn/Wunused-6.C: New test case.
2799
2800 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2801
2802         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2803         not defined.
2804
2805 2004-02-27  Eric Christopher  <echristo@redhat.com>
2806
2807         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2808         * g++.dg/charset/asm2.c: Run only x86.
2809         * gcc.dg/charset/asm3.c: Ditto.
2810
2811 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2812
2813         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2814         ld_library_path.
2815
2816 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2817
2818         * g++.dg/ext/altivec-3.C: New.
2819
2820 2004-02-26  Richard Henderson  <rth@redhat.com>
2821
2822         * g++.dg/ext/attrib10.C: Mark for warning.
2823         * gcc.dg/attr-alias-1.c: New.
2824
2825 2004-02-26  Richard Henderson  <rth@redhat.com>
2826
2827         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2828         * gcc.c-torture/execute/20040208-2.c: ... it back.
2829
2830 2004-02-26  Eric Christopher  <echristo@redhat.com>
2831
2832         * lib/target-supports.exp (check-iconv-available): New function.
2833         * lib/gcc-dg.exp (dg-require-iconv): New function.
2834         Use above.
2835         * gcc.dg/charset: New directory.
2836         * gcc.dg/charset/charset.exp: New file.
2837         * gcc.dg/charset/asm1.c: Ditto.
2838         * gcc.dg/charset/asm2.c: Ditto.
2839         * gcc.dg/charset/asm3.c: Ditto.
2840         * gcc.dg/charset/asm4.c: Ditto.
2841         * gcc.dg/charset/asm5.c: Ditto.
2842         * gcc.dg/charset/attribute1.c: Ditto.
2843         * gcc.dg/charset/attribute2.c: Ditto.
2844         * gcc.dg/charset/string1.c: Ditto.
2845         * g++.dg/charset: New directory.
2846         * g++.dg/dg.exp: Add here. Special options.
2847         * g++.dg/charset/charset.exp: New file.
2848         * g++.dg/charset/asm1.c: Ditto.
2849         * g++.dg/charset/asm2.c: Ditto.
2850         * g++.dg/charset/asm3.c: Ditto.
2851         * g++.dg/charset/asm4.c: Ditto.
2852         * g++.dg/charset/attribute1.c: Ditto.
2853         * g++.dg/charset/attribute2.c: Ditto.
2854         * g++.dg/charset/extern1.cc: Ditto.
2855         * g++.dg/charset/extern2.cc: Ditto.
2856         * g++.dg/charset/string1.c: Ditto.
2857
2858 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2859
2860         PR c++/14278
2861         * g++.dg/parse/comma1.C: New test.
2862
2863 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2864
2865         PR c++/14284
2866         * g++.dg/template/ttp8.C: New test.
2867
2868 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2869
2870         * gcc.dg/fixuns-trunc-1.c: New test.
2871
2872 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2873
2874         * gcc.dg/builtins-config.h: Use #elif.
2875
2876 2004-02-26  Michael Matz  <matz@suse.de>
2877
2878         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2879         * gcc.dg/991214-1.c: Likewise.
2880         * gcc.dg/i386-asm-1.c: Likewise.
2881
2882 2004-02-25  Richard Henderson  <rth@redhat.com>
2883
2884         * gcc.c-torture/execute/20040208-2.c: Move ...
2885         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2886
2887 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2888
2889         PR c++/14246
2890         * g++.dg/other/crash-3.C: New test.
2891
2892 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2893
2894         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2895         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2896
2897         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2898         HP-UX.
2899
2900 2004-02-24  Michael Matz  <matz@suse.de>
2901
2902         * gcc.dg/i386-regparm.c: New.
2903
2904 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2905
2906         * gcc.c-torture/execute/20040223-1.c: New.
2907
2908 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2909             Kazu Hirata  <kazu@cs.umass.edu>
2910
2911         * gcc.dg/fwritable-strings-1.c: Remove.
2912
2913 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2914
2915         PR c/14156
2916         * gcc.dg/20040223-1.c: New test.
2917
2918 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2919
2920         PR c++/14106
2921         * g++.dg/ext/typeof9.C: New test.
2922
2923 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2924
2925         PR c++/14250
2926         * g++.dg/other/switch1.C: New test.
2927
2928 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2929
2930         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2931         * gcc.dg/va-arg-1.c: Likewise.
2932
2933 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2934
2935         PR c++/14143
2936         * g++.dg/template/koenig5.C: New test.
2937
2938 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2939
2940         * g++.dg/ext/altivec-1.C: Generalize target triple.
2941         * g++.dg/ext/altivec-2.C: New test case.
2942         * g++.dg/ext/altivec_check.h: New file.
2943         * gcc.dg/altivec-1.c: Generalize target triple;
2944         include altivec_check.h and call altivec_check().
2945         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2946         * gcc.dg/altivec-6.c: New test case.
2947         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2948         type casts as needed.
2949         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2950         altivec_check().
2951         * gcc.dg/altivec-12.c: New test case.
2952         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2953         include altivec_check.h and call altivec_check().
2954         * gcc.dg/altivec_check.h: New file.
2955
2956 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2957
2958         * lib/target-supports.exp (check_alias_available): Don't mangle
2959         function `g' in test program.
2960
2961 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2962
2963         * lib/target-supports.exp (check_profiling_available): Check
2964         argument to determine whether we support a profiling type.
2965         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2966         check_profiling_available.
2967         * g++.dg/bprob/bprob.exp: Likewise
2968         * g77.dg/bprob/bprob.exp: Likewise.
2969         * gcc.misc-tests/bprob.exp: Likewise.
2970         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2971         dg-require-profiling and delete expected error handling.
2972         * gcc.dg/20021014-1.c: Likewise.
2973         * gcc.dg/nest.c: Likewise.
2974
2975 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2976
2977         PR c++/12007
2978         * g++.dg/other/vthunk1.C: New test.
2979
2980 2004-02-20  Falk Hueffner  <falk@debian.org>
2981
2982         PR target/14201
2983         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2984
2985 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2986
2987         PR c++/13927
2988         * g++.dg/other/error8.C: Remove XFAIL markers.
2989
2990         PR c++/14173
2991         * g++.dg/ext/packed5.C: New test.
2992
2993         PR c++/14199
2994         * g++.dg/warn/Wunused-5.C: New test.
2995
2996         PR c++/14186
2997         * g++.dg/lookup/member1.C: New test.
2998
2999 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3000
3001         * gcc.c-torture/compile/20040130-1.c: Enable only when
3002         __INT_MAX__ >= 2147483647L.
3003         * gcc.c-torture/compile/961203-1.c: Likewise.
3004
3005 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3006
3007         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3008         * g++.dg/opt/template1.C: Robustify assembler regexp
3009
3010 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3011
3012         * gcc.c-torture/execute/simd-4.x: Remove.
3013         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3014         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3015         Guard with #ifndef SKIP_ATTRIBUTE.
3016         * gcc.dg/compat/vector-1_y.c: Likewise.
3017         * gcc.dg/compat/vector-2_x.c: Likewise.
3018         * gcc.dg/compat/vector-2_y.c: Likewise.
3019         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3020         * g++.dg/eh/simd-2.C: Likewise.
3021
3022 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3023
3024         * gcc.c-torture/compile/complex-1.c: New.
3025
3026 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3027
3028         PR target/14209
3029         * gcc.c-torture/execute/20040218-1.c: New test.
3030
3031 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3032
3033         PR c++/14181
3034         * g++.dg/parse/new2.C: New test.
3035
3036 2004-02-18  Paul Brook  <paul@codesourcery.com>
3037
3038         * gcc.c-torture/compile/libcall-1.c: New test.
3039
3040 2004-02-18  Paul Brook  <paul@codesourcery.com>
3041
3042         PR debug/12934
3043         * gcc.dg/debug/debug-7.c: New test.
3044
3045 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3046
3047         * gcc.dg/20040217-1.c: New test.
3048
3049 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3050
3051         * gcc.c-torture/execute/990208-1.x: Delete.
3052
3053 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3054
3055         * gcc.c-torture/execute/20040208-2.x: New file.
3056
3057 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3058
3059         PR c++/11326
3060         * g++.dg/abi/structret1.C: New test.
3061
3062 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3063
3064         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3065         (i386_cpuid): No need to test if cpuid is available on AMD64.
3066         Fix assembly, so that it works onboth i386 and AMD64.
3067         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3068         (vecInLong): Fix s[] member type to unsigned int.
3069         (vecInWord): Remove type.
3070         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3071         (a64, b64, c64, d64, e64): Remove.
3072         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3073         Remove unused variable.  Remove initialization of removed variables.
3074         Don't call mmx_tests nor sse_tests.
3075         (reference_mmx, reference_sse): Remove.
3076         (check): Add return stmt.
3077         * gcc.dg/i386-sse-7.c: New test.
3078         * gcc.dg/i386-mmx-4.c: New test.
3079
3080 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3081
3082         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3083         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3084         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3085         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3086         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3087         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3088         g++.dg/tc1/dr94.C: Fix line terminator.
3089
3090 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3091
3092         * gcc.c-torture/compile/20040216-1.c: New.
3093
3094 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3095
3096         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3097         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3098         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3099         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3100         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3101         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3102
3103 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3104
3105         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3106
3107 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/13971
3110         * g++.dg/expr/cond4.C: New test.
3111
3112         PR c++/14086
3113         * g++.dg/lookup/crash2.C: New test.
3114
3115 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3116
3117         * gcc.c-torture/compile/20040214-2.c: New test.
3118
3119 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3120
3121         PR c++/14116
3122         * g++.dg/ext/typeof8.C: New test.
3123
3124 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3125
3126         * gcc.c-torture/compile/20040214-1.c: New test.
3127
3128 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3129
3130         PR c++/13635
3131         * g++.dg/template/spec11.C: New test.
3132
3133 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3134
3135         PR c++/13927
3136         * g++.dg/other/error8.C: New test.
3137
3138 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3139
3140         PR c++/14122
3141         * g++.dg/template/array4.C: New test.
3142
3143         PR c++/14108
3144         * g++.dg/inherit/thunk2.C: New test.
3145
3146         PR c++/14083
3147         * g++.dg/eh/cond2.C: New test.
3148
3149 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3150
3151         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3152
3153 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3154
3155         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3156
3157 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3158
3159         * g++.dg/simd-2.C: xfail on ppc64-linux.
3160
3161 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3162
3163         PR c/456
3164         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3165         tests.
3166
3167 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3168
3169         * gcc.dg/builtins-33.c: New test.
3170
3171 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3172
3173         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3174
3175 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3176
3177         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3178
3179 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3180
3181         * gcc.dg/ppc64-abi-3.c: New test.
3182
3183 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3184
3185         PR c/14092
3186
3187         * gcc.dg/pr14092-1.c: New testcase.
3188
3189 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3190
3191         * gcc.dg/cpp/assert4.c: Fix typo last change.
3192
3193         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3194         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3195
3196         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3197
3198 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3199
3200         * gcc.c-torture/compile/20040209-1.c: New test case.
3201
3202 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3203
3204         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3205
3206 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3207
3208         * gcc.c-torture/execute/20040208-[12].c: New tests.
3209
3210 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3211
3212         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3213
3214 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3215
3216         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3217
3218 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3219
3220         Bug 13856
3221         * gcc.dg/visibility-8.c: New testcase.
3222
3223 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3224
3225         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3226         arguments.
3227         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3228
3229 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3230
3231         PR middle-end/13696
3232         * g++.dg/opt/fold1.C: New test case.
3233
3234 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3235
3236         PR c++/14033
3237         * g++.dg/other/crash-2.C: New test.
3238
3239 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3240
3241         PR c++/14028
3242         * g++.dg/parse/angle-bracket2.C: New test.
3243
3244 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3245
3246         PR middle-end/13750
3247         Revert:
3248         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3249         PR pch/13361
3250         * testsuite/g++.dg/pch/wchar-1.C: New.
3251         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3252
3253 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3254
3255         PR c++/14008
3256         * g++.dg/parse/error15.C: New test.
3257         * g++.dg/parse/crash11.C: Update dg-error mark.
3258
3259 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3260
3261         PR c++/13932
3262         * g++.dg/warn/conv2.C: New test.
3263
3264 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3265
3266         PR c++/13086
3267         * g++.dg/warn/incomplete1.C: Remove xfail.
3268
3269 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3270
3271         * lib/file-format.exp (gcc_target_object_format): Use
3272         ${tool}_target_compile, not gcc_target_compile.
3273         * lib/target-supports.exp (check_alias_available): Likewise.
3274         (check_gc_sections_available): Likewise.
3275         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3276         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3277         dg-require-alias.
3278
3279 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3280
3281         PR c++/13969
3282         * g++.dg/template/static6.C: New test.
3283
3284 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3285
3286         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3287
3288 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3289
3290         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3291         tests for systems where `char' is unsigned by default.
3292
3293 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3294
3295         PR c++/13997
3296         * g++.dg/template/partial3.C: New test.
3297
3298 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3299
3300         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3301         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3302         Remove mentions of obsolete ports.
3303
3304 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3305
3306         * gcc.dg/noncompile/20001228-1.c: Fix for new
3307         error message.
3308
3309 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3310
3311         PR target/9348
3312         * gcc.c-torture/execute/multdi-1.c: New test case.
3313
3314 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3315
3316         PR c++/13925
3317         * g++.dg/template/lookup5.C: New test.
3318
3319 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3320
3321         PR c++/13950
3322         * g++.dg/template/lookup4.C: New test.
3323
3324         PR c++/13970
3325         * g++.dg/parse/error14.C: New test.
3326
3327         PR c++/14002
3328         * g++.dg/parse/template13.C: New test.
3329
3330 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR c++/13978
3333         * g++.dg/template/koenig4.C: New test.
3334
3335         PR c++/13968
3336         * g++.dg/template/crash17.C: New test.
3337
3338         PR c++/13975
3339         * g++.dg/parse/error13.C: New test.
3340         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3341
3342 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3343
3344         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3345
3346 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3347
3348         PR c/11658
3349         PR c/13994
3350         * gcc.dg/noncompile/20040203-1.c: New test.
3351         * gcc.dg/noncompile/20040203-2.c: Likewise.
3352         * gcc.dg/noncompile/20040203-3.c: Likewise.
3353         * gcc.dg/20040203-1.c: Likewise.
3354
3355 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3356
3357         PR c++/10858
3358         * g++.dg/template/sizeof7.C: New test.
3359
3360 2004-02-02  Eric Christopher  <echristo@redhat.com>
3361             Zack Weinberg  <zack@codesourcery.com>
3362
3363         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3364
3365 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3366
3367         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3368         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3369         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3370         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3371
3372 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3373
3374         PR c++/13113
3375         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3376
3377         PR c++/13854
3378         * g++.dg/ext/attrib13.C: New test.
3379
3380         PR c++/13907
3381         * g++.dg/conversion/op2.C: New test.
3382
3383 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3384
3385         * gcc.dg/titype-1.c: Fix pasto.
3386
3387 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3388
3389         * gcc.dg/titype-1.c: New test.
3390
3391 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3392
3393         PR c++/13957
3394         * g++.dg/template/non-type-template-argument-1.C,
3395         g++.dg/template/qualified-id1.C: Update dg-error marks.
3396         * g++.dg/template/nontype6.C: New test.
3397
3398 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3399
3400         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3401         * gcc.dg/builtins-31.c: New testcase.
3402         * gcc.dg/builtins-32.c: New testcase.
3403
3404 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3405
3406         * objc.dg/call-super-2.m: Update line numbers
3407         for the including of stddef.h.
3408
3409 2004-01-30  Michael Matz  <matz@suse.de>
3410
3411         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3412         g++.dg/ext/case-range3.C: New tests.
3413
3414 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3415
3416         DR206
3417         PR c++/13813
3418         * g++.dg/template/member4.C: New test.
3419
3420 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3421
3422         PR c++/13683
3423         * g++.dg/template/sizeof6.C: New test.
3424
3425 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3426
3427         * gcc.dg/fwritable-strings-1.c: New test.
3428
3429 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3430
3431         * gcc.c-torture/compile/20040130-1.c: New test.
3432
3433 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3434
3435         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3436
3437 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3438
3439         PR c++/13883
3440         * g++.dg/template/ctor3.C: New test.
3441
3442 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3443
3444         * g++.dg/tc1: New directory.
3445         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3446         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3447         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3448         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3449         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3450
3451 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3452
3453         * g++.dg/parse/error11.C: New test.
3454         * g++.dg/parse/error12.C: Likewise.
3455
3456 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3457
3458         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3459         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3460
3461 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3462
3463         PR c++/13791
3464         * g++.dg/ext/attrib12.C: New test.
3465
3466         PR c++/13736
3467         * g++.dg/parse/cast2.C: New test.
3468
3469 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3470
3471         * objc.dg/encode-2.m (main): New local string.  Set depending on
3472         sizeof long.  Use in sscanf call.
3473         * objc.dg/encode-3.m (main): New local string.  Set depending on
3474         sizeof long.  Use in scan_initial call.
3475
3476 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3477
3478         * objc.dg/call-super-2.m: Make LP64-safe.
3479         * objc.dg/desig-init-1.m: Likewise.
3480
3481 2004-01-27  Devang Patel <dpatel@apple.com>
3482
3483         * g++.dg/debug/namespace1.C: New test.
3484
3485 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3486
3487         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3488         xscale-*-*.
3489
3490         * gcc.dg/arm-mmx-1.c: New test.
3491
3492 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3493
3494         * gcc.dg/20040127-1.c: New test.
3495         * gcc.dg/20040127-2.c: New test.
3496
3497 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3498
3499         * objc.dg/stret-1.m (glob): Renamed to globa.
3500
3501 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3502
3503         PR c++/13663
3504         * g++.dg/expr/for1.C: New test.
3505
3506 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3507
3508         PR middle-end/13779
3509         * gcc.dg/darwin-longlong.c: New test.
3510
3511 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3512
3513         * gcc.dg/20040124-1.c: Moved test from here...
3514         * gcc.c-torture/compile/20040124-1.c: ...to here.
3515
3516 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3517
3518         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3519         the assembly output if -m64 is passed.
3520
3521 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3522
3523         PR c++/13833
3524         * g++.dg/template/cond3.C: New test.
3525
3526 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3527
3528         PR c++/13810
3529         * g++.dg/template/ttp7.C: New test.
3530
3531 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3532
3533         PR c++/13797
3534         * g++.dg/template/nontype4.C: New test.
3535         * g++.dg/template/nontype5.C: Likewise.
3536
3537 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3538
3539         * gcc.dg/torture/mips-clobber-at.c: New test.
3540
3541 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3542
3543         * gcc.dg/20040124-1.c: New test.
3544
3545 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3546
3547         * gcc.dg/20040123-1.c: New test.
3548
3549 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3550
3551         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3552
3553 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3554
3555         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3556
3557 2004-01-23  Andrew Pinski  <apinski@apple.com>
3558
3559         * gcc.dg/20030121-1.c: Move to ..
3560         * gcc.dg/20040121-1.c: here.
3561
3562 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3563
3564         * gcc.dg/builtins-29.c: New test case.
3565
3566 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3567
3568         PR 18314
3569         * gcc.dg/builtins-30.c: New testcase.
3570
3571 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3572
3573         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3574         * lib/g77.exp: Likewise.
3575         * lib/objc.exp: Likewise.
3576         * lib/g++.exp: Likewise.
3577
3578 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3579
3580         * gcc.dg/struct-by-value-2.c: New test.
3581
3582 2004-01-21  Andrew Pinski  <apinski@apple.com>
3583
3584         PR target/13785
3585         * gcc.dg/20030121-1.c: New test.
3586
3587 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3588
3589         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3590         clobber frame pointer register in asm statement.
3591
3592 2004-01-21  Falk Hueffner  <falk@debian.org>
3593
3594         * gcc.c-torture/compile/20040121-1.c: New test.
3595
3596 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3597
3598         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3599
3600 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3601
3602         * gcc.dg/ppc64-abi-2.c: New test.
3603
3604 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3605
3606         * lib/treelang.exp: Fill out this file.
3607         * lib/treelang-dg.exp: New File.
3608
3609 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3610
3611         * gcc.c-torture/compile/981022-1.c: Remove.
3612         * gcc.dg/array-5.c: Remove XFAIL.
3613         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3614         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3615         gcc.dg/cond-lvalue-1.c: Update.
3616         * gcc.dg/cast-lvalue-2.c: New test.
3617
3618 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3619
3620         PR c++/13592
3621         * g++.dg/other/error1.C (class foo): Tweak error message.
3622
3623         PR c++/13592
3624         * g++.dg/template/call2.C: New test.
3625
3626 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3627
3628         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3629         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3630         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3631         scalar-return-1_x.c, scalar-return-2_y.c,
3632         scalar-return-3_x.c, scalar-return-3_y.c,
3633         scalar-return-4_x.c, scalar-return-4_y.c,
3634         struct-align-1.h, struct-align-1_x.c,
3635         struct-align-1_y.c, struct-align-2.h,
3636         struct-align-2_x.c, struct-align-2_y.c,
3637         struct-by-value-10_y.c, struct-by-value-11_x.c,
3638         struct-by-value-11_y.c, struct-by-value-12_x.c,
3639         struct-by-value-12_y.c, struct-by-value-13_x.c,
3640         struct-by-value-13_y.c, struct-by-value-14_x.c,
3641         struct-by-value-14_y.c, struct-by-value-15_x.c,
3642         struct-by-value-15_y.c, struct-by-value-16_y.c,
3643         struct-by-value-17_y.c, struct-by-value-18_y.c,
3644         struct-by-value-19_y.c, struct-by-value-1_x.c,
3645         struct-by-value-1_y.c, struct-by-value-20_y.c,
3646         struct-by-value-2_x.c, struct-by-value-2_y.c,
3647         struct-by-value-3_y.c, struct-by-value-4_x.c,
3648         struct-by-value-4_y.c, struct-by-value-5_y.c,
3649         struct-by-value-6_y.c, struct-by-value-7_y.c
3650         struct-by-value-8_x.c, struct-by-value-8_y.c
3651         struct-by-value-9_x.c, struct-by-value-9_y.c
3652         struct-return-10_x.c, struct-return-10_y.c,
3653         struct-return-19_x.c, struct-return-20_x.c
3654         struct-return-2_x.c, struct-return-2_y.c
3655         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3656         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3657
3658 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3659
3660         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3661         attribute on sparc*-sun-solaris2.*.
3662
3663 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3664
3665         PR c++/13710
3666         * g++.dg/ext/typeof7.C: New test.
3667
3668 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3669
3670         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3671         * gcc.dg/const-elim-1.c: Same.
3672
3673 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3674
3675         * objc.dg/stret-1.m: New.
3676         * objc.dg/stret-2.m: New.
3677
3678 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3679
3680         PR c++/11895
3681         * g++.dg/ext/vector1.C: New test.
3682
3683 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3684
3685         * gcc.dg/pch/import-1.c: New.
3686         * gcc.dg/pch/import-1.hs: New.
3687         * gcc.dg/pch/import-1a.h: New.
3688         * gcc.dg/pch/import-1b.h: New.
3689         * gcc.dg/pch/import-1c.h: New.
3690
3691 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3692
3693         PR c++/13574
3694         * g++.dg/ext/array1.C: New test.
3695
3696         PR c++/13178
3697         * g++.dg/conversion/op1.C: New test.
3698
3699 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3700
3701         PR 11864
3702         From Kazumoto Kojima / Dan Kegel:
3703         * gcc.dg/pr11864-1.c: New test.
3704
3705         PR 10392
3706         From Marcus Comstedt / Dan Kegel:
3707         * gcc.dg/pr10392-1.c: New test.
3708
3709 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/13478
3712         * g++.dg/init/ref10.C: New test.
3713
3714 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3715
3716         PR c++/13407
3717         * g++.dg/parse/typename6.C: New test.
3718
3719 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3720
3721         PR pch/13361
3722         * testsuite/g++.dg/pch/wchar-1.C: New.
3723         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3724
3725 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3726
3727         PR c++/9259
3728         * g++.dg/expr/sizeof2.C: New test.
3729
3730 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3731
3732         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3733
3734 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3735
3736         PR c++/13659
3737         * g++.dg/lookup/strong-using-3.C: New.
3738         * g++.dg/lookup/using-10.C: New.
3739
3740 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3741
3742         PR c++/13594
3743         * g++.dg/lookup/strong-using-2.C: New.
3744
3745 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3746             Dan Kegel <dank@kegel.com>
3747             J"orn Rennecke <joern.rennecke@superh.com>
3748
3749         PR target/9365
3750         * gcc.dg/pr9365-1.c: New test.
3751
3752 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3753
3754         PR c++/8856
3755         * g++.dg/parse/casting-operator2.C: New test.
3756         * g++.old-deja/g++.pt/explicit83.C: Remove.
3757
3758 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3759
3760         * gcc.dg/label-compound-stmt-1.c: New test.
3761         * gcc.c-torture/compile/950922-1.c,
3762         gcc.c-torture/compile/20000211-3.c,
3763         gcc.c-torture/compile/20000518-1.c,
3764         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3765         compound statements.
3766
3767 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3768
3769         * gcc.dg/ppc64-abi-1.c: New test.
3770
3771 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3772
3773          * g++.dg/ext/attrib9.C: Add dg-warnings.
3774
3775 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3776
3777         PR c++/12335
3778         * g++.dg/parse/dtor3.C: New test.
3779
3780 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3781
3782         PR c++/12709
3783         * g++.dg/parse/try-catch-1.C: New test.
3784
3785 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3786
3787         * ada/acats/run_all.sh: Add more verbose output in acats.log
3788         when compiling tests.
3789
3790 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3791
3792         PR 13656
3793         * gcc.dg/typedef-redecl.c: New test case.
3794         * gcc.dg/typedef-redecl.h: New support file.
3795
3796 2004-01-13  Jan Hubicka  <jh@suse.cz>
3797
3798         * gcc.dg/always_inline.c: New test.
3799         * gcc.dg/debug/20031231-1.c: Fix.
3800
3801 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3802
3803         PR c++/13474
3804         * g++.dg/template/array3.C: New test.
3805
3806 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3807
3808         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3809         * g++.dg/warn/Wunused-2.C: Likewise.
3810
3811 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3812
3813         PR c++/13289
3814         * g++.dg/template/instantiate6.C: New test.
3815
3816 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3817
3818         PR middle-end/11397
3819         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3820
3821 2004-01-12  Jan Hubicka  <jh@suse.cz>
3822
3823         PR opt/12826
3824         * gcc.dg/20040112-1.c: New.
3825
3826         * gcc.dg/dwarf-die[1-7].c: Move to...
3827         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3828         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3829
3830 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3831
3832         PR c++/4100
3833         * g++.dg/parse/friend4.C: New test.
3834
3835 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3836
3837         PR c++/4100
3838         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3839         definition is called a friend.
3840
3841 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3842
3843         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3844
3845 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3846
3847         PR c++/3478
3848         * g++.dg/parse/error10.C: New test.
3849         * g++.dg/template/arg2.C: Accept "invalid type" error.
3850
3851 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3852
3853         PR middle-end/13392
3854         * g++.dg/opt/expect2.C: New test.
3855
3856 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3857
3858         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3859         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3860         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3861         Update dg-error regexps.
3862
3863 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3864
3865         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3866         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3867
3868 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3869
3870         * gcc.dg/pragma-re-1.c: Use right pointer type.
3871
3872 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3873
3874         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3875
3876 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3877
3878         * gcc.dg/rs6000-ldouble-1.c: New.
3879
3880 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3881
3882         DR 337
3883         PR c++/9256
3884         * g++.dg/other/abstract1.C: New test.
3885
3886 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3887
3888         * g++.dg/lookup/strong-using-1.C: New.
3889
3890 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3891
3892         PR c/11234
3893         * gcc.dg/func-ptr-conv-1.c: New test.
3894         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3895
3896 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3897
3898         PR target/13380.
3899         * gcc.c-torture/compile/20040109-1.c: New.
3900
3901 2004-01-08  Stuart Hastings  <stuart@apple.com>
3902
3903         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3904         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3905         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3906
3907 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3908
3909         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3910
3911 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3912
3913         * ada/acats/run_acats: Treat 'gnatchop' the same way
3914         as 'gnatmake'.  Export GCC_DRIVER.
3915         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3916         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3917
3918 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3919
3920         PR c++/12573
3921         * g++.dg/template/dependent-expr4.C: New test.
3922
3923 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3924
3925         * gcc.dg/altivec-11.c: New test.
3926
3927 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3928
3929         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3930
3931 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3932
3933         PR c/6024
3934         * gcc.dg/enum-compat-1.c: New test.
3935         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3936
3937 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3938
3939         PR c/12165
3940         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3941         gcc.dg/c99-idem-qual-3.c: New tests.
3942
3943 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3944
3945         * gcc.dg/winline-7.c: Don't cast void * to int.
3946
3947 2004-01-06  Jan Hubicka  <jh@suse.cz>
3948
3949         * gcc.dg/i386-sse-5.c: New test
3950         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3951
3952 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3953
3954         PR c++/12815
3955         * g++.dg/rtti/typeid4.C: New test.
3956
3957 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3958
3959         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3960
3961 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3962
3963         PR c++/12132
3964         * g++.dg/template/error11.C: New test.
3965
3966         PR c++/13451
3967         * g++.dg/template/class2.C: New test.
3968
3969 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3970         Richard Sandiford <rsandifo@redhat.com>
3971
3972         PR c++/13387
3973         * g++.dg/opt/alias3.C: New test.
3974
3975 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3976
3977         PR c++/13157
3978         * g++.dg/template/koenig3.C: New test.
3979
3980         PR c++/13529
3981         * g++.dg/parse/offsetof3.C: New test.
3982
3983         * g++.dg/init/copy7.C: Add missing dg-error markers.
3984
3985         PR c++/12226
3986         * g++.dg/init/copy7.c: New test.
3987
3988         PR c++/13536
3989         * g++.dg/parse/cast1.C: New test.
3990
3991 2004-01-04  Jan Hubicka  <jh@suse.cz>
3992
3993         * gcc.dg/winline[1-7].c: New tests.
3994
3995 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3996
3997         PR c++/13520
3998         * g++.dg/template/qualttp22.C: New test.
3999
4000 2004-01-01  Jan Hubicka  <jh@suse.cz>
4001
4002         * gcc.dg/debug/20031231-1.c: New.
4003         * gcc.c-torture/compile/20040101-1.c: New.
4004         * gcc.dg/dwarf-die-[1-7].c: New.
4005
4006 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4007
4008         PR optimization/13521
4009         * gcc.c-torture/compile/20031231-1.c: New test.
4010
4011 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4012
4013         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4014
4015 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4016
4017         PR c++/10079
4018         * g++.dg/template/crash16.C: New test.
4019
4020 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4021
4022         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4023
4024 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4025
4026         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4027         ports.
4028         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4029         * g++.old-deja/g++.law/profile1.C: Likewise.
4030         * gcc.c-torture/compile/981006-1.c: Likewise.
4031         * gcc.c-torture/execute/loop-2e.x: Likewise.
4032         * gcc.c-torture/execute/loop-2f.x: Remove.
4033         * gcc.c-torture/execute/loop-2g.x: Likewise.
4034         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4035         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4036
4037 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4038
4039         PR c++/13507
4040         * g++.dg/ext/attrib11.C: New test.
4041
4042         PR c++/13494
4043         * g++.dg/template/array2-1.C: New test.
4044         * g++.dg/template/array2-2.C: New test.
4045
4046 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4047
4048         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4049
4050 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4051
4052         PR c++/12774
4053         * g++.dg/template/array1-1.C: New test.
4054         * g++.dg/template/array1-2.C: New test.
4055
4056 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4057
4058         PR fortran/12632
4059         * g77.dg/12632.f: New test case.
4060
4061 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4062
4063         PR c++/13289
4064         * g++.dg/parse/nontype1.C: New test.
4065
4066 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4067
4068         PR c++/12403
4069         * g++.dg/parse/explicit1.C: New test.
4070         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4071
4072 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4073
4074         PR c++/13081
4075         * g++.dg/opt/inline6.C: New test.
4076
4077         PR c++/12613
4078         * g++.dg/parse/error9.C: New test.
4079
4080         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4081
4082 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/13009
4085         * g++.dg/init/assign1.C: New test.
4086
4087 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4088
4089         PR c++/13070
4090         * g++.dg/warn/format3.C: New test case.
4091
4092 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4093
4094         * gcc.c-torture/compile/20031227-1.c: New test.
4095
4096 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4097
4098         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4099         * g77.dg/bprob/bprob.exp: Likewise.
4100         * gcc.misc-tests/bprob.exp: Likewise.
4101         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4102         variants on systems where the library does not provide that
4103         functionality.
4104         * gcc.dg/builtins-20.c: Use builtins-config.h.
4105         * gcc.dg/builtins-config.h: New file.
4106
4107 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4108
4109         * lib/gcc-dg.exp (dg-require-profiling): New function.
4110         * lib/target-supports.exp (check_profiling_available): Likewise.
4111         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4112         * g77.dg/bprob/bprob.exp: Likewise.
4113         * gcc.misc-tests/bprob.exp: Likewise.
4114         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4115         * gcc.dg/20021014-1.c: Likewise.
4116         * gcc.dg/nest.c: Likewise.
4117
4118 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4119
4120         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4121         compiling.
4122         * g++.dg/lookup/java2.C: Likewise.
4123         * gcc.dg/cpp/lexident.c: Likewise.
4124
4125 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4126
4127         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4128         given.
4129         * gcc.c-torture/compile/961203-1.c: Likewise.
4130         * gcc.c-torture/compile/980506-1.c: Likewise.
4131
4132 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4133
4134         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4135         (additional_prunes): New global.
4136         (gcc-dg-prune): Handle additional per-test pruning.
4137         (dg-test): Clear additional_prunes between tests.
4138
4139         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4140         dg-prune-output to avoid spurious failures from assembler
4141         complaining about nonexistent WAW violations.
4142         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4143         Use dg-prune-output to avoid spurious failures from assembler
4144         warning about Itanium B-step errata.
4145
4146 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4147
4148         * g++.dg/abi/macro0.C: New test.
4149         * g++.dg/abi/macro1.C: Likewise.
4150         * g++.dg/abi/macro2.C: Likewise.
4151
4152         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4153         * g++.dg/abi/bitfield7.C: Likewise.
4154         * g++.dg/abi/dtor2.C: Likewise.
4155         * g++.dg/abi/mangle11.C: Likewise.
4156         * g++.dg/abi/mangle12.C: Likewise.
4157         * g++.dg/abi/mangle14.C: Likewise.
4158         * g++.dg/abi/mangle17.C: Likewise.
4159         * g++.dg/abi/vbase10.C: Likewise.
4160         * g++.dg/abi/vbase14.C: Likewise.
4161         * g++.dg/template/qualttp17.C: Likewise.
4162
4163 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4164
4165         PR c/11995
4166         * gcc.dg/20031223-1.c: New test.
4167
4168 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4169
4170         * gcc.dg/noreturn-7.c: New test.
4171
4172 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4173
4174         * gcc.dg/null-pointer-1.c: New test.
4175
4176 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4177
4178         * g++.old-deja/g++.jason/template18.C: Remove.
4179         * g++.old-deja/g++.jason/template37.C: Likewise.
4180
4181         PR c++/12862
4182         * g++.dg/lookup/ns1.C: New test.
4183
4184         PR c++/12397
4185         * g++.dg/template/lookup3.C: New test.
4186
4187 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4188
4189         * g++.dg/template/recurse1.C: New test
4190
4191 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4192
4193         PR c++/12479
4194         * g++.dg/parse/semicolon1.C: New test.
4195         * g++.dg/parse/semicolon1.h: Likewise.
4196
4197 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4198
4199         * gcc.dg/darwin-misaligned.c: New test.
4200
4201 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4202
4203         PR c/9163
4204         * gcc.dg/20031222-1.c: New test.
4205
4206 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/13438
4209         * g++.dg/parse/error8.C: New test.
4210
4211         PR c++/11554
4212         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4213
4214 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4215
4216         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4217         too small.
4218         * gcc.c-torture/compile/930217-1.c: Likewise.
4219         * gcc.c-torture/compile/930513-1.c: Likewise.
4220         * gcc.c-torture/execute/920908-2.c: Likewise.
4221         * gcc.c-torture/execute/921204-1.c: Likewise.
4222         * gcc.c-torture/execute/930621-1.c: Likewise.
4223         * gcc.c-torture/execute/930630-1.c: Likewise.
4224         * gcc.c-torture/execute/931031-1.c: Likewise.
4225         * gcc.c-torture/execute/980602-2.c: Likewise.
4226         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4227         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4228         * gcc.c-torture/execute/extzvsi.c: Likewise.
4229         * gcc.c-torture/unsorted/ext.c: Likewise.
4230
4231 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4232
4233         PR target/12749
4234         * gcc.c-torture/compile/20031220-2.c: New test case.
4235
4236 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4237
4238         PR optimization/13031
4239         * gcc.c-torture/compile/20031220-1.c: New test case.
4240
4241 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4242
4243         * gcc.dg/cast-function-1.c: New test.
4244
4245 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4246
4247         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4248         formats.
4249
4250 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4251
4252         PR c++/12795
4253         * g++.dg/ext/attrib10.C: New test.
4254
4255 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4256
4257         * gcc.dg/cleanup-10.c: New test.
4258         * gcc.dg/cleanup-11.c: New test.
4259
4260 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4261
4262         PR c++/13239
4263         * g++.dg/opt/expect1.C: New test.
4264
4265 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4266
4267         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4268
4269 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4270
4271         PR debug/12923
4272         * gcc.dg/20031218-1.c: New test.
4273
4274         PR debug/12389
4275         * gcc.dg/20031218-2.c: New test.
4276         * gcc.dg/20031218-3.c: New test.
4277
4278         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4279         of label name and allow for USER_LABEL_PREFIX == "_" names.
4280         * g++.dg/abi/mangle18-2.C: Likewise.
4281         * g++.dg/abi/mangle19-1.C: Likewise.
4282         * g++.dg/abi/mangle19-2.C: Likewise.
4283         * g++.dg/abi/mangle20-1.C: Likewise.
4284         * g++.dg/abi/mangle20-2.C: Likewise.
4285
4286 2003-12-18  Richard Henderson  <rth@redhat.com>
4287
4288         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4289
4290 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4291             Dan Kegel <dank@kegel.com>
4292
4293         PR other/12009
4294         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4295         testing a cross compiler, it causes spurious compile failures.
4296         * lib/g++.exp: Likewise.
4297
4298 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4299
4300         PR c++/13262
4301         * g++.dg/template/access13.C: New test.
4302
4303 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4304
4305         * gcc.dg/20031216-1.c: New test.
4306
4307 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4308
4309         PR c++/9154
4310         * g++.dg/template/error10.C: New test.
4311
4312 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4313
4314         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4315         * g++.dg/eh/simd-2.C: Likewise.
4316
4317 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4318             Roger Sayle  <roger@eyesopen.com>
4319
4320         * gcc.c-torture/execute/ieee/mzero5.c: New.
4321
4322 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4323
4324         PR c++/10603
4325         * g++.dg/parse/error6.C: New test.
4326
4327         PR c++/12827
4328         * g++.dg/parse/error7.C: New test.
4329
4330 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4331
4332         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4333         at -O with stabs debugging formats.
4334         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4335         * gcc.dg/debug/debug-2.c: Likewise.
4336
4337 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/12696
4340         * g++.dg/init/error1.C: New test.
4341
4342         PR c++/12218
4343         * g++.dg/init/pm3.C: New test.
4344
4345 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4346
4347         PR c/3347
4348         * gcc.dg/bitfld-8.c: New test.
4349
4350 2003-12-16  James Lemke  <jim@wasabisystems.com>
4351
4352         * gcc.dg/arm-scd42-[123].c: New tests.
4353
4354 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4355
4356         PR c++/9043
4357         * g++.dg/abi/mangle20-1.C: New test.
4358         * g++.dg/abi/mangle20-2.C: New test.
4359
4360 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4361
4362         PR c++/13275
4363         * g++.dg/other/offsetof2.C: Remove XFAIL.
4364         * g++.dg/parse/offsetof1.C: New test.
4365         * g++.gd/parse/offsetof2.C: Likewise.
4366
4367 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4368
4369         * g++.dg/template/nontype3.C: New test.
4370         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4371
4372 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4373
4374         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4375
4376 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4377
4378         PR c++/13387
4379         * g++.dg/expr/assign1.C: New test.
4380
4381         PR c++/13242
4382         * g++.dg/abi/mangle19-1.C: New test.
4383         * g++.dg/abi/mangle19-2.C: New test.
4384
4385 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4386
4387         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4388
4389 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4390
4391         * gcc.c-torture/execute/20031216-1.c: New test.
4392
4393 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4394
4395         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4396         an ICE regression.
4397
4398 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/10926
4401         * g++.dg/template/error9.C: New test.
4402
4403         PR c++/11116
4404         * g++.dg/template/error8.C: New test.
4405
4406 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4407
4408         PR middle-end/13400
4409         * gcc.c-torture/execute/20031215-1.c: New test case.
4410
4411 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4412
4413         PR c++/13269
4414         * g++.dg/parse/error5.C: New test.
4415
4416         PR c++/12989
4417         * g++.dg/expr/sizeof1.C: New test.
4418
4419         PR c++/13310
4420         * g++.dg/template/crash15.C: New test.
4421
4422 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4423
4424         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4425         a non-POD type as the last named parameter of a varargs function.
4426
4427 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4428
4429         PR c++/13243
4430         PR c++/12573
4431         * g++.dg/template/crash14.C: New test.
4432         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4433
4434 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4435
4436         * g++.dg/other/java1.C: New test.
4437
4438         PR c++/13241
4439         * g++.dg/abi/mangle18-1.C: New test.
4440         * g++.dg/abi/mangle18-2.C: New test.
4441
4442 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4443
4444         PR optimization/10312
4445         * gcc.c-torture/execute/20031214-1.c: New.
4446
4447 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4448
4449         PR c++/10779
4450         PR c++/12160
4451         * g++.dg/parse/error3.C: New test.
4452         * g++.dg/parse/error4.C: Likewise.
4453         * g++.dg/abi/mangle4.C: Tweak error messages.
4454         * g++.dg/lookup/using5.C: Likewise.
4455         * g++.dg/other/error2.C: Likewise.
4456         * g++.dg/parse/typename5.C: Likewise.
4457         * g++.dg/parse/undefined1.C: Likewise.
4458         * g++.dg/template/arg2.C: Likewise.
4459         * g++.dg/template/ttp3.C: Likewise.
4460         * g++.dg/template/type1.C: Likewise.
4461         * g++.old-deja/g++.other/crash32.C: Likewise.
4462         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4463
4464 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4465
4466         PR c++/13106
4467         * g++.dg/warn/noreturn-3.C: New test.
4468
4469 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4470
4471         PR c++/13118
4472         * g++.dg/abi/covariant3.C: New.
4473
4474 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4475
4476         * g++.dg/eh/ia64-1.C: New test.
4477
4478 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4479
4480         PR optimization/13037
4481         * g77.f-torture/execute/13037.f: New test case.
4482
4483 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4484
4485         PR c++/12881
4486         * g++.dg/abi/covariant2.C: New.
4487
4488 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4489
4490         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4491
4492 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4493
4494         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4495
4496 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4497
4498         PR other/10819
4499         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4500         to fix Bug 10819.
4501         * lib/g++.exp (g++_version): Likewise.
4502         * lib/g77.exp (g77_version): Likewise.
4503         * lib/objc.exp (default_objc_version): Likewise.
4504
4505 2003-12-10  Richard Henderson  <rth@redhat.com>
4506
4507         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4508
4509         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4510
4511 2003-12-08  Matt Austern  <austern@apple.com>
4512
4513         PR c/13134
4514         * lib/gcc-dg.exp (dg-require-visibility): Define.
4515         * lib/target-supports (check_visibility_available): Define.
4516         * gcc.dg/visibility-1.c: New test.
4517         * gcc.dg/visibility-2.c: Likewise.
4518         * gcc.dg/visibility-3.c: Likewise.
4519         * gcc.dg/visibility-4.c: Likewise.
4520         * gcc.dg/visibility-5.c: Likewise.
4521         * gcc.dg/visibility-6.c: Likewise.
4522         * g++.dg/ext/visibility-1.C: Likewise.
4523         * g++.dg/ext/visibility-2.C: Likewise.
4524         * g++.dg/ext/visibility-3.C: Likewise.
4525         * g++.dg/ext/visibility-4.C: Likewise.
4526         * g++.dg/ext/visibility-5.C: Likewise.
4527         * g++.dg/ext/visibility-6.C: Likewise.
4528
4529 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4530
4531         * g++.dg/lookup/java1.C: New test.
4532         * g++.dg/lookup/java2.C: New test.
4533
4534 2003-12-07  Falk Hueffner  <falk@debian.org>
4535
4536         * g++.dg/opt/noreturn-1.C: New test.
4537
4538 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4539
4540         * gcc.dg/overflow-1.c: New test.
4541
4542 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4543
4544         * g77.f-torture/compile/13060.f: New test.
4545
4546 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4547
4548         PR c++/13323
4549         * g++.dg/inherit/operator2.C: New test.
4550
4551 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4552
4553         PR c++/13305
4554         * g++.dg/ext/attrib9.C: New test.
4555
4556 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/13314
4559         * g++.dg/template/error7.C: New test.
4560
4561 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4562             J"orn Rennecke <joern.rennecke@superh.com>
4563
4564         PR target/13302
4565         * g++.dg/other/struct-va_list.C: New test.
4566
4567 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4568
4569         PR c++/13166
4570         * g++.dg/parse/defarg6.C: New test.
4571
4572 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4573
4574         PR target/13256
4575         * gcc.c-torture/execute/20031201-1.c: New test.
4576
4577 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4578
4579         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4580
4581 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4582
4583         * gcc.dg/builtin-return-1.c: New test.
4584
4585 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4586             J"orn Rennecke <joern.rennecke@superh.com>
4587
4588         PR optimization/13260
4589         * gcc.c-torture/execute/20031204-1.c: New test.
4590
4591 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4592
4593         PR c++/9127
4594         * g++.dg/template/error6.C: New test.
4595
4596 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4597
4598         * gcc.dg/20031202-1.c: New test.
4599
4600 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4601
4602         PR c++/13179
4603         * g++.dg/template/eh1.C: New test.
4604
4605         PR c++/10771
4606         * g++.dg/template/error5.C: New test.
4607
4608 2003-12-02  David Ung  <davidu@mips.com>
4609
4610         * gcc.dg/compat/vector-check.h: Corrected type for var
4611         g_##TMODE
4612
4613 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4614
4615         PR c++/10126
4616         * g++.dg/template/ptrmem8.C: New test.
4617
4618 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4619
4620         PR c++/12573
4621         * g++.dg/template/dependent-expr3.C: New test.
4622
4623 2003-12-01  James Lemke  <jim@wasabisystems.com>
4624
4625         * gcc.dg/arm-g2.c: New test.
4626
4627 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4628
4629         PR optimization/11634
4630         * gcc.dg/20031201-2.c: New test case.
4631
4632 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4633
4634         PR 11433
4635         * objc.dg/proto-lossage-3.m: New test.
4636
4637 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4638
4639         PR optimization/12628
4640         * gcc.dg/20031201-1.c: New test case.
4641
4642 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4643
4644         * gcc.dg/unaligned-1.c: New test.
4645
4646 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4647
4648         PR c++/9849
4649         * g++.dg/template/error4.C: New test.
4650         * g++.dg/template/nested3.C: Adjust error markers.
4651
4652 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4653
4654         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4655
4656 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4657
4658         PR c/10333
4659         * gcc.dg/bitfld-7.c: New test.
4660
4661 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4662
4663         * gcc.dg/tls/asm-1.C: New test.
4664
4665 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4666
4667         * gcc.dg/cpp/assert4.c: Update.
4668
4669 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4670
4671         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4672         * gcc.dg/builtin-apply3.c: New test.
4673
4674 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4675
4676         * lib/compat.exp (compat-obj): New xfaildata parameter.
4677         Use it to set compiler_conditional_xfail_data before compiling.
4678         (compat-get-options): Handle dg-xfail-if.
4679         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4680         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4681         * gcc.dg/compat/vector-1_y.c: Likewise.
4682         * gcc.dg/compat/vector-2_x.c: Likewise.
4683         * gcc.dg/compat/vector-2_y.c: Likewise.
4684
4685 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4686
4687         * g++.dg/opt/reg-stack4.C: New test.
4688
4689 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * gcc.dg/builtin-apply2.c: New test.
4692
4693 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4694
4695         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4696
4697 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4698
4699         PR c++/12924
4700         * g++.dg/template/template-id-2.C: New test.
4701
4702 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4703
4704         PR c++/5369
4705         * g++.dg/template/memfriend1.C: New test.
4706         * g++.dg/template/memfriend2.C: Likewise.
4707         * g++.dg/template/memfriend3.C: Likewise.
4708         * g++.dg/template/memfriend4.C: Likewise.
4709         * g++.dg/template/memfriend5.C: Likewise.
4710         * g++.dg/template/memfriend6.C: Likewise.
4711         * g++.dg/template/memfriend7.C: Likewise.
4712         * g++.dg/template/memfriend8.C: Likewise.
4713         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4714
4715 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4716
4717         PR c++/12515
4718         * g++.dg/ext/cond1.C: New test.
4719
4720 2003-11-20  Richard Henderson  <rth@redhat.com>
4721
4722         * gcc.dg/20020201-2.c: Remove.
4723         * gcc.dg/20020201-4.c: Remove.
4724         * gcc.dg/20020304-1.c: Remove.
4725
4726 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4727
4728         * gcc.dg/cpp/trad/xwin1.c: New test case.
4729
4730 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4731
4732         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4733         * lib/g77.exp: Likewise.
4734         * lib/objc.exp: Likewise.
4735         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4736         for darwin.
4737
4738 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4739
4740         PR c++/12932
4741         * g++.dg/template/static5.C: New test.
4742
4743 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4744
4745         * gcc.dg/nested-func-1.c: New test.
4746
4747 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4748
4749         * gcc.dg/cpp/assert4.c: New test.
4750
4751 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4752
4753         PR c++/2294
4754         * g++.dg/lookup/using9.c: New test.
4755
4756 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4757
4758         PR c++/12762
4759         * g++.dg/template/error3.C: New test.
4760
4761 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4762
4763         PR ada/13035
4764         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4765         No longer use a wrapper for gcc, since this does not work under
4766         Windows.
4767
4768 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4769
4770         PR c++/2094
4771         * g++.dg/template/ptrmem7.C: New test.
4772
4773 2003-11-13  Andrew Pinski <apinski@apple.com>
4774
4775         * gcc.c-torture/compile/20031113-1.c: New test.
4776
4777 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4778             Kean Johnston <jkj@sco.com>
4779
4780         PR c/13029
4781         * gcc.dg/unused-4.c: Update.
4782
4783 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4784
4785         * g++.dg/opt/const3.C: New test.
4786
4787 2003-11-13  Jan Hubicka  <jh@suse.cz>
4788
4789         * gcc.c-torture/compile/20031112-1.c: New test.
4790
4791 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4792
4793         * g++.dg/parse/crash10.C: Remove bogus error marker.
4794
4795 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4796
4797         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4798         (host_gcc): Likewise.
4799         (ROOT): Honor $PWDCMD.
4800         (BASE): Likewise.
4801         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4802
4803 2003-11-12  Catherine Moore  <clm@redhat.com>
4804
4805         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4806
4807 2003-11-12  Andreas Jaeger  <aj@suse.de>
4808             Jakub Jelinek  <jakub@redhat.com>
4809             Andrew Pinski  <pinskia@physics.uc.edu>
4810             Richard Henderson  <rth@redhat.com>
4811
4812         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4813         systems.
4814         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4815
4816         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4817         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4818
4819 2003-11-11  Andreas Jaeger  <aj@suse.de>
4820
4821         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4822
4823         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4824
4825 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4826
4827         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4828         Clean ups.
4829
4830 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4831
4832         * gcc.dg/trampoline-1.c: New test.
4833
4834 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4835
4836         * gcc.c-torture/compile/200031109-1.c: New test.
4837
4838 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4839
4840         PR c/3190
4841         PR c/8714
4842         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4843         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4844         gcc.dg/format/no-y2k-1.c: Update.
4845
4846 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4847
4848         PR optimization/10467
4849         * gcc.dg/20031108-1.c: New test case.
4850
4851 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4852
4853         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4854
4855 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4856
4857         * gcc.dg/compound-lvalue-1.c: New test.
4858         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4859         some XFAILs.
4860
4861 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4862
4863         * gcc.dg/altivec-varargs-1.c: New test.
4864
4865 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4866
4867         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4868         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4869         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4870         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4871         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4872
4873 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4874
4875         * gcc.dg/cond-lvalue-1.c: New test.
4876
4877 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4878
4879         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4880
4881 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4882
4883         PR c++/11616
4884         * g++.dg/template/instantiate5.C: New test.
4885
4886 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4887
4888         PR c++/12726
4889         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4890         * ChangeLog: Add missing first entry for above test.
4891
4892 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4893
4894         PR c++/9810
4895         * g++.dg/template/using8.C: New test.
4896         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4897
4898 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4899
4900         PR optimization/10817
4901         * gcc.c-torture/compile/20031102-1.c: New test case.
4902
4903 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4904
4905         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4906         2147483647.
4907
4908 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4909
4910         * gcc.dg/20031102-1.c: New test.
4911
4912 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4913
4914         * gcc.dg/complex-1.c: New test.
4915
4916 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4917
4918         PR c++/12796
4919         * g++.dg/template/crash13.C: Adjust expected error location.
4920         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4921
4922 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4923
4924         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4925
4926 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4927
4928         PR/10239
4929         * gcc.c-torture/compile/20031031-2.c: New test.
4930
4931 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4932
4933         PR/11640
4934         * gcc.c-torture/compile/20031031-1.c: New test.
4935
4936 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4937
4938         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4939         * gcc.misc-tests/bprob.exp: Likewise.
4940         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4941         the execution test on arm-elf configs.
4942         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4943         configs that don't support scratch files.
4944         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4945
4946 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4947
4948         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4949         done by dejagnu.
4950
4951 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4952
4953         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4954         Avoid non pure sh syntax. Add more logging.
4955
4956         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4957         fail.
4958
4959 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4960
4961         PR libgcj/10610
4962         * gcc.dg/ppc-stackalign-1.c: New test.
4963
4964 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4965
4966         * ada/acats/run_all.sh: Change output to be more compliant with
4967         dejagnu framework.
4968         Create acats.sum and acats.log files under testsuite/ada/acats
4969         Only run [a-z]* directories, to filter out e.g. CVS.
4970         Redirect build output to log file.
4971
4972 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4973
4974         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4975
4976 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4977
4978         PR ada/5909:
4979         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4980
4981 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4982
4983         * gcc.c-torture/compile/20031023-1.c: New test.
4984         * gcc.c-torture/compile/20031023-2.c: New test.
4985         * gcc.c-torture/compile/20031023-3.c: New test.
4986         * gcc.c-torture/compile/20031023-4.c: New test.
4987
4988 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4989
4990         PR c++/10371
4991         * g++.dg/lookup/scoped8.C: New test.
4992
4993 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4994
4995         * g++.dg/opt/reg-stack3.C: New test.
4996
4997 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4998
4999         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5000
5001 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5002
5003         PR c++/11076
5004         * g++.dg/template/crash13.C: New test.
5005
5006 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5007
5008         * gcc.dg/c99-restrict-2.c: New test.
5009
5010 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5011
5012         PR c++/12698, c++/12699, c++/12700, c++/12566
5013         * g++.dg/inherit/covariant9.C: New test.
5014         * g++.dg/inherit/covariant10.C: New test.
5015         * g++.dg/inherit/covariant11.C: New test.
5016
5017 2003-10-23  Jason Merrill  <jason@redhat.com>
5018
5019         PR c++/12726
5020         * g++.dg/ext/complit2.C: New test.
5021
5022 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5023
5024         PR target/12654
5025         * gcc.c-torture/execute/20031020-1.c: New test.
5026
5027 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5028
5029         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5030         following the jump_insn.
5031
5032 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5033
5034         * gcc.dg/cast-lvalue-1.c: New test.
5035
5036 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5037
5038         PR c++/11962
5039         * g++.dg/template/cond2.C: New test.
5040
5041 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5042
5043         * gcc.dg/builtins-28.c: New test.
5044
5045 2003-10-20  Jan Hubicka  <jh@suse.cz>
5046
5047         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5048         parameter.
5049         * testsuite/gcc.dg/inline-2.c: Likewise.
5050
5051 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5052
5053         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5054         * gcc.dg/nest.c:  Likewise.
5055
5056 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5057
5058         PR c++/9781, c++/10583, c++/11862
5059         * g++.dg/parse/crash13.C: New test.
5060
5061 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5062
5063         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5064
5065 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5066
5067         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5068         Define HAVE_C99_RUNTIME except on Solaris.
5069         * gcc.dg/builtins-20.c: Likewise.
5070
5071 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5072
5073         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5074
5075 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5076
5077         PR c++/12495
5078         * g++.dg/template/crash21.C: New test.
5079
5080 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5081
5082         PR c++/2513
5083         * g++.dg/template/typename5.C: New test.
5084
5085 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5086
5087         PR c++/12369
5088         * g++.dg/template/friend25.C: New test.
5089
5090 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5091
5092         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5093         versions.
5094
5095 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5096
5097         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5098         == 2147483647.
5099
5100 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5101
5102         * gcc.c-torture/execute/960416-1.x: Remove.
5103         * gcc.c-torture/execute/divconst-3.x: Likewise.
5104
5105 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5106
5107         PR target/12598
5108         * gcc.dg/torture/cris-volatile-1.c: New test.
5109
5110 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5111
5112         PR optimization/9325
5113         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5114         for overflowing floating point to integer conversion during RTL
5115         simplification.
5116
5117 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5118
5119         * objc/execute/_cmd.m: Fix typo.
5120         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5121         Relax 'scan-assembler' regexp.
5122         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5123         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5124         * objc.dg/zero-link-2.m: Remove blank line.
5125         * objc.dg/zero-link-3.m: New test case.
5126
5127 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5128
5129         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5130
5131         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5132         than linker trickery.
5133
5134 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5135
5136         PR c++/12370
5137         * g++.dg/other/friend2.C: New test.
5138
5139 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5140
5141         * gcc.dg/20031012-1.c: New test.
5142
5143 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5144
5145         * gcc.dg/weak/weak-3.c: Fix for new warning.
5146
5147 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5148
5149         PR optimization/8750
5150         * gcc.c-torture/execute/20031012-1.c: New test case.
5151
5152 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5153
5154         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5155         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5156
5157 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5158
5159         PR optimization/12260
5160         * gcc.c-torture/compile/20031011-2.c: New test case.
5161
5162 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5163
5164         * gcc.c-torture/execute/20031011-1.c: New testcase.
5165
5166 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5167
5168         * gcc.c-torture/compile/20031011-1.c: New test.
5169
5170 2003-10-11  Jan Hubicka  <jh@suse.cz>
5171
5172         * g++.dg/other/first-global.C: New test.
5173
5174 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5175
5176         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5177
5178 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5179
5180         * gcc.c-torture/compile/20031010-1.c: New test.
5181
5182 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5183
5184         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5185         * gcc.c-torture/execute/va-arg-25.c: ... here.
5186
5187 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5188
5189         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5190
5191 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5192
5193         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5194
5195 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5196
5197         * g++.dg/parse/error2.C: New test.
5198
5199 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5200
5201         PR c++/11097
5202         * g++.dg/other/error5.C: Modify the error message.
5203         * g++.dg/lookup/using8.C: New test.
5204
5205 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5206
5207         * gcc.dg/darwin-abi-2.c: New file.
5208         * gcc.c-torture/execute/va-arg-24.c: New file.
5209
5210 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5211
5212         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5213         indentation.
5214
5215 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5216
5217         PR c++/10147
5218         * g++.dg/other/error4.C: Update error messages.
5219         * g++.dg/template/ptrmem4.C: Likewise.
5220
5221         PR c++/12337
5222         * g++.dg/init/new9.C: New test.
5223
5224         PR c++/12334, c++/12236, c++/8656
5225         * g++.dg/ext/attrib8.C: New test.
5226
5227 2003-10-06  Devang Patel  <dpatel@apple.com>
5228
5229         * gcc.dg/debug/dwarf2-3.h: New test.
5230         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5231
5232 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5233
5234         * g++.dg/opt/cfg2.C: New test.
5235
5236 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5237
5238         * g++.dg/opt/float1.C: New test.
5239
5240 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5241
5242         * gcc.dg/c90-array-lval-6.c: New test.
5243         * gcc.dg/c99-array-lval-6.c: New test.
5244
5245 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5246             Ziemowit Laski  <zlaski@apple.com>
5247
5248         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5249         'Derived', so that it is never considered a class method; add
5250         new warning for '+port' method ambiguity.
5251         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5252         <objc/objc-api.h> (needed on Mac OS X).
5253         * objc.dg/method-13.m: New test.
5254
5255 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5256
5257         PR optimization/9325, PR java/6391
5258         * gcc.c-torture/execute/20031003-1.c: New test case.
5259
5260 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5261
5262         PR optimization/12180
5263         * gcc.dg/20031002-1.c: New test.
5264
5265         PR c++/12486
5266         * g++.dg/inherit/error1.C: New test.
5267
5268 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5269
5270         * lib/f-torture.exp (search_for): Rename to...
5271         (search_for_re): This.  Also, clean up comments and the
5272         "regexp" invocation.
5273
5274 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5275
5276         * gcc.c-torture/compile/20031002-1.c: New test.
5277
5278 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5279
5280         * g++.dg/opt/cond1.C: New test.
5281
5282 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5283
5284         * gcc.dg/Wold-style-definition-2.c: New testcase.
5285         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5286
5287 2003-09-29  Richard Henderson  <rth@redhat.com>
5288
5289         * g++.dg/init/array10.C: Add dg-options.
5290
5291 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5292
5293         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5294
5295 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5296
5297         * g++.dg/template/friend19.C: Fix typo.
5298         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5299
5300 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5301
5302         * gcc.c-torture/execute/20030928-1.c: New test.
5303         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5304
5305 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5306
5307         * g++.dg/opt/unroll1.C: New test.
5308
5309 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5310
5311         PR optimization/11741
5312         * gcc.dg/20030926-1.c: New test case.
5313
5314 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5315
5316         PR c++/5655
5317         * g++.dg/parse/access7.C: New test.
5318         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5319
5320 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5321
5322         MERGE OF objc-improvements-branch into MAINLINE:
5323         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5324         if libobjc has not been built.
5325         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5326         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5327         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5328         objc/execute/nested-3.m, objc/execute/np-2.m,
5329         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5330         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5331         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5332         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5333         objc.dg/special/unclaimed-category-1.h,
5334         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5335         well as GNU runtime.
5336         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5337         * execute/cascading-1.m, execute/function-message-1.m,
5338         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5339         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5340         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5341         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5342         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5343         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5344         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5345         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5346         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5347         * objc.dg/bitfield-2.m: Run only on Darwin.
5348         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5349         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5350         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5351         * objc.dg/const-str-1.m: Fix constant string layout.
5352
5353 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5354
5355         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5356
5357 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5358
5359         * gcc.dg/darwin-abi-1.c: New file.
5360
5361 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5362
5363         PR target/12281
5364         * gcc.c-torture/compile/20030921-1.c: New test.
5365
5366 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5367
5368         * g++.dg/opt/reg-stack2.C: New test.
5369
5370 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5371
5372         * g++.dg/eh/delayslot1.C: New test.
5373
5374 2003-09-20  Richard Henderson  <rth@redhat.com>
5375
5376         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5377
5378 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5379
5380         * gcc.c-torture/execute/20030920-1.c: New test case.
5381
5382 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5383
5384         * g++.dg/rtti/typeid3.C: Correct expected error message.
5385
5386 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5387
5388         PR c++/157
5389         * g++.dg/parse/crash12.C: New test.
5390
5391 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5392
5393         * gcc.dg/compat/mixed-struct-check.h: New.
5394         * gcc.dg/compat/mixed-struct-defs.h: New.
5395         * gcc.dg/compat/mixed-struct-init.h: New.
5396         * gcc.dg/compat/struct-by-value-19_main.c: New.
5397         * gcc.dg/compat/struct-by-value-19_x.c: New.
5398         * gcc.dg/compat/struct-by-value-19_y.c: New.
5399         * gcc.dg/compat/struct-by-value-20_main.c: New.
5400         * gcc.dg/compat/struct-by-value-20_x.c: New.
5401         * gcc.dg/compat/struct-by-value-20_y.c: New.
5402         * gcc.dg/compat/struct-return-19_main.c: New.
5403         * gcc.dg/compat/struct-return-19_x.c: New.
5404         * gcc.dg/compat/struct-return-19_y.c: New.
5405         * gcc.dg/compat/struct-return-20_main.c: New.
5406         * gcc.dg/compat/struct-return-20_x.c: New.
5407         * gcc.dg/compat/struct-return-20_y.c: New.
5408
5409 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5410         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5411         so that it will not complain on LP64 targets.
5412
5413 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5414
5415         PR c++/495
5416         * g++.dg/template/friend24.C: New test.
5417
5418 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5419
5420         PR c++/12332
5421         * g++.dg/template/memtmpl2.C: New test.
5422
5423 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5424
5425         PR target/11184
5426         * gcc.dg/builtin-apply1.c: New test.
5427
5428 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5429
5430         PR c++/9848
5431         * g++.dg/warn/Wunused-4.C: New test.
5432
5433 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5434
5435         PR c++/12316
5436         * g++.dg/other/gc2.C: New test.
5437
5438 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR c++/11991
5441         * g++.dg/rtti/typeid3.C: New test.
5442
5443         PR c++/12266
5444         * g++.dg/overload/template1.C: New test.
5445
5446 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5447
5448         * g++.dg/opt/cfg3.C: New test.
5449
5450 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5451
5452         PR c++/7939
5453         * g++.dg/template/crash11.C: New test.
5454
5455 2003-09-16  Jason Merrill  <jason@redhat.com>
5456             Jakub Jelinek  <jakub@redhat.com>
5457
5458         * gcc.dg/attr-warn-unused-result.c: New test.
5459
5460 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5461
5462         PR c++/12184
5463         * g++.dg/expr/call2.C: New test.
5464
5465 2003-09-15  Andreas Jaeger  <aj@suse.de>
5466
5467         * gcc.dg/Wold-style-definition-1.c: New test.
5468
5469 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5470
5471         PR c++/3907
5472         * g++.dg/parse/template12.C: New test.
5473
5474         * g++.dg/abi/bitfield11.C: New test.
5475         * g++.dg/abi/bitfield12.C: Likewise.
5476
5477 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5478
5479         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5480         non-expansion of functional macro name without arguments at EOL.
5481         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5482
5483 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5484
5485         * gcc.c-torture/execute/20030914-[12].c: New tests.
5486
5487 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5488
5489         PR c++/11788
5490         * g++.dg/overload/addr1.C: New test.
5491
5492 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5493
5494         * gcc.dg/20030909-1.c: New test.
5495
5496 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5497
5498         * gcc.dg/ultrasp10.c: New test.
5499
5500 2003-09-09  Devang Patel  <dpatel@apple.com>
5501
5502         * gcc.dg/darwin-ld-6.c: New test.
5503
5504 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5505
5506         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5507
5508 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5509
5510         * gcc.dg/ia64-types1.c: New test.
5511         * gcc.dg/ia64-types2.c: Likewise.
5512
5513 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5514
5515         * gcc.dg/builtins-1.c: Add more _Complex tests.
5516         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5517
5518         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5519         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5520
5521 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5522
5523         PR c++/11786
5524         * g++.dg/lookup/koenig2.C: New test.
5525
5526         PR c++/5296
5527         * g++.dg/rtti/typeid2.C: New test.
5528
5529 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5530
5531         * gcc.c-torture/compile/20030904-1.c: New test.
5532
5533 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5534
5535         * g++.dg/opt/longbranch2.C: New test.
5536
5537 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5538
5539         * g++.dg/template/crash10.C: Only compile it.
5540
5541 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5542
5543         PR middle-end/11665
5544         * gcc.c-torture/compile/20030907-1.c: New test.
5545         * g++.dg/init/array11.C: New test.
5546
5547 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5548
5549         PR c++/11852
5550         * g++.dg/init/struct1.C: New test.
5551
5552 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5553
5554         PR c++/12181
5555         * g++.dg/expr/comma1.C: New test.
5556
5557 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/11867
5560         * g++.dg/expr/static_cast5.C: New test.
5561
5562 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5563
5564         PR c++/11507
5565         * g++.dg/lookup/scoped7.C: New test.
5566
5567         PR c++/9574
5568         * g++.dg/other/static1.C: New test.
5569
5570         PR c++/11490
5571         * g++.dg/warn/template-1.C: New test.
5572
5573         PR c++/11432
5574         * g++.dg/template/crash10.C: New test.
5575
5576         PR c++/2478
5577         * g++.dg/overload/VLA.C: New test.
5578
5579         PR c++/10804
5580         * g++.dg/template/call1.C: New test.
5581
5582 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5583
5584         PR c++/11794
5585         * g++.dg/parse/using3.C: New test.
5586
5587 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5588
5589         PR c++/11409
5590         * g++.dg/overload/builtin3.C: New test case.
5591
5592 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5593
5594         PR c/9862
5595         * gcc.dg/20030906-1.c: New test.
5596         * gcc.dg/20030906-2.c: Likewise.
5597
5598 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5599
5600         PR c++/12167
5601         * g++.dg/parse/defarg5.C: New test.
5602
5603         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5604
5605 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5606
5607         PR c++/12163
5608         * g++.dg/expr/static_cast4.C: New test.
5609
5610         PR c++/12146
5611         * g++.dg/template/crash9.C: New test.
5612
5613 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5614
5615         * g++.old-deja/g++.ext/pretty2.C: Update for change
5616         in __FUNCTION__.
5617         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5618
5619 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5620
5621         PR c++/11922
5622         * g++/dg/template/qualified-id1.C: New test.
5623
5624         PR c++/12037
5625         * g++.dg/warn/noeffect4.C: New test.
5626
5627 2003-09-04  Matt Austern  <austern@apple.com>
5628
5629         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5630         * g++.dg/ext/fnname2.C: Likewise.
5631         * g++.dg/ext/fnname3.C: Likewise.
5632
5633 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5634
5635         * g++.dg/expr/lval1.C: New test.
5636         * g++.dg/ext/lvcast.C: Remove.
5637
5638 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR optimization/11700.
5641         * gcc.c-torture/compile/20030903-1.c: New test case.
5642
5643 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5644
5645         PR c++/12053
5646         * g++.dg/abi/layout4.C: New test.
5647
5648 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5649
5650         PR c++/11553
5651         * g++.dg/parse/friend3.C: New test.
5652
5653 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5654
5655         PR c++/11847
5656         * g++.dg/template/class1.C: New test.
5657
5658         PR c++/11808
5659         * g++.dg/expr/call1.C: New test.
5660
5661 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/12114
5664         * g++.dg/init/ref9.C: New test.
5665
5666         PR c++/11972
5667         * g++.dg/template/nested4.C: New test.
5668
5669 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5670
5671         PR c++/12093
5672         * g++.dg/template/non-dependent4.C: New test.
5673
5674         PR c++/11928
5675         * g++.dg/inherit/conv1.C: New test.
5676
5677 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5678
5679         PR c++/6196
5680         * g++.dg/ext/label1.C: New test.
5681         * g++.dg/ext/label2.C: Likewise.
5682
5683 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5684
5685         * g++.dg/expr/cond3.C: New test.
5686
5687 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5688
5689         * gcc.dg/builtins-1.c: Add new builtin cases.
5690
5691 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5692
5693         * gcc.dg/builtins-1.c: Add new cases.
5694         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5695
5696 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5697
5698         * gcc.dg/builtins-1.c: Add more math builtin tests.
5699         * gcc.dg/torture/builtin-attr-1.c: New test.
5700
5701 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5702
5703         PR optimization/5079
5704         * g++.dg/opt/static3.C: New test.
5705
5706 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5707
5708         * gcc.misc-tests/gcov-10b.c: New test.
5709
5710 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5711
5712         * g++.dg/opt/ptrmem3.C: New test.
5713
5714         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5715
5716 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5717
5718         * gcc.dg/20030826-2.c: New test.
5719
5720 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5721
5722         PR middle-end/12002
5723         * g77.f-torture/compile/12002.f: New test case.
5724
5725 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5726
5727         * gcc.dg/20030826-1.c: New test case.
5728
5729 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5730
5731         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5732
5733 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5734
5735         PR c++/11871
5736         * c++.dg/lookup/crash1.C: New test.
5737
5738         * c++.dg/warn/noeffect3.C: New test.
5739
5740 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5741
5742         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5743         * gcc.dg/compat/vector-1_y.c: Ditto.
5744         * gcc.dg/compat/vector-2_x.c: Ditto.
5745         * gcc.dg/compat/vector-2_y.c: Ditto.
5746
5747 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5748
5749         * gcc.dg/20030702-1.c: New test.
5750
5751 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5752
5753         PR c++/8795
5754         * g++.dg/ext/altivec-1.C: New test.
5755
5756 2003-08-24  Richard Henderson  <rth@redhat.com>
5757
5758         * g++.dg/eh/simd-2.C: Add -w for x86.
5759
5760 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5761
5762         * gcc.dg/20030815-1.c: New test.
5763
5764 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5765
5766         PR c++/3765
5767         * g++.dg/parse/access6.C: New test.
5768
5769 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5770
5771         PR c++/641, c++/11876
5772         * g++.dg/template/friend22.C: New test.
5773         * g++.dg/template/friend23.C: Likewise.
5774
5775 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5776
5777         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5778         identically.
5779
5780 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5781
5782         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5783
5784 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5785
5786         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5787
5788 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5789
5790         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5791
5792 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5793
5794         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5795
5796 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/11919
5799         * g++.dg/overload/prom1.C: New test.
5800
5801         PR c++/11551
5802         * g++.dg/parse/dtor2.C: New test.
5803
5804         PR c++/10762
5805         * g++.dg/parse/using2.C: New test.
5806
5807 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5808
5809         PR target/11805
5810         * gcc.c-torture/compile/20030821-1.c: New.
5811
5812 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5813
5814         PR c++/11834
5815         * g++.dg/template/deduce2.C: New test.
5816
5817 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5818
5819         * gcc.c-torture/execute/20030821-1.c: New test.
5820
5821 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5822
5823         PR middle-end/11984
5824         * gcc.dg/20030820-1.c: New test case.
5825
5826 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5827
5828         PR c++/11945
5829         * g++.dg/warn/noeffect2.C: New test.
5830
5831 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5832
5833         PR c++/10926
5834         * g++.dg/template/dtor2.C: New test.
5835
5836         PR c++/11684
5837         * g++.dg/template/operator1.C: New test.
5838         * g++.dg/parse/operator4.C: New test.
5839
5840         PR c++/11946.C
5841         * g++.dg/expr/enum1.C: New test.
5842         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5843
5844         PR c++/11036.C
5845         * g++.dg/parse/elab2.C: New test.
5846         * g++.dg/parse/typedef4.C: Change error message.
5847         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5848         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5849         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5850
5851 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5852
5853         * gcc.dg/pch/warn-1.c: New.
5854         * gcc.dg/pch/warn-1.hs: New.
5855
5856         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5857         not-tested file.
5858
5859 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5860
5861         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5862
5863 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5864
5865         * gcc.dg/uninit-D.c: New Test.
5866         * gcc.dg/uninit-E.c: New Test.
5867         * gcc.dg/uninit-F.c: New Test.
5868         * gcc.dg/uninit-G.c: New Test.
5869
5870 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5871
5872         * g++.dg/README: Describe the pch directory.
5873
5874 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5875
5876         PR c++/11174
5877         * g++.dg/parse/access4.C: New test.
5878         * g++.dg/parse/access5.C: Likewise.
5879         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5880
5881 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5882
5883         * gcc.dg/noncompile/20030818-1.c: New.
5884
5885 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5886
5887         PR c++/11957
5888         * g++.dg/warn/noeffect1.C: New test.
5889
5890         * g++.dg/template/scope2.C: New test.
5891         * g++.dg/template/error2.C: Correct dg-error
5892
5893 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5894
5895         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5896
5897 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5898
5899         PR C++/11512
5900         * g++.dg/template/warn1.C: New.
5901
5902 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5903
5904         * g++.dg/template/error2.C: New test.
5905         * g++.dg/lookup/using7.C: Adjust errors
5906         * g++.old-deja/g++.pt/crash36.C: Likewise.
5907         * g++.old-deja/g++.pt/derived3.C: Likewise.
5908
5909 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5910
5911         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5912         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5913         * gcc.c-torture/execute/builtins/string-9.c: New, from
5914         string-opt-9.c.  Adjust for execute/builtins framework.
5915         * gcc.c-torture/execute/string-opt-9.c: Delete.
5916
5917 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5918
5919         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5920
5921         * g++.dg/parse/ret-type2.C: New test.
5922
5923         PR c++/11703
5924         * g++.dg/init/new8.C: New test.
5925
5926         PR c++/10923
5927         * g++.dg/parse/typedef5.C: New test.
5928
5929         PR c++/9512
5930         * g++.dg/parse/qualified2.C: New test.
5931         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5932         invalid code.
5933
5934 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5935
5936         * g++.dg/conversion/ptrmem1.C: New test.
5937
5938 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5939
5940         PR target/11693
5941         * gcc.dg/20030811-1.c: New test.
5942
5943         PR target/11535
5944         * gcc.c-torture/execute/20030811-1.c: New test.
5945
5946 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5947
5948         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5949
5950 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/11789.C
5953         * g++.dg/inherit/multiple1.C: New test.
5954
5955 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5956
5957         * gcc.dg/spe1.c: New test.
5958
5959         PR c++/11670
5960         * g++.dg/expr/cast2.C: New test.
5961
5962         PR c++/10530
5963         * g++.dg/template/dependent-name2.C: New test.
5964
5965 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5966
5967         * g++.dg/parse/crash11.C: Put the dg options in comments.
5968
5969 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5970
5971         * lib/gcc-dg.exp: Update for diagnostic change.
5972
5973 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5974
5975         PR c++/5767
5976         * g++.dg/parse/crash11.C: New test.
5977
5978 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5979
5980         * gcc.dg/cpp/spacing1.c: Update.
5981
5982 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5983
5984         PR target/11739
5985         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5986         a value for -mtune.
5987
5988 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5989
5990         PR middle-end/11771
5991         * gcc.c-torture/compile/20030804-1.c: New test case.
5992
5993 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5994
5995         * gcc.dg/20030804-1.c: New test case.
5996
5997 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5998
5999         * gcc.dg/cpp/separate-1.c: New test.
6000
6001 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6002
6003         PR c++/11704
6004         * g++.dg/template/dependent-expr2.C: New test.
6005
6006         PR c++/11766
6007         * g++.dg/expr/ptrmem1.C: New test.
6008
6009 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6010
6011         PR c++/9453
6012         * g++.dg/template/friend15.C: New test.
6013
6014 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6015
6016         * lib/dg-pch.exp: Work round PCH bug.
6017
6018 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6019
6020         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6021         builtins.  Move cases from builtins-4.c here.
6022
6023         * gcc.dg/torture/builtin-math-1.c: New test taken from
6024         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6025         additional cases.
6026
6027         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6028         Delete.
6029
6030 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6031
6032         PR c++/9447
6033         * g++.dg/template/using7.C: New test.
6034
6035 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6036
6037         * import1.c, import2.c: New tests.
6038
6039 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6040
6041         * g++.dg/eh/crossjump1.C: New test.
6042
6043 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6044
6045         PR c++/11697
6046         * g++.dg/template/using6.C: New test.
6047
6048         PR c++/11744
6049         * g++.dg/template/koenig2.C: New test.
6050
6051 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6052
6053         PR c++/7983
6054         * g++.dg/parse/typedef4.C: New test.
6055
6056 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6057
6058         PR c++/8442, c++/8806
6059         * g++.dg/template/elab1.C: New test.
6060         * g++.dg/template/type2.C: Likewise.
6061         * g++.dg/template/ttp3.C: Adjust expected error message.
6062         * g++.old-deja/g++.law/visibility13.C: Likewise.
6063         * g++.old-deja/g++.niklas/t135.C: Likewise.
6064         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6065         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6066         template argument.
6067         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6068
6069 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6070
6071         PR c++/11295
6072         * g++.dg/ext/stmtexpr1.C: New test.
6073
6074         * g++.dg/opt/tmp1.C: New test.
6075
6076         PR c++/11525
6077         * g++.dg/parse/constant4.C: New test.
6078
6079         PR c++/9447
6080         * g++.dg/template/using5.C: New test.
6081
6082 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6083
6084         * gcc.dg/builtins-27.c: New test case.
6085
6086 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6087
6088         * gcc.dg/tls/opt-7.c: New test.
6089
6090 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6091
6092         * g++.old-deja/g++.other/crash18.C: Remove.
6093
6094 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6095
6096         * g++.dg/template/explicit3.C: New.
6097         * g++.dg/template/explicit4.C: New.
6098         * g++.dg/template/explicit5.C: New.
6099
6100         PR c++/11347
6101         * g++.dg/template/memtmpl1.C: New.
6102
6103 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6104
6105         PR target/11565
6106         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6107         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6108
6109 2003-07-30  Jan Hubicka  <jh@suse.cz>
6110
6111         * vtgc1.c: Kill.
6112
6113 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6114
6115         * gcc.dg/struct-in-proto-1.c: New test.
6116
6117 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6118
6119         * gcc.dg/cpp/include2.c: Only expect one message.
6120
6121 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6122
6123         PR c++/9447
6124         * g++.dg/template/using1.C: New test.
6125         * g++.dg/template/using2.C: New test.
6126         * g++.dg/template/using3.C: New test.
6127         * g++.dg/template/using4.C: New test.
6128
6129 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6130
6131         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6132         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6133
6134 2003-07-28  Jan Hubicka  <jh@suse.cz>
6135
6136         PR c++/11530
6137         * g++.dg/opt/call1.C: New test.
6138
6139 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6140
6141         PR c++/11667
6142         * g++.dg/init/enum2.C: New test.
6143         * g++.dg/template/overload1.C: Add "-w" option.
6144
6145 2003-07-28    <hp@bitrange.com>
6146
6147         * gcc.dg/Wdeclaration-after-statement-1.c,
6148         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6149
6150 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6151
6152         * gcc.c-torture/compile/20030725-1.c: New test.
6153
6154 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6155
6156         * gcc.dg/20030505.c: Only run for SPE.
6157         Remove definition of opaque type.
6158
6159 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6160
6161         * g++.dg/template/ptrmem6.C: New test.
6162
6163 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6164
6165         * gcc.c-torture/compile/zero-strct-2.c: New test.
6166
6167 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6168
6169         * gcc.dg/intermod-1.c: New test.
6170
6171 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6172
6173         PR c++/11617
6174         * g++.dg/template/lookup2.C: New test.
6175         * g++.dg/template/memclass1.C: Remove instantiated from error.
6176         * g++.dg/other/error2.C: Tweak expected errors.
6177
6178         PR c++/11596
6179         * g++.dg/template/defarg3.C: New test.
6180
6181         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6182
6183 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6184
6185         * g++.dg/inherit/access5.C: New test.
6186
6187 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6188
6189         PR c++/11513
6190         * g++.dg/template/crash8.C: New test.
6191
6192 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6193
6194         PR c/10602
6195         * gcc.dg/noncompile/incomplete-2.c: New test.
6196
6197 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/11645
6200         * g++.dg/inherit/access4.C: New test.
6201
6202         PR c++/11517
6203         * g++.dg/expr/cond2.C: New test.
6204
6205         PR optimization/10679
6206         * g++.dg/opt/inline4.C: New test.
6207
6208 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6209
6210         * g++.dg/parse/crash10: New test.
6211
6212 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6213
6214         * g++.dg/ext/flexary1.C: New test.
6215
6216 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6217
6218         PR c++/10793
6219         * g++.dg/template/crash9.C: New test.
6220
6221 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6222
6223         PR c++/3004
6224         * g++.dg/parse/typedef3.C: New test.
6225
6226         PR c++/7906
6227         * g++.dg/parse/operator2.C: New test.
6228
6229         PR c++/8895
6230         * g++.dg/parse/def-tmpl-arg1.C: New test.
6231
6232         PR c++/9282
6233         * g++.dg/parse/funptr1.C: New test.
6234
6235         PR c++/9452
6236         * g++.dg/parse/ambig3.C: New test.
6237
6238         PR c++/9454
6239         * g++.dg/parse/operator3.C: New test.
6240
6241         PR c++/9486
6242         * g++.dg/parse/template10.C: New test.
6243
6244         PR c++/9488
6245         * g++.dg/parse/template11.C: New test.
6246
6247         PR c++/10150
6248         * g++.dg/parse/invalid-op1.C: New test.
6249
6250         PR c++/10247
6251         * g++.dg/parse/condexpr1.C: New test.
6252
6253 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6254
6255         * g++.dg/ext/packed3.C: New test.
6256         * g++.dg/ext/packed4.C: New test.
6257
6258         * gcc.dg/pack-test-3.c: New test.
6259
6260 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6261
6262         * lib/compat.exp: Handle dg-options per source file.
6263         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6264         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6265         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6266         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6267         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6268         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6269         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6270         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6271         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6272         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6273         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6274         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6275         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6276         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6277
6278 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6279
6280         PR c/10320
6281         * gcc.c-torture/execute/20030718-1.c: New test.
6282
6283 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6284
6285         PR optimization/11536
6286         * gcc.dg/20030721-1.c: New test.
6287
6288 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6289
6290         PR c++/11546
6291         * g++.dg/template/lookup1.C: New test.
6292
6293 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6294
6295         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6296         diagnostics of ill-formed constructs involving labels.
6297         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6298         the new 'previously defined here' message.
6299
6300 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6301
6302         * g++.dg/parse/non-dependent2.C: New test.
6303
6304 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6305
6306         * g++.dg/init/init-ref4.C: xfail on targets without
6307         weak symbols.
6308
6309 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6310
6311         PR target/11087
6312         * gcc.c-torture/execute/20030717-1.c: New test.
6313
6314 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6315
6316         * g++.dg/opt/cfg1.C: New test.
6317
6318 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6319
6320         PR optimization/11557
6321         * gcc.dg/20030717-1.c: New test.
6322
6323 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6324
6325         PR c++/10476
6326         * g++.dg/expr/crash-1.C: New test.
6327
6328         PR c++/11027
6329         * g++.dg/template/init3.C: New test.
6330
6331         PR c++/8222
6332         * g++.dg/template/non-dependent1.C: New test.
6333
6334         PR c++/11070
6335         * g++.dg/template/non-dependent2.C: New test.
6336
6337         PR c++/11071
6338         * g++.dg/template/non-dependent3.C: New test.
6339
6340         PR c++/9907
6341         * g++.dg/template/sizeof5.C: New test.
6342
6343 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6344
6345         PR 11498
6346         * gcc.c-torture/compile/mangle-1.c: New file.
6347
6348 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6349
6350         PR c++/7809
6351         * g++.dg/parse/access3.C: New test.
6352
6353 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6354
6355         PR c++/11384
6356         * g++.dg/init/init-ref4.C: New test.
6357
6358 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/11547
6361         * g++.dg/parse/constant3.C: New test.
6362         * g++.dg/parse/crash7.C: Likewise.
6363
6364 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6365
6366         PR target/11008
6367         * gcc.dg/i386-pentium4-not-mull.c: New.
6368
6369 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6370
6371         * gcc.dg/asm-names.c (ymain): Make it weak.
6372
6373 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6374
6375         PR c++/5421
6376         * g++.dg/template/friend21.C: New test.
6377
6378 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6379
6380         * gcc.dg/cleanup-8.c: New test.
6381         * gcc.dg/cleanup-9.c: New test.
6382
6383 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6384
6385         * g++.dg/ext/dll-MI1.h: New file.
6386         * g++.dg/ext/dllexport-MI1.C: New file.
6387         * g++.dg/ext/dllimport-MI1.C: New file.
6388
6389 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6390
6391         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6392         it does not have cmpstrsi patterns (just cmpmemsi).
6393
6394 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6395
6396         PR debug/11473
6397         * g++.dg/debug/debug8.C: New test.
6398
6399 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6400
6401         PR c++/10108
6402         * g++.dg/template/crash7.C: New test.
6403
6404 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6405
6406         PR target/10795
6407         * gcc.c-torture/compile/20030708-1.c: New.
6408
6409 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6410
6411         * gcc.c-torture/execute/20030715-1.c: New test.
6412
6413 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6414
6415         * gcc.dg/pch/inline-3.c: New file.
6416         * gcc.dg/pch/inline-3.hs: New file.
6417         * gcc.dg/pch/inline-4.c: New file.
6418         * gcc.dg/pch/inline-4.hs: New file.
6419
6420 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6421
6422         PR c++/11509
6423         * g++.dg/template/crash6.C: New test.
6424
6425         PR c++/7053
6426         * g++.dg/template/friend20.C: New test.
6427
6428         PR c++/7019
6429         * g++.dg/template/overload2.C: New test.
6430
6431 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6432
6433         PR optimization/11440
6434         * gcc.c-torture/execute/20030714-1.c: New test.
6435
6436 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6437
6438         PR c++/11154
6439         * g++.dg/template/partial2.C: New test.
6440
6441 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/11503
6444         * g++.dg/template/anon1.C: New test.
6445
6446         PR c++/11493
6447         PR c++/11495
6448         * g++.dg/parse/template9.C: Likewise.
6449         * g++.dg/template/crash4.C: New test.
6450         * g++.dg/template/koenig1.C: Likewise.
6451         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6452         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6453         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6454         functions.
6455         * g++.old-deja/g++.jason/template36.C: Likewise.
6456         * g++.old-deja/g++.mike/p1989.C: Likewise.
6457         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6458         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6459         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6460         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6461         compiling.
6462         * g++.old-deja/g++.pt/union2.C: Use this->.
6463
6464 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6465
6466         * gcc.dg/20030711-1.c: New test.
6467
6468 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6469
6470         PR c++/11050
6471         * g++.dg/parse/args1.C: New test.
6472         * g++.pt/defarg8.C: Change expected errors.
6473
6474 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6475
6476         PR c++/8164
6477         * g++.dg/template/nontype2.C: New test.
6478
6479         PR c++/10558
6480         * g++.dg/parse/template8.C: New test.
6481
6482         PR c++/8327
6483         * g++.dg/template/scope1.C: New test.
6484
6485         * g++.dg/warn/Wsign-compare-1.C: New test.
6486
6487 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6488
6489         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6490
6491 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6492
6493         PR c++/9411
6494         * g++.dg/template/explicit2.C: New test.
6495
6496         PR c++/10032
6497         * g++.dg/warn/pedantic1.C: New test.
6498
6499 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6500
6501         PR c++ 9483
6502         * g++.dg/other/field1.C: New test.
6503
6504 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6505
6506         PR c/11449
6507         * gcc.c-torture/compile/20030707-1.c: New.
6508
6509 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6510
6511         PR c++/10849
6512         * g++.dg/template/access12.C: New test.
6513
6514 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6515
6516         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6517         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6518         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6519         * gcc.misc-tests/gcov.exp: Update
6520         * g++.dg/gcov/gcov.exp: Update
6521         * lib/gcov.exp: Update.
6522
6523 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6524
6525         * g++.dg/abi/mangle17.C: Make sure template expressions are
6526         dependent.
6527         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6528         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6529         * g++.dg/opt/stack1.C: Remove erroneous code.
6530         * g++.dg/parse/template7.C: New test.
6531         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6532         * g++.old-deja/g++.pt/crash4.C: Likewise.
6533
6534 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6535
6536         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6537         with zero or one occurence of `$' after the initial `L'.
6538
6539 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6540
6541         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6542
6543 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6544
6545         PR c/11370
6546         * gcc.dg/Wunreachable-6.c: New testcase.
6547         * gcc.dg/Wunreachable-7.c: New testcase.
6548
6549 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6550
6551         PR c/11420
6552         * gcc.dg/20030708-1.c: New test.
6553
6554 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6555
6556         * gcc.dg/compat/sdata-section.h: New file.
6557         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6558         * gcc.dg/torture/mips-sdata-1.c: New test.
6559
6560 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6561
6562         PR c++/11030
6563         * g++.dg/template/friend19.C: New test.
6564
6565 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6566
6567         * g++.dg/opt/strength-reduce.C: New test.
6568
6569 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6570
6571         PR target/10979
6572         * gcc.dg/20030707-1.c: New testcase.
6573
6574 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6575
6576         PR optimization/11059
6577         * g++.dg/opt/emptyunion.C: New testcase.
6578
6579 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6580             Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * g++.dg/opt/stack1.C: New test.
6583
6584 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6585
6586         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6587         run test.
6588
6589         PR c++/11431
6590         * g++.dg/expr/static_cast3.C: New test.
6591
6592 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6593
6594         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6595         everywhere.
6596         * gcc.dg/concat.c: Concatenation of string constants with
6597         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6598         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6599         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6600         necessary to avoid multi-character character constant warning.
6601         * gcc.dg/cpp/escape.c: Likewise.
6602         * gcc.dg/cpp/ucs.c: Likewise.
6603         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6604         Fix a typo.
6605
6606 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6607
6608         PR c/11428
6609         * gcc.c-torture/compile/20030704-1.c: New.
6610
6611 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6612
6613         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6614
6615 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6616
6617         PR c++/5287, PR c++/7910,  PR c++/11021
6618         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6619         tests for warnings.
6620         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6621         * g++.dg/ext/dllimport3.C: Likewise.
6622         * g++.dg/ext/dllimport4.C: New file.
6623         * g++.dg/ext/dllimport5.C: New file.
6624         * g++.dg/ext/dllimport6.C: New file.
6625         * g++.dg/ext/dllimport7.C: New file.
6626         * g++.dg/ext/dllimport8.C: New file.
6627         * g++.dg/ext/dllimport9.C: New file.
6628         * g++.dg/ext/dllimport10.C: New file.
6629         * g++.dg/ext/dllexport1.C: New file.
6630
6631 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6632
6633         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6634         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6635
6636 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6637
6638         * gcc.dg/builtins-25.c: New testcase.
6639         * gcc.dg/builtins-26.c: New testcase.
6640
6641 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6642
6643         * gcc.dg/compat/vector-defs.h: New file.
6644         * gcc.dg/compat/vector-setup.h: New file.
6645         * gcc.dg/compat/vector-check.h: New file.
6646         * gcc.dg/compat/vector-1_main.c: New file.
6647         * gcc.dg/compat/vector-1_x.c: New file.
6648         * gcc.dg/compat/vector-1_y.c: New file.
6649         * gcc.dg/compat/vector-2_main.c: New file.
6650         * gcc.dg/compat/vector-2_x.c: New file.
6651         * gcc.dg/compat/vector-2_y.c: New file.
6652
6653         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6654         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6655         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6656         * gcc.dg/compat/struct-align-1.h: New file.
6657         * gcc.dg/compat/struct-align-1_main.c: New file.
6658         * gcc.dg/compat/struct-align-1_x.c: New file.
6659         * gcc.dg/compat/struct-align-1_y.c: New file.
6660         * gcc.dg/compat/struct-align-2.h: New file.
6661         * gcc.dg/compat/struct-align-2_main.c: New file.
6662         * gcc.dg/compat/struct-align-2_x.c: New file.
6663         * gcc.dg/co
6664         * g++.old-deja/g++.other/comdat3.C: Likewise.
6665         * g++.old-deja/g++.other/ctor1.C: Likewise.
6666         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6667
6668 2003-06-05  Richard Henderson  <rth@redhat.com>
6669
6670         * gcc.dg/debug/20030605-1.c: New.
6671
6672 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6673
6674         * README.QMTEST: Update.
6675
6676 2003-06-04  Richard Henderson  <rth@redhat.com>
6677
6678         * gcc.dg/cleanup-1.c: New.
6679         * gcc.dg/cleanup-2.c: New.
6680         * gcc.dg/cleanup-3.c: New.
6681         * gcc.dg/cleanup-4.c: New.
6682         * gcc.dg/cleanup-5.c: New.
6683         * gcc.dg/cleanup-6.c: New.
6684         * gcc.dg/cleanup-7.c: New.
6685
6686 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6687
6688         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6689
6690         * lib/dg-pch.exp: New file.
6691         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6692         * gcc.dg/pch/pch.exp: Likewise.
6693
6694 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6695
6696         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6697         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6698         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6699         * gcc.dg/builtins-17.c: New test case.
6700         * gcc.dg/i386-387-4.c: New test case.
6701         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6702
6703 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6704
6705         * gcc.dg/ultrasp9.c: New test.
6706
6707 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6708
6709         * gcc.c-torture/compile/20030604-1.c: New test.
6710         * gcc.dg/sparc-constant-1.c: New test.
6711
6712 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6713
6714         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6715
6716 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6717
6718         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6719
6720         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6721         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6722
6723 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6724
6725         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6726
6727 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6728
6729         PR c++/10940
6730         * g++.dg/template/spec10.C: New test.
6731
6732 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6733
6734         * gcc.dg/builtins-16.c: New test case.
6735
6736 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6737
6738         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6739         mempcpy test with post-increments.
6740         * gcc.c-torture/execute/string-opt-3.c: New test.
6741         * gcc.dg/string-opt-1.c: New test.
6742
6743 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6744
6745         PR fortran/10965
6746         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6747
6748 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6749
6750         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6751         (scan-assembler): ... here.  Use dg-scan.
6752         (scan-assembler-not): Likewise.
6753         (scan-file): New function.
6754         (scan-file-not): Likewise.
6755         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6756         * gcc.dg/cpp/_Pragma4.c: Likewise.
6757         * gcc.dg/cpp/_Pragma5.c: Likewise.
6758         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6759         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6760         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6761         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6762         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6763         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6764         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6765         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6766         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6767         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6768         * gcc.dg/cpp/cxxcom1.c: Likewise.
6769         * gcc.dg/cpp/line1.c: Likewise.
6770         * gcc.dg/cpp/maccom1.c: Likewise.
6771         * gcc.dg/cpp/maccom2.c: Likewise.
6772         * gcc.dg/cpp/maccom3.c: Likewise.
6773         * gcc.dg/cpp/maccom4.c: Likewise.
6774         * gcc.dg/cpp/maccom5.c: Likewise.
6775         * gcc.dg/cpp/maccom6.c: Likewise.
6776         * gcc.dg/cpp/multiline.c: Likewise.
6777         * gcc.dg/cpp/spacing1.c: Likewise.
6778         * gcc.dg/cpp/spacing2.c: Likewise.
6779         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6780         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6781         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6782         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6783         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6784         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6785         * gcc.dg/cpp/cxxcom2.c: Likewise.
6786         * gcc.dg/cpp/cxxcom2.h: New file.
6787
6788         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6789         * g++.dg/cpp/truefalse.C: Here.
6790         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6791
6792 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6793
6794         * gcc.dg/cpp/redef3.c: New file.
6795
6796 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6797
6798         * gcc.dg/i386-loop-3.c: New test.
6799
6800 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6801
6802         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6803
6804 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6805
6806         * gcc.dg/fwrapv-1.c: New test case.
6807         * gcc.dg/fwrapv-2.c: New test case.
6808
6809 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6810
6811         PR c++/10956
6812         * g++.dg/template/spec9.C: New test.
6813
6814 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6815
6816         * gcc.dg/duff-4.c: New test case.
6817
6818 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6819
6820         PR fortran/10843
6821         * g77.dg/ffixed-form-1.f: New test
6822         * g77.dg/ffixed-form-2.f: New test
6823         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6824         * g77.dg/ffree-form-3.f: New test
6825
6826 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6827
6828         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6829         * gcc.dg/wint_t-1.c: Likewise.
6830
6831 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6832
6833         * g++.dg/template/access11.C: New test.
6834
6835 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6836
6837         PR c++/10849
6838         * g++.dg/template/access10.C: New test.
6839
6840 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6841             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6842
6843         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6844
6845 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6846
6847         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6848         suppress for powerpc-*-darwin*.
6849         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6850
6851 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6852
6853         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6854         suppress option for powerpc-*-darwin*.
6855
6856 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6857
6858         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6859         * gcc.dg/builtins-4.c: Add test for fmod.
6860
6861 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6862
6863         PR c++/10682
6864         * g++.dg/template/instantiate4.C: New test.
6865
6866 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6867
6868         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6869
6870 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6871
6872         * gcc.dg/compat/scalar-return-1_main.c: New file.
6873         * gcc.dg/compat/scalar-return-1_x.c: New file.
6874         * gcc.dg/compat/scalar-return-1_y.c: New file.
6875         * gcc.dg/compat/scalar-return-2_main.c: New file.
6876         * gcc.dg/compat/scalar-return-2_x.c: New file.
6877         * gcc.dg/compat/scalar-return-2_y.c: New file.
6878         * gcc.dg/compat/struct-return-3_main.c: New file.
6879         * gcc.dg/compat/struct-return-3_y.c: New file.
6880         * gcc.dg/compat/struct-return-3_x.c: New file.
6881         * gcc.dg/compat/struct-return-2_main.c: New file.
6882         * gcc.dg/compat/struct-return-2_x.c: New file.
6883         * gcc.dg/compat/struct-return-2_y.c: New file.
6884
6885 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6886
6887         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6888         for hppa*-hp-hpux*.
6889         * gcc.dg/20021014-1.c (dg-options): Likewise.
6890         * gcc.dg/nest.c (dg-options): Likewise.
6891
6892 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6893
6894         PR c++/9738
6895         * g++.dg/ext/dllimport2.C: New file.
6896         * g++.dg/ext/dllimport3.C: New file.
6897
6898 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6899
6900         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6901         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6902         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6903         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6904         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6905         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6906         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6907         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6908         * gcc.dg/compat/small-struct-defs.h: New file.
6909         * gcc.dg/compat/small-struct-init.h: New file.
6910         * gcc.dg/compat/small-struct-check.h: New file.
6911         * gcc.dg/compat/fp-struct-defs.h: New file.
6912         * gcc.dg/compat/fp-struct-check.h: New file.
6913         * gcc.dg/compat/fp-struct-init.h: New file.
6914         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6915         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6916
6917 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6918
6919         * gcc.dg/20030225-2.c: New test.
6920
6921 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6922             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6923
6924         * gcc.c-torture/compile/20030518-1.c: New test case.
6925
6926 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6927
6928         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6929         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6930         gcc-dg-debug-runtest.
6931         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6932         gcc-dg-debug-runtest.
6933
6934 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6935
6936         PR c++/9022
6937         * g++.dg/lookup/using6.C: New test.
6938
6939 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6940
6941         * g++.dg/parse/access2.C: New test.
6942
6943 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6944
6945         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6946         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6947         * gcc.dg/debug/debug.exp: Likewise.
6948
6949 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6950
6951         * gcc.dg/dollar.c: New test.
6952
6953 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6954
6955         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6956         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6957         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6958         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6959         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6960         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6961         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6962         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6963         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6964         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6965         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6966         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6967         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6968         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6969         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6970         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6971         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6972         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6973
6974 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6975
6976         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6977         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6978         support for "repo" mode.
6979         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6980         * lib/g77-dg.exp: Likewise.
6981         * lib/obj-dg.exp: Likewise.
6982
6983 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6984
6985         Merge from gcc-3_2-rhl8-branch:
6986         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6987
6988         * gcc.dg/tls/opt-6.c: New test.
6989
6990         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6991
6992         * gcc.dg/20030405-1.c: New test.
6993
6994         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6995
6996         * gcc.dg/20030309-1.c: New test.
6997
6998         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6999
7000         * gcc.c-torture/execute/20030307-1.c: New test.
7001
7002         2003-02-20  Randolph Chung  <tausq@debian.org>
7003
7004         * gcc.c-torture/compile/20030220-1.c: New test.
7005
7006         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7007
7008         * gcc.dg/20030217-1.c: New test.
7009
7010         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7011
7012         * gcc.c-torture/compile/20020129-1.c: New test.
7013
7014         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7015
7016         * gcc.dg/unroll-1.c: New test.
7017
7018         2002-11-16  Jan Hubicka  <jh@suse.cz>
7019
7020         * gcc.c-torture/execute/20020920-1.c: New test.
7021
7022         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR target/7434
7025         * gcc.c-torture/compile/20021008-1.c: New test.
7026
7027         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7028
7029         PR target/7559
7030         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7031
7032         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7033
7034         * gcc.c-torture/compile/20020807-1.c: New test.
7035
7036         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7037
7038         * gcc.dg/tls/opt-1.c: New test.
7039
7040         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7041
7042         * gcc.dg/20020729-1.c: New test.
7043
7044         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7045
7046         * g++.dg/opt/life1.C: New test.
7047
7048         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7049
7050         * gcc.dg/20020525-1.c: New test.
7051
7052         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7053
7054         PR c++/6794
7055         * g++.dg/ext/pretty1.C: New test.
7056         * g++.dg/ext/pretty2.C: New test.
7057
7058 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7059
7060         PR c++/8385
7061         * g++.dg/ext/typeof5.C: New test.
7062
7063 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7064
7065         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7066         __USER_LABEL_PREFIX__ into account.
7067         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7068
7069 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7070
7071         * gcc.dg/builtins-15.c: New test case.
7072
7073 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7074
7075         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7076
7077 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7078
7079         * lib/g++.exp: Tweak handling of additional source files.
7080         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7081         * g++.dg/special/conpr-2a.C: Rename to ...
7082         * g++.dg/special/conpr-2a.cc: ... this.
7083         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7084         * g++.dg/special/conpr-3a.C: Rename to ...
7085         * g++.dg/special/conpr-3a.cc: This.
7086         * g++.dg/special/conpr-3b.C: Rename to ...
7087         * g++.dg/special/conpr-3b.cc: This.
7088         * g++.dg/special/conpr-4.C: New test.
7089         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7090
7091 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7092
7093         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7094
7095 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7096
7097         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7098         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7099         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7100         * g++.old-deja/g++.other/warn3.C: Likewise.
7101
7102 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7103
7104         * gcc.dg/i386-387-1.c: Update to also test log.
7105         * gcc.dg/i386-387-2.c: Likewise.
7106
7107 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7108
7109         * g77.f-torture/execute/int8421.f: New test.
7110
7111 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7112
7113         PR c++/10230, c++/10481
7114         * g++.dg/lookup/scoped5.C: New test.
7115
7116 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7117
7118         PR c++/10552
7119         * g++.dg/template/ttp6.C: New test.
7120
7121 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7122
7123         * gcc.c-torture/execute/builtins: New directory.
7124         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7125         gcc.c-torture/execute/builtins.
7126         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7127         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7128         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7129         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7130
7131 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7132
7133         PR c++/9252
7134         * g++.dg/template/access8.C: New test.
7135         * g++.dg/template/access9.C: New test.
7136
7137 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7138
7139         PR c++/9554
7140         * g++.dg/parse/access1.C: New test.
7141
7142 2003-05-09  DJ Delorie  <dj@redhat.com>
7143
7144         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7145         long, and not an int.
7146
7147 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7148
7149         PR c++/10555, c++/10576
7150         * g++.dg/template/memclass1.C: New test.
7151
7152 2003-05-08  DJ Delorie  <dj@redhat.com>
7153
7154         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7155         targets.
7156         * gcc.c-torture/execute/20021024-1.x: Likewise.
7157         * gcc.c-torture/execute/shiftdi.x: Likewise.
7158         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7159         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7160         * gcc.dg/20021018-1.c: Likewise.
7161
7162 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7163
7164         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7165
7166         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7167         (bcopy): Call memmove.
7168
7169 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7170
7171         * g77.f-torture/compile/8485.f: New test case.
7172
7173 2003-05-07  Richard Henderson  <rth@redhat.com>
7174
7175         PR c++/10570
7176         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7177         Verify exception_cleanup not called for rethrows.
7178         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7179         when exiting catch block without rethrowing.
7180         * g++.dg/eh/forced3.C: New.
7181         * g++.dg/eh/forced4.C: New.
7182
7183 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7184
7185         * gcc.dg/20030505.c: Fix triplet.
7186
7187 2003-05-06  DJ Delorie  <dj@redhat.com>
7188
7189         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7190         * gcc.dg/nest.c: Likewise.
7191
7192 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7193
7194         * gcc.dg/builtins-14.c: New test case.
7195
7196 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7197
7198         * lib/compat.exp (compat-execute): New argument.
7199         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7200         * gcc.dg/compat: New test directory.
7201         * gcc.dg/compat/compat.exp: New expect script.
7202         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7203         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7204         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7205         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7206         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7207         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7208
7209         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7210         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7211         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7212         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7213         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7214         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7215         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7216         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7217         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7218         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7219         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7220         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7221         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7222         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7223         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7224
7225 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7226
7227         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7228
7229 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7230
7231         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7232
7233 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7234
7235         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7236         * gcc.dg/ppc-fsel-2.c: New test.
7237
7238         * gcc.dg/unused-5.c: New test.
7239
7240 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7241
7242         PR c++/10496
7243         * g++.dg/warn/pmf1.C: New test.
7244
7245 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7246
7247         PR c++/4494
7248         * g++.dg/warn/main.C: New test.
7249
7250 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7251
7252         * gcc.dg/nonnull-3.c: New test.
7253
7254 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7255
7256         * gcc.dg/cpp/Wtrigraphs.c: Update.
7257         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7258
7259 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7260
7261         * gcc.dg/ppc-fsel-1.c: New test.
7262
7263 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7264
7265         PR c/10604
7266         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7267
7268 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7269
7270         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7271
7272 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7273
7274         PR c++/9364, c++/10553, c++/10586
7275         * g++.dg/parse/typename4.C: New test.
7276         * g++.dg/parse/typename5.C: Likewise.
7277
7278 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7279
7280         * gcc.c-torture/compile/20030503-1.c: New test.
7281
7282 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7283
7284         * g++.dg/lookup/using5.C: Fix testcase error.
7285
7286 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7287
7288         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7289         since MEABI is no longer supported.  Remove all vestiges
7290         of MEABI from the test.
7291
7292 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7293
7294         PR c++/10554
7295         * g++.dg/lookup/using5.C: New test.
7296
7297 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7298
7299         PR c++/8772
7300         * g++.dg/template/ttp5.C: New test.
7301
7302 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7303
7304         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7305         (dg-gpp-additional-sources): New function.
7306         (dg-gpp-additional-files): Likewise.
7307         * lib/g++.exp (additional_sources): New variable.
7308         (additional_files): Likewise.
7309         (g++_target_compile): Deal with them.
7310         * lib/old-dejagnu.exp: Remove.
7311         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7312         * g++.old-deja: Revise all tests to use dg commands.
7313
7314 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7315
7316         PR c++/9432, c++/9528
7317         * g++.dg/lookup/using4.C: New test.
7318
7319 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7320
7321         * gcc.dg/noreturn-5.c: New file.
7322         * gcc.dg/noreturn-6.c: New file.
7323
7324         * gcc.c-torture/compile/inline-1.c: New file.
7325
7326 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7327
7328         PR c++/10551
7329         * g++.dg/template/explicit1.C: New test.
7330
7331 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7332
7333         PR c++/10549
7334         * g++.dg/other/bitfield1.C: New test.
7335
7336         PR c++/10527
7337         * g++.dg/init/new7.C: New test.
7338
7339 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7340
7341         * g++.dg/ext/desig1.C: New test.
7342         * g++.dg/ext/init1.C: Update.
7343
7344         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7345
7346 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/10180
7349         * g++.dg/warn/Winline-1.C: New test.
7350
7351 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7352
7353         * gcc.c-torture/execute/string-opt-19.c: New test.
7354
7355         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7356         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7357
7358 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/10506
7361         * g++.dg/init/new6.C: New test.
7362
7363         PR c++/10503
7364         * g++.dg/init/ref6.C: New test.
7365
7366 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7367
7368         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7369
7370 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7371
7372         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7373         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7374
7375 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7376
7377         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7378         initialized static data members.
7379
7380 2003-04-25  H.J. Lu <hjl@gnu.org>
7381
7382         * gcc.dg/ia64-sync-4.c: New test.
7383
7384 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7385
7386         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7387         date.
7388
7389 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7390
7391         PR c++/10337
7392         * g++.dg/warn/conv1.C: New test.
7393         * g++.old-deja/g++.other/conv7.C: Adjust.
7394         * g++.old-deja/g++.other/overload14.C: Adjust.
7395
7396 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7397
7398         PR c++/10471
7399         * g++.dg/template/defarg2.C: New test.
7400
7401 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7402
7403         * gcc.dg/cpp/include2.c: Update.
7404         * gcc.dg/cpp/multiline-2.c: New.
7405         * gcc.dg/cpp/multiline.c: Update.
7406         * gcc.dg/cpp/strify2.c: Update.
7407         * gcc.dg/cpp/trad/literals-2.c: Update.
7408
7409 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7410
7411         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7412
7413 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7414
7415         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7416
7417 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7418
7419         PR c++/10451
7420         * g++.dg/parse/crash4.C: New test.
7421
7422         PR c++/9847
7423         * g++.dg/parse/crash5.C: New test.
7424
7425 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7426
7427         PR c++/10446
7428         * g++.dg/parse/crash3.C: New test.
7429
7430         PR c++/10428
7431         * g++.dg/parse/elab1.C: New test.
7432
7433 2003-04-22  Devang Patel  <dpatel@apple.com>
7434
7435         * gcc.dg/cpp/trad/funlike-5.c: New test.
7436
7437 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7438
7439         * g++.dg/other/packed1.C: Fix dg options.
7440
7441 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7442
7443         * g++.dg/other/offsetof2.C: New test.
7444
7445 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7446
7447         * g++.dg/template/recurse.C: Adjust location of error messages.
7448
7449 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7450
7451         PR c++/9881
7452         * g++.dg/init/addr-const1.C: New test.
7453         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7454
7455 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7456
7457         PR c++/10405
7458         * g++.dg/lookup/struct-hack1.C: New test.
7459
7460 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7461
7462         * ucs.c: Update diagnostic messages.
7463
7464 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7465
7466         * gcc.dg/cpp/truefalse.cpp: New test.
7467         * gcc.dg/cpp/cpp.exp: Update.
7468         * g++.dg/other/stdbool-if.C: Remove.
7469
7470 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7471
7472         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7473         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7474
7475 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7476
7477         * gcc.c-torture/compile/20030418-1.c: New test.
7478
7479 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7480
7481         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7482
7483 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7484
7485         PR c++/10347
7486         g++.dg/template/dependent-name1.C: New test.
7487
7488 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7489
7490         * gcc.dg/warn-1.c (tourist_guide): New array,
7491         contains a pointer to bar.
7492
7493 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7494
7495         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7496         * gcc.c-torture/execute/medce-1.c: New test case.
7497         * gcc.c-torture/execute/medce-2.c: New test case.
7498
7499 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7500
7501         * lib/prune.exp: Ignore more messages.
7502
7503         PR c++/10381
7504         * g++.dg/parse/lookup3.C: New test.
7505
7506 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7507
7508         * gcc.c-torture/compile/20030415-1.c : New test.
7509
7510 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7511
7512         * gcc.c-torture/execute/scope-2.c: Move to ...
7513         * gcc.dg/noncompile/scope.c: .... here.
7514
7515 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7516
7517         * gcc.dg/20030414-2.c: New test case.
7518
7519 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7520
7521         PR target/10377
7522         * gcc.dg/20030414-1.c: New test.
7523
7524 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7525
7526         * gcc.dg/builtins-12.c: New test case.
7527         * gcc.dg/builtins-13.c: New test case.
7528
7529 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7530
7531         * gcc.c-torture/execute/string-opt-18.c: New test.
7532
7533 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7534
7535         PR c++/10300
7536         * g++.dg/init/new5.C: New test.
7537
7538 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7539
7540         PR c++/7910
7541         * g++.dg/ext/dllimport1.C: New test.
7542
7543 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7544
7545         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7546
7547 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7548
7549         PR Fortran/9263
7550         * g77.f-torture/noncompile/9263.f: New test
7551         PR Fortran/1832
7552         * g77.f-torture/execute/1832.f: New test
7553
7554 2003-04-11  David Chad  <davidc@freebsd.org>
7555             Loren J. Rittle  <ljrittle@acm.org>
7556
7557         libobjc/8562
7558         * objc.dg/headers.m: New test.
7559
7560 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7561
7562         * gcc.c-torture/execute/builtin-noret-2.c: New.
7563         * gcc.c-torture/execute/builtin-noret-2.x: New.
7564         XFAIL builtin-noret-2.c at -O1 and above.
7565         * gcc.dg/redecl.c: New.
7566         * gcc.dg/Wshadow-1.c: Update error regexps.
7567
7568 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7569
7570         * g++.dg/abi/bitfield10.C: New test.
7571
7572 2003-04-09  Mike Stump  <mrs@apple.com>
7573
7574         * gcc.dg/pch/pch.exp: Make testcase names longer.
7575         * g++.dg/pch/pch.exp: Make testcase names longer.
7576
7577 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7578
7579         * gcc.dg/builtins-11.c: New test case.
7580
7581 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7582
7583         * gcc.dg/builtins-9.c: New test case.
7584         * gcc.dg/builtins-10.c: New test case.
7585
7586 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7587
7588         * gcc.dg/noncompile/init-4.c.c: New test.
7589
7590 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7591
7592         * gcc.misc-test/gcov-9.c: New test.
7593         * gcc.misc-test/gcov-10.c: New test
7594         * gcc.misc-test/gcov-11.c: New test.
7595
7596 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7597
7598         PR optimization/10024
7599         * gcc.c-torture/compile/20030405-1.c: New test.
7600
7601 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7602
7603         * gcc.dg/pch/static-3.c: New.
7604         * gcc.dg/pch/static-3.hs: New.
7605         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7606
7607 2003-04-04  Richard Henderson  <rth@redhat.com>
7608
7609         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7610         * g++.dg/eh/forced2.C: Likewise.
7611
7612 2003-04-03  Mike Stump  <mrs@apple.com>
7613
7614         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7615         target arg.
7616         (scan-assembler-times, scan-assembler-not): Likewise.
7617         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7618
7619 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7620
7621         * gcc.dg/sparc-loop-1.c: New test.
7622
7623 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7624
7625         PR other/9274
7626         * g++.dg/pch/system-2.C: New.
7627         * g++.dg/pch/system-2.Hs: New.
7628
7629 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7630
7631         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7632
7633         * g++.dg/eh/simd-1.C (vecfunc): Same.
7634
7635 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7636
7637         * gcc.c-torture/execute/20030401-1.c: New test case.
7638
7639 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7640
7641         * objc.dg/defs.m: New.
7642
7643 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7644
7645         * g++.dg/eh/simd-1.C: New.
7646         * g++.dg/eh/simd-2.C: New.
7647
7648 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7649
7650         * gcc.c-torture/execute/simd-3.c: New.
7651
7652 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7653
7654         PR c/9936
7655         * gcc.dg/20030331-2.c: New test.
7656
7657 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7658
7659         PR c++/10278
7660         * g++.dg/parse/crash2.C: New test.
7661
7662 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7663
7664         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7665         * gcc.c-torture/execute/20030331-1.c: ...here.
7666
7667 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7668
7669         * gcc.c-torture/execute/20030331-1.c: New test.
7670
7671 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7672
7673         * lib/gcov.exp: Adjust call return testing strings.
7674         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7675
7676 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7677
7678         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7679         * gcc.dg/builtins-7.c: New test case.
7680         * gcc.dg/builtins-8.c: New test case.
7681
7682 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7683
7684         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7685
7686 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7687
7688         PR c++/7647
7689         * g++.dg/lookup-class-member-2.C: New test.
7690
7691 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7692
7693         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7694
7695 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7696
7697         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7698
7699 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7700
7701         * g++.dg/init/attrib1.C: New test.
7702
7703 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7704
7705         * gcc.dg/ultrasp8.c: New test.
7706
7707 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7708
7709         * gcc.dg/ultrasp7.c: New test.
7710
7711 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7712
7713         PR c++/10047
7714         * g++.dg/template/inline1.C: New test.
7715
7716 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7717
7718         * gcc.dg/sparc-dwarf2.c: New test.
7719
7720 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7721
7722         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7723         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7724
7725 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7726
7727         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7728         than reading .x files.
7729         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7730         * g77.dg/gcov/gcov-1.f: Likewise.
7731         * gcc.misc-tests/gcov-4b.c: Likewise.
7732         * gcc.misc-tests/gcov-5b.c: Likewise.
7733         * gcc.misc-tests/gcov-6.c: Likewise.
7734         * gcc.misc-tests/gcov-7.c: Likewise.
7735         * gcc.misc-tests/gcov-8.c: Likewise.
7736         * g++.dg/gcov/gcov-1.x: Remove.
7737         * g77.dg/gcov/gcov-1.x: Likewise.
7738         * gcc.misc-tests/gcov-4b.x: Likewise.
7739         * gcc.misc-tests/gcov-5b.x: Likewise.
7740         * gcc.misc-tests/gcov-6.x: Likewise.
7741         * gcc.misc-tests/gcov-7.x: Likewise.
7742         * gcc.misc-tests/gcov-8.x: Likewise.
7743
7744 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7745
7746         PR opt/10087
7747         * gcc.dg/20030324-1.c: New test.
7748
7749 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7750
7751         PR c++/10224
7752         * g++.dg/template/arg3.C: New test.
7753
7754         PR c++/10158
7755         * g++.dg/template/friend18.C: New test.
7756
7757 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7758
7759         * g77.f-torture/compile/20030326-1.f: New test case.
7760
7761 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7762
7763         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7764
7765         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7766
7767 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7768
7769         * gcc.dg/ia64-sync-3.c: New test.
7770
7771 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7772
7773         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7774
7775 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7776
7777         * gcc.dg/ultrasp6.c: New test.
7778
7779 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7780
7781         * gcc.dg/i386-signbit-1.c: New test.
7782         * gcc.dg/i386-signbit-2.c: New test.
7783         * gcc.dg/i386-signbit-3.c: New test.
7784
7785 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7786
7787         * gcc.dg/ultrasp5.c: Fix options.
7788
7789 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7790
7791         * gcc.dg/ultrasp5.c: Fix comment.
7792
7793 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7794
7795         PR fortran/10197
7796         * g77.f-torture/execute/10197.f: New test.
7797
7798 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7799
7800         PR c++/9898, c++/383
7801         * g++.dg/template/conv6.C: New test.
7802
7803         PR c++/10119
7804         * g++.dg/template/ptrmem5.C: New test.
7805
7806         PR c++/10026
7807         * g++.dg/lookup/koenig1.C: New test.
7808
7809         PR C++/10199
7810         * g++.dg/lookup/template2.C: New test.
7811
7812 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * g++.dg/opt/rtti1.C: New test.
7815
7816 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7817
7818         * gcc.dg/ultrasp5.c: New test.
7819
7820 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7821
7822         PR middle-end/9967
7823         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7824         builtin fputs.
7825
7826 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7827
7828         PR c/8224
7829         * gcc.dg/20030323-1.c: New test.
7830
7831 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7832
7833         * gcc.c-torture/compile/20030323-1.c: New test case.
7834
7835 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7836
7837         * gcc.dg/20030321-1.c: New test.
7838
7839 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7840
7841         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7842
7843 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7844
7845         PR c++/9978, c++/9708
7846         * g++.dg/ext/vlm1.C: Adjust expected error.
7847         * g++.dg/ext/vla2.C: New test.
7848         * g++.dg/template/arg1.C: New test.
7849         * g++.dg/template/arg2.C: New test.
7850
7851 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7852
7853         * g77.f-torture/execute/select.f: New test.
7854         * g77.f-torture/noncompile/select_no_compile.f: New test.
7855
7856 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7857
7858         PR c++/9898
7859         * g++.dg/other/error4.C: New test.
7860
7861 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7862
7863         * g++.dg/template/friend17.C: New test.
7864
7865 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7866
7867         * gcc.c-torture/compile/20030320-1.c: New.
7868
7869 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7870
7871         * gcc.dg/builtins-6.c: New test case.
7872
7873 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7874
7875         PR target/10073
7876         * gcc.c-torture/compile/20030319-1.c: New.
7877
7878 2003-03-18  Jan Hubicka  <jh@suse.cz>
7879
7880         * gcc.dg/i386-cvt-1.c: New test.
7881
7882 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7883
7884         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7885         * objc.dg/naming-2.m: Likewise.
7886
7887 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7888
7889         PR c++/9639
7890         * g++.dg/parse/crash1.C: New test.
7891
7892 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/8805
7895         * g++.dg/eh/cleanup1.C: New test.
7896
7897 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7898
7899         * gcc.c-torture/execute/20030316-1.c: New test case.
7900
7901 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7902
7903         PR c++/9629
7904         * g++.dg/init/ctor2.C: New test.
7905
7906 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7907
7908         * g77.f-torture/compile/xformat.f: New test case.
7909
7910 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7911
7912         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7913         * g++.old-deja/g++.mike/eh50.C: Likewise.
7914
7915 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7916
7917         PR c++/6440
7918         * g++.dg/template/spec7.C: New test.
7919         * g++.dg/template/spec8.C: Likewise.
7920
7921 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7922
7923         * gcc.c-torture/execute/20030313-1.c: New test.
7924
7925 2003-03-14  Richard Henderson  <rth@redhat.com>
7926
7927         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7928
7929 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7930
7931         * gcc.c-torture/compile/20030314-1.c: New test.
7932
7933 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7934
7935         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7936         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7937         thumb target,
7938         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7939         to accept newer _imp__  prefix and additional
7940         newline in .drectve section.
7941         * gcc.dg/dll-4.c: Likewise.
7942         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7943         switch.
7944
7945 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7946
7947         * g++.dg/parse/namespace9.C: New test.
7948
7949         * g++.dg/init/ref5.C: New test.
7950         * g++.dg/parse/ptrmem1.C: Likewise.
7951
7952 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7953
7954         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7955         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7956         regular expression.
7957         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7958         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7959
7960 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7961
7962         * gcc.c-torture/execute/20030224-2.c: New test.
7963
7964 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7965
7966         * gcc.dg/decl-3.c: New test.
7967
7968 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7969
7970         * gcc.dg/i386-loop-2.c: New test.
7971
7972 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7973
7974         PR c++/9474
7975         * g++.dg/parse/namespace8.C: New test.
7976
7977         PR c++/9924
7978         * g++.dg/overload/builtin2.C: New test.
7979
7980 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7981
7982         * gcc.dg/return-type-3.c: New test.
7983
7984 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7985
7986         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7987         profiling options are not supported.
7988
7989 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7990
7991         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7992         * g++.old-deja/g++.warn/impint2.C: Likewise.
7993
7994 2003-03-10  Devang Patel  <dpatel@apple.com>
7995
7996         * g++.dg/cpp/c++_cmd_1.C: New test.
7997         * g++.dg/cpp/c++_cmd_1.h: New file.
7998
7999 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8000
8001         * gcc.dg/altivec-9.c: New file.
8002
8003 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8004
8005         * gcc.dg/ppc-sdata-1.c: New test.
8006         * gcc.dg/ppc-sdata-2.c: New test.
8007
8008 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/9373
8011         * g++.dg/opt/ptrmem2.C: New test.
8012
8013         PR c++/8534
8014         * g++.dg/opt/ptrmem1.C: New test.
8015
8016 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8017
8018         * gcc.dg/i386-loop-1.c: New test.
8019
8020 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8021
8022         PR c++/9970
8023         * g++.dg/lookup/friend1.C: New test.
8024
8025 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8026
8027         PR c++/9823
8028         * g++.dg/parser/constructor1.C: New test.
8029
8030 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8031
8032         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8033
8034         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8035
8036 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8037
8038         * gcc.dg/cpp/Wunused.c: Update test.
8039
8040 2003-03-08  Jan Hubicka  <jh@suse.cz>
8041
8042         * gcc.dg/inline-3.c: New test.
8043
8044 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/9809
8047         * g++.dg/parse/builtin1.C: New test.
8048
8049         PR c++/9982
8050         * g++.dg/abi/cookie1.C: New test.
8051         * g++.dg/abi/cookie2.C: Likewise.
8052
8053         PR c++/9524
8054         * g++.dg/template/field1.C: New test.
8055
8056         PR c++/9912
8057         * g++.dg/parse/class1.C: New test.
8058         * g++.dg/parse/namespace7.C: Likewise.
8059         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8060
8061 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8062
8063         * g++.dg/init/ref4.C: New test.
8064
8065 2003-03-07  Jan Hubicka  <jh@suse.cz>
8066
8067         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8068         * gcc.dg/inline-3.c:  New test.
8069
8070 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8071
8072         * g++.dg/init/ref3.C: New test.
8073
8074         PR c++/9965
8075         * g++.dg/init/ref2.C: New test.
8076
8077         PR c++/9400
8078         * g++.dg/warn/Wshadow-2.C: New test.
8079
8080         PR c++/9791
8081         * g++.dg/warn/Woverloaded-1.C: New test.
8082
8083 2003-03-05  Jan Hubicka  <jh@suse.cz>
8084
8085         * gcc.dg/i386-local2.c: New.
8086         * gcc.dg/i386-local.c: Fix typo.
8087
8088 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8089
8090         * g++.dg/abi/layout3.C: New test.
8091
8092 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8093
8094         * gcc.c-torture/compile/20030305-1.c
8095
8096 2003-03-05  Jan Hubicka  <jh@suse.cz>
8097
8098         * gcc.dg/i386-local.c: New.
8099
8100 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8101
8102         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8103
8104 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8105
8106         * gcc.dg/switch-2.c: New test.
8107         * gcc.dg/switch-3.c: New test.
8108         * gcc.dg/Wswitch.c: Adjust line numbers.
8109         * gcc.dg/Wswitch-default.c: Likewise.
8110         * gcc.dg/Wswitch-enum.c: Likewise.
8111
8112 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8113
8114         * gcc.c-torture/execute/20030222-1.c: New test.
8115
8116 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8117
8118         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8119
8120 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8121
8122         PR c++/9878
8123         * g++.dg/init/ref1.C: New test.
8124
8125 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8126
8127         * gcc.dg/sh-relax.c: New SH-only test.
8128
8129 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8130
8131         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8132         comment explaining purpose of testcase.
8133
8134 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8135
8136         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8137         for HC11/HC12 (asm needs two int registers).
8138         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8139         HC11/HC12 because the test uses an asm which needs two 32-bit
8140         registers.
8141
8142 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8143
8144         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8145         for HC11/HC12 (array is too large otherwise).
8146         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8147         * gcc.c-torture/compile/20010518-2.x: Likewise.
8148         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8149         HC11/HC12 (array is too large).
8150
8151 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8152
8153         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8154         * lib/g++-dg.exp (g++-dg-test): Likewise.
8155
8156 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8157
8158         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8159         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8160
8161 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8162
8163         * g++.dg/warn/implicit-typename1.C: Remove warning.
8164
8165 2003-02-28  Richard Henderson  <rth@redhat.com>
8166
8167         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8168         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8169
8170 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8171
8172         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8173         * g++.dg/pch/pch.exp: Likewise.
8174
8175 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/9879
8178         * testsuite/g++.dg/init/new4.C: New test.
8179
8180 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8181
8182         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8183
8184 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8185
8186         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8187         unsigned long.
8188
8189         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8190         wider than float.
8191
8192 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8193
8194         * lib/scanasm.exp: Add support for counting numbers of
8195         occurences.
8196         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8197         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8198
8199 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8200
8201         PR c++/9683
8202         * g++.dg/template/static3.C: New test.
8203
8204         PR c++/9829
8205         * g++.dg/parse/namespace6.C: New test.
8206
8207 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8208
8209         PR target/9732
8210         * gcc.dg/20030225-1.c: New test.
8211
8212 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8213
8214         * README: Remove out-of-date information.
8215
8216         PR c++/9836
8217         * g++.dg/template/spec6.C: New test.
8218
8219 2003-02-24  Jeff Law  <law@redhat.com>
8220
8221         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8222
8223 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8224
8225         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8226         * gcc.dg/pragma-ep-1.c: Likewise.
8227
8228 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8229
8230         PR c++/9602
8231         * g++.dg/template/friend16.C: New test.
8232
8233 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8234
8235         PR c++/5333
8236         * g++.dg/parse/fused-params1.C: Adjust error messages.
8237         * g++.dg/template/nested3.C: New test.
8238
8239 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8240
8241         * g++.dg/abi/param1.C: New test.
8242
8243 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8244
8245         PR c++/7982
8246         * g++.dg/warn/implicit-typename1.C: New test.
8247
8248 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8249
8250         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8251         with "mtune".
8252         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8253         * gcc.c-torture/execute/20010129-1.x: Likewise.
8254         * gcc.dg/20011107-1.c: Likewise.
8255         * gcc.dg/20020108-1.c: Likewise.
8256         * gcc.dg/20020122-3.c: Likewise.
8257         * gcc.dg/20020206-1.c: Likewise.
8258         * gcc.dg/20020310-1.c: Likewise.
8259         * gcc.dg/20020426-2.c: Likewise.
8260         * gcc.dg/20020517-1.c: Likewise.
8261         * gcc.dg/991230-1.c: Likewise.
8262         * gcc.dg/i386-unroll-1.c: Likewise.
8263         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8264
8265 2003-02-22  Jan Hubicka  <jh@suse.cz>
8266
8267         * gcc.dg/i386-mul.c: New test.
8268
8269 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8270
8271         * gcc.dg/builtins-5.c: New test case.
8272
8273 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8274
8275         * gcc.dg/asmreg-1.c: New test.
8276
8277 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8278
8279         PR c++/9749
8280         * g++.dg/parse/varmod1.C: New test.
8281
8282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8283
8284         PR c++/9727
8285         * g++.dg/template/op1.C: New test.
8286
8287 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8288
8289         PR c++/8906
8290         * g++.dg/template/nested2.C: New test.
8291
8292 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8293
8294         PR c++/8724
8295         * g++.dg/expr/dtor1.C: New test.
8296
8297 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8298
8299         * gcc.dg/cpp/include3.c: New test.
8300         * gcc.dg/cpp/inc/foo.h: New file.
8301
8302 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8303
8304         * gcc.c-torture/execute/20030221-1.c: New test.
8305
8306 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8307
8308         PR c++/9729
8309         * g++.dg/abi/conv1.C: New test.
8310
8311 2003-02-20  Jan Hubicka  <jh@suse.cz>
8312
8313         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8314
8315 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8316
8317         * gcc.c-torture/compile/20030219-1.c: New test.
8318
8319 2003-02-18  Jan Hubicka  <jh@suse.cz>
8320
8321         * gcc.dg/funcorder.c: New test.
8322
8323 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8324
8325         * gcc.c-torture/execute/20030218-1.c: New.
8326
8327 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8328
8329         * gcc.dg/20030218-1.c: New.
8330
8331 2003-02-18  Richard Henderson  <rth@redhat.com>
8332
8333         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8334         * gcc.dg/attr-used-2.c: New.
8335
8336 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8337
8338         PR c++/9704
8339         * g++.dg/init/copy5.C: New test.
8340
8341 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8342
8343         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8344         * g++.dg/pch/pch.exp: Likewise.
8345
8346 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8347
8348         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8349         STACK_SIZE is not defined.
8350
8351 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8352
8353         PR c++/9457
8354         * g++.dg/template/init1.C: New test.
8355
8356 2003-02-16  Jan HUbicka  <jh@suse.cz>
8357
8358         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8359         (foo): Add few extra tests
8360         * gcc.dg/c99-const-expr-3.c: Likewise.
8361         * gcc.c-torture/execute/20030216-1.c: New.
8362
8363 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8364
8365         PR c++/9459
8366         * g++.dg/ext/typeof4.C: New test.
8367
8368 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8369
8370         * gcc.dg/i386-387-3.c: New test case.
8371
8372 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8373
8374         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8375         cris-*-elf* cris-*-aout* and mmix-*-*.
8376
8377 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8378
8379         * gcc.dg/20030213-1.c: New test.
8380
8381 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8382
8383         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8384         * gcc.dg/i386-387-2.c: Likewise.
8385
8386 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8387
8388         * gcc.dg/ppc-spe.c: Fix formatting.
8389         Enable tests that were previously unsupported by gas.
8390         Delete tests for instructions that no longer exist.
8391         Switch arguments on evsubifw builtin.
8392
8393 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8394
8395         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8396         STACK_SIZE is too small.
8397
8398 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8399             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8400
8401         * gcc.dg/decl-2.c: New test.
8402
8403 2003-02-10  Jan Hubicka  <jh@suse.cz>
8404
8405         * gcc.dg/i386-fpcvt-1.c:  New test.
8406
8407 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8408
8409         * gcc.c-torture/execute/20030209-1.c: New test.
8410
8411 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8412
8413         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8414         int-wide bitops, use the constants of the same width.
8415         Likewise, if long long is 32-bit wide, test bitops using
8416         32-bit constants.
8417
8418 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8419
8420         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8421
8422 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8423
8424         * testsuite/gcc.dg/builtins-4.c: New test case.
8425
8426 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8427
8428         * gcc.dg/20020430-1.c: Fix dg command typos.
8429         * gcc.dg/20020503-1.c: Likewise.
8430
8431 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8432
8433         PR c++/8785
8434         * g++.dg/parse/fused-params1.C: New test.
8435
8436         PR c++/8857
8437         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8438
8439         PR c++/8921
8440         * g++.dg/parse/non-dependent1.C: New test.
8441
8442         PR c++/8928
8443         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8444
8445         PR c++/9228
8446         * g++.dg/parse/undefined7.C: New test.
8447         * g++.dg/parse/non-templ1.C: New test.
8448
8449         PR c++/9229
8450         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8451
8452 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8453
8454         * gcc.c-torture/compile/20030206-1.c: New test.
8455
8456 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8457
8458         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8459         "pow" to "foo" to avoid potential confusion with a math built-in.
8460
8461 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8462
8463         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8464         conditions for SPARC targets.
8465
8466 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8467
8468         * gcc.dg/20030204-1.c: New test.
8469
8470 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8471
8472         PR c++/38
8473         * g++.dg/parse/array-size1.C: New test.
8474
8475         PR c++/5657
8476         * g++.dg/parse/undefined3.C: New test.
8477
8478         PR c++/5665
8479         * g++.dg/parse/undefined4.C: New test.
8480
8481         PR c++/5975
8482         * g++.dg/parse/undefined5.C: New test.
8483
8484         PR c++/7259
8485         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8486
8487         PR c++/8578
8488         * g++.dg/parse/casting-operator1.C: New test.
8489
8490         PR c++/8596
8491         * g++.dg/parse/undefined6.C: New test.
8492
8493         PR c++/8736
8494         * g++.dg/parse/missing-template1.C: New test.
8495
8496 2003-02-04  Jan Hubicka  <jh@suse.cz>
8497
8498         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8499         * gcc.dg/i386-cmov?.c:  Likewise.
8500         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8501         * gcc.dg/i386-ssefp-1.c:  Likewise.
8502         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8503         conventions.
8504
8505 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8506
8507         PR c++/7129
8508         * testsuite/g++.dg/ext/max.C: New test.
8509
8510 2003-02-03  Jan Hubicka  <jh@suse.cz>
8511
8512         * gcc.c-torture/execute/20030203-1.c: New test.
8513
8514 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8515
8516         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8517         'natural-endian'.
8518
8519 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8520
8521         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8522         * g++.dg/init/new2.C: Likewise.
8523         * g++.dg/other/new1.C: Likewise.
8524
8525 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8526
8527         * gcc.dg/struct-ret-libc.c: New test.
8528
8529 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8530
8531         * gcc.dg/20030129-1.c: New test.
8532
8533 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8534
8535         PR c++/8849
8536         * g++.dg/template/ptrmem4.C: New test.
8537
8538 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8539
8540         * g++.dg/parser/constant1.C: New test.
8541
8542 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8543
8544         PR c++/8591
8545         * g++.dg/parse/friend2.C: New test.
8546
8547 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8548
8549         PR c++/9437
8550         * g++.dg/template/unify4.C: New test.
8551
8552 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8553
8554         * gcc.c-torture/execute/20030128-1.c: New test.
8555
8556 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8557
8558         * g++.dg/lookup/nested1.C: Test moved from ...
8559         * g++.old-deja/g++.other/lookup24.C: ... here.
8560
8561 2003-01-28  Jan Hubicka  <jh@suse.cz>
8562
8563         * gcc.dg/i386-cmov5.c:  New test.
8564
8565 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8566
8567         * gcc.c-torture/execute/20010925-1.c: Changed the
8568         memcpy declaration.
8569
8570 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8571
8572         PR c++/3902
8573         * g++.dg/parse/template5.C: New test.
8574
8575 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8576
8577         PR fortran/9258
8578         * g77.dg/pr9258: New test.
8579
8580 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8581
8582         * README: Move relevant parts from README.g++.
8583
8584         * README.g++: Remove this file.
8585
8586 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8587
8588         * g++.dg/abi/dcast1.C: New test.
8589
8590 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8591
8592         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8593
8594 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8595
8596         PR c++/47
8597         * g++.old-deja/g++.other/lookup24.C: New test.
8598
8599 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8600
8601         PR middle-end/7227
8602         * gcc.dg/uninit-C.c: New test.
8603
8604 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8605
8606         * g++.dg/abi/covariant1.C: New test.
8607
8608 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8609
8610         * gcc.dg/20030123-1.c: New test.
8611
8612 2003-01-25  Jan Hubicka  <jh@suse.cz>
8613
8614         PR opt/8492
8615         * gcc.c-torture/compile/20030125-1.c
8616
8617 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8618
8619         PR c++/9403
8620         * g++.dg/parse/template3.C: New test.
8621         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8622
8623         PR c++/795
8624         * g++.dg/parse/template4.C: New test.
8625
8626         PR c++/9415
8627         * g++.dg/template/qual2.C: New test.
8628
8629         PR c++/8545
8630         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8631
8632         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8633
8634 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8635
8636         * gcc.c-torture/execute/switch-1.c: New test case.
8637
8638 2003-01-25  Jan Hubicka  <jh@suse.cz>
8639
8640         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8641
8642 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8643
8644         Tweaks for Bison-1.875. From the NEWS file:
8645         "- `parse error' -> `syntax error'
8646         Bison now uniformly uses the term `syntax error'"
8647         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8648         * gcc.dg/cpp/digraph2.c: Likewise.
8649         * gcc.dg/cpp/direct2.c: Likewise.
8650         * gcc.dg/cpp/paste4.c: Likewise.
8651         * gcc.dg/c90-restrict-1.c: Likewise.
8652         * gcc.dg/c99-func-2.c: Likewise.
8653         * gcc.dg/noncompile/920721-2.c: Likewise.
8654         * gcc.dg/noncompile/930622-2.c: Likewise.
8655         * gcc.dg/noncompile/940112-1.c: Likewise.
8656         * gcc.dg/noncompile/950921-1.c: Likewise.
8657         * gcc.dg/noncompile/951123-1.c: Likewise.
8658         * gcc.dg/noncompile/971104-1.c: Likewise.
8659         * gcc.dg/noncompile/990416-1.c: Likewise.
8660
8661 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8662
8663         * g++.dg/parse/undefined1.C: Add error message.
8664
8665 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8666
8667         PR c++/9354
8668         * g++.dg/parse/new1.C: New test.
8669
8670         PR c++/9216
8671         * g++.dg/parse/template2.C: New test.
8672
8673         PR c++/9354
8674         * g++.dg/parse/typedef2.C: New test.
8675
8676         PR c++/9328
8677         * g++.dg/ext/typeof3.C: New test.
8678
8679 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8680
8681         PR c++/2738
8682         * g++.dg/parse/ret-type1.C: New test.
8683
8684         PR c++/3792
8685         * g++.dg/parse/tmpl-outside1.C: New test.
8686
8687         PR c++/4207
8688         * g++.dg/parse/int-as-enum1.C: New test.
8689
8690         PR c++/4903
8691         * g++.dg/parse/no-typename1.C: New test.
8692
8693         PR c++/5533
8694         * g++.dg/parse/no-value1.C: New test.
8695
8696         PR c++/5921
8697         * g++.dg/parse/wrong-inline1.C: New test.
8698
8699         PR c++/6402
8700         * g++.dg/parse/ref1.C: New test.
8701
8702         PR c++/6992
8703         * g++.dg/parse/attr-ctor1.C: New test.
8704
8705         PR c++/7229
8706         * g++.dg/parse/namespace5.C: New test.
8707
8708         PR c++/7917
8709         * g++.dg/parse/func-def1.C: New test.
8710
8711         PR c++/8143
8712         * g++.dg/parse/undefined1.C: New test.
8713
8714         PR c++/5723, PR c++/8522
8715         * g++.dg/parse/specialization1.C: New test.
8716
8717         PR c++/163, PR c++/8595
8718         * g++.dg/parse/struct-as-enum1.C: New test.
8719
8720         PR c++/9173
8721         * g++.dg/parse/undefined2.C: New test.
8722
8723 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8724
8725         PR c++/9298
8726         * g++.dg/parse/template1.C: New test.
8727
8728         PR c++/9384
8729         * g++.dg/parse/using1.C: New test.
8730
8731         PR c++/9285
8732         PR c++/9294
8733         * g++.dg/parse/expr2.C: New test.
8734
8735         PR c++/9388
8736         * g++.dg/parse/lookup2.C: Likewise.
8737
8738 2003-01-21  Jan Hubicka  <jh@suse.cz>
8739
8740         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8741         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8742         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8743         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8744
8745 2003-01-20  Nick Clifton  <nickc@redhat.com>
8746
8747         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8748         problem with ARM sibcall code generation.
8749
8750 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8751
8752         * gcc.c-torture/execute/20030120-1.c: New.
8753
8754 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8755
8756         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8757
8758 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8759
8760         PR c++/9272
8761         * g++.dg/parse/ctor1.C: New test.
8762
8763         PR c++/9294:
8764         * g++.dg/parse/qualified1.C: New test.
8765
8766         * g++.dg/parse/typename3.C: New test.
8767
8768 2003-01-16  Richard Henderson  <rth@redhat.com>
8769
8770         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8771
8772 2003-01-16  Richard Henderson  <rth@redhat.com>
8773
8774         * g++.dg/pch/pch.exp: Copy test header to the working directory
8775         before using it either for precompilation or direct use.
8776         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8777         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8778
8779 2003-01-16  Richard Henderson  <rth@redhat.com>
8780
8781         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8782         before using it either for precompilation or direct use.
8783         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8784         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8785
8786 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8787
8788         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8789         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8790         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8791         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8792         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8793         typename warning into error.
8794         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8795         error messages.
8796         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8797         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8798         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8799         messages.
8800         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8801         make declaration visible in template.
8802         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8803         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8804         messages.
8805         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8806         message.
8807         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8808         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8809         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8810         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8811         typename warning with error message.
8812         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8813         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8814         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8815
8816 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8817
8818         * g++.dg/parse/ambig2.C: New test.
8819
8820 2003-01-15  Richard Henderson  <rth@redhat.com>
8821
8822         * g++.dg/tls/init-2.C: Update error message string.
8823
8824 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8825
8826         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8827
8828 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8829
8830         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8831         all for HC11/HC12.
8832         * gcc.c-torture/compile/20001205-1.x: Likewise.
8833         * gcc.c-torture/compile/20001226-1.x: Likewise.
8834         * gcc.c-torture/compile/920520-1.x: Likewise.
8835         * gcc.c-torture/compile/961203-1.x: Likewise.
8836         * gcc.c-torture/compile/20020604-1.x: Likewise.
8837
8838 2003-01-15  Jan Hubicka  <jh@suse.cz>
8839
8840         * gcc.c-torture/compile/20030115-1.c: New test.
8841
8842         * gcc.dg/i386-fpcvt-1.c: New test.
8843         * gcc.dg/i386-fpcvt-2.c: New test.
8844
8845 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8846
8847         Further conform g++'s __vmi_class_type_info to the C++ ABI
8848         specification.
8849         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8850         the specification.
8851
8852 2003-01-14  Jan Hubicka  <jh@suse.cz>
8853
8854         * gcc.dg/i386-fpcvt-1.c: New test.
8855         * gcc.dg/i386-fpcvt-2.c: New test.
8856
8857 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8858
8859         * gcc.dg/i386-mmx-3.c: New test.
8860
8861 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/9264
8864         * g++.dg/parse/octal1.C: New file.
8865
8866         PR c++/9172
8867         * g++.dg/parse/typename1.C: New file.
8868
8869 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8870
8871         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8872         * gcc.dg/bf-no-ms-layout.c: Likewise.
8873         * gcc.dg/bf-ms-attrib.c: Likewise.
8874
8875 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8876
8877         PR c++/9099
8878         * g++.dg/parse/dtor1.C: New file.
8879
8880         PR c++/9128
8881         * g++.dg/rtti/typeid1.C: New file.
8882
8883         PR c++/9153
8884         * g++.dg/parse/lookup1.C: New file.
8885
8886         PR c++/9171
8887         * g++.dg/templ/spec5.C: New file.
8888
8889 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8890
8891         * gcc.c-torture/compile/20030110-1.c: New test.
8892
8893 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8894
8895         Merge from pch-branch:
8896
8897         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8898
8899         * gcc.dg/pch/cpp-1.h: New.
8900         * gcc.dg/pch/cpp-1.c: New.
8901         * gcc.dg/pch/cpp-2.h: New.
8902         * gcc.dg/pch/cpp-2.c: New.
8903
8904         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8905
8906         * gcc.dg/pch/except-1.h: New.
8907         * gcc.dg/pch/except-1.c: New.
8908
8909         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8910
8911         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8912         running test.
8913         * gcc.dg/pch: Include *.hp not *.h.
8914         * gcc.dg/pch/system-1.h: New.
8915         * gcc.dg/pch/system-1.c: New.
8916
8917         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8918
8919         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8920         rather than trying to build and run a program using PCH.
8921         * gcc.dg/pch: Remove dg-do commands from test files.
8922
8923         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8924
8925         * gcc.dg/pch/macro-3.c: New.
8926         * gcc.dg/pch/macro-3.h: New.
8927
8928         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8929
8930         * gcc.dg/pch/common-1.c: New.
8931         * gcc.dg/pch/common-1.h: New.
8932         * gcc.dg/pch/decl-1.c: New.
8933         * gcc.dg/pch/decl-1.h: New.
8934         * gcc.dg/pch/decl-2.c: New.
8935         * gcc.dg/pch/decl-2.h: New.
8936         * gcc.dg/pch/decl-3.c: New.
8937         * gcc.dg/pch/decl-3.h: New.
8938         * gcc.dg/pch/decl-4.c: New.
8939         * gcc.dg/pch/decl-4.h: New.
8940         * gcc.dg/pch/decl-5.c: New.
8941         * gcc.dg/pch/decl-5.h: New.
8942         * gcc.dg/pch/global-1.c: New.
8943         * gcc.dg/pch/global-1.h: New.
8944         * gcc.dg/pch/inline-1.c: New.
8945         * gcc.dg/pch/inline-1.h: New.
8946         * gcc.dg/pch/inline-2.c: New.
8947         * gcc.dg/pch/inline-2.h: New.
8948         * gcc.dg/pch/static-1.c: New.
8949         * gcc.dg/pch/static-1.h: New.
8950         * gcc.dg/pch/static-2.c: New.
8951         * gcc.dg/pch/static-2.h: New.
8952
8953         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8954
8955         * g++.dg/pch/pch.exp: Better handle failing testcases.
8956         * gcc.dg/pch/pch.exp: Likewise.
8957         * gcc.dg/pch/macro-1.c: New.
8958         * gcc.dg/pch/macro-1.h: New.
8959         * gcc.dg/pch/macro-2.c: New.
8960         * gcc.dg/pch/macro-2.h: New.
8961
8962         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8963
8964         * g++.dg/dg.exp: Treat files in pch/ specially.
8965         * g++.dg/pch/pch.exp: New file.
8966         * g++.dg/pch/empty.H: New file.
8967         * g++.dg/pch/empty.C: New file.
8968         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8969         "precompile".
8970
8971         * gcc.dg/pch/pch.exp: New file.
8972         * gcc.dg/pch/empty.h: New file.
8973         * gcc.dg/pch/empty.c: New file.
8974         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8975         "precompile".
8976
8977 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8978
8979         * g++.dg/template/friend14.C: New test.
8980
8981 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8982
8983         * gcc.dg/old-style-asm-1.c: New test.
8984
8985 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8986
8987         * gcc.c-torture/compile/20030109-1.c: New test.
8988
8989 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8990
8991         * gcc.c-torture/execute/20030109-1.c: New test.
8992
8993 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8994
8995         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8996         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8997         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8998         * g++.old-deja/g++.mike/eh2.C: Likewise
8999         * g++.old-deja/g++.mike/eh3.C: Likewise
9000         * g++.old-deja/g++.mike/eh5.C: Likewise
9001         * g++.old-deja/g++.mike/eh6.C: Likewise
9002         * g++.old-deja/g++.mike/eh7.C: Likewise
9003         * g++.old-deja/g++.mike/eh8.C: Likewise
9004         * g++.old-deja/g++.mike/eh9.C: Likewise
9005         * g++.old-deja/g++.mike/eh10.C: Likewise
9006         * g++.old-deja/g++.mike/eh12.C: Likewise
9007         * g++.old-deja/g++.mike/eh13.C: Likewise
9008         * g++.old-deja/g++.mike/eh14.C: Likewise
9009         * g++.old-deja/g++.mike/eh16.C: Likewise
9010         * g++.old-deja/g++.mike/eh17.C: Likewise
9011         * g++.old-deja/g++.mike/eh18.C: Likewise
9012         * g++.old-deja/g++.mike/eh21.C: Likewise
9013         * g++.old-deja/g++.mike/eh23.C: Likewise
9014         * g++.old-deja/g++.mike/eh24.C: Likewise
9015         * g++.old-deja/g++.mike/eh25.C: Likewise
9016         * g++.old-deja/g++.mike/eh26.C: Likewise
9017         * g++.old-deja/g++.mike/eh27.C: Likewise
9018         * g++.old-deja/g++.mike/eh28.C: Likewise
9019         * g++.old-deja/g++.mike/eh29.C: Likewise
9020         * g++.old-deja/g++.mike/eh31.C: Likewise
9021         * g++.old-deja/g++.mike/eh33.C: Likewise
9022         * g++.old-deja/g++.mike/eh34.C: Likewise
9023         * g++.old-deja/g++.mike/eh35.C: Likewise
9024         * g++.old-deja/g++.mike/eh36.C: Likewise
9025         * g++.old-deja/g++.mike/eh37.C: Likewise
9026         * g++.old-deja/g++.mike/eh38.C: Likewise
9027         * g++.old-deja/g++.mike/eh39.C: Likewise
9028         * g++.old-deja/g++.mike/eh40.C: Likewise
9029         * g++.old-deja/g++.mike/eh41.C: Likewise
9030         * g++.old-deja/g++.mike/eh42.C: Likewise
9031         * g++.old-deja/g++.mike/eh44.C: Likewise
9032         * g++.old-deja/g++.mike/eh46.C: Likewise
9033         * g++.old-deja/g++.mike/eh47.C: Likewise
9034         * g++.old-deja/g++.mike/eh48.C: Likewise
9035         * g++.old-deja/g++.mike/eh49.C: Likewise
9036         * g++.old-deja/g++.mike/eh50.C: Likewise
9037
9038
9039         PR c++/8615
9040         * g++.dg/template/char1.C: New test.
9041
9042         * g++.dg/template/varmod1.C: Fix typo.
9043
9044 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9045
9046         DR 180
9047         * g++.old-deja/g++.pt/crash32.C: Expect error.
9048
9049 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9050
9051         PR c++/5919
9052         * g++.dg/template/varmod1.C: New test.
9053
9054         PR c++/8727
9055         * g++.dg/inherit/typeinfo1.C: New test.
9056
9057         PR c++/8663
9058         * g++.dg/inherit/typedef1.C: New test.
9059
9060 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9061
9062         PR c++/8332
9063         PR c++/8493
9064         * g++.dg/template/strlen1.C: New test.
9065
9066         PR c++/8227
9067         * g++.dg/template/ctor2.C: New test.
9068
9069         PR c++/8214
9070         * g++.dg/init/string1.C: New test.
9071
9072         PR c++/8511
9073         * g++.dg/template/friend8.C: New test.
9074
9075 2002-11-29  Joe Buck <jbuck@synopsys.com>
9076
9077         * g++.dg/lookup/anon2.C: New test.
9078
9079 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9080
9081         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9082         h8300 port.
9083
9084 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9085
9086         * gcc.dg/bitfld-6.c: New test.
9087
9088 2002-11-27  Jan Hubicka  <jh@suse.cz>
9089
9090         * gcc.c-torture/execute/20021127.[cx]: New test.
9091
9092 2002-11-26  Jan Hubicka  <jh@suse.cz>
9093
9094         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9095         quality.
9096
9097 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9098
9099         * g++.dg/init/brace2.C: New test.
9100         * g++.old-deja/g++.mike/p9129.C: Correct.
9101
9102 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9103
9104         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9105
9106 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9107
9108         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9109
9110 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9111
9112         * testsuite/g++.dg/abi/empty11.C: New test.
9113         * testsuite/g++.dg/rtti/cv1.C: New test.
9114
9115 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9116
9117         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9118
9119 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9120
9121         * g++.dg/abi/empty10.C: New test.
9122
9123 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9124
9125         * gcc.c-torture/compile/20021124-1.c: New test.
9126
9127 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9128
9129         * g++.dg/abi/rtti2.C: New test.
9130
9131 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9132
9133         * gcc.dg/i386-unroll-1.c: New test.
9134
9135 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9136
9137         * gcc.c-torture/compile/20021120-1.c: New test.
9138         * gcc.c-torture/compile/20021120-2.c: New test.
9139
9140 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9141
9142         * gcc.dg/bitfld-5.c: New test.
9143
9144 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9145
9146         * gcc.c-torture/execute/20021120-3.c: New test.
9147
9148 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9149
9150         * gcc.c-torture/execute/20021120-2.c: New test.
9151
9152 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9153
9154         * gcc.c-torture/execute/20021120-1.c: New test.
9155
9156 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.c-torture/execute/20021118-3.c: New test.
9159
9160 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9161
9162         * gcc.c-torture/compile/20021119-1.c: New test.
9163
9164 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9165
9166         * gcc.dg/duff-1.c: New test.
9167         * gcc.dg/duff-2.c: New test.
9168         * gcc.dg/duff-3.c: New test.
9169
9170 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9171
9172         * gcc.dg/cpp/_Pragma5.c: New test.
9173
9174 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9175
9176         * gcc.c-torture/execute/20021118-2.c: New test.
9177
9178 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9179
9180         * gcc.c-torture/execute/20021118-1.c: New test.
9181
9182 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9183
9184         * gcc.dg/20021116-1.c: New test.
9185
9186 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9187
9188         * g++.dg/abi/vcall1.C: New test.
9189
9190 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9191
9192         * gcc.dg/20021029-1.c: New test.
9193         * gcc.dg/20021029-2.c: New test.
9194
9195 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9196
9197         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9198
9199 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9200
9201         PR c/8439
9202         * gcc.dg/20021110.c: Move to ...
9203         * gcc.c-torture/compile/20021110.c: .... here.
9204
9205 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9206
9207         PR c/8467
9208         * gcc.c-torture/execute/20021111-1.c
9209
9210 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9211
9212         PR c/8439
9213         * gcc.dg/20021110.c: New test.
9214
9215 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9216
9217         * g++.dg/abi/vthunk3.C: Run only on x86.
9218
9219 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9220
9221         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9222
9223 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9224
9225         * lib/compat.exp (compat-execute): Fix logic error in last
9226         change.
9227
9228 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9229
9230         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9231
9232 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9233
9234         PR c++/8389
9235         * g++.dg/template/access6.C: New test.
9236
9237 2002-11-08  Jan Hubicka  <jh@suse.cz>
9238
9239         * gcc.dg/i386-ssefp-1.c: New test.
9240         * gcc.dg/i386-ssefp-1.c: New test.
9241
9242 2002-11-08  Jan Hubicka  <jh@suse.cz>
9243
9244         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9245
9246 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9247
9248         * g++.dg/abi/vthunk3.C: New test.
9249
9250         PR c++/8338
9251         * g++.dg/template/crash2.C: New test.
9252
9253 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9254
9255         * testsuite/g++.dg/abi/dtor1.C: New test.
9256         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9257
9258 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9259
9260         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9261         Darwin.
9262
9263 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9264
9265         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9266         -mthumb.  Only xfail with -O0.
9267
9268 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9269
9270         * g++.dg/abi/thunk1.C: New test.
9271         * g++.dg/abi/thunk2.C: Likewise.
9272         * g++.dg/abi/vtt1.C: Likewise.
9273
9274 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9275
9276         PR optimization/8423
9277         * gcc.c-torture/execute/builtin-constant.c: New test.
9278
9279 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9280
9281         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9282         Add some more cases.
9283
9284 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9285
9286         PR c++/8391
9287         * g++.dg/opt/local1.C: New test.
9288
9289 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9290
9291         PR c++/8160
9292         * g++.dg/template/complit1.C: New test.
9293
9294         PR c++/8149
9295         * g++.dg/template/typename4.C: Likewise.
9296
9297 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9298
9299         Core issue 287, PR c++/7639
9300         * g++.dg/template/instantiate1.C: Adjust error location.
9301         * g++.dg/template/instantiate3.C: New test.
9302         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9303         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9304         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9305
9306 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9307
9308         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9309
9310 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9311
9312         PR c++/8287
9313         * g++.dg/init/dtor2.C: New test.
9314
9315 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9316
9317         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9318         * gcc.dg/nest.c: Bypass errors on irix6.
9319
9320 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9321
9322         * gcc.dg/nest.c: Expect error for mmix-*-*.
9323         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9324
9325 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9326
9327         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9328         markers.
9329
9330         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9331
9332 2002-10-25  Mike Stump  <mrs@apple.com>
9333
9334         * gcc.dg/warn-1.c: New test.
9335
9336 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9337
9338         * g++.dg/template/typename3.C: New test.
9339
9340 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9341
9342         * g++.dg/lookup/ptrmem1.C: New test.
9343
9344         * g++.dg/abi/vthunk2.C: New test.
9345
9346 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9347
9348         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9349
9350 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9351
9352         * g++.dg/abi/empty9.C: New test.
9353
9354 2002-10-24  Richard Henderson  <rth@redhat.com>
9355
9356         * g++.dg/inherit/thunk1.C: Enable for ia64.
9357
9358 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9359
9360         PR c++/8067
9361         * g++.dg/lookup/pretty1.C: New test.
9362
9363 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9364
9365         * gcc.dg/20021023-1.c: New test.
9366
9367 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9368
9369         PR c++/7679
9370         * g++.dg/parse/inline1.C: New test.
9371
9372 2002-10-23  Richard Henderson  <rth@redhat.com>
9373
9374         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9375
9376         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9377
9378 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9379
9380         PR c++/6579
9381         * g++.dg/parse/stmtexpr3.C: New test.
9382
9383 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9384
9385         * g++.dg/expr/cond1.C: New test.
9386
9387 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9388
9389         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9390
9391 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9392
9393         * g++.dg/abi/vbase13.C: New test.
9394         * g++.dg/abi/vbase14.C: Likewise.
9395
9396 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9397
9398         * gcc.dg/tls/pic-1.c: New test.
9399         * gcc.dg/tls/nonpic-1.c: New test.
9400         * gcc.dg/20021018-1.c: New test.
9401
9402 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9403
9404         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9405         Remove only files with the same base name as the test case.
9406         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9407         (profopt-execute): Likewise.  Also, remove old profiling
9408         and performance data files before running the tests.
9409
9410         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9411         * g++.dg/bprob/bprob.exp: Likewise.
9412         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9413         to allow more general test case names.
9414
9415         * g++.dg/bprob/bprob-1.C: Rename to ...
9416         * g++.dg/bprob/g++-bprob-1.C: ... this.
9417
9418         * g77.dg/bprob/bprob-1.f: Rename to ...
9419         * g77.dg/bprob/g77-bprob-1.f: ... this.
9420
9421 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9422
9423         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9424         bison 1.50 or later.
9425
9426 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9427
9428         * g++.dg/README: Describe more test directories.
9429
9430 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9431
9432         * g++.dg/init/array6.C: Add additional tests.
9433
9434 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9435
9436         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9437         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9438
9439 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9440
9441         * gcc.c-torture/compile/20020604-1.x: New.
9442         * gcc.c-torture/compile/simd-5.x: Likewise.
9443         * gcc.c-torture/execute/920710-1.x: Likewise.
9444         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9445
9446 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9447
9448         * g++.dg/inherit/override1.C: Add dg-options clause.
9449
9450 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9451
9452         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9453         _mm_slli_si128.
9454
9455 2002-10-19  Andreas Schwab  <schwab@suse.de>
9456
9457         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9458         directory component.
9459
9460 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9461
9462         * g++.dg/inherit/thunk1.C: New test.
9463
9464         * g++.dg/inherit/override1.C: New test.
9465
9466         * g++.dg/abi/mangle11.C: New test.
9467         * g++.dg/abi/mangle14.C: New test.
9468         * g++.dg/abi/mangle17.C: New test.
9469
9470 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9471
9472         * g++.dg/overload/member2.C: New test.
9473
9474 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9475
9476         * g++.dg/README: Describe new compat directory.
9477         * g++.dg/dg.exp: Skip tests in compat directory.
9478         * README.compat: New file.
9479         * lib/compat.exp: New expect script.
9480         * g++.dg/compat: New test directory.
9481         * g++.dg/compat/compat.exp: New expect script.
9482         * g++.dg/compat/abi: New test directory.
9483         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9484         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9485         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9486         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9487         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9488         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9489         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9490         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9491         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9492         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9493         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9494         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9495         * g++.dg/compat/break: New test directory.
9496         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9497         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9498         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9499         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9500         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9501         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9502         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9503         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9504         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9505         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9506         g++.dg/compat/break/README: New files.
9507         * g++.dg/compat/eh: New test directory.
9508         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9509         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9510         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9511         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9512         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9513         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9514         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9515         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9516         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9517         g++.dg/compat/eh/filter2_y.C,
9518         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9519         g++.dg/compat/eh/new1_y.C,
9520         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9521         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9522         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9523         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9524         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9525         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9526         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9527         g++.dg/compat/eh/unexpected1_y.C: New files.
9528         * g++.dg/compat/init: New test directory.
9529         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9530         g++.dg/compat/init/array5_y.C,
9531         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9532         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9533         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9534         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9535         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9536         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9537         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9538         g++.dg/compat/init/init-ref2_y.C: New files.
9539
9540 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9541
9542         PR c++/7584
9543         * g++.dg/inherit/using3.C: New test.
9544
9545 2002-10-17  Jan Hubicka  <jh@suse.cz>
9546
9547         * gcc.dg/20021017-2.c: New test.
9548
9549 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9550
9551         * g++.dg/abi/mangle16.C: Adjust.
9552
9553         * g++.dg/init/array8.C: New test.
9554
9555 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9556
9557         * gcc.dg/special/mips-abi.exp: New test.
9558         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9559
9560 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.dg/abi/mangle16.C: New test.
9563         * g++.dg/abi/mangle17.C: Likewise.
9564
9565         PR c++/7478
9566         * g++.dg/template/ref1.C: New test.
9567
9568 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9569
9570         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9571
9572 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9573
9574         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9575
9576 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9577
9578         PR c++/7524
9579         * g++.dg/init/array7.C: New test.
9580
9581 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9582
9583         * g++.dg/init/array6.C: New test.
9584
9585         * g++.dg/abi/mangle13.C: Likewise.
9586         * g++.dg/abi/mangle14.C: Likewise.
9587         * g++.dg/abi/mangle15.C: Likewise.
9588
9589 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9590
9591         * g++.dg/abi/empty8.C: New test.
9592
9593 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9594
9595         * g++.dg/init/ctor1.C: New test.
9596
9597 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9598
9599         * gcc.c-torture/execute/20021015-1.c: New test.
9600
9601 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9602
9603         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9604
9605 2002-10-14  Jan Hubicka  <jh@suse.cz>
9606
9607         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9608
9609 2002-10-14  Richard Henderson  <rth@redhat.com>
9610
9611         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9612
9613 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9614
9615         PR optimization/6631
9616         * g++.dg/opt/const2.C: New test.
9617
9618 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9619
9620         PR c++/7176
9621         * g++.dg/parse/friend1.C: New test.
9622         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9623
9624 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9625
9626         * gcc.dg/20021014-1.c: New test.
9627
9628 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9629
9630         PR c++/5661
9631         * g++.dg/ext/vlm1.C: New test.
9632         * g++.dg/ext/vlm2.C: Likewise.
9633
9634         * g++.dg/init/array1.C: Remove invalid braces.
9635         * g++.dg/init/brace1.C: New test.
9636         * g++.dg/init/copy2.C: Likewise.
9637         * g++.dg/init/copy3.C: Likewise.
9638         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9639         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9640         braces.
9641
9642 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9643
9644         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9645
9646 2002-10-11  Richard Shann  <richard.shann@superh.com>
9647
9648         * gcc.c-torture/compile/simd-5.c: New test.
9649
9650 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9651
9652         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9653
9654 2002-10-10  Jim Wilson  <wilson@redhat.com>
9655
9656         * gcc.c-torture/execute/20021010-1.c: New test.
9657
9658 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9659
9660         PR c/7353
9661         * g++.dg/ext/typedef-init.C: New test.
9662         * gcc.dg/typedef-init.c: New test.
9663
9664 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9665
9666         * gcc.dg/cpp/paste13.c: New test.
9667
9668 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9669
9670         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9671         remaining platforms, XFAIL during compile, not execute.  Don't
9672         XFAIL at -O0.
9673
9674 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9675
9676         * gcc.dg/alias-1.c: Tweak expected warning.
9677
9678 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9679
9680         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9681
9682 2002-10-06  Andreas Jaeger  <aj@suse.de>
9683
9684         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9685         * gcc.dg/cpp/c++98.C: Likewise.
9686
9687         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9688         * g++.dg/cpp/c++98.C: Likewise.
9689
9690         * g++.dg/README (Subdirectories): Mention cpp directory.
9691
9692         PR target/7559
9693         * gcc.dg/20021006-1.c: New test.
9694
9695 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9696
9697         PR c++/7804
9698         * g++.dg/other/warning1.C: New test.
9699
9700 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9701
9702         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9703         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9704         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9705
9706 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9707
9708         PR c++/7931
9709         * g++.dg/template/ptrmem3.C: New test.
9710
9711         PR c++/7754
9712         * g++.dg/template/union1.C: New test.
9713
9714 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/8006
9717         * g++.dg/abi/mangle9.C: New test.
9718         * g++.dg/abi/mangle10.C: New test.
9719         * g++.dg/abi/mangle11.C: New test.
9720         * g++.dg/abi/mangle12.C: New test.
9721
9722 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9723
9724         PR c++/7188.
9725         * g++.dg/template/meminit1.C: New test.
9726         * g++.dg/warn/Wreorder-1.C: Likewise.
9727         * g++.old-deja/g++.mike/warn3.C: Tweak.
9728         * lib/prune.exp: Ingore "in copy constructor".
9729
9730 2002-10-02  Andreas Jaeger  <aj@suse.de>
9731
9732         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9733         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9734         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9735         on x86-64.
9736
9737 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9738
9739         * gcc.dg/empty1.C: Fix typo.
9740
9741 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         * gcc.dg/alias-1.c: New test.
9744
9745 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9746
9747         * gcc.dg/empty1.C: New test.
9748
9749         * g++.dg/tls/init-2.C: Tweak error messages.
9750
9751 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9752
9753         * gcc.c-torture/compile/20020923-1.c: New test.
9754
9755 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9756
9757         * gcc.c-torture/execute/ffs-1.c: New test.
9758         * gcc.c-torture/execute/ffs-2.c: Ditto.
9759
9760 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9761
9762         * g++.dg/overload/member1.C: New test.
9763
9764 2002-09-30  Mark Mitchell  <mark@code
9765
9766 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9767
9768         * testsuite/gcc.dg/tls/diag-3.c: New.
9769
9770 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9771
9772         * g++.dg/README (Subdirectories): Document new subdir expr.
9773         * g++.dg/expr/pmf-1.C: New test.
9774
9775 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9776
9777         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9778
9779 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9780
9781         * g++.dg/abi/bitfield3.C: New test.
9782
9783 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9784
9785         * lib/gcov.exp: Tweak expected line formats.
9786         * gcc.misc-tests/gcov8.c: New test.
9787         * gcc.misc-tests/gcov8.x: New flags.
9788
9789 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9790
9791         * consistency.vlad/layout/endian.c: Include string.h.
9792
9793         * gcc.c-torture/execute/20020805-1.c: New test.
9794
9795 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9796
9797         * g++.dg/other/conversion1.C: New test.
9798
9799 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9800
9801         * gcc.dg/builtins-1.c: New testcase.
9802
9803 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9804
9805         * g++.dg/inherit/access3.C: New test.
9806
9807 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9808
9809         * gcc.dg/ia64-visibility-2.c: New test.
9810
9811 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9812
9813         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9814         __qualifier_flags to __flags.
9815
9816 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9817
9818         * g++.dg/inherit/operator1.C: New test.
9819         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9820         * g++.dg/other/error1.C: Change expected error message.
9821         * g++.dg/template/conv4.C: Likewise.
9822
9823 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9824
9825         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9826         for documented behavior.
9827
9828 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9829
9830         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9831         several targets known to fail.
9832
9833 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9834
9835         * gcc.dg/mips-args-[123].c: New tests.
9836
9837 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9838
9839         * gcc.dg/ppc-spe.c: New.
9840
9841 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9842
9843         * g++.dg/other/ptrmem4.C: New testcase.
9844
9845 2002-07-24  Richard Henderson  <rth@redhat.com>
9846
9847         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9848
9849 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9850
9851         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9852
9853 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9854
9855         * gcc.c-torture/execute/memset-3.c: New testcase.
9856
9857 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9858
9859         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9860         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9861
9862 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9863
9864         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9865         Delete.
9866
9867 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9868
9869         * gcc.c-torture/compile/simd-4.c: New test.
9870
9871 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9872
9873         PR c++/7347, c++/7348
9874         * g++.dg/template/access4.C: New test.
9875         * g++.dg/template/access5.C: New test.
9876         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9877         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9878         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9879         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9880
9881 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9882
9883         * gcc.dg/gnu89-init-2.c: New test.
9884
9885 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9886
9887         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9888
9889 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9890
9891         * gcc.c-torture/execute/20020720-1.c: New testcase.
9892
9893 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9894
9895         * gcc.dg/cpp/Wsignprom.c: New tests.
9896
9897 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9898
9899         * gcc.c-torture/execute/loop-13.c: New test.
9900
9901 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9902
9903         * gcc.dg/cpp/expr.c: New tests.
9904
9905 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9906
9907         * g++.dg/opt/pr6713.C: Add template instantiation.
9908
9909 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9910
9911         * gcc.dg/nest.c: New test.
9912
9913 2002-07-17  Richard Henderson  <rth@redhat.com>
9914
9915         * g++.dg/opt/pr6713.C: New test.
9916
9917 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9918
9919         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9920         XFAIL for all x86 processors.
9921
9922 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9923
9924         * gcc.c-torture/execute/20010122-1.x: Do not test with
9925         -fomit-frame-pointer.
9926
9927 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9928
9929         * g++.dg/template/instantiate2.C: New test.
9930         * g++.dg/template/spec4.C: New test.
9931
9932 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9933
9934         * g++.dg/template/access2.C: New test.
9935         * g++.dg/template/access3.C: New test.
9936
9937 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9938
9939         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9940         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9941         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9942         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9943         Convert to use <stdarg.h>.
9944         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9945         Delete.
9946         * gcc.dg/va-arg-2.c: New.
9947         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9948
9949 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9950
9951         * gcc.c-torture/compile/20020710-1.c: New test.
9952
9953 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9954                           Andrew Pinski  <pinskia@physics.uc.edu>
9955
9956         gcc.c-torture/compile/simd-2.c: New testcase.
9957         gcc.c-torture/compile/simd-3.c: Likewise.
9958
9959 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9960
9961         PR c++/7224
9962         * g++.dg/overload/error1.C: New test.
9963
9964 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9965
9966         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9967         configuration and IRIX 6 O32 ABI.
9968
9969 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9970
9971         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9972
9973 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9974
9975         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9976
9977 2002-07-10  Jeffrey A Law  <law@redhat.com>
9978
9979         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9980
9981         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9982
9983 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9984
9985         * gcc.dg/20020312-2.c: Check for __PPC__.
9986
9987 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9988
9989         * gcc.c-torture/compile/20020709-1.c: New test.
9990
9991 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9992
9993         * g++.dg/template/qualttp21.C: New test case.
9994
9995 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9996
9997         * gcc.c-torture/compile/20020706-1.c: New test.
9998         * gcc.c-torture/compile/20020706-2.c: New test.
9999
10000 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10001             Alexandre Oliva  <aoliva@redhat.com>
10002
10003         * g++.dg/warn/incomplete1.C: New test.
10004
10005 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10006
10007         PR c++/7099
10008         * g++.dg/warn/noreturn1.C: New test.
10009
10010 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10011
10012         PR c++/6706
10013         * g++.dg/debug/debug6.C: New test.
10014         * g++.dg/debug/debug7.C: New test.
10015
10016 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10017
10018         * gcc.c-torture/compile/simd-3.c: New test.
10019
10020 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10021
10022         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10023         * gcc.dg/20020620-1.c: Likewise.
10024
10025 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10026
10027         PR c++/6944
10028         * g++.dg/init/array4.C: New test.
10029         * g++.dg/init/array5.C: New test.
10030
10031 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10032
10033         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10034         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10035
10036 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10037
10038         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10039         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10040         * gcc.dg/wtr-conversion-1.c: Likewise.
10041         * gcc.dg/wtr-escape-1.c: Likewise.
10042         * gcc.dg/wtr-int-type-1.c: Likewise.
10043         * gcc.dg/wtr-label-1.c: Likewise.
10044         * gcc.dg/wtr-static-1.c: Likewise.
10045         * gcc.dg/wtr-strcat-1.c: Likewise.
10046         * gcc.dg/wtr-suffix-1.c: Likewise.
10047         * gcc.dg/wtr-switch-1.c: Likewise.
10048         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10049         * gcc.dg/wtr-union-init-1.c: Likewise.
10050         * gcc.dg/wtr-union-init-2.c: Likewise.
10051         * gcc.dg/wtr-union-init-3.c: Likewise.
10052
10053         * gcc.dg/wtr-func-def-1.c: New test.
10054
10055 2002-07-02 Devang Patel <dpatel@apple.com>
10056
10057         * objc.dg/param-1.m: New test.
10058
10059 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10060
10061         * gcc.dg/cpp/trad/directive.c: Add test.
10062         * gcc.dg/cpp/trad/macroargs.c: Add test.
10063         * gcc.dg/cpp/trad/rec
10064
10065 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10066
10067         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10068
10069 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10070
10071         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10072         targets.
10073
10074 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10075
10076         * g++.dg/abi/mange7.C: New test.
10077
10078         PR c++/6438.
10079         * g++.dg/parse/stmtexpr2.C: New test.
10080
10081 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10082
10083         * gcc.dg/20020312-2.c: Add SH target.
10084
10085 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10086
10087         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10088         compiler output on mips*-*-irix*.
10089
10090 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10091
10092         * g++.dg/parse/attr1.C: New test.
10093
10094 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10095
10096         * gcc.c-torture/execute/string-opt-17.c: New test case.
10097         * gcc.c-torture/execute/memset-2.c: New test case.
10098
10099 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10100
10101         PR c++/6256:
10102         * g++.dg/template/friend5.C: New test.
10103
10104         PR c++/6331:
10105         * g++.dg/template/qual1.C: Likewise.
10106
10107 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10108
10109         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10110         Include stdlib.h, not stdio.h or ctype.h.
10111
10112 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10113
10114         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10115         cris-*-elf* and mmix-*-*.
10116         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10117         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10118         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10119         Ditto.
10120         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10121         * gcc.dg/wchar_t-1.c: Ditto.
10122
10123 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10124
10125         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10126         Clarify comment.
10127
10128 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10129
10130         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10131
10132 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10133
10134         * gcc.c-torture/execute/20000906-1.x: Delete.
10135
10136 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10137
10138         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10139
10140 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10141
10142         * PR6367
10143         * g77.f-torture/execute/6367.f: New test.
10144         * g77.f-torture/execute/6367.x: Disable for MMIX.
10145
10146 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10147
10148         * PR6352
10149         * g++.dg/opt/inline2.C: New test.
10150
10151 2002-04-18  Richard Henderson  <rth@redhat.com>
10152
10153         * gcc.dg/20000906-1.c: Enable for all targets.
10154         * gcc.c-torture/compile/iftrap-2.c: New.
10155
10156 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.dg/20020418-1.c: New test.
10159         * gcc.dg/20020418-2.c: New test.
10160
10161 2002-04-18  Richard Henderson  <rth@redhat.com>
10162
10163         * gcc.c-torture/compile/iftrap-1.c: New.
10164         * gcc.dg/iftrap-1.c: Adjust for ia64.
10165         * gcc.dg/iftrap-2.c: New.
10166
10167 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10168
10169         * gcc.c-torture/compile/20020418-1.c: New test.
10170
10171 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10172
10173         * gcc.c-torture/compile/20020415-1.c: New.
10174
10175 2002-04-18  David S. Miller  <davem@redhat.com>
10176
10177         * gcc.c-torture/execute/20020418-1.c: New test.
10178
10179 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10180
10181         * gcc.dg/20020416-1.c: New test.
10182
10183         * g++.dg/opt/inline1.C: New test.
10184
10185 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10186
10187         * gcc.dg/altivec-5.c: New test.
10188
10189         * gcc.dg/20020415-1.c: New test.
10190
10191 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10192
10193         * testsuite/lib/chill.exp: Remove.
10194
10195 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10196
10197         * g++.dg/other/big-struct.C: New test.
10198
10199 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10200
10201         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10202         of scratch file.
10203
10204 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10205
10206         PR c/6277
10207         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10208         in scan-assembler function name
10209
10210 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10211
10212         * g77.f-torture/execute/980628-4.x,
10213         g77.f-torture/execute/980628-5.x,
10214         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10215         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10216         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10217         i[34567]86-*-*.
10218
10219 2002-04-13  David S. Miller  <davem@redhat.com>
10220
10221         * gcc.c-torture/execute/20020413-1.c: New test.
10222
10223 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10224
10225         * gcc.dg/asm-6.c,
10226         * g++.dg/ext/asm1.C: New tests.
10227
10228 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10229
10230         PR c++ 5373.
10231         * g++.dg/parse/stmtexpr1.C: New test.
10232
10233         PR c++/5189.
10234         * g++.dg/template/copy1.C: New test.
10235
10236 2002-04-12  Richard Henderson  <rth@redhat.com>
10237
10238         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10239
10240 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10241
10242         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10243         gcc.c-torture/execute/20020307-2.c.
10244
10245 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10246
10247         * g++.dg/ext/attrib5.C,
10248         * g++.dg/lookup/struct1.C: New tests.
10249
10250 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10251
10252         * gcc.dg/20020411-1.c: New test.
10253
10254         * gcc.c-torture/execute/20020411-1.c: New test.
10255
10256 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10257
10258         * g77.f-torture/execute/6177.f: New test.
10259
10260 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10261
10262         PR middle-end/6247
10263         * g++.dg/opt/cleanup1.C: New test.
10264
10265         * g++.dg/opt/const1.C: New test.
10266
10267 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10268
10269         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10270
10271 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         PR c++/5507
10274         * g++.dg/template/typename2.C: New test.
10275
10276 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10277
10278         * gcc.c-torture/execute/loop-12.c: New.
10279
10280 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10281
10282         * g77.f-torture/execute/980628-4.x,
10283         g77.f-torture/execute/980628-5.x,
10284         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10285         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10286         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10287
10288 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10289
10290         PR optimization/6086
10291         * g++.dg/opt/preinc1.C: New test.
10292
10293 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10294
10295         PR c++/5571
10296         * g++.dg/opt/static2.C: New test.
10297
10298 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10299
10300         PR c/5120
10301         * gcc.dg/20020406-1.c: New test.
10302
10303 2002-04-04  David S. Miller  <davem@redhat.com>
10304
10305         * gcc.c-torture/execute/20020404-1.c: New test.
10306
10307 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR c/6123
10310         * gcc.dg/20020312-2.c: Do not declare global register variable
10311         if __PIC__ or __pic__ is defined.
10312
10313 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10314
10315         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10316         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10317
10318 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10319
10320         * gcc.misc-tests/linkage.exp: Update last change to handle
10321         sparc*-, not just sparc-.
10322
10323 2002-04-03  Richard Henderson  <rth@redhat.com>
10324
10325         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10326
10327 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10328
10329         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10330
10331 2002-04-02  David S. Miller  <davem@redhat.com>
10332
10333         * gcc.c-torture/execute/20020402-3.c: New test.
10334
10335 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10336
10337         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10338         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10339
10340         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10341         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10342         g77.f-torture/execute/20001201.x,
10343         g77.f-torture/execute/u77-test.x: New files.
10344
10345         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10346         * gcc.dg/wchar_t-1.c: Ditto.
10347
10348 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10349
10350         * gcc.c-torture/execute/20020402-1.c: New test.
10351
10352 2002-04-01  Richard Henderson  <rth@redhat.com>
10353
10354         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10355
10356         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10357
10358 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10359
10360         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10361
10362 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10363
10364         * g++.dg/inherit/template-as-base.C: Expect error.
10365         * g++.dg/inherit/namespace-as-base.C: Likewise.
10366
10367 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10368
10369         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10370         g++.dg/ext/instantiate3.C: Tweak match patterns.
10371
10372         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10373         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10374         -da test.
10375
10376 2002-03-31  Richard Henderson  <rth@redhat.com>
10377
10378         * gcc.dg/special/alias-2.c: New.
10379         * gcc.dg/special/ecos.exp: Run it.
10380
10381 2002-03-31  Richard Henderson  <rth@redhat.com>
10382
10383         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10384
10385 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10386
10387         * gcc.dg/weak-1.c: Disable on h8300 port.
10388
10389 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10390
10391         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10392         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10393         ordering tests.
10394         * g++.dg/bprob/bprob-1.C: New test.
10395         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10396         * g++.dg/gcov/gcov-1.C: New test.
10397         * g++.dg/gcov/gcov-1.x: New file.
10398         * g++.dg/gcov/gcov-2.C: New test.
10399         * g++.dg/gcov/gcov-3.C: New test.
10400         * g++.dg/gcov/gcov-3.h: New file.
10401
10402 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10403
10404         * g++.old-deja/g++.other/builtins5.C: New test.
10405         * g++.old-deja/g++.other/builtins6.C: New test.
10406         * g++.old-deja/g++.other/builtins7.C: New test.
10407         * g++.old-deja/g++.other/builtins8.C: New test.
10408         * g++.old-deja/g++.other/builtins9.C: New test.
10409
10410 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * g++.dg/opt/static1.C: New test.
10413
10414         * g++.dg/opt/longbranch1.C: New test.
10415
10416 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10417
10418         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10419
10420         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10421
10422 2002-03-28  Jeffrey A Law  (law@redhat.com)
10423
10424         * gcc.c-torture/execute/20020328-1.c: New test.
10425
10426 2002-03-27  Richard Henderson  <rth@redhat.com>
10427
10428         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10429         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10430         move from g++.old-deja/g++.ext/.
10431
10432 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10433
10434         * g++.dg/init/new2.C: New test.
10435
10436 2002-03-26  Richard Henderson  <rth@redhat.com>
10437
10438         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10439
10440         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10441         on sparc.
10442
10443         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10444         sparcv9 systems.
10445         * gcc.dg/20001102-1.c: Likewise.
10446
10447 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10448
10449         * gcc.dg/cpp/endif-pedantic1.c,
10450         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10451
10452 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10453
10454         * g++.dg/init/new1.C: New test.
10455
10456 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10457
10458         * g++.dg/abi/vbase9.C: New test.
10459
10460 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10461
10462         * gcc.dg/arm-asm.c: New test.
10463
10464 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10465
10466         * gcc.dg/Wswitch-enum.c: New test.
10467         Fix PR c/5044.
10468
10469 2002-03-26  Richard Henderson  <rth@redhat.com>
10470
10471         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10472         structure.
10473
10474 2002-03-25  Richard Henderson  <rth@redhat.com>
10475
10476         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10477         sparcv9 systems.
10478
10479         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10480         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10481
10482 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10483
10484         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10485
10486 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10487
10488         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10489         targets using generic thunk support.
10490
10491 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * gcc.c-torture/compile/20020323-1.c: New test.
10494
10495         * g++.dg/opt/conj2.C: New test.
10496
10497 2002-03-24  Richard Henderson  <rth@redhat.com>
10498
10499         * gcc.dg/weak-1.c: Use -fno-common.
10500
10501 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10502
10503         * g77.dg/f77-edit-apostrophe-out.f: New test
10504         * g77.dg/f77-edit-h-out.f: New test
10505         * g77.dg/f77-edit-t-in.f: New test
10506         * g77.dg/f77-edit-t-out.f: New test
10507         * g77.dg/f77-edit-x-out.f: New test
10508         * g77.dg/f77-edit-slash-out.f: New test
10509         * g77.dg/f77-edit-colon-out.f: New test
10510         * g77.dg/f77-edit-s-out.f: New test
10511
10512 2002-03-24  Richard Henderson  <rth@redhat.com>
10513
10514         * objc/execute/formal_protocol-6.x: New XFAIL.
10515
10516 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10517
10518         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10519         that do not support weak symbols
10520
10521 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10522
10523         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10524         * lib/g77.exp:  Likewise
10525         * lib/objc.exp: Likewise
10526
10527 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10528
10529         * gcc.dg/Wswitch-default.c: New test.
10530
10531 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10532
10533         * g++.dg/other/enum1.C: New test.
10534
10535 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10536
10537         * gcc.dg/pragma-ep-3.c: Fix typo.
10538
10539 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10540
10541         * g++.dg/inherit/template-as-base.C: New test.
10542
10543 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10544
10545         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10546         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10547
10548 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10549
10550         * gcc.dg/cpp/multiline.c: Update to match.
10551
10552 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10553
10554         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10555
10556 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10557
10558         * gcc.dg/cpp/extratokens2.c:  New file.
10559
10560 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10561
10562         * gcc.dg/20020312-2.c: Add rs6000 target.
10563
10564         * gcc.c-torture/compile/20020319-1.c: New test.
10565
10566 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10567
10568         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10569         (A, E): Handle this.
10570
10571 2002-03-20  Jason Merrill  <jason@redhat.com>
10572
10573         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10574         ignoring -fpic.
10575         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10576         through prune_gcc_output.
10577
10578 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10579
10580         * gcc.c-torture/compile/20020320-1.c: New test.
10581
10582 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10583
10584         * gcc.c-torture/compile/20020318-1.c: New test.
10585
10586         * gcc.dg/struct-by-value-1.c: New test.
10587
10588         * gcc.dg/20020319-1.c: New test.
10589
10590 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10591
10592         * g++.dg/opt/conj1.C: New test.
10593
10594 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10595
10596         * g++.dg/template/qualttp20.C: Revert previous change.
10597         * g++.dg/template/qualttp3.C: Likewise.
10598         * g++.dg/template/qualttp4.C: Likewise
10599         * g++.dg/template/qualttp5.C: Likewise
10600         * g++.dg/template/qualttp6.C: Likewise
10601         * g++.dg/template/qualttp7.C: Likewise
10602         * g++.dg/template/qualttp8.C: Likewise
10603         * g++.dg/template/recurse.C: Likewise.
10604
10605 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10606
10607         * gcc.dg/cpp/wchar-1.c: Update.
10608
10609 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10610
10611         * g++.dg/template/conv1.C: New test.
10612         * g++.dg/template/conv2.C: New test.
10613         * g++.dg/template/conv3.C: New test.
10614         * g++.dg/template/conv4.C: New test.
10615
10616 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10617
10618         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10619         * g++.dg/template/qualttp3.C: Likewise.
10620         * g++.dg/template/qualttp4.C: Likewise
10621         * g++.dg/template/qualttp5.C: Likewise
10622         * g++.dg/template/qualttp6.C: Likewise
10623         * g++.dg/template/qualttp7.C: Likewise
10624         * g++.dg/template/qualttp8.C: Likewise
10625         * g++.dg/template/recurse.C: Likewise.
10626
10627 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10628
10629         * g++.dg/opt/dtor1.C: New test.
10630
10631 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10632
10633         * gcc.c-torture/compile/20020315-1.c: New test.
10634
10635 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10636
10637         * gcc.dg/weak-1.c: Fix scan tests.
10638
10639 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10640
10641         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10642         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10643         cris-*-aout* mmix-*-*.
10644         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10645         cris-*-aout* mmix-*-*.
10646         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10647         cris-*-elf* cris-*-aout* and mmix-*-*.
10648         * gcc.dg/20001009-1.c: Ditto.
10649         * gcc.dg/20010912-1.c: Ditto.
10650         * gcc.dg/20020122-4.c: Ditto.
10651         * gcc.dg/inline-2.c: Ditto.
10652
10653 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10654
10655         * gcc.c-torture/compile/20020314-1.c: New test.
10656
10657 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10658
10659         * gcc.c-torture/execute/20020314-1.c: New test.
10660
10661 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * g++.dg/warn/Wunused-1.C: New test.
10664
10665 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10666
10667         * g++.dg/abi/mangle6.C: New test.
10668
10669 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10670
10671         * gcc.c-torture/compile/20020309-2.c: New test.
10672
10673         * gcc.c-torture/compile/20020312-1.c: New test.
10674
10675 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10676
10677         * g++.dg/other/access1.C: New test.
10678
10679 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * gcc.c-torture/execute/wchar_t-1.c: New test.
10682
10683 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10684
10685         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10686
10687 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10688
10689         * gcc.dg/20020312-1.c: New test case.
10690
10691 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10692
10693         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10694
10695 2002-03-11  Richard Henderson  <rth@redhat.com>
10696
10697         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10698         * g++.old-deja/g++.jason/report.C: Likewise.
10699
10700 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10703         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10704
10705 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10706
10707         * testsuite/g++.dg/overload/pmf1.C: New test.
10708
10709 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10710
10711         * gcc.c-torture/execute/20020307-1.c: Use long.
10712
10713 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10714
10715         PR optimization/5844
10716         * gcc.dg/20020310-1.c: New test.
10717
10718 2002-03-09  Michael Meissner  <meissner@redhat.com>
10719
10720         * gcc.c-torture/execute/memcpy-2.c: New test.
10721         * gcc.c-torture/execute/memset-1.c: New test.
10722         * gcc.c-torture/execute/strlen-1.c: New test.
10723         * gcc.c-torture/execute/strcmp-1.c: New test.
10724         * gcc.c-torture/execute/strncmp-1.c: New test.
10725
10726 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10727
10728         * gcc.dg/ppc-ldstruct.c: New test.
10729
10730 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10731
10732         * gcc.c-torture/execute/va-arg-22.c: New test.
10733
10734 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10735
10736         * gcc.c-torture/compile/20020309-1.c: New test.
10737
10738 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10739
10740         * gcc.c-torture/execute/20020307-2.c: New test.
10741
10742 2002-03-07  Jeffrey A Law  (law@redhat.com)
10743
10744         * g77.f-torture/compile/20020307-1.f: New test.
10745
10746 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10747
10748         * gcc.dg/unordered-1.c: New test.
10749
10750 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10751
10752         * gcc.c-torture/execute/20020307-1.c: New test.
10753
10754 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10755
10756         * gcc.dg/20020304-1.c: New test.
10757
10758         * gcc.c-torture/compile/20020304-2.c: New test.
10759
10760 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10761
10762         * gcc.c-torture/compile/20020304-1.c: New test case
10763         (from PR c/5830).
10764
10765 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10766
10767         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10768
10769 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10770
10771         * g++.dg/other/classkey1.C: New test.
10772
10773 2002-03-01  Richard Henderson  <rth@redhat.com>
10774
10775         * gcc.c-torture/compile/981223-1.x: New.
10776         * gcc.c-torture/compile/920625-1.x: New.
10777
10778 2002-02-28  Richard Henderson  <rth@redhat.com>
10779
10780         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10781
10782 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10783
10784         * gcc.c-torture/execute/20020227-1.c: New test.
10785
10786 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10787
10788         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10789         here" ERROR lines.
10790         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10791         * g++.old-deja.g++.other/defarg1.C: Likewise.
10792         * g++.old-deja/g++.pt/calls2.C: Likewise.
10793         * g++.old-deja/g++.pt/crash20.C: Likewise.
10794         * g++.old-deja/g++.pt/crash30.C: Likewise.
10795         * g++.old-deja/g++.pt/crash36.C: Likewise.
10796         * g++.old-deja/g++.pt/crash6.C: Likewise.
10797         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10798         * g++.old-deja/g++.pt/derived3.C: Likewise.
10799         * g++.old-deja/g++.pt/error1.C: Likewise.
10800         * g++.old-deja/g++.pt/friend21.C: Likewise.
10801         * g++.old-deja/g++.pt/friend23.C: Likewise.
10802         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10803         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10804
10805 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10806
10807         * gcc.c-torture/execute/20020225-2.c: New test.
10808
10809 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10810
10811         * gcc.c-torture/execute/920730-1t.c,
10812         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10813         Delete test cases, only relevant to -traditional.
10814
10815 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10816
10817         * gcc.dg/cpp/undef1.c: Remove.
10818         * gcc.dg/cpp/directiv.c: Update.
10819         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10820
10821 2002-02-27  Michael Meissner  <meissner@redhat.com>
10822
10823         * gcc.c-torture/execute/20020226-1.c: New test.
10824
10825 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10826
10827         * g++.dg/debug/debug4.C: New test.
10828
10829         * gcc.dg/ia64-visibility-1.c: New test.
10830
10831 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10832
10833         * gcc.dg/debug/20020224-1.c: New.
10834
10835 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10836
10837         * gcc.c-torture/execute/960416-1.x: New.
10838         * gcc.c-torture/execute/divconst-3.x: Likewise.
10839
10840 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * gcc.dg/20020224-1.c: New test.
10843
10844 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10845
10846         * gcc.c-torture/execute/20020225-1.c: New.
10847
10848 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10849
10850         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10851
10852 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10853
10854         * gcc.dg/20020222-1.c: New test.
10855
10856 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10857
10858         * g++.dg/opt/anonunion1.C: New test.
10859
10860 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10861
10862         * g++.dg/template/qualttp19.C: New test.
10863         * g++.dg/template/qualttp20.C: New test.
10864         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10865         * g++.old-deja/g++.other/qual1.C: Likewise.
10866
10867 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10868
10869         * gcc.dg/attr-alwaysinline.c: New.
10870
10871 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10872
10873         * gcc.dg/20020220-1.c: New test.
10874
10875         * gcc.dg/20020220-2.c: New test.
10876
10877         * g++.dg/opt/mmx1.C: New test.
10878
10879 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10880
10881         * gcc.c-torture/compile/20020110.c: New test.
10882
10883 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10884
10885         * gcc.c-torture/execute/20020219-1.c: New test.
10886
10887         * gcc.dg/20020219-1.c: New test.
10888
10889         * gcc.dg/noncompile/20020220-1.c: New test.
10890
10891         * g++.dg/opt/ptrintsum1.C: New test.
10892
10893         * gcc.dg/debug/20020220-1.c: New test.
10894
10895 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10896
10897         * gcc.c-torture/execute/20020216-1.c: New test.
10898
10899 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10900
10901         * gcc.dg/decl-1.c: Update, new test.
10902
10903 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10904
10905         * g++.dg/abi/bitfield1.C: New test.
10906         * g++.dg/abi/bitfield2.C: New test.
10907
10908 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10909
10910         * gcc.dg/attr-nest.c: New test.
10911
10912 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10913
10914         * gcc.c-torture/execute/20020215-1.c: New test.
10915
10916 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10917
10918         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10919         * g++.dg/debug/debug.exp: New.
10920         * g++.dg/debug/trivial.C: New.
10921         * g++.dg/debug/debug1.C: Moved...
10922         * g++.dg/other/debug1.C: ...from here.
10923         * g++.dg/debug/debug2.C: Moved...
10924         * g++.dg/other/debug2.C: ...from here.
10925         * g++.dg/debug/debug3.C: Moved...
10926         * g++.dg/other/debug3.C: ...from here.
10927
10928         * gcc.dg/noncompile/20020213-1.c: New test.
10929
10930 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10931
10932         * g++.dg/other/debug3.C: New test.
10933
10934         * gcc.c-torture/execute/20020213-1.c: New test.
10935
10936 2002-02-13  Richard Smith <richard@ex-parrot.com>
10937
10938         * g++.old-deja/g++.other/thunk1.C: New test.
10939
10940 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10941
10942         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10943
10944 2002-02-13  Stan Shebs  <shebs@apple.com>
10945
10946         * gcc.dg/altivec-3.c: New.
10947
10948 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10949
10950         * gcc.dg/Wunreachable-1.c: New test.
10951         * gcc.dg/Wunreachable-2.c: New test.
10952
10953 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10954
10955         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10956
10957 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10958
10959         * gcc.dg/decl-1.c: New test.
10960
10961 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10962
10963         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10964
10965 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10966
10967         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10968         * gcc.c-torture/compile/980506-1.x: Likewise.
10969
10970 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10971
10972         * gcc.dg/20020210-1.c: New.
10973
10974 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10975
10976         * g77.f-torture/execute/947.f: New regression test
10977         for PR fortran/947.
10978
10979 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10980
10981         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10982         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10983
10984 2002-02-08  Richard Henderson  <rth@redhat.com>
10985
10986         * gcc.c-torture/compile/labels-3.c: New.
10987
10988 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10991         expression statements work instead.
10992         * gcc.dg/noncompile/20020207-1.c: New test.
10993
10994 2002-02-07  Richard Henderson  <rth@redhat.com>
10995
10996         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10997
10998 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10999
11000         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11001         message from g77
11002         * lib/g77-dg.exp: Trim g77 error messages so that they are
11003         recognized by dg.exp.
11004
11005 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11006
11007         PR fortran/5473
11008         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11009
11010 2002-02-07  Richard Henderson  <rth@redhat.com>
11011
11012         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11013         to be sufficiently aligned for integers.
11014
11015 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11016
11017         * g++.dg/template/friend4.C: New test.
11018
11019 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11020
11021         PR fortran/5743
11022         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11023         unsupported cases.
11024
11025 2002-02-07  Richard Henderson  <rth@redhat.com>
11026
11027         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11028         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11029         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11030         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11031
11032 2002-02-06  Richard Henderson  <rth@redhat.com>
11033
11034         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11035
11036 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11037
11038         * gcc.dg/20020206-1.c: New test.
11039
11040 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.c-torture/execute/20020206-1.c: New test.
11043
11044         * gcc.c-torture/execute/20020206-2.c: New test.
11045
11046         PR optimization/5429:
11047         * gcc.c-torture/compile/20020206-1.c: New test.
11048
11049 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11050
11051         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11052         as certain file formats cannot support particularly large
11053         alignments.
11054
11055         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11056         and do not expect to be able to link the executable.
11057
11058         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11059         fail because the COFF format does not support the weak attribute.
11060
11061 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11062
11063         * g77.dg/pr5473.f:  New test
11064
11065 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11066
11067         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11068         Fix testcase accordingly.
11069
11070 2002-02-04  Richard Henderson  <rth@redhat.com>
11071
11072         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11073         (buf): Change to be an array of pointers, not ints.
11074
11075 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11078         before all tests.  Move warning one line above to match where it
11079         C frontend emits.
11080         * gcc.dg/Wswitch-2.c: New test.
11081         * g++.dg/warn/Wswitch-1.C: New test.
11082         * g++.dg/warn/Wswitch-2.C: New test.
11083
11084 2002-02-04  Richard Henderson  <rth@redhat.com>
11085
11086         * g++.dg/abi/offsetof.C: Fix size comparison.
11087
11088 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11089
11090         * gcc.dg/cast-qual-2.c: New test.
11091
11092 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11093
11094         * gcc.dg/20020201-4.c: New test.
11095
11096 2002-02-04  Ben Elliston  <bje@redhat.com>
11097
11098         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11099         target_info attribute != 0, in addition to the empty string.
11100         (gcc_target_compile): Likewise.
11101
11102 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11103
11104         * gcc.dg/Wswitch.c: New test.
11105         PR gcc/4475. PR gcc/3780.
11106
11107 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11108
11109         * g77.f-torture/execute/5122.f: New test for regressions
11110         against PR fortran/5122.
11111
11112 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11113
11114         * g77.f-torture/compile/pr3743.f: Delete
11115         * g77.dg/pr3743-1.f: New test.
11116         * g77.dg/pr3743-2.f: New test.
11117         * g77.dg/pr3743-3.f: New test.
11118         * g77.dg/pr3743-4.f: New test.
11119
11120 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11121
11122         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11123
11124 2002-02-02  Richard Henderson  <rth@redhat.com>
11125
11126         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11127         * gcc.c-torture/execute/bf64-1.c: Likewise.
11128
11129 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11130
11131         * gcc.dg/20020201-2.c: New test.
11132
11133         * gcc.dg/20020201-3.c: New test.
11134
11135         * gcc.c-torture/execute/bitfld-2.c: New test.
11136
11137 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11138
11139         * gcc.dg/bitfld-1.c: Update.
11140         * gcc.dg/bitfld-2.c: Update.
11141         * gcc.c-torture/execute/bitfld-1.x: New.
11142
11143 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11144
11145         * gcc.c-torture/execute/20020201-1.c: New test.
11146
11147 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11148
11149         PR target/5469
11150         * gcc.dg/20020201-1.c: New test.
11151
11152 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11153
11154         PR fortran/3743
11155         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11156         * g77.f-torture/compile/pr3743.x: Remove
11157
11158 2002-01-31  Tom Rix  <trix@redhat.com>
11159
11160         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11161
11162 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11163
11164         * gcc.dg/noncompile/20020130-1.c: New test.
11165
11166 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11167
11168         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11169
11170 2002-01-29  Richard Henderson  <rth@redhat.com>
11171
11172         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11173         to long long.
11174         * gcc.c-torture/execute/bf64-1.c: Likewise.
11175
11176 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11177
11178         * gcc.c-torture/execute/20020129-1.c: New test.
11179
11180 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11181
11182         * gcc.c-torture/compile/20000224-1.c: Update.
11183         * gcc.c-torture/execute/bitfld-1.c: New tests.
11184         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11185         * gcc.dg/uninit-A.c: Update.
11186
11187 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         * g++.dg/template/ctor1.C: Add instantiation.
11190
11191 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11192
11193         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11194         argument to __builtin_prefetch to be const ptr.
11195
11196 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11197
11198         * gcc.c-torture/compile/20020120-1.c: New test.
11199
11200 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11201
11202         * gcc.c-torture/execute/20020127-1.c: New test.
11203
11204 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11205
11206         * g77.dg/f77-edit-i-in.f: New test
11207         * g77.dg/f77-edit-i-out.f: New test
11208
11209 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11210
11211         * gcc.dg/debug/debug.exp: New file.
11212         * gcc.dg/debug/trivial.c: New file.
11213         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11214         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11215         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11216         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11217         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11218         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11219         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11220         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11221         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11222         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11223         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11224         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11225         * gcc.dg/20000503-1.c: Removed.
11226         * gcc.dg/20010207-1.c: Removed.
11227         * gcc.dg/20011223-1.c: Removed.
11228         * gcc.dg/20020104-2.c: Removed.
11229         * gcc.dg/debug-1.c: Removed.
11230         * gcc.dg/debug-2.c: Removed.
11231         * gcc.dg/debug-3.c: Removed.
11232         * gcc.dg/debug-4.c: Removed.
11233         * gcc.dg/debug-5.c: Removed.
11234         * gcc.dg/debug-6.c: Removed.
11235         * gcc.dg/dwarf2-1.c: Removed.
11236         * gcc.dg/dwarf2-2.c: Removed.
11237
11238 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11239
11240         * g++.old-deja/g++.other/eh5.C: New test.
11241         * g++.old-deja/g++.other/sibcall2.C: New test.
11242         * g++.old-deja/g++.other/array9.C: New test.
11243         * g++.old-deja/g++.other/typename2.C: New test.
11244         * g++.old-deja/g++.other/crash60.C: New test.
11245         * g++.old-deja/g++.other/conv9.C: New test.
11246         * g++.old-deja/g++.other/mangle10.C: New test.
11247         * g++.old-deja/g++.other/unchanging1.C: New test.
11248         * g++.old-deja/g++.other/exprstmt1.C: New test.
11249         * g++.old-deja/g++.other/inline23.C: New test.
11250         * g++.old-deja/g++.eh/ia64-1.C: New test.
11251         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11252         * g++.old-deja/g++.other/reload1.C: New test.
11253         * g++.old-deja/g++.other/static20.C: New test.
11254         * g++.old-deja/g++.other/local-alloc1.C: New test.
11255         * g++.old-deja/g++.other/conv8.C: New test.
11256         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11257         * g++.old-deja/g++.other/storeexpr1.C: New test.
11258         * g++.old-deja/g++.other/storeexpr2.C: New test.
11259         * g++.dg/eh/template2.C: New test.
11260         * g++.dg/warn/weak1.C: New test.
11261
11262 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11263
11264         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11265         Remove first, non-varying, argument.
11266
11267 2002-01-23  Richard Henderson  <rth@redhat.com>
11268
11269         * gcc.dg/inline-2.c: New.
11270
11271         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11272         Add optional target arg.  Check number of arguments.
11273         (scan-assembler-not, scan-assembler-dem): Likewise.
11274         (scan-assembler-dem-not): Likewise.
11275
11276 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11277
11278         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11279         line 12.
11280         * g++.old-deja/g++.brendan/parse3.C,
11281         g++.old-deja/g++.other/crash26.C,
11282         g++.old-deja/g++.other/crash28.C,
11283         g++.old-deja/g++.other/crash29.C,
11284         g++.old-deja/g++.other/crash30.C,
11285         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11286
11287 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11288
11289         * gcc.dg/20020115-1.c: New.
11290
11291 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11292
11293         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11294
11295 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11296
11297         * gcc.dg/20020122-3.c: New.
11298
11299 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11300
11301         * g++.dg/other/gc1.C: New test.
11302
11303 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11304
11305         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11306
11307 2002-01-22  Richard Henderson  <rth@redhat.com>
11308
11309         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11310
11311 2002-01-22  Richard Henderson  <rth@redhat.com>
11312
11313         * gcc.dg/20020122-4.c: New.
11314
11315 2002-01-22  H.J. Lu <hjl@gnu.org>
11316
11317         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11318         link output.
11319         * gcc.dg/special/ecos.exp: Likewise.
11320         * lib/g++-dg.exp: Likewise.
11321         * lib/g77-dg.exp: Likewise.
11322         * lib/gcc-dg.exp : Likewise.
11323         * lib/mike-g++.exp: Likewise.
11324         * lib/mike-g77.exp: Likewise.
11325         * lib/mike-gcc.exp: Likewise.
11326         * lib/objc-dg.exp: Likewise.
11327
11328 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11329
11330         PR target/5379
11331         * gcc.dg/20020122-2.c: New test.
11332
11333 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11334
11335         * gcc.dg/20020122-1.c: New test.
11336
11337 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11338
11339         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11340
11341 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11342
11343         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11344
11345 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11346
11347         * gcc.c-torture/compile/20020121-1.c: New test.
11348
11349 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11350
11351         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11352         ld_library_path.
11353
11354 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11355
11356         * gcc.dg/20020218-1.c: New test.
11357
11358 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11359
11360         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11361         messages
11362         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11363         "At global scope" warning
11364         * g++.dg/ext/align1.C: Change cygwin test for alignment
11365         from db-bogus to dg-warning
11366
11367 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11368
11369         * g77.f-torture/compile/cpp2.F: New test.
11370
11371 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         * g++.dg/template/access1.C: New test.
11374
11375 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11376
11377         * gcc.dg/20020118-1.c: New.
11378
11379 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11380
11381         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11382
11383 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11384
11385         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11386         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11387         alignment warnings.
11388
11389 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11390
11391         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11392         torture_with_loops and torture_without_loops
11393
11394 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11395
11396         * gcc.c-torture/compile/20020116-1.c: New test.
11397
11398 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11399
11400         * gcc.dg/20020116-2.c: New test.
11401
11402         * gcc.dg/ultrasp4.c: New test.
11403
11404         * gcc.dg/20020116-1.c: New test.
11405
11406 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11407
11408         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11409         by EABI.
11410
11411 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11412
11413         * gcc.misc-tests/i386-prefetch.exp: New.
11414         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11415         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11416         * gcc.misc-tests/i386-pf-none-1.c: New test.
11417         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11418
11419 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11420
11421         * gcc.dg/gnu89-init-1.c: Add new tests.
11422
11423 2002-01-15  Andreas Jaeger  <aj@suse.de>
11424
11425         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11426         * gcc.dg/i386-mmx-2.c: Likewise.
11427         * gcc.dg/i386-sse-1.c: Likewise.
11428         * gcc.dg/i386-sse-2.c: Likewise.
11429         * gcc.dg/i386-sse-3.c: Likewise.
11430
11431 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11432
11433         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11434         Uncomment additional cases that now pass.
11435
11436 2002-01-11  Richard Henderson  <rth@redhat.com>
11437
11438         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11439         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11440
11441 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11442
11443         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11444
11445 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11446
11447         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11448         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11449
11450 2002-01-10  Dale Johannesen  <dalej@apple.com>
11451
11452         * gcc.c-torture/execute/loop-11.c: New.
11453
11454 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11455
11456         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11457         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11458
11459 2002-01-09  Richard Henderson  <rth@redhat.com>
11460
11461         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11462         type in which to perform the operation for each size.
11463
11464 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11465
11466         * gcc.c-torture/compile/20020109-2.c: New test.
11467
11468 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11469
11470         * gcc.c-torture/execute/loop-10.c: New test.
11471
11472 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11473
11474         * gcc.c-torture/compile/20010226-1.c: New test.
11475         * gcc.c-torture/compile/20010227-1.c: New test.
11476         * gcc.c-torture/compile/20010426-1.c: New test.
11477         * gcc.c-torture/compile/20010510-1.c: New test.
11478         * gcc.c-torture/compile/20010605-3.c: New test.
11479         * gcc.c-torture/compile/20010824-1.c: New test.
11480         * gcc.c-torture/execute/20010409-1.c: New test.
11481         * gcc.dg/noncompile/20000901-1.c: New test.
11482         * gcc.dg/20001023-1.c: New test.
11483         * gcc.dg/20001101-1.c: New test.
11484         * gcc.dg/20001102-1.c: New test.
11485         * gcc.dg/20010207-1.c: New test.
11486         * gcc.dg/20010405-1.c: New test.
11487         * gcc.dg/20010822-1.c: New test.
11488         * gcc.dg/20011107-1.c: New test.
11489
11490 2002-01-09  Jeffrey A Law  (law@redhat.com)
11491
11492         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11493
11494         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11495         execution failure on PA targets.
11496
11497 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11498
11499         * gcc.c-torture/compile/20020109-1.c: New test.
11500
11501 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11502
11503         * gcc.c-torture/execute/20020108-1.c: New test.
11504
11505 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11506
11507         * gcc.dg/20020108-1.c: New test.
11508
11509 2002-01-08  H.J. Lu <hjl@gnu.org>
11510
11511         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11512         for header files.
11513
11514 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11515
11516         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11517         consistency.
11518
11519 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11520
11521         * gcc.dg/altivec-4.c: Test altivec predicates.
11522
11523 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11524
11525         * gcc.c-torture/execute/20020107-1.c: New test.
11526
11527 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11528
11529         PR c/5279
11530         * gcc.c-torture/compile/20020106-1.c: New test.
11531
11532 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11533
11534         * gcc.c-torture/execute/nestfunc-4.c: New test.
11535
11536 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11537
11538         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11539         extra triple that slipped in.
11540         * g++.old-deja/g++.abi/align.C: Likewise.
11541         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11542
11543 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11544
11545         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11546         * g++.old-deja/g++.abi/align.C: Likewise.
11547         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11548
11549         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11550         on FreeBSD/i386.
11551         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11552         FreeBSD.
11553
11554 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11555
11556         * gcc.dg/20020104-1.c: New test.
11557
11558         * gcc.dg/20020104-2.c: New test.
11559
11560 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11561
11562         * gcc.dg/20020103-1.c: Fix typo in target selector.
11563
11564 2002-01-03  Richard Henderson  <rth@redhat.com>
11565
11566         * gcc.dg/20020103-1.c: New.
11567
11568 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11569
11570         * gcc.c-torture/execute/20020103-1.c: New test.
11571
11572 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11573
11574         * g++.dg/other/debug2.C: New test.
11575
11576         * gcc.c-torture/compile/20020103-1.c: New test.
11577
11578 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11579
11580         * gcc.dg/gnu89-init-1.c: Added new tests.
11581
11582 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11583
11584         * g++.dg/template/friend2.C: Remove as patch is reverted.
11585
11586         * g++.dg/warn/oldcast1.C: New test.
11587
11588         * g++.dg/template/ptrmem1.C: New test.
11589         * g++.dg/template/ptrmem2.C: New test.
11590
11591         * g++.dg/template/ntp.C: New test.
11592
11593         * g++.dg/other/component1.C: New test.
11594
11595         * g++.dg/template/ttp3.C: New test.
11596
11597         * g++.dg/template/friend2.C: New test.
11598         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11599
11600 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11601
11602         * g++.dg/other/ptrmem1.C: New test.
11603         * g++.dg/other/ptrmem2.C: New test.
11604
11605 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11606
11607         * g++.dg/template/ctor1.C: New test.
11608
11609 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11610
11611         * g++.dg/template/friend2.C: New test.
11612
11613 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11614
11615         * gcc.dg/mmix-1.c: New test.
11616
11617 2001-12-31  Richard Henderson  <rth@redhat.com>
11618
11619         * gcc.dg/asm-5.c: New.
11620
11621 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11622
11623         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11624         in namespace __gnu_cxx
11625
11626 2001-12-30  Richard Henderson  <rth@redhat.com>
11627
11628         * gcc.dg/debug-6.c: New.
11629
11630 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11631
11632         * gcc.c-torture/compile/20011229-2.c: New test.
11633
11634 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11635
11636         * gcc.dg/debug-3.c: New test.
11637         * gcc.dg/debug-4.c: New test.
11638         * gcc.dg/debug-5.c: New test.
11639
11640 2001-12-29  Richard Henderson  <rth@redhat.com>
11641
11642         * g++.dg/eh/loop1.C: New.
11643
11644 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11645
11646         * g++.dg/template/crash1.C: New test.
11647
11648 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11649
11650         * g++.dg/other/const1.C: New test.
11651
11652 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11653
11654         * gcc.c-torture/compile/20011229-1.c: New test.
11655
11656 2001-12-28  Stan Shebs  <shebs@apple.com>
11657
11658         * lib/objc-torture.exp: Resync with c-torture.exp.
11659         * lib/objc.exp: Load standard libraries.
11660
11661 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11662
11663         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11664         additional tests.
11665
11666 2001-12-27  Roger Sayle <roger@eyesopen.com>
11667
11668         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11669
11670 2001-12-27  Richard Henderson  <rth@redhat.com>
11671
11672         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11673
11674 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11675
11676         * g++.dg/eh/ctor1.C: New test.
11677         * g++.dg/other/error2.C: New test.
11678
11679 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11680
11681         * g++.dg/other/init2.C: New test.
11682
11683 2001-12-24  Richard Henderson  <rth@redhat.com>
11684
11685         * gcc.dg/20011223-1.c: New.
11686         * gcc.dg/inline-1.c: New.
11687
11688 2001-12-23  Richard Henderson  <rth@redhat.com>
11689
11690         * gcc.dg/asm-4.c: Test operand modifiers.
11691
11692 2001-12-23  Richard Henderson  <rth@redhat.com>
11693
11694         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11695
11696 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11697
11698         * gcc.c-torture/execute/20011223-1.c: New test.
11699
11700 2001-12-21  Richard Henderson  <rth@redhat.com>
11701
11702         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11703         re-enables the warning.
11704
11705 2001-12-21  Richard Henderson  <rth@redhat.com>
11706
11707         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11708
11709 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11710
11711         * gcc.c-torture/compile/20011218-1.c: New test.
11712
11713 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11714
11715         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11716         arm-isr.c test.
11717         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11718         epilogue generation for ARM ISR routines.
11719
11720 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11721
11722         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11723         * gcc.dg/format/c90-printf-3.c: Likewise.
11724         * gcc.dg/format/c99-printf-3.c: Likewise.
11725         * gcc.dg/format/ext-1.c: Likewise.
11726         * gcc.dg/format/ext-6.c: Likewise.
11727         * gcc.dg/format/format.h: Prototype unlocked stdio.
11728
11729 2001-12-20  Richard Henderson  <rth@redhat.com>
11730
11731         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11732         (arena): Use it.
11733         (malloc): Correct allocation logic.  Abort if we fill up the
11734         arena before initialization complete.
11735         (realloc): Correct allocation logic.
11736
11737 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gcc.c-torture/compile/20011219-2.c: New test.
11740
11741         * gcc.c-torture/execute/20011219-1.c: New test.
11742
11743 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11744
11745         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11746         target does not support weak symbols.
11747
11748 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11749
11750         * gcc.c-torture/compile/20011219-1.c: New test.
11751
11752 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11753
11754         * g++.dg/other/error1.C: New test.
11755
11756 2001-12-17  Jeffrey A Law  (law@redhat.com)
11757
11758         * gcc.c-torture/execute/20011217-1.c: New test.
11759
11760 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11761
11762         * objc.dg/special/: New directory.
11763         * objc.dg/special/special.exp: New file.
11764         * objc.dg/special/unclaimed-category-1.h: New file.
11765         * objc.dg/special/unclaimed-category-1a.m: New file.
11766         * objc.dg/special/unclaimed-category-1.m: New file.
11767
11768 2001-12-17  Andreas Jaeger  <aj@suse.de>
11769
11770         * gcc.c-torture/compile/20011217-2.c: New test.
11771
11772 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11773
11774         * gcc.c-torture/compile/20011217-1.c: New test.
11775
11776 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11777
11778         * testsuite/gcc.dg/20011214-1.c: New.
11779
11780 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11781
11782         * gcc.dg/altivec-4.c: New.
11783
11784 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11785
11786         * gcc.dg/20011113-1.c: New test.
11787
11788 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11789
11790         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11791         std::__malloc_alloc_template<0> and
11792         std::__default_alloc_template<false, 0>.
11793
11794 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11795
11796         * objc/execute/bf-21.m: New test.
11797         * objc/execute/enumeration-1.m: New test.
11798         * objc/execute/enumeration-2.m: New test.
11799
11800 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11801
11802         * gcc.dg/gnu89-init-1.c: New test.
11803
11804 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11805
11806         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11807         * g++.old-deja/g++.jason/2371.C: Likewise.
11808         * g++.old-deja/g++.jason/template33.C: Likewise.
11809         * g++.old-deja/g++.jason/template34.C: Likewise.
11810         * g++.old-deja/g++.jason/template36.C: Likewise.
11811         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11812         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11813         * g++.old-deja/g++.other/typename1.C: Likewise.
11814         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11815         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11816         * g++.old-deja/g++.pt/typename11.C: Likewise.
11817         * g++.old-deja/g++.pt/typename14.C: Likewise.
11818         * g++.old-deja/g++.pt/typename16.C: Likewise.
11819         * g++.old-deja/g++.pt/typename3.C: Likewise.
11820         * g++.old-deja/g++.pt/typename4.C: Likewise.
11821         * g++.old-deja/g++.pt/typename5.C: Likewise.
11822         * g++.old-deja/g++.pt/typename7.C: Likewise.
11823         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11824
11825 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.dg/other/linkage1.C: New test.
11828         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11829         specifiers.
11830
11831 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11832
11833         * gcc.dg/concat.c: New test.
11834
11835 2001-12-11  Stan Shebs  <shebs@apple.com>
11836
11837         * objc/compile: New test directory.
11838         * objc/compile/compile.exp: New expect script.
11839         * objc/compile/20011211-1.m: New compile test.
11840
11841 2001-12-11  Jason Merrill  <jason@redhat.com>
11842
11843         * lib/prune.exp (prune_gcc_output): Also handle "In member
11844         function".  So many permutations...
11845
11846 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11847
11848         * g++.dg/template/typedef1.C: New test.
11849
11850 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11851
11852         * g++.dg/other/copy1.C: New test.
11853
11854 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11855
11856         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11857
11858         * gcc.dg/builtin-choose-expr.c: New.
11859
11860 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11861
11862         * gcc.dg/altivec-2.c: New.
11863
11864 2001-12-07  Richard Henderson  <rth@redhat.com>
11865
11866         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11867
11868 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11869
11870         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11871         ultrasparc.
11872
11873 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11874
11875         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11876
11877 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11878
11879         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11880         variable argument list.
11881
11882 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11883
11884         * gcc.c-torture/execute/memcheck: Delete entire directory.
11885         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11886         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11887
11888 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11889
11890         * gcc.dg/Wshadow-1.c: New test.
11891
11892 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.c-torture/compile/20011130-1.c: New test.
11895
11896         * gcc.dg/noncompile/20011025-1.c: New test.
11897
11898         * g++.dg/other/anon-union.C: New test.
11899
11900         * gcc.c-torture/execute/20011024-1.c: New test.
11901
11902 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11903
11904         * gcc.c-torture/execute/20000722-1.x,
11905         gcc.c-torture/execute/20010123-1.x: Remove.
11906         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11907         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11908         gcc.dg/c99-complit-2.c: New tests.
11909
11910 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         * g++.dg/inherit/base1.C: New test.
11913
11914 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11915
11916         * g++.dg/other/stdarg1.C: New test.
11917
11918         * gcc.c-torture/compile/20011130-2.c: New test.
11919
11920 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11921
11922         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11923         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11924         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11925         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11926         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11927         * gcc.dg/builtin-prefetch-1.c: New test.
11928
11929 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * gcc.dg/20011130-1.c: New test.
11932
11933 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11934
11935         * g++.dg/other/scope1.C: New test.
11936         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11937
11938 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11939
11940         * gcc.dg/vla-init-1.c: New test.
11941
11942 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11943
11944         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11945
11946 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11947
11948         * objc.dg/alias.m: Update.
11949         * objc.dg/class-1.m: Update.
11950         * objc.dg/const-str-1.m: Update.
11951         * objc.dg/fwd-proto-1.m: Update.
11952         * objc.dg/id-1.m: Update.
11953         * objc.dg/super-class-1.m: Update.
11954
11955 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11956
11957         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11958         constructs.
11959
11960 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11961
11962         * gcc.c-torture/execute/20011128-1.c: New test.
11963
11964 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11965
11966         * gcc.dg/20011127-1.c: New test.
11967
11968 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11969
11970         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11971         from Austin Group draft 7.
11972         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11973         scanf format arguments.
11974         * gcc.dg/format/no-exargs-2.c: New test.
11975
11976 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11977
11978         * g++.dg/abi/vbase8-4.C: New test.
11979
11980 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11981
11982         * gcc.c-torture/execute/20011121-1.c: New test.
11983
11984 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11985
11986         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11987
11988 2001-11-23  Andreas Jaeger  <aj@suse.de>
11989
11990         * gcc.dg/cpp/charconst-2.c: New test.
11991
11992 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11993
11994         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11995         to the host if it is remote.  Let tests specify extra headers
11996         they use.
11997         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11998         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11999         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12000         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12001         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12002         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12003         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12004         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12005         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12006         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12007
12008 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12009
12010         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12011         for little endian ARMs.
12012
12013 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12014
12015         * gcc.c-torture/compile/20011119-1.c: New test.
12016         * gcc.c-torture/compile/20011119-2.c: New test.
12017
12018 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12019
12020         * gcc.dg/altivec-1.c: Fix typo.
12021
12022 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12023
12024         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12025
12026 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12027
12028         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12029
12030 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12031
12032         * lib/g77.exp: Don't specify --rpath-link.
12033
12034         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12035         across all the headers.
12036         * gcc.dg/format/format.exp: For testing on a remote host,
12037         copy format.h.
12038
12039         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12040         * gcc.c-torture/execute/930406-1.c: Likewise.
12041         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12042
12043 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12044
12045         * gcc.dg/altivec-1.c: New.
12046
12047 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12048
12049         * gcc.dg/cpp/fpreprocessed.c: New test case.
12050
12051 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12052
12053         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12054         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12055         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12056
12057 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12058
12059         * gcc.dg/no-builtin-1.c: New test.
12060
12061 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * gcc.c-torture/execute/20011115-1.c: New test.
12064
12065 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12066
12067         * gcc.c-torture/compile/20011114-2.c: New test.
12068         * gcc.c-torture/compile/20011114-3.c: New test.
12069         * gcc.c-torture/compile/20011114-4.c: New test.
12070
12071 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12072
12073         * g++.dg/other/init1.C: New test.
12074
12075 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12076
12077         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12078         message.
12079
12080         * gcc.c-torture/execute/20011114-1.c: New testcase.
12081
12082         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12083         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12084         like the (before this change) version of 20010327-1.c.
12085
12086 2001-11-14  Roger Sayle <roger@eyesopen.com>
12087
12088         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12089
12090 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12091
12092         * g++.dg/init/array2.C: New test.
12093
12094 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12095
12096         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12097
12098 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12099
12100         * g++.dg/other/forscope1.C: New test.
12101         * g++.dg/ext/forscope1.C: New test.
12102         * g++.dg/ext/forscope2.C: New test.
12103
12104 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12105
12106         * gcc.c-torture/execute/20011113-1.c: New test.
12107
12108 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12109
12110         * gcc.c-torture/execute/20011109-2.c: New test.
12111
12112         * gcc.c-torture/execute/20011109-1.c: New test.
12113
12114 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12115
12116         * gcc.c-torture/compile/20011109-1.c: New test.
12117
12118 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12119
12120         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12121         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12122         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12123         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12124         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12125         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12126         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12127
12128 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12129
12130         * g++.dg/warn/Wshadow-1.C: New tests.
12131         * g++.old-deja/g++.mike/for3.C: Update.
12132
12133 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12134
12135         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12136         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12137         XFAILs.  Adjust expected error texts.
12138         * gcc.c-torture/compile/20011106-1.c,
12139         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12140         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12141         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12142         gcc.dg/c99-array-lval-5.c: New tests.
12143
12144 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12145
12146         * gcc.dg/cpp/defined.c: Update.
12147
12148 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12149
12150         * gcc.c-torture/execute/anon-1.c: New test.
12151
12152 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12153
12154         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12155         same size, so no warning should be produced on stormy16.
12156
12157         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12158         due to oversized array.
12159         * g++.old-deja/g++.mike/ns15.C: Likewise.
12160         * g++.old-deja/g++.pt/crash16.C: Likewise.
12161
12162 2001-11-02  Graham Stott  <grahams@redhat.com>
12163
12164         * g++.dgother/debug1.C: Fix typos.
12165
12166 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12167
12168         * g++.dg/other/debug1.C: New test.
12169
12170 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12171
12172         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12173         of unsigned long.
12174
12175 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12176
12177         * gcc.dg/20011029-2.c: New test.
12178
12179         * gcc.c-torture/compile/20011029-1.c: New test.
12180
12181 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12182
12183         * objc/execute/class_self-1.m: New test.
12184         * objc/execute/class_self-2.m: New test.
12185
12186 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12187
12188         * gcc.misc-tests/msgs.exp: Delete.
12189         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12190         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12191         error set to match recent changes.
12192
12193 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12194
12195         * gcc.dg/20011021-1.c: New test.
12196
12197 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12198
12199         * gcc.c-torture/compile/20011023-1.c: New test.
12200
12201 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12202
12203         * lib/g77.exp: Rewrite based on lib/g++.exp.
12204
12205 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12206
12207         * gcc.c-torture/execute/20011019-1.c: New test.
12208
12209         * gcc.dg/20011018-1.c: New test.
12210
12211 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12212
12213         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12214
12215 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12216
12217         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12218         * gcc.dg/attr-invalid.c: Likewise.
12219
12220 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12221
12222         * testsuite/gcc.dg/20011015-1.c: New test.
12223
12224 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12225
12226         * g++.dg/template/unify2.C: New test.
12227
12228 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12229
12230         * g++.dg/other/exception-specification.C: New test
12231
12232 2001-10-13  Tom Rix  <trix@redhat.com>
12233
12234         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12235         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12236
12237 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12238
12239         * testsuite/gcc.dg/20011009-1.c: New test.
12240
12241 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         PR g++/4476
12244         * g++.dg/other/friend1.C: New test.
12245
12246 2001-10-11  Richard Henderson  <rth@redhat.com>
12247
12248         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12249
12250 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12251
12252         * gcc.c-torture/compile/20011010-1.c: New.
12253
12254 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12255
12256         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12257         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12258         g77.f-torture/execute/execute.exp,
12259         g77.f-torture/noncompile/noncompile.exp,
12260         gcc.c-torture/compile/compile.exp,
12261         gcc.c-torture/execute/execute.exp,
12262         gcc.c-torture/execute/ieee/ieee.exp,
12263         gcc.c-torture/execute/memcheck/memcheck.exp,
12264         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12265         objc/execute/execute.exp: Update FSF address.
12266
12267 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12268
12269         * gcc.dg/cpp/cmdlne-C.c: Update.
12270         * gcc.dg/cpp/cmdlne-C2.c: New.
12271
12272 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12273
12274         * gcc.c-torture/execute/20011008-3.c: New.
12275
12276 2001-10-08  DJ Delorie  <dj@redhat.com>
12277
12278         * gcc.dg/20011008-1.c: New.
12279         * gcc.dg/20011008-2.c: New.
12280
12281 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12282
12283         * gcc.dg/cpp/spacing1.c: Update test.
12284
12285 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12286
12287         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12288         spelling errors of "separate" as "seperate".
12289
12290 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12291
12292         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12293         enough to avoid inlining.
12294
12295 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12296
12297         * lib/g77.exp: set libg2c_dir correctly.
12298
12299 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12300
12301         * gcc.dg/cpp/macro11.c: New test.
12302
12303 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12304
12305         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12306         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12307         gcc.dg/format/multattr-3.c: New tests.
12308         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12309         tests for format attributes on function pointers being rejected.
12310
12311 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12312
12313         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12314
12315 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12316
12317         * g++.dg/warn/format1.C: New test.
12318
12319 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12320
12321         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12322
12323 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12324
12325         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12326
12327 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12328
12329         * gcc.dg/cpp/redef2.c: Add test.
12330
12331 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12332
12333         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12334         long-standing bug on i686, apparently.
12335         * gcc.c-torture/execute/loop-2c.x: New file.
12336         * gcc.c-torture/execute/loop-2d.x: New file.
12337         * gcc.c-torture/execute/loop-3c.x: New file.
12338
12339 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12340
12341         * gcc.dg/cpp/20000625-2.c: Correct line number.
12342
12343 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12344
12345         * gcc.dg/cpp/macro10.c: New test.
12346         * gcc.dg/cpp/strify3.c: New test.
12347         * gcc.dg/cpp/spacing1.c: Add tests.
12348         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12349         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12350
12351 2001-09-24  DJ Delorie  <dj@redhat.com>
12352
12353         * gcc.c-torture/execute/20010924-1.c: New test.
12354
12355 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12356
12357         * testsuite/objc/execute/paste.m: Remove.
12358
12359 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12360
12361         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12362
12363 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12364
12365         * g77.dg/strlen0.f: New test.
12366
12367 2001-09-21  Richard Henderson  <rth@redhat.com>
12368
12369         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12370         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12371
12372 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12373
12374         Table-driven attributes.
12375         * g++.dg/ext/attrib1.C: New test.
12376
12377 2001-09-20  DJ Delorie  <dj@redhat.com>
12378
12379         * gcc.dg/20000926-1.c: Update expected warning messages.
12380         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12381         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12382         array.
12383
12384 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12385
12386         * g++.dg/eh/registers1.C: New test case.
12387
12388 2001-09-17  Richard Henderson  <rth@redhat.com>
12389
12390         * gcc.dg/array-5.c: Fix VLA decomposition test.
12391
12392 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12393
12394         * gcc.dg/cpp/line5.c: New testcase.
12395
12396 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12397
12398         * gcc.dg/cpp/macro9.c: New test.
12399
12400 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12401
12402         * gcc.c-torture/execute/980223.c: Change type of addr from long
12403         to char *.
12404
12405 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12406
12407         * gcc.c-torture/execute/20010915-1.c: New test.
12408
12409 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12410
12411         * g77.dg/bprob: New directory.
12412         * g77.dg/bprob/bprob.exp: New file.
12413         * g77.dg/bprob/bprob-1.f: New test.
12414         * g77.dg/gcov: New directory.
12415         * g77.dg/gcov/gcov.exp: New file.
12416         * g77.dg/gcov/gcov-1.f: New test.
12417         * g77.dg/gcov/gcov-1.x: New file.
12418
12419 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12420
12421         * gcc.dg/cpp/directiv.c: Update.
12422         * gcc.dg/cpp/undef1.c: Update.
12423
12424 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12425
12426         * gcc.dg/20010912-1.c: New test.
12427
12428 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12429
12430         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12431         language-independent file in lib.
12432         * lib/gcov.exp: New file.
12433
12434 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12435
12436         * gcc.c-torture/compile/20010911-1.c: New test.
12437
12438 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12439
12440         * lib/profopt.exp: New, to support profile-directed optimizations.
12441         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12442         * gcc.misc-tests/bprob-1.c: New test.
12443         * gcc.misc-tests/bprob-2.c: New test.
12444
12445 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12446
12447         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12448         XFAIL and which kinds of gcov output to verify.
12449         * gcc.misc-tests/gcov-4b.x: New file.
12450         * gcc.misc-tests/gcov-5b.x: New file.
12451         * gcc.misc-tests/gcov-6.x: New file.
12452         * gcc.misc-tests/gcov-7.c: New test.
12453         * gcc.misc-tests/gcov-7.x: New file.
12454
12455 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12456
12457         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12458         * gcc.misc-tests/gcov-6.c: New test.
12459
12460 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12461
12462         PR c++/3986
12463         * g++.dg/abi/vbase1.C: New test.
12464
12465 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12466
12467         * objc.dg/method-2.m: New.
12468
12469 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12470
12471         PR c++/4203
12472         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12473         * g++.dg/init/empty1.C: New test.
12474
12475 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12476
12477         * gcc.c-torture/compile/20010903-1.c: New test.
12478
12479 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12480
12481         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12482         for m68k.
12483
12484 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12485
12486         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12487
12488         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12489
12490         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12491
12492 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12493
12494         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12495         for 16-bit 'unsigned int'.
12496
12497 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12498
12499         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12500
12501 2001-08-27  Richard Henderson  <rth@redhat.com>
12502
12503         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12504         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12505
12506 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12507
12508         * gcc.dg/asm-names.c (ymain): New.
12509
12510 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12511
12512         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12513         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12514         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12515
12516 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12517
12518         * gcc.dg/compare5.c: New testcase.
12519
12520 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12521
12522         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12523         and "In instantiation".
12524
12525 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12526
12527         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12528
12529 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12530
12531         * gcc.misc-tests/gcov.exp: Add support for branch information.
12532         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12533         * gcc.misc-tests/gcov-4.c: New test.
12534         * gcc.misc-tests/gcov-4b.c: New test.
12535         * gcc.misc-tests/gcov-5b.c: New test.
12536
12537 2001-08-20  Zack Weinberg  <zackw@panix.com>
12538
12539         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12540         expected to fail.
12541
12542 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12543
12544         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12545
12546 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12547
12548         * g++.dg/eh/
12549         Moved to gcc-deps.exp
12550         * gcc-deps.exp: New file.
12551
12552 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12553
12554         * g++.old-deja/g++.pt/defarg14.C: New test.
12555
12556 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         * g++.old-deja/g++.other/lineno5.C: New test.
12559
12560 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12561
12562         * g++.old-deja/g++.pt/crash68.C: New test.
12563
12564 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12565
12566         * g++.old-deja/g++.other/crash42.C: New test.
12567
12568 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12569
12570         * gcc.dg/cpp/extratokens.c: Fix.
12571         * gcc.dg/cpp/skipping2.c: New tests.
12572
12573 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12574
12575         * gcc.c-torture/execute/20010724-1.c: New file.
12576         * gcc.c-torture/execute/20010724-1.x: New file.
12577
12578 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         * g++.old-deja/g++.other/cond7.C: New test.
12581
12582 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         * g++.old-deja/g++.other/optimize4.C: New test.
12585
12586 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12587
12588         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12589
12590 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12591
12592         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12593         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12594         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12595         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12596
12597         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12598         bug report" message.
12599
12600         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12601         * g++.dg/ext/instantiate1.C: Move from old-deja.
12602
12603 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12604
12605         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12606         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12607         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12608         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12609
12610 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12611
12612         * gcc.c-torture/execute/20010723-1.c: New test.
12613
12614 2001-07-23  Ben Elliston  <bje@redhat.com>
12615
12616         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12617
12618 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12619
12620         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12621         i[34567]86-*-*.
12622         Delete handling of ieee_multilib_flags.
12623         Pass -mieee for alpha*-*-* and sh-*-*.
12624         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12625
12626 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12627
12628         Remove old-abi tests.
12629         * g++.old-deja/g++.mike/p11116.C: Remove.
12630         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12631
12632 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12633
12634         * g77.f-torture/compile/pr3743.f:  New test
12635
12636 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12637
12638         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12639
12640 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12641
12642         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12643         g++.old-deja/g++.pt/static6.C: Likewise.
12644         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12645         supports weak symbols.
12646
12647 2001-07-18  Andreas Jaeger  <aj@suse.de>
12648
12649         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12650         supported again.
12651
12652 2001-07-18  Andreas Jaeger  <aj@suse.de>
12653
12654         * gcc.dg/iftrap-1.c: Fix target line.
12655
12656 2001-07-17  Richard Henderson  <rth@redhat.com>
12657
12658         * gcc.c-torture/execute/20010717-1.c: New.
12659
12660 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12661
12662         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12663         tests.
12664
12665 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12666
12667         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12668
12669 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12670
12671         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12672         UAC_SIGBUS, UAC_NOPRINT definitions.
12673
12674 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12675
12676         * objc/execute/object_is_class.m: New test.
12677         * objc/execute/object_is_meta_class.m: New test.
12678
12679 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12680
12681         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12682         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12683
12684 2001-01-15  David Bil
12685         * objc/execute/class-14.m: Added.
12686         * objc/execute/class-2.m: Added.
12687         * objc/execute/class-3.m: Added.
12688         * objc/execute/class-4.m: Added.
12689         * objc/execute/class-5.m: Added.
12690         * objc/execute/class-6.m: Added.
12691         * objc/execute/class-7.m: Added.
12692         * objc/execute/class-8.m: Added.
12693         * objc/execute/class-9.m: Added.
12694         * objc/execute/class-tests-1.h
12695         * objc/execute/class-tests-2.h
12696         * objc/execute/compatibility_alias.m: Added.
12697         * objc/execute/encode-1.m: Added.
12698         * objc/execute/formal_protocol-1.m: Added.
12699         * objc/execute/formal_protocol-2.m: Added.
12700         * objc/execute/formal_protocol-3.m: Added.
12701         * objc/execute/formal_protocol-4.m: Added.
12702         * objc/execute/formal_protocol-5.m: Added.
12703         * objc/execute/formal_protocol-6.m: Added.
12704         * objc/execute/formal_protocol-7.m: Added.
12705         * objc/execute/informal_protocol.m: Added.
12706         * objc/execute/initialize.m: Added.
12707         * objc/execute/load.m: Added.
12708         * objc/execute/many_args_method.m: Added.
12709         * objc/execute/nested-3.m: Added.
12710         * objc/execute/no_clash.m: Added.
12711         * objc/execute/private.m: Added.
12712         * objc/execute/redefining_self.m: Added.
12713         * objc/execute/root_methods.m: Added.
12714         * objc/execute/selector-1.m: Added.
12715         * objc/execute/static-1.m: Added.
12716         * objc/execute/static-2.m: Added.
12717         * objc/execute/va_method.m: Added.
12718
12719 2001-03-10  Richard Henderson  <rth@redhat.com>
12720
12721         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12722
12723 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12724
12725         * g++.old-deja/g++.other/crash31.C: XFAIL.
12726         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12727         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12728         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12729         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12730         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12731
12732 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12733
12734         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12735
12736 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12737
12738         * gcc.dg/20000724-1.c: Don't use multiline strings.
12739
12740 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12741
12742         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12743         result of -cString against what we expect it to be; don't just
12744         print it out for no one to read.
12745
12746         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12747         Based on testcases provided by Nicola Pero.
12748
12749 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12750
12751         * gcc.dg/cpp/macro7.c: New test.
12752
12753 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12754
12755         * gcc.dg/cpp/multiline.c: Update.
12756
12757 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12758
12759         * g++.old-deja/g++.other/enum3.C: New test.
12760
12761 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12762
12763         * g++.old-deja/g++.other/pod1.C: New test.
12764
12765 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         * g++.old-deja/g++.ext/overload1.C: New test.
12768
12769 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12770
12771         * g++.old-deja/g++.pt/using1.C: New test.
12772
12773 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12774
12775         * g++.old-deja/g++.other/using9.C: New test.
12776
12777 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12778
12779         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12780
12781         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12782
12783 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12784
12785         * g++.old-deja/g++.ext/realpt1.C: Remove.
12786
12787 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12788
12789         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12790
12791 2001-02-26  Will Cohen  <wcohen@redhat.com>
12792
12793         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12794
12795 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12796
12797         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12798         templatized constructors.
12799
12800 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12801
12802         * gcc.c-torture/execute/20010224-1.c: New test.
12803
12804 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * gcc.c-torture/execute/20010222-1.c: New test.
12807
12808 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12809
12810         * g++.old-deja/g++.other/inline20.C: New test.
12811
12812 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12813
12814         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12815
12816 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12817
12818         * g++.old-deja/g++.other/lookup22.C: New test.
12819
12820 200
12821         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12822         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12823         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12824         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12825         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12826
12827 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12828
12829         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12830         account.
12831
12832 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12833
12834         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12835
12836 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12837
12838         * g++.old-deja/g++.pt/crash62.C: New test.
12839
12840 2001-01-04  Richard Henderson  <rth@redhat.com>
12841
12842         * gcc.dg/20000926-1.c: Update expected warnings.
12843         * gcc.dg/array-2.c: Likewise.
12844         * gcc.dg/array-4.c: Also validate flexible array members.
12845         * gcc.dg/c99-flex-array-1.c: New.
12846
12847 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12848
12849         * gcc.c-torture/compile/20001222-1.x: Remove.
12850
12851 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12852
12853         * gcc.c-torture/execute/built-in-setjmp.c: New.
12854
12855 2001-01-03  Richard Henderson  <rth@redhat.com>
12856
12857         * gcc.dg/940510-1.c: Update expected error wording.
12858         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12859
12860 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12861
12862         * lib/target-supports.exp (check_alias_available): Modified to
12863         indicate aliases not supported if only weak aliases are supported.
12864
12865 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12866
12867         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12868         Turn on cmpstrsi checks for __pj__ and __i370__.
12869
12870 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12871
12872         * g++.old-deja/g++.other/virtual11.C: New test.
12873
12874 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12875
12876         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12877
12878 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12879
12880         * gcc.c-torture/compile/20010102-1.c: New test.
12881
12882 2001-01-02  Andreas Jaeger  <aj@suse.de>
12883
12884         * gcc.dg/noreturn-3.c: New test.
12885
12886         * gcc.dg/noreturn-4.c: New test.
12887
12888 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12889
12890         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12891         __builtin_fputc and __builtin_fwrite.
12892
12893 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12894
12895         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12896         signed char, not default char.
12897
12898 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12899
12900         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12901
12902 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12903
12904         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12905
12906 2000-12-29  Richard Henderson  <rth@redhat.com>
12907
12908         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12909         (__cyg_profile_func_exit): Define.
12910
12911 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12912
12913         * g++.dg/vtgc1.C: New test.
12914
12915 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12916
12917         * gcc.dg/noncompile/20001228-1.c: New test.
12918
12919         * gcc.dg/20001228-1.c: New test.
12920
12921         * gcc.c-torture/execute/20001228-1.c: New test.
12922
12923 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12924
12925         * gcc.dg/format-strfmon-1.c: New test.
12926
12927 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12928
12929         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12930         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12931         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12932         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12933         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12934         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12935         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12936         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12937         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12938         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12939         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12940         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12941         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12942
12943         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12944         * gcc.c-torture/execute/string-opt-4.c: Test index.
12945
12946 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12947
12948         * gcc.c-torture/compile/20001226-1.c: New test.
12949
12950 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12951
12952         * gcc.c-torture/compile/20001222-1.c: New test.
12953         * gcc.c-torture/compile/20001222-1.x: Xfail.
12954
12955 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12956
12957         * gcc.c-torture/execute/comp-goto-2.c: New test.
12958
12959 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12960
12961         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12962         Use long types if __INT_MAX__ is 32767.
12963         (main): Use cast to (sint32 *) when poking 88 into a_page.
12964
12965         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12966
12967 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12968
12969         * gcc.c-torture/compile/20001221-1.c: New test.
12970         * gcc.c-torture/execute/20001221-1.c: New test.
12971
12972 2000-12-20  Richard Henderson  <rth@redhat.com>
12973
12974         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12975         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12976
12977 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12978
12979         * gcc.dg/compare3.c: New test.
12980
12981 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12982
12983         * gcc.dg/format-warnll-1.c: New test.
12984
12985 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12986
12987         * gcc.dg/cpp/cmdlne-P.c: New test.
12988
12989 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12990
12991         * gcc.c-torture/execute/builtin-abs-1.c,
12992         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12993
12994 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12995
12996         * gcc.dg/cpp/multiline.c: New test.
12997
12998 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12999
13000         * g++.old-deja/g++.other/syshdr1.C: Update.
13001         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13002
13003 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13004
13005         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13006
13007 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13008
13009         * g++.old-deja/g++.pt/ttp65.C: New test.
13010
13011 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13012
13013         * g++.old-deja/g++.pt/ttp64.C: New test.
13014
13015 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13016
13017         * g++.old-deja/g++.pt/spec33.C: New test.
13018
13019 2000-12-14  Catherine Moore  <clm@redhat.com>
13020
13021         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13022         * gcc.c-torture/execute/920612-2.c: Likewise.
13023         * gcc.c-torture/execute/920428-2.c: Likewise.
13024         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13025         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13026
13027 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13028
13029         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13030         * gcc.dg/pack-test-2.c: Likewise.
13031
13032 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13033
13034         Tests by Zack Weinberg <zackw@stanford.edu>.
13035
13036         * gcc.dg/cpp/defined.c: Update.
13037         * gcc.dg/cpp/defined_trad.c: New tests.
13038
13039 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13040
13041         * gcc.dg/cpp/trad-direct.c: Update.
13042
13043 2000-12-11  Neil Booth  <neilb@earthling.net>
13044
13045         * gcc.dg/cpp/defined_trad.c
13046
13047 2000-12-11  Neil Booth  <neilb@earthling.net>
13048
13049         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13050
13051 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13052
13053         * gcc.dg/format-miss-2.c: New test.
13054
13055 2000-12-09  Neil Booth  <neilb@earthling.net>
13056
13057         * gcc.dg/cpp/lineflags.c: New tests.
13058         * gcc.dg/cpp/poison.c: Update.
13059         * gcc.dg/cpp/redef2.c: Update.
13060         * gcc.dg/cpp/skipping.c: New test.
13061
13062 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13063
13064         * g++.old-deja/g++.other/eh3.C: New testcase.
13065
13066 2000-12-07  Neil Booth  <neilb@earthling.net>
13067
13068         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13069         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13070         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13071         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13072         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13073         Update.
13074
13075 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13076
13077         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13078         __SIZE_TYPE__ instead of int for type of integers cast to
13079         pointers.
13080
13081 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13082
13083         * g++.old-deja/g++.other/cleanup4.C: New test.
13084
13085 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13086
13087         * format-sec-1.c: New test.
13088
13089 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13090
13091         * gcc.dg/format-nonlit-3.c: New test.
13092
13093 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13094
13095         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13096         through a null pointer.
13097
13098 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13099         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13100         library makes no calls to `operator new' during initialization.
13101
13102 2000-11-04  Neil Booth  <neilb@earthling.net>
13103
13104         * gcc.dg/cpp/include2.c: New tests.
13105
13106 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13107
13108         * lib/g++.exp (g++_set_ld_library_path): New function.
13109         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13110
13111 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13112
13113         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13114         warnings.
13115
13116 2000-11-01  Richard Henderson  <rth@redhat.com>
13117
13118         * g++.old-deja/g++.ext/namedret1.C: New.
13119         * g++.old-deja/g++.ext/namedret2.C: New.
13120         * g++.old-deja/g++.ext/namedret3.C: New.
13121
13122 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13123
13124         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13125         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13126
13127 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13128
13129         * gcc.c-torture/execute/va-arg-21.c: New test.
13130
13131 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13132
13133         * gcc.dg/c99-complex-2.c: New test.
13134
13135 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13136
13137         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13138
13139 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13140
13141         * g++.old-deja/g++.other/inline16.C: New test.
13142
13143 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13144
13145         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13146         __PRETTY_FUNCTION__
13147
13148 2000-10-29  Neil Booth  <neilb@earthling.net>
13149
13150         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13151         New tests.
13152         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13153         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13154         optimisation.
13155
13156 2000-10-29  Neil Booth  <neilb@earthling.net>
13157
13158         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13159         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13160         * mi5.c: Test multiple includes work with -C.
13161         * trigraphs.c: Test ^= version.
13162
13163 2000-10-28  Neil Booth  <neilb@earthling.net>
13164
13165         New tests and test updates for new macro expander.
13166
13167         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13168         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13169         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13170         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13171         new diagnostic messages.
13172
13173         * gcc.dg/cpp/macro3.c: New tests.
13174
13175 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13176
13177         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13178         on the same line.
13179
13180 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13181
13182         * g++.old-deja/g++.other/eh2.C: New test.
13183
13184 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13185
13186         * gcc.c-torture/execute/20001027-1.c: New test.
13187
13188 2000-10-26  Richard Henderson  <rth@redhat.com>
13189
13190         * gcc.c-torture/execute/20001026-1.c: New.
13191
13192 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13193
13194         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13195         * g++.old-deja/g++.law/builtin1.C: Likewise.
13196         * g++.old-deja/g++.law/ctors10.C: Likewise.
13197         * g++.old-deja/g++.law/virtual3.C: Likewise.
13198         * g++.old-deja/g++.mike/p658.C: Likewise.
13199         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13200         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13201         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13202         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13203         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13204
13205 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         * gcc.c-torture/compile/20001024-1.c: New test.
13208
13209 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13210
13211         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13212         to tell us whether or not we are using V3.
13213
13214 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13215
13216         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13217         operands.
13218
13219 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13220
13221         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13222
13223 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13224
13225         * gcc.c-torture/execute/20001024-1.c: New test.
13226
13227 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13228
13229         * g++.old-deja/g++.other/sibcall1.C: New test.
13230
13231 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13232
13233         * gcc.dg/noncompile/init-3.c: New test.
13234
13235 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13236
13237         * gcc.dg/format-array-1.c: New test.
13238
13239 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13240
13241         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13242         writing through null pointers; remove comment about testing
13243         unterminated strings.
13244
13245 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13246
13247         * gcc.c-torture/execute/20001017-2.c: New test.
13248
13249 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13250
13251         * gcc.c-torture/compile/20001018-1.c: New test.
13252         * gcc.c-torture/compile/20001018-1.x: Xfail.
13253
13254 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13255
13256         * gcc.c-torture/execute/20001017-1.c: New test.
13257
13258 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13259
13260         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13261         for multiple use of arguments with scanf formats; add tests for
13262         multiple use of arguments.
13263
13264 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13265
13266         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13267
13268 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13269
13270         * gcc.dg/format-miss-1.c: New test.
13271
13272 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13273
13274         * gcc.c-torture/execute/20001013-1.c: New test.
13275
13276 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13277
13278         * gcc.dg/format-branch-1.c: New test.
13279
13280 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13281
13282         * README, lib/file-format.exp: Remove EGCS references.
13283
13284 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13285
13286         * gcc.dg/20001013-1.c: New test.
13287
13288 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13289
13290         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13291         for intmax_t in the compiler using __typeof__ and the type rules
13292         for conditional expressions.
13293
13294 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13295
13296         * gcc.dg/20001012-1.c: New test.
13297         * gcc.dg/20001012-2.c: New test.
13298
13299 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13300
13301         * gcc.dg/format-attr-1.c: New test.
13302
13303 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13304
13305         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13306         __LONG_LONG_MAX__ instead of LLONG_MAX.
13307
13308 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13309
13310         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13311         scanf flags.
13312         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13313         flags.
13314
13315 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13316
13317         * gcc.dg/sequence-pt-1.c: New test.
13318
13319 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13320
13321         * gcc.c-torture/execute/20001011-1.c: New testcase.
13322         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13323
13324 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13325
13326         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13327         does not error on it.
13328
13329 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.dg/20001009-1.c: New test.
13332
13333 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13334
13335         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13336         * gcc.c-torture/execute/20001009-2.c: ... to here.
13337
13338 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13339
13340         * gcc.c-torture/compile/20001009-1.c: New testcase.
13341         * gcc.c-torture/execute/20001009-1.c: New testcase.
13342         Testcases provided by Jan Hubicka <jh@suse.cz>.
13343
13344 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13345
13346         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13347         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13348         uintmax_t using <limits.h> to emulate the compiler's internal
13349         logic.  No longer XFAIL %j tests.
13350
13351 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13352
13353         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13354         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13355         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13356         regexps and details of expected handling of some bad formats.
13357         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13358         suppression.
13359
13360 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13361
13362         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13363         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13364         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13365         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13366         in list archives.
13367
13368 2000-10-06  Richard Henderson  <rth@cygnus.com>
13369
13370         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13371         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13372         * g++.old-deja/g++.jason/report.C: Likewise.
13373         * g++.old-deja/g++.law/friend5.C: Likewise.
13374         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13375         of the expected warnings.
13376
13377 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         * g++.old-deja/g++.pt/enum14.C: New test.
13380
13381 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.old-deja/g++.pt/crash59.C: New test.
13384
13385 2000-10-04  Will Cohen  <wcohen@redhat.com>
13386
13387         * gcc.dg/20000926-1.c: New test.
13388
13389 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13390
13391         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13392         function name for current C++ compiler.
13393         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13394
13395 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13396
13397         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13398         __PRETTY_FUNCTION__.
13399         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13400
13401 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13402
13403         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13404
13405 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13406
13407         * gcc.c-torture/compile/20000923-1.c: New test.
13408
13409 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13410
13411         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13412         * g++.old-deja/g++.pt/ttp62.C: Same.
13413         * g++.old-deja/g++.other/inline14.C: Same.
13414
13415 2000-09-24  Richard Henderson  <rth@cygnus.com>
13416
13417         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13418
13419 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13420
13421         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13422
13423 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13424
13425         * gcc.c-torture/compile/20000922-1.c: New file.
13426
13427 2000-09-21  Nick Clifton  <nickc@redhat.com>
13428
13429         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13430         a signed long modulo operation.
13431         (mod6): New function - perform an unsigned long modulo operation.
13432         (main): Add tests for modulos of very large numbers by very small
13433         dividends.
13434
13435 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13436
13437         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13438
13439 2000-09-19  Richard Henderson  <rth@cygnus.com>
13440
13441         * gcc.dg/compare2.c (case 10): XFAIL.
13442
13443 2000-09-18  Richard Henderson  <rth@cygnus.com>
13444
13445         * gcc.c-torture/execute/20000906-1.c: Move ...
13446         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13447         that support __builtin_trap.
13448
13449 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13450
13451         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13452
13453 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13454
13455         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13456         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13457         more $ format tests.
13458
13459 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13460
13461         * gcc.dg/format-errmk-1.c: New test.
13462
13463 2000-09-17  Greg McGary  <greg@mcgary.org>
13464
13465         * gcc.c-torture/execute/20000917-1.x: Remove.
13466
13467 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13468
13469         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13470
13471 2000-09-17  Greg McGary  <greg@mcgary.org>
13472
13473         * gcc.c-torture/execute/20000917-1.c: New test.
13474         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13475
13476 2000-09-16  Neil Booth  <NeilB@earthling.net>
13477
13478         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13479         in nested macro bug.
13480
13481 2000-09-15  Neil Booth  <NeilB@earthling.net>
13482
13483         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13484
13485 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13486
13487         * gcc.c-torture/execute/20000914-1.c: New test.
13488
13489 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13490
13491         * g++.other/inline13.C: New test.
13492
13493 2000-09-12  Andreas Jaeger  <aj@suse.de>
13494
13495         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13496         constant by Ulrich Drepper <drepper@redhat.com>.
13497
13498 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13499
13500         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13501
13502 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13503
13504         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13505
13506 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13507
13508         * gcc.dg/cpp/backslash.c: New test.
13509
13510 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13511
13512         * gcc.c-torture/execute/20000910-1.c: New test.
13513         * gcc.c-torture/execute/20000910-2.c: Likewise.
13514
13515 2000-09-11  Robert Lipe  <robertl@sco.com>
13516
13517         * gcc.dg/pragma-align.c: New test.
13518
13519 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         * g++.old-deja/g++.pt/explicit82.C: New test.
13522         * g++.old-deja/g++.pt/explicit83.C: New test.
13523
13524 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13525
13526         * gcc.dg/asm-names.c: New test.
13527
13528 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13529
13530         * gcc.dg/cpp/tr-warn6.c: New test
13531
13532 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13533
13534         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13535         be accepted.
13536
13537 2000-09-07  Catherine Moore  <clm@redhat.com>
13538
13539         * gcc.c-torture/execute/unroll-1.c: New test.
13540
13541 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13542
13543         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13544         ERROR markers.
13545         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13546         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13547         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13548         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13549         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13550         Preprocess only.
13551         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13552         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13553
13554 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13555
13556         * g++.old-deja/g++.pt/deduct2.C: New test.
13557
13558 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.pt/parms2.C: New test.
13561
13562 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.old-deja/g++.pt/crash58.C: New test.
13565
13566 2000-09-06  Greg McGary  <greg@mcgary.org>
13567
13568         * gcc.c-torture/execute/20000906-1.c: New test.
13569         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13570
13571 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13572
13573         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13574
13575 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13576
13577         * g++.old-deja/g++.pt/crash57.C: New test.
13578
13579 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13580
13581         * g++.old-deja/g++.pt/crash56.C: New test.
13582
13583 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13584
13585         * g++.old-deja/g++.pt/koenig1.C: New test.
13586
13587 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * gcc.dg/20000904-1.c: New test.
13590
13591 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13592
13593         * gcc.dg/cpp/paste8.c: New test.
13594
13595 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13596
13597         * gcc.c-torture/compile/20000827-1.c: New test.
13598
13599 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13600
13601         * gcc.dg/format-diag-1.c: New test.
13602
13603 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13604
13605         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13606         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13607         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13608         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13609         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13610
13611 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13612
13613         * g++.old-deja/g++.other/nested4.C: New test.
13614
13615 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13616
13617         * g++.old-deja/g++.ns/scoped1.C: New test.
13618
13619 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13620
13621         * lib/g++.exp: Support testing already-installed GCC.
13622
13623 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13624
13625         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13626
13627 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13628
13629         * gcc.dg/return-type-2.c: New test.
13630
13631 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13632
13633         * gcc.c-torture/compile/20000825-1.c: New test.
13634
13635 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13636
13637         * gcc.dg/dwarf2-2.c: New test.
13638
13639 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13640
13641         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13642         dg-warning regexps.
13643
13644 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13645
13646         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13647         gcc.dg/format-ext-5.c: New tests.
13648
13649 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13650
13651         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13652
13653 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13654
13655         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13656
13657 2000-08-24  Richard Henderson  <rth@cygnus.com>
13658
13659         * gcc.dg/ia64-sync-1.c: New test.
13660         * gcc.dg/ia64-sync-2.c: New test.
13661         * gcc.dg/ia64-asm-1.c: New test.
13662
13663 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13664
13665         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13666         * gcc.dg/format-ext-2.c: New test.
13667
13668 2000-08-23  Jason Merrill  <jason@redhat.com>
13669
13670         * lib/old-dejagnu.exp: Also ignore "In member function" and
13671         "At global scope".
13672
13673 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13674
13675         * gcc.dg/noncompile/label-lineno-1.c: New test.
13676
13677 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13678
13679         * gcc.dg/c99-array-nonobj-1.c: New test.
13680
13681 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13682
13683         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13684         tests.
13685         * gcc.dg/format-ext-1.c: New test.
13686
13687 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13688
13689         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13690         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13691         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13692         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13693         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13694
13695 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13696
13697         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13698         gcc.dg/c99-strftime-2.c: New tests.
13699
13700 2000-08-22  Richard Henderson  <rth@cygnus.com>
13701
13702         * gcc.c-torture/execute/20000822-1.c: New test.
13703
13704 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13705
13706         * gcc.c-torture/execute/20000819-1.x: Remove.
13707
13708 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13709
13710         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13711         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13712         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13713         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13714         gcc.dg/format-xopen-1.c: New tests.
13715
13716 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13717
13718         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13719
13720 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13721
13722         * g++.old-deja/g++.other/loop2.C: New test.
13723
13724         * gcc.c-torture/compile/20000606-1.c: New test.
13725         * gcc.c-torture/compile/20000728-1.c: New test.
13726         * gcc.c-torture/execute/20000801-1.c: New test.
13727         * gcc.c-torture/execute/20000801-2.c: New test.
13728         * gcc.c-torture/execute/20000819-1.c: New test.
13729         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13730         * gcc.dg/20000629-1.c: New test.
13731         * gcc.dg/20000724-1.c: New test.
13732         * gcc.dg/20000807-1.c: New test.
13733
13734 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13735
13736         * gcc.dg/cpp/pragma-1.c: New test.
13737         * gcc.dg/cpp/pragma-2.c: New test.
13738
13739 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13740
13741         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13742         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13743
13744 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13745
13746         * gcc.c-torture/compile/20000818-1.c: New test.
13747
13748 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13749
13750         * gcc.c-torture/execute/20000818-1.c: New test.
13751
13752 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13753
13754         * gcc.dg/format-va-1.c: New test.
13755
13756 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13757
13758         * g++.old-deja/g++.other/typedef8.C: New test.
13759
13760 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13761
13762         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13763         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13764         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13765         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13766         * g++.old-deja/g++.other/ptrmem7.C: New test.
13767         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13768
13769 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13770
13771         * g++.old-deja/g++.pt/typename27.C: New test.
13772
13773 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13774
13775         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13776         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13777         * g++.old-deja/g++.pt/friend45.C: New test.
13778         * g++.old-deja/g++.other/friend8.C: New test.
13779
13780 2000-08-15  Richard Henderson  <rth@cygnus.com>
13781
13782         * gcc.c-torture/execute/20000815-1.c: New test.
13783
13784 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13785
13786         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13787         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13788         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13789
13790 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13791
13792         * g++.old-deja/g++.other/refinit2.C: New test.
13793
13794 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13795
13796         * lib/c-torture.exp (c-torture): Make
13797         compiler_conditional_xfail_data global.
13798         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13799         compiler_conditional_xfail_data machinery.
13800         (f-torture-execute): Likewise.
13801         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13802         and only when unrolling loops.
13803
13804         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13805
13806 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13807
13808         * g++.old-deja/g++.pt/explicit81.C: New test.
13809
13810 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13811
13812         * g++.old-deja/g++.pt/typename26.C: New test.
13813
13814 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13815
13816         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13817         warning.
13818
13819 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13820
13821         * g++.old-deja/g++.other/array3.C: New test.
13822
13823 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13824
13825         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13826         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13827         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13828         New tests.
13829
13830 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13831
13832         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13833         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13834
13835 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13836
13837         * gcc.c-torture/execute/20000808-1.c: New test.
13838
13839 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13840
13841         * gcc.dg/c90-const-expr-1.c: New test.
13842
13843 2000-08-08  Richard Henderson  <rth@cygnus.com>
13844
13845         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13846
13847 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13848
13849         * gcc.dg/noncompile/const-ll-1.c: New test.
13850
13851 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13852
13853         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13854
13855 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13856
13857         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13858         that running programs linked against the shared version of libobjc
13859         run correctly.
13860
13861 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13862
13863         * gcc.dg/c99-printf-1.c: New test.
13864
13865 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13866
13867         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13868
13869 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13870
13871         * gcc.c-torture/execute/20000731-1.x: Delete.
13872
13873 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13874
13875         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13876         and torture_without_loops as is done by c-torture.exp.
13877         (search_for): Copy from c-torture.exp.
13878         (gcc-dg-runtest): New function, drives a directory of tests
13879         iterating over the TORTURE_OPTIONS.
13880         (scan-assembler, scan-assembler-not): Move here from
13881         individual directory drivers.
13882
13883         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13884         defined by lib/gcc-dg.exp.
13885         * gcc.dg/cpp/cpp.exp: Likewise.
13886         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13887         gcc-dg-runtest, so we cycle over optimization options.
13888
13889         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13890         * gcc.dg/compare2.c: No longer expected to fail.
13891
13892 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13893
13894         * gcc.c-torture/execute/20000804-1.c: New test.
13895
13896 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13897
13898         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13899
13900 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13901
13902         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13903
13904 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13905
13906         * gcc.c-torture/compile/20000803-1.c: New test.
13907
13908 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13909
13910         * gcc.c-torture/execute/20000801-3.c,
13911         gcc.c-torture/execute/20000801-4.c: New tests.
13912         * gcc.c-torture/execute/20000801-3.x,
13913         gcc.c-torture/execute/20000801-4.x: Xfail.
13914
13915 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13916
13917         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13918         libobjc/.libs to allow for libtool.
13919
13920 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13921
13922         * gcc.c-torture/compile/20000802-1.c: New test.
13923
13924 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13925
13926         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13927
13928 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13929
13930         * gcc-c-torture/execute/20000731-2.c: New test.
13931
13932         * gcc.c-torture/execute/20000731-1.c: New test.
13933         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13934
13935 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * testsuite/gcc.dg/cpp/paste7.c: New test.
13938         * gcc.dg/cpp/20000725-1.c: New test.
13939
13940 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13941
13942         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13943         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13944         declaration warning for __builtin_dwarf_reg_size.
13945
13946         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13947
13948 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13949
13950         * gcc.dg/noncompile/voidparam-1.c: New test.
13951
13952 2000-07-30  Richard Henderson  <rth@cygnus.com>
13953
13954         * gcc.dg/c90-digraph-1.c: Don't xfail.
13955         * gcc.dg/compare2.c (case 10): Xfail.
13956         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13957
13958 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13959
13960         * gcc.dg/c99-main-1.c: New test.
13961
13962 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13963
13964         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13965
13966 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13967
13968         * gcc.c-tortuer/execute/20000726-1.c: New test.
13969
13970 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13971
13972         * gcc.c-torture/execute/enum-2.c: New test.
13973
13974 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13975
13976         * gcc.dg/cpp/tr-warn3.c: New test.
13977
13978 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13979
13980         * g++.old-deja/g++.ext/implicit1.C: Remove.
13981         * g++.old-deja/g++.jason/c2.C: Remove
13982         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13983         * g++.old-deja/g++.pt/crash16.C: Likewise.
13984         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13985
13986 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13987
13988         * g++.old-deja/g++.other/for2.C: New test.
13989
13990 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13991
13992         * gcc.dg/20000720-1.c: New test.
13993
13994 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13995
13996         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13997
13998 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13999
14000         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14001         * gcc.c-torture/execute/20000722-1.c: New.
14002         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14003
14004 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14005
14006         * gcc.dg/cpp/20000720-1.S: New test.
14007
14008 2000-07-21  Michael Meissner  <meissner@redhat.com>
14009
14010         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14011
14012 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14013
14014         * g++.old-deja/g++.brendan/crash16.C,
14015         g++.old-deja/g++.brendan/parse3.C,
14016         g++.old-deja/g++.brendan/redecl1.C,
14017         g++.old-deja/g++.ns/template13.C,
14018         g++.old-deja/g++.other/decl4.C,
14019         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14020
14021 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14022
14023         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14024         and "Internal error".
14025
14026         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14027         regexps.
14028         * gcc.dg/cpp/paste6.c: New test.
14029
14030 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14031
14032         * gcc.dg/cpp/tr-direct.c: New test.
14033
14034         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14035         gcc.dg/cpp/undef1.c: Tweak error regexps.
14036
14037 2000-07-18  Eric Christopher <echristo@redhat.com>
14038
14039         * gcc.c-torture/compile/20000718-1.c: New test.
14040
14041 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14042
14043         * cpplex.c (_cpp_push_token): If the token being pushed back
14044         is the previous token in this context, just subtract one from
14045         context->posn.
14046         * cppmacro.c (save_expansion): Clear aux field when storing a
14047         placemarker.
14048
14049 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14050
14051         * gcc.dg/noncompile/redecl-1.c: New test.
14052
14053 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14054
14055         * gcc.c-torture/execute/20000717-5.c: New test.
14056         * gcc.c-torture/execute/20000717-1.x: Removed.
14057
14058 2000-07-17  Richard Henderson  <rth@cygnus.com>
14059
14060         * gcc.c-torture/execute/20000717-4.c: New test.
14061
14062 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14063
14064         * gcc.dg/cpp/syshdr.c: New test.
14065         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14066
14067 2000-07-17  Neil Booth  <neilb@earthling.net>
14068
14069         * gcc.dg/cpp/cmdlne-dM.c: New test.
14070         * gcc.dg/cpp/cmdlne-dD.c: New test.
14071
14072 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14073
14074         * gcc.c-torture/execute/20000717-3.c: New test.
14075
14076         * gcc.c-torture/compile/20000717-1.c: New test.
14077
14078 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14079
14080         * gcc.c-torture/execute/20000717-2.c: New test.
14081
14082 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14083
14084         * gcc.dg/formatz-1.c: New test.
14085
14086         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14087         * gcc.dg/c99-digraph-1.c: New tests.
14088
14089         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14090         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14091
14092         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14093         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14094         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14095         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14096         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14097         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14098         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14099
14100 2000-07-17   Greg McGary <greg@mcgary.org>
14101
14102         * gcc.c-torture/execute/20000717-1.c: New test.
14103         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14104
14105 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14106
14107         * gcc.c-torture/execute/20000715-2.c: New test.
14108         * gcc.dg/20000715-1.c: New test.
14109
14110 2000-07-15  Michael Meissner  <meissner@redhat.com>
14111
14112         * gcc.c-torture/execute/20000715-1.c: New test.
14113
14114 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14115
14116         * gcc.c-torture/execute/20000707-1.c: New test.
14117
14118 2000-07-13  Neil Booth  <NeilB@earthling.net>
14119
14120         * testsuite/gcc.dg/cpp/digraph1.c,
14121         testsuite/gcc.dg/cpp/digraph2.c,
14122         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14123
14124 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14125
14126         * g77.f-torture/compile/20000630-2.f:  New test.
14127         * g77.f-torture/compile/20000630-2.x
14128
14129 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14130
14131         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14132
14133 2000-07-11  Neil Booth  <NeilB@earthling.net>
14134
14135         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14136
14137 2000-07-11  Neil Booth  <NeilB@earthling.net>
14138
14139         * gcc.dg/cpp/cmdlne-C.c: New.
14140
14141 2000-07-09  Neil Booth  <NeilB@earthling.net>
14142
14143         * gcc.dg/cpp/directiv.c: New tests.
14144         * gcc.dg/cpp/undef1.c: Update.
14145
14146 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14147
14148         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14149
14150 2000-07-09  Neil Booth  <NeilB@earthling.net>
14151
14152         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14153
14154 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14155
14156         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14157         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14158
14159 2000-07-08  Neil Booth  <NeilB@earthling.net>
14160
14161         * gcc.dg/cpp/macsyntx.c: New tests.
14162
14163 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14164
14165         * gcc.dg/20000707-1.c: New test.
14166
14167 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14168
14169         * gcc.c-torture/execute/20000706-1.c: New test.
14170         * gcc.c-torture/execute/20000706-2.c: New test.
14171         * gcc.c-torture/execute/20000706-3.c: New test.
14172         * gcc.c-torture/execute/20000706-4.c: New test.
14173         * gcc.c-torture/execute/20000706-5.c: New test.
14174
14175 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14176
14177         * g++.old-deja/g++.pt/instantiate7.C: New test.
14178
14179 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14180
14181         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14182         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14183         * g++.old-deja/g++.other/rtti3.C: Likewise.
14184         * g++.old-deja/g++.other/rttid3.C: Likewise.
14185
14186 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14187
14188         *  g77.f-torture/compile/20000630-1.x: Fix typo
14189
14190 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14191
14192         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14193         assembly output.
14194
14195 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14196
14197         * gcc.dg/cpp/ident.c: New test.
14198
14199 2000-07-05  Neil Booth  <NeilB@earthling.net>
14200
14201         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14202           gcc.dg/cpp/lexstrng.c: New tests.
14203
14204 2000-07-04  Neil Booth  <NeilB@earthling.net>
14205
14206         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14207         * gcc.dg/cpp/strify2.c: Same.
14208
14209 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14210
14211         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14212         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14213         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14214         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14215
14216         * testsuite/gcc.dg/cpp/macro1.c,
14217         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14218         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14219         testsuite/gcc.dg/cpp/strify1.c,
14220         testsuite/gcc.dg/cpp/strify2.c: New tests.
14221
14222 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * gcc.c-torture/execute/20000703-1.c: New test.
14225
14226 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14227
14228         * g++.old-deja/g++.pt (lookup10.C): New test.
14229
14230 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * g++.old-deja/g++.pt (typename25.C): New test.
14233
14234 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14235
14236         * gcc.c-torture/compile/20000701-1.c: New test.
14237
14238 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14239
14240         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14241         to test case.
14242
14243 2000-06-30  Catherine Moore  <clm@cygnus.com>
14244
14245         * gcc.c-torture/execute/align-1.c: New test.
14246
14247 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14248
14249         * g++.old-deja/g++.pt/expr8.C: New test.
14250         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14251
14252 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14253
14254         * gcc.c-torture/compile/20000629-1.c: New test.
14255
14256 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14257
14258
14259         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14260         gcc.dg/noncompile directory, depending on whether they're
14261         preprocessor tests or not.  Annotate all the tests for the dg
14262         framework.
14263
14264         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14265         * gcc.dg/noncompile/noncompile.exp: New.
14266
14267         * Moved files:
14268         Old name                                New name
14269         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14270         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14271         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14272         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14273         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14274         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14275         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14276         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14277         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14278         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14279         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14280         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14281         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14282         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14283         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14284         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14285         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14286         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14287         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14288         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14289         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14290         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14291         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14292         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14293
14294         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14295         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14296         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14297         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14298         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14299         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14300
14301 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14302
14303         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14304         declare one variable.  On the fourth, error.
14305         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14306         declared by 20000628-1a.h.
14307
14308 2000-06-29  Richard Henderson  <rth@redhat.com>
14309
14310         * gcc.c-torture/execute/930529-1.x: New file.
14311         * gcc.dg/920413-1.c: Adjust expected warning text.
14312         * gcc.dg/980217-1.c: Declare abort.
14313         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14314
14315 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14316
14317         * g77.f-torture/compile/20000629-1.f: New test.
14318         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14319
14320 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14321
14322         Rearrange lots of files, removing entirely the
14323         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14324         directories.
14325
14326         * Deleted files:
14327         gcc.c-torture/code_quality/code_quality.exp
14328         gcc.c-torture/special/special.exp
14329         gcc.failure/failure.exp
14330         gcc.failure/940409-1.x
14331         gcc.c-torture/compile/961203-1.x
14332
14333         * New files:
14334         gcc.misc-tests/linkage.exp
14335         gcc.c-torture/execute/920730-1t.c
14336         gcc.c-torture/execute/920730-1t.x
14337         gcc.c-torture/compile/920520-1.x
14338         gcc.c-torture/compile/920521-1.x
14339         gcc.c-torture/compile/981006-1.x
14340         gcc.c-torture/execute/eeprof-1.x
14341
14342         * Moved files (possibly with modifications to fit a new harness):
14343         Old name                                New name
14344         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14345         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14346         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14347         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14348         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14349         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14350         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14351         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14352         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14353         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14354         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14355         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14356         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14357         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14358
14359 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14360
14361         * c-torture/compile/961203-1.x: Delete.
14362
14363         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14364         not exit. Include stdio.h.
14365         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14366         * gcc.misc-tests/dg-12.c: Likewise.
14367         * gcc.misc-tests/dg-5.c: Likewise.
14368         * gcc.misc-tests/dg-6.c: Likewise.
14369         * gcc.misc-tests/dg-7.c: Prototype abort.
14370         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14371         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14372         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14373         not exit.
14374         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14375         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14376
14377 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14378
14379         * gcc.dg/cpp/20000628-1.c: New test.
14380         * gcc.dg/cpp/20000628-1.h: New header for above test.
14381         * gcc.dg/cpp/20000628-1a.h: Likewise.
14382
14383 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14384
14385         * gcc.dg/cpp: New directory.
14386         * gcc.dg/cpp/cpp.exp: New driver.
14387         * gcc.dg/cpp/20000627-1.c: New test.
14388         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14389         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14390         and rewrite as a compilation test.
14391
14392         * gcc.dg: Move many files into the cpp subdirectory, possibly
14393         renaming or editing them as well.
14394         Old name                New name
14395         990119-1.c              cpp/19990119-1.c
14396         990228-1.c              cpp/19990228-1.c
14397         990407-1.c              cpp/19990407-1.c
14398         990409-1.c              cpp/19990409-1.c
14399         990413-1.c              cpp/19990413-1.c
14400         990703-1.c              cpp/19990703-1.c
14401         20000127-1.c            cpp/20000127-1.c
14402         20000129-1.c            cpp/20000129-1.c
14403         20000207-1.c            cpp/20000207-1.c
14404         20000207-2.c            cpp/20000207-2.c
14405         20000209-1.c            cpp/20000209-1.c
14406         20000209-2.c            cpp/20000209-2.c
14407         20000301-1.c            cpp/20000301-1.c
14408         20000419-1.c            cpp/20000419-1.c
14409         20000510-1.S            cpp/20000510-1.S
14410         20000519-1.c            cpp/20000519-1.c
14411         20000529-1.c            cpp/20000529-1.c
14412         20000625-1.c            cpp/20000625-1.c
14413         20000625-2.c            cpp/20000625-2.c
14414         cpp-as1.c               cpp/assert1.c
14415         cpp-as2.c               cpp/assert2.c
14416         cxx-comments-1.c        cpp/cxxcom1.c
14417         cxx-comments-2.c        cpp/cxxcom2.c
14418         endif-label.c           cpp/endif.c
14419         cpp-hash1.c             cpp/hash1.c
14420         cpp-hash2.c             cpp/hash2.c
14421         cpp-if1.c               cpp/if-1.c
14422         cpp-if2.c               cpp/if-2.c
14423         cpp-if3.c               cpp/if-3.c
14424         cpp-if4.c               cpp/if-4.c
14425         cpp-if5.c               cpp/if-5.c
14426         cpp-cond.c              cpp/if-cexp.c
14427         cpp-missingop.c         cpp/if-mop.c
14428         cpp-missingparen.c      cpp/if-mpar.c
14429         cpp-opprec.c            cpp/if-oppr.c
14430         cpp-ifparen.c           cpp/if-paren.c
14431         cpp-shortcircuit.c      cpp/if-sc.c
14432         cpp-shift.c             cpp/if-shift.c
14433         cpp-unary.c             cpp/if-unary.c
14434         cpp-li1.c               cpp/line1.c
14435         cpp-li2.c               cpp/line2.c
14436         lineno.c                cpp/line3.c
14437         lineno-2.c              cpp/line4.c
14438         cpp-mi.c                cpp/mi1.c
14439         cpp-mic.h               cpp/mi1c.h
14440         cpp-micc.h              cpp/mi1cc.h
14441         cpp-mind.h              cpp/mi1nd.h
14442         cpp-mindp.h             cpp/mi1ndp.h
14443         cpp-mix.h               cpp/mi1x.h
14444         cpp-mi2.c               cpp/mi2.c
14445         cpp-mi2a.h              cpp/mi2a.h
14446         cpp-mi2b.h              cpp/mi2b.h
14447         cpp-mi2c.h              cpp/mi2c.h
14448         cpp-mi3.c               cpp/mi3.c
14449         cpp-mi3.def             cpp/mi3.def
14450         poison-1.c              cpp/poison.c
14451         pr-impl.c               cpp/prag-imp.c
14452         cpp-redef-2.c           cpp/redef1.c
14453         cpp-redef.c             cpp/redef2.c
14454         strpaste.c              cpp/strp1.c
14455         strpaste-2.c            cpp/strp2.c
14456         cpp-tradpaste.c         cpp/tr-paste.c
14457         cpp-tradstringify.c     cpp/tr-str.c
14458         cpp-tradwarn1.c         cpp/tr-warn1.c
14459         cpp-tradwarn2.c         cpp/tr-warn2.c
14460         trigraphs.c             cpp/trigraphs.c
14461         cpp-unc1.c              cpp/unc1.c
14462         cpp-unc2.c              cpp/unc2.c
14463         cpp-unc3.c              cpp/unc3.c
14464         cpp-unc.c               cpp/unc4.c
14465         undef.c                 cpp/undef1.c
14466         undef-2.c               cpp/undef2.c
14467         cpp-wi1.c               cpp/widestr1.c
14468
14469 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14470
14471         * lib/g++.exp (g++_include_flags): Tweak.
14472
14473 2000-06-27  H.J. Lu  <hjl@gnu.org>
14474             Loren J. Rittle  <ljrittle@acm.org>
14475
14476         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14477         version with one that knows about the new gcc tree structure.
14478         (g++_link_flags): Same.
14479
14480 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14481
14482         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14483         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14484         case we are cross-compiling.
14485
14486         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14487         g++.old-deja/g++.niklas/Makefile.in,
14488         g++.old-deja/g++.niklas/configure.in,
14489         g++.old-deja/g++.other/Makefile.in,
14490         g++.old-deja/g++.other/configure.in,
14491         gcc.c-torture/code_quality/Makefile.in,
14492         gcc.c-torture/code_quality/configure.in,
14493         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14494         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14495         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14496         gcc.c-torture/execute/ieee/Makefile.in,
14497         gcc.c-torture/execute/ieee/configure.in,
14498         gcc.c-torture/noncompile/Makefile.in,
14499         gcc.c-torture/noncompile/configure.in,
14500         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14501         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14502         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14503
14504 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14505
14506         * g++.old-deja/g++.other/ambig3.C: New test.
14507
14508 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         * g++.old-deja/g++.pt/syntax1.C: New test.
14511         * g++.old-deja/g++.pt/syntax2.C: New test.
14512         * g++.old-deja/g++.other/syntax3.C: New test.
14513         * g++.old-deja/g++.other/syntax4.C: New test.
14514
14515 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14516
14517         * gcc.dg/20000623-1.c: Prototype exit and abort.
14518
14519 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14520
14521         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14522         New tests.
14523         * gcc.dg/cpp-mi3.def: New file.
14524
14525         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14526         inside assertions.
14527         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14528         lexer's error messages.
14529         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14530         divine anything from the linemarkers.
14531         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14532         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14533
14534 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14535
14536         * gcc.dg/20000623-1.c: New test.
14537
14538 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * gcc.c-torture/execute/20000622-1.c: New test.
14541
14542 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14543
14544         * g++.old-deja/g++.other/init15.C: New test.
14545
14546 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14547
14548         * g++.old-deja/g++.pt/vaarg2.C: New test.
14549         * g++.old-deja/g++.pt/vaarg3.C: New test.
14550
14551 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14552
14553         * g++.old-deja/g++.other/dyncast6.C: New test.
14554
14555 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * gcc.c-torture/execute/loop-6.c: New test.
14558
14559 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * gcc.dg/20000614-1.c: New test.
14562         * gcc.dg/20000614-2.c: New test.
14563
14564 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14565
14566         * g++.old-deja/g++.other/inline12.C: New test.
14567
14568 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14569
14570         * g++.old-deja/g++.other/eh1.C: New test.
14571
14572 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14573
14574         * g++.old-deja/g++.other/type.C: New test.
14575
14576 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14577
14578         * g++.old-deja/g++.other/initstring.C: New test.
14579
14580 2000-06-12  Jason Merrill  <jason@redhat.com>
14581
14582         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14583
14584 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14585
14586         * gcc.c-torture/compile/20000609-1.c: New test.
14587
14588 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14589
14590         * gcc.dg/20000609-1.c: New test.
14591
14592 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14593
14594         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14595         * gcc.c-torture/noncompile/poison-1.c: Move...
14596         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14597         * gcc.dg/cpp-li1.c: Add a token after the #line.
14598
14599 2000-06-05  Richard Henderson  <rth@cygnus.com>
14600
14601         * gcc.c-torture/execute/20000605-2.c: New test.
14602         * gcc.c-torture/execute/20000605-3.c: New test.
14603
14604 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14605
14606         * g77.f-torture/execute/20000503-1.x: New file.
14607
14608 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14609
14610         * g++.old-deja/g++.eh/badalloc1.C: New test.
14611
14612 2000-06-05  Richard Henderson  <rth@cygnus.com>
14613
14614         * gcc.c-torture/execute/20000605-1.c: New test.
14615
14616 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14617             Nathan Sidwell <nathan@codesourcery.com>
14618
14619         * gcc.c-torture/compile/20000605-1.c: New test.
14620
14621 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14622
14623         * g77.f-torture/compile/20000601-1.f:  New test.
14624
14625 2000-06-03  Richard Henderson  <rth@cygnus.com>
14626
14627         * gcc.c-torture/execute/20000603-1.c: New.
14628
14629 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14630
14631         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14632         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14633
14634 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14635
14636         * gcc.dg/compare2.c (case 12): XFAIL.
14637         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14638         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14639
14640         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14641
14642 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14643
14644         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14645         guard macro is already defined when the header is first
14646         included.
14647         * gcc.dg/cpp-mix.h: New file.
14648         * gcc.dg/endif-label.c: Update patterns to match compiler.
14649
14650         * g++.brendan/complex1.C: Declare abort.
14651         * g++.law/refs4.C: Remove XFAIL.
14652         * g++.oliva/expr2.C: Declare abort and exit.
14653
14654 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14655
14656         * gcc.c-torture/execute/20000528-1.c: New test.
14657
14658         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14659         * g++.old-deja/g++.law/temps4.C: Likewise.
14660
14661         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14662         stdlib.h.  Call abort() on failure.
14663         * g++.old-deja/g++.law/refs4.C: Likewise.
14664         * g++.old-deja/g++.law/temps4.C: Likewise.
14665         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14666         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14667
14668 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14669
14670         Relative to g++.dg/special:
14671         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14672
14673         Relative to g++.old-deja:
14674         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14675         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14676         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14677         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14678         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14679         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14680         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14681
14682         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14683         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14684         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14685         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14686         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14687         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14688         and/or string.h.
14689
14690         * g++.other/goto1.C: Update expectations for error messages.
14691
14692 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14693
14694         * gcc.c-torture/compile/20000523-1.c: New test.
14695
14696 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14697
14698         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14699
14700 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14701
14702         * g++.old-deja/g++.eh/catch11.C: New test.
14703         * g++.old-deja/g++.eh/catch12.C: New test.
14704
14705 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14706
14707         * gcc.c-torture/execute/20000523-1.c: New test.
14708
14709 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14710
14711         * c-torture/execute/bcp-1.c: Replace abort in arg of
14712         __builtin_constant_p with a generic external function.
14713
14714         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14715         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14716         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14717         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14718         Prototype abort and/or exit.
14719
14720         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14721         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14722         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14723         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14724
14725 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14726
14727         * gcc.dg/dwarf2-1.c: New test.
14728
14729 2000-05-20  Richard Henderson  <rth@cygnus.com>
14730
14731         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14732
14733 2000-05-20  Andreas Jaeger  <aj@suse.de>
14734
14735         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14736         testcase.
14737
14738 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14739
14740         * gcc.c-torture/execute/20000519-2.c: New test.
14741
14742 2000-05-19  Andreas Jaeger  <aj@suse.de>
14743
14744         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14745         which fails with SSA.
14746
14747         * lib/c-torture.exp: Also test with -O3 -fssa.
14748
14749 2000-05-18  Michael Meissner  <meissner@redhat.com>
14750
14751         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14752         * gcc.c-torture/execute/920415-1.c: Ditto.
14753         * gcc.c-torture/execute/920501-1.c: Ditto.
14754         * gcc.c-torture/execute/conversion.c: Ditto.
14755         * gcc.c-torture/execute/cvt-1.c: Ditto.
14756
14757 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14758
14759         * gcc.c-torture/compile/20000518-1.c: New test.
14760
14761 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14762
14763         * g77.f-torture/compile/200005018.f:  New test.
14764
14765 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14766
14767         * gcc.c-torture/compile/20000517-1.c: New test.
14768
14769 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14770
14771         * gcc.c-torture/execute/20000516-1.c: New test.
14772
14773 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14774
14775         * g++.old-deja/g++.other/eh.C: New test.
14776
14777 2000-05-12  Richard Henderson  <rth@cygnus.com>
14778
14779         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14780         constants through to doit's conditional.
14781
14782 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14783
14784         * gcc.c-torture/compile/20000511-1.c: New test.
14785         * g77.f-torture/compile/20000511-1.f: New test.
14786         * g77.f-torture/compile/20000511-2.f: New test.
14787
14788 2000-05-11  Michael Meissner  <meissner@redhat.com>
14789
14790         * gcc.c-torture/execute/20000511-1.c: New test.
14791
14792 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14793
14794         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14795         * gcc.dg/20000510-1.S: New.
14796
14797 2000-05-08  Catherine Moore  <clm@cygnus.com>
14798
14799         * gcc.dg/unused-3.c: New.
14800
14801 2000-05-06  Richard Henderson  <rth@cygnus.com>
14802
14803           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14804           * g++.old-deja/g++.mike/warn1.C: Likewise.
14805           * g++.old-deja/g++.pt/local1.C: Likewise.
14806           * g++.old-deja/g++.pt/local7.C: Likewise.
14807           * g++.old-deja/g++.pt/spec16.C: Likewise.
14808
14809 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14810
14811         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14812
14813 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14814
14815           * g77.f-torture/execute/20000503-1.f:  New test.
14816
14817 2000-05-04  Andreas Jaeger  <aj@suse.de>
14818
14819         * gcc.dg/noreturn-2.c: New test.
14820
14821 2000-05-04  Neil Booth  <NeilB@earthling.net>
14822
14823         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14824         preprocessor.
14825
14826 2000-05-04  Richard Henderson  <rth@cygnus.com>
14827
14828         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14829
14830 2000-05-04  Richard Henderson  <rth@cygnus.com>
14831
14832         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14833         OpenSSL by Jason R Thorpe.
14834
14835 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14836
14837         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14838
14839 2000-05-03  Robert Lipe <robertlipe@usa.net>
14840
14841         * gcc.dg/20000503-1.c: New test.
14842
14843 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14844
14845         * gcc.c-torture/compile/20000502-1.c: New test.
14846         * g++.old-deja/g++.other/align.C: New test.
14847         * gcc.dg/cpp-tradstringify.c: New test.
14848
14849 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14850
14851         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14852         and hard registers.
14853
14854 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14855
14856         * gcc.c-torture/execute/loop-5.c: New test.
14857
14858 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14859
14860         * gcc.c-torture/execute/va-arg-20.c: New test.
14861
14862 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14863
14864         * gcc.c-torture/execute/20000422-1.c: New test.
14865
14866 2000-04-20  Greg McGary  <gkm@gnu.org>
14867
14868         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14869         when optimizing, but without sibling-call optimizations (-O1).
14870
14871 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14872
14873           * gcc.c-torture/compile/20000420-1.c: New test.
14874
14875 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14876
14877         * g++.abi/ptrflags.C: New test.
14878         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14879
14880 2000-04-19  Catherine Moore  <clm@cygnus.com>
14881
14882         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14883
14884 2000-04-19  Greg McGary  <gkm@gnu.org>
14885
14886         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14887         sibling-call optimizations.
14888
14889 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14890
14891         * gcc.dg/20000419-1.c: New test.
14892
14893 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14894
14895         * gcc.c-torture/execute/20000412-6.c: New test.
14896
14897 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14898
14899         * gcc.c-torture/execute/20000412-5.c: New test.
14900         * g77.f-torture/compile/20000412-1.f: New test.
14901         * gcc.c-torture/execute/20000412-4.c: New test.
14902         * gcc.c-torture/compile/20000412-2.c: New test.
14903         * gcc.c-torture/execute/20000412-3.c: New test.
14904         * gcc.c-torture/compile/20000412-1.c: New test.
14905         * gcc.c-torture/execute/20000412-2.c: New test.
14906
14907 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14908
14909         * objc/execute/bf-20.m: New test.
14910
14911 2000-04-10  Richard Henderson  <rth@cygnus.com>
14912
14913         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14914
14915         * gcc.c-torture/execute/20000412-1.c: New test.
14916
14917 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14918
14919         * g++.old-deja/g++.eh/catchptr1.C: New test.
14920
14921 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14924
14925 2000-04-08  Neil Booth  <NeilB@earthling.net>
14926
14927         * gcc.dg/cpp-nullchar.c: Remove test as
14928         embedded nulls cause problems.
14929
14930 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14931
14932         * gcc.dg/compare2.c: New test.
14933
14934 2000-04-08  Neil Booth  <NeilB@earthling.net>
14935
14936         * gcc.dg/cpp-nullchar.c: New test.
14937
14938 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14939
14940         * gcc.dg/cpp-mi2.c: New test.
14941         * gcc.dg/cpp-mi2[abc].h: New files.
14942
14943 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14944
14945         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14946         member name.
14947
14948 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         * g++.old-deja/g++.abi/vmihint.C: New test.
14951
14952 2000-04-06  Neil Booth  <NeilB@earthling.net>
14953
14954         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14955         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14956         copyright.
14957
14958 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14959
14960         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14961         avoid stack-frame overwrite.
14962
14963 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14964
14965         * gcc.c-torture/compile/20000405-2.c: New test.
14966         * gcc.c-torture/compile/20000405-3.c: New test.
14967
14968 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14969
14970         * gcc.c-torture/compile/20000405-1.c: New test.
14971
14972 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14973
14974         * gcc.dg/cast-qual-1.c: Revert last change.
14975
14976 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14977
14978         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14979
14980 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14981
14982         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14983         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14984
14985 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14986
14987         * gcc.c-torture/compile/20000403-2.c: New test.
14988         * gcc.c-torture/compile/20000403-1.c: New test.
14989
14990 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14991
14992         * gcc.c-torture/execute/20000403-1.c: New test.
14993
14994 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14995
14996         * gcc.c-torture/execute/20000402-1.c: New test.
14997
14998 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14999
15000         * gcc.c-torture/execute/va-arg-15.c: New test.
15001         * gcc.c-torture/execute/va-arg-16.c: New test.
15002         * gcc.c-torture/execute/va-arg-17.c: New test.
15003         * gcc.c-torture/execute/va-arg-18.c: New test.
15004         * gcc.c-torture/execute/va-arg-19.c: New test.
15005
15006 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15007
15008         * gcc.c-torture/compile/981211-1.c: Move to...
15009         * gcc.dg/cpp-as1.c: ...here.
15010         * gcc.dg/cpp-as2.c: New file.
15011
15012         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15013         compiler.
15014
15015 2000-04-02  Neil Booth  <NeilB@earthling.net>
15016
15017         * gcc.dg/cpp-cond.c  New tests.
15018         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15019         accidental success less likely.
15020         * gcc.dg/cpp-missingop.c  New tests.
15021         * gcc.dg/cpp-missingparen.c  New tests.
15022         * gcc.dg/cpp-shift.c  New tests.
15023         * gcc.dg/cpp-shortcircuit.c  New tests.
15024         * gcc.dg/cpp-unary.c  New tests.
15025
15026 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15027
15028         * gcc.c-torture/compile/20000329-1.c: New test.
15029
15030 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15031
15032         * gcc.c-torture/compile/20000326-1.c: New test.
15033         * gcc.c-torture/compile/20000326-2.c: New test.
15034
15035 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15036
15037         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15038         the first parameter is a function argument.
15039
15040 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15041
15042         * g++.old-deja/g++.ext/array4.C: New test.
15043
15044 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15045
15046         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15047
15048 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15049
15050         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15051
15052 2000-03-19  Richard Henderson  <rth@cygnus.com>
15053
15054         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15055
15056 2000-03-19  Richard Henderson  <rth@cygnus.com>
15057
15058         * gcc.c-torture/compile/20000319-1.c: New test.
15059
15060 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15061
15062         * gcc.c-torture/execute/20000314-3.c: New test.
15063         * gcc.c-torture/execute/20000314-2.c: New test.
15064         * gcc.c-torture/execute/20000314-1.c: New test.
15065         * gcc.c-torture/compile/20000314-2.c: New test.
15066         * gcc.c-torture/compile/20000314-1.c: New test.
15067
15068 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15069
15070         * g++.old-deja/g++.warn/inline.C: New test.
15071
15072 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15073
15074         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15075         standards-compliant result rather than specific constants.
15076         Put test-values in array.
15077
15078 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15079
15080         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15081         (g++_target_compile): Put test-specific options last.
15082
15083 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15084
15085         * g++.old-deja/g++.eh/vbase4.C: New test.
15086
15087 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15088
15089         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15090
15091 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15092
15093         * g++.old-deja/g++.brendan/misc12.C: Removed.
15094         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15095         * g++.old-deja/g++.ext/pretty4.C: New test.
15096
15097 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15098
15099         * g++.old-deja/g++.other/string2.C: New test.
15100
15101 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15102
15103         * g++.old-deja/g++.warn/impint2.C: New test.
15104
15105 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15106
15107         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15108         is 1, not zero.
15109
15110 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15111
15112         * g++.old-deja/g++.warn/impint.C: New test.
15113         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15114         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15115         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15116         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15117         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15118         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15119         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15120         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15121         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15122         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15123         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15124         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15125
15126 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15127
15128         * gcc.dg/cpp-redef.c: New test.
15129
15130 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15131
15132         * g++.old-deja/g++.pt/unify7.C: New test.
15133
15134 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15135
15136         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15137         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15138
15139 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15140
15141         * gcc.c-torture/compile/20000224-1.c: New test.
15142
15143 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15144
15145         * gcc.c-torture/compile/cpp-2.c: New test.
15146         * gcc.c-torture/compile/cpp-1.c: New test.
15147
15148 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15149
15150         * gcc.c-torture/execute/20000225-1.c: New test.
15151
15152 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15153
15154         * gcc.dg/cpp-li2.c: New test.
15155
15156         * gcc.dg/cpp-wi1.c: New test.
15157
15158         * gcc.dg/cpp-li1.c: New test.
15159
15160 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15161
15162         * g++.old-deja/g++.other/sizeof5.C: New test.
15163
15164 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15165
15166         * gcc.c-torture/execute/va-arg-13.c: New test.
15167
15168 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15169
15170         * gcc.c-torture/execute/va-arg-12.c: New test.
15171
15172 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         * gcc.c-torture/execute/20000223-1.c: New test.
15175
15176 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15177
15178         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15179
15180 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15181
15182         * g++.old-deja/g++.abi/ptrmem.C: New test.
15183
15184 2000-02-19  Richard Henderson  <rth@cygnus.com>
15185
15186         * gcc.c-torture/compile/init-3.c: New.
15187
15188 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15189
15190         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15191         ALWAYS_CXXFLAGS.
15192
15193 2000-02-11  Robert Lipe <robertl@sco.com>
15194
15195         * gcc.c-torture/compile/20000211-3.c: New test.
15196
15197 2000-02-11  Martin Buchholz <martin@xemacs.org>
15198
15199         * gcc.c-torture/compile/20000211-2.c: New test.
15200
15201 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15202
15203         * gcc.c-torture/compile/20000211-1.c: New test.
15204
15205 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15206
15207         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15208           on native targets
15209
15210 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15211
15212         * g++.old-deja/g++.other/cast5.C: New test.
15213
15214 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15215
15216         * gcc.c-torture/execute/20000205-1.c: New.
15217
15218 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15219
15220         * g++.old-deja/g++.jason/cast3.C: Return void.
15221         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15222
15223 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15224
15225         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15226
15227         * gcc.dg/loop-1.c: New test.
15228
15229 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15230
15231         * gcc.c-torture/compile/20000127-1.c: New test.
15232         * gcc.c-torture/execute/991228-1.c: New test.
15233
15234 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15235
15236         * gcc.dg/unused-2.c: New test.
15237
15238         * gcc.dg/conv-1.c: New test.
15239
15240 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15241
15242         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15243         compiler.
15244         (tool_option_proc): Fix typo.
15245
15246 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15247
15248         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15249         of the ld on the host, not on the build machine.
15250         Also, don't crash if '--help' is not a supported option.
15251
15252 2000-01-24  Richard Henderson  <rth@cygnus.com>
15253
15254         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15255
15256 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15257
15258         * gcc.c-torture/execute/20000120-2.c: New test.
15259         * gcc.c-torture/execute/20000120-1.c: New test.
15260
15261 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15262
15263         * gcc.c-torture/execute/20000113-1.c: New test.
15264
15265 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15266
15267         * gcc.c-torture/execute/20000112-1.c: New test.
15268
15269 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15270
15271         * gcc.dg/20000111-1.c: New test.
15272
15273 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15274
15275         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15276         with 16 bit integers.
15277
15278 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15279
15280         * gcc.dg/20000108-1.c: New test.
15281
15282 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15283
15284         * g++.old-deja/g++.ns/koenig8.C: New test.
15285
15286 2000-01-05  Nathan Sidwell  <nathan@
15287
15288         * gcc.c-torture/execute/990531-1.c: New test.
15289
15290 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15291
15292         * gcc.c-torture/compile/990527-1.c: New test.
15293
15294 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15295
15296         * gcc.c-torture/execute/990527-1.c: New test.
15297
15298 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15299
15300         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15301         bitfields as signed.
15302
15303 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15304
15305         * g77.f-torture/compile/19990525-0.f: New test.
15306
15307 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15308
15309         * gcc.c-torture/execute/990525-2.c: New test.
15310
15311         * gcc.c-torture/execute/990525-1.c: New test.
15312
15313 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15314
15315         * g++.old-deja/g++.other/anon3.C: New test.
15316         * g++.old-deja/g++.other/anon4.C: New test.
15317         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15318         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15319         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15320         Merrill).
15321
15322 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15323
15324         * gcc.c-torture/execute/990524-1.c: New test.
15325
15326         * gcc.dg/990524-1.c: New test.
15327
15328 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15329
15330         * gcc.c-torture/compile/990523-1.c: New test.
15331
15332 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15333
15334         * gcc.c-torture/compile/990519-1.c: New test.
15335
15336 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15337
15338         * gcc.c-torture/compile/990517-1.c: New test.
15339
15340         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15341         (e4, f4): New tests.
15342         (main): Call them.
15343
15344 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15345
15346         * gcc.dg/noreturn-1.c: New test.
15347
15348 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15349
15350         * gcc.c-torture/execute/990513-1.c: New test.
15351
15352 1999-05-10  Richard Henderson  <rth@cygnus.com>
15353
15354         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15355
15356 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15357
15358         * g77.f-torture/execute/erfc.f: Use small single-precision
15359         values, to avoid problems on Alphas when not -mieee.
15360
15361 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15362
15363         * gcc.dg/990506-0.c: New test.
15364
15365 1999-05-08  Richard Henderson  <rth@cygnus.com>
15366
15367         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15368         the constant to test.  Don't XFAIL 64-bit targets.
15369
15370         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15371         * g++.old-deja/g++.law/profile1.C: Likewise.
15372
15373         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15374         operator new instances.
15375         * g++.old-deja/g++.other/delete5.C: Likewise.
15376
15377 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15378
15379         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15380         intrinsic.
15381
15382 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15383
15384         * g77.f-torture/execute/u77-test.f: Reverse order of two
15385         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15386
15387 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15388
15389         * gcc.dg/compare1.c: New test.
15390
15391 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15392
15393         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15394         New tests.
15395
15396 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15397
15398         * g77.f-torture/compile/19990502-1.f: New test.
15399
15400 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15401
15402         * g77.f-torture/compile/19990502-0.f: New test.
15403
15404 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15405
15406         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15407         intrinsic.
15408
15409 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15410
15411         * g77.f-torture/execute/u77-test.f (main): List libU77
15412         intrinsics not currently tested.
15413         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15414         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15415         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15416         Trim blanks off the ends of some printed strings.
15417
15418 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15419
15420         * g77.f-torture/execute/u77-test.f (main): Just warn about
15421         FSTAT gid disagreement, as it's expected on some systems.
15422
15423 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15424
15425         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15426         use a new function, which allows for some slop.
15427         Clean up some commentary.
15428         (issum): The new function.
15429         (sgladd): Deleted subroutine.
15430
15431 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15432
15433         * g77.f-torture/execute/u77-test.f: Modify to be more like
15434         libf2c/libU77 version, bringing patches to that version here.
15435         Add suitable commentary.
15436
15437 1999-04-25  Richard Henderson  <rth@cygnus.com>
15438
15439         * gcc.dg/990424-1.c: New test.
15440
15441 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15442
15443         * g77.f-torture/execute/u77-test.f (main): Bug involving
15444         LSTAT has been fixed, so turn back on full checking.
15445
15446 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15447
15448         * g77.f-torture/compile/19990419-0.f: New test.
15449         * g77.f-torture/execute/19990419-1.f: New test.
15450
15451 1999-04-17  Richard Henderson  <rth@cygnus.com>
15452
15453         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15454         to avoid the need for a prototype to supress a warning.
15455
15456 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15457
15458         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15459
15460 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15461
15462         * gcc.c-torture/execute/990404-1.c: New test.
15463
15464 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15465
15466         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15467         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15468         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15469         missing initializer warnings.
15470
15471 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15472
15473         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15474         matching strings.
15475
15476 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15477
15478         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15479
15480 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15481
15482         * g77.f-torture/execute/19990325-0.f: New test.
15483         * g77.f-torture/execute/19990325-1.f: New test.
15484
15485 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15486
15487         * gcc.c-torture/execute/990324-1.c: New test.
15488
15489 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15490
15491         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15492         test with 4.
15493
15494 1999-03-17  Richard Henderson  <rth@cygnus.com>
15495
15496         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15497
15498 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15499
15500         * g77.f-torture/execute/19990313-2.f: New test.
15501         * g77.f-torture/execute/19990313-3.f: New test.
15502
15503 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15504
15505         * g77.f-torture/execute/19990313-0.f: New test.
15506         * g77.f-torture/execute/19990313-1.f: New test.
15507
15508 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15509
15510         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15511         printf to sprintf.
15512         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15513         (main): Add check for u15.  Conditionalize u31 check depending on
15514         whether ints are <32 bits or >=32 bits.
15515
15516 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15517
15518         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15519
15520 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15521
15522         * g77.f-torture/compile/19990305-0.f: New test.
15523         * g77.f-torture/execute/19981119-0.f: New test.
15524
15525 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15526
15527         * g77.f-torture/execute/970625-2.f: call ABORT if final
15528         result is not correct, instead of just printing it.
15529         Add this checking via newly introduced obfuscation, to
15530         trip up buggy front ends.
15531
15532 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15533
15534         * g77.f-torture/compile/960317-1.f: Moved from being
15535         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15536
15537 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15538
15539         * g77.f-torture/execute/960317-1.f: New (old) test.
15540         * g77.f-torture/execute/970625-2.f: Ditto.
15541
15542 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15543
15544         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15545         message on line 1 or line 2; cccp and cpplib do this differently.
15546
15547 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15548
15549         * g++.old-deja/g++.law/weak1.C: New test.
15550
15551 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15552
15553         * gcc.c-torture/execute/990119-1.c: Renamed to...
15554         * gcc.dg/990119-1.c: this, so it will only be tested once
15555         (it's a preprocessor test, it doesn't need to be run at
15556         multiple optimization levels).
15557
15558 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15559
15560         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15561           ALWAYS_CXXFLAGS.
15562
15563 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15564
15565         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15566         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15567         to not be compilable by current g77.
15568
15569 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15570
15571         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15572
15573 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15574
15575         * gcc.c-torture/execute/990222-1.c: New test.
15576
15577 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15578
15579         * g77.f-torture/compile/19990218-0.f: New test.
15580         * g77.f-torture/noncompile/19990218-1.f: New test.
15581
15582 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15583
15584         * g77.f-torture/compile/19981216-0.f: New test.
15585
15586 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15587
15588         * gcc.dg/990214-1.c: New test.
15589
15590 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15591
15592         * gcc.dg/990213-2.c: New test.
15593
15594         * gcc.dg/990213-1.c: New test.
15595
15596 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15597
15598         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15599         ints.
15600
15601 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15602
15603         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15604         specified by target.
15605
15606         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15607
15608 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15609
15610         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15611
15612 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15613
15614         * gcc.dg/special/ecos.exp: New test driver for new tests with
15615         special requirements.
15616
15617         * gcc.dg/special/alias-1.c: New test.
15618         * gcc.dg/special/gcsec-1.c: New test.
15619         * gcc.dg/special/weak-1.c: New test.
15620         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15621         * gcc.dg/special/weak-2.c: New test.
15622         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15623         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15624         * gcc.dg/special/wkali-1.c: New test.
15625         * gcc.dg/special/wkali-2.c: New test.
15626         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15627         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15628
15629 1999-02-10  Felix Lee  <flee@cygnus.com>
15630
15631           * lib/c-torture.exp (c-torture-compile): Pull out code for
15632           analyzing gcc error messages.
15633           (c-torture-execute): Likewise.  Fix some (harmless) false
15634           positives.
15635           * lib/gcc.exp (gcc_check_compile): New function.
15636
15637 1999-02-08  Richard Henderson  <rth@cygnus.com>
15638
15639         * gcc.c-torture/execute/990208-1.c: New test.
15640
15641 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15642
15643         * g++.dg/special/ecos.exp: New driver for new tests with special
15644         requirements
15645
15646         * g++.dg/special/conpr-1.C: New test
15647         * g++.dg/special/conpr-2.C: New test
15648         * g++.dg/special/conpr-2a.C: New test
15649         * g++.dg/special/conpr-3.C: New test
15650         * g++.dg/special/conpr-3a.C: New test
15651         * g++.dg/special/conpr-3b.C: New test
15652
15653         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15654         allow g++ to use the dg driver
15655
15656         * README: Add comment about g++.dg directory
15657
15658 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15659
15660         * README: Update email addresses.
15661
15662 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15663
15664         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15665         arguments in order to force structure S onto the stack even on
15666         the alpha.
15667         (test): Pass 10 leading arguments to function foo as well as the
15668         structure S.
15669
15670         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15671         failure for all targets.
15672
15673         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15674         abort to terminate program execution.
15675
15676 1999-01-30  Richard Henderson  <rth@cygnus.com>
15677
15678         * gcc.c-torture/execute/990130-1.c: New test.
15679
15680 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15681
15682         * gcc.dg/990130-1.c: New test.
15683
15684 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15685
15686         * gcc.c-torture/execute/990128-1.c: New test.
15687
15688 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15689
15690         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15691
15692 1999-01-27  Felix Lee  <flee@cygnus.com>
15693
15694         * lib/c-torture.exp (c-torture-compile): pull out code for
15695         analyzing gcc error messages.
15696         (c-torture-execute): ditto, and fix some (harmless) false
15697         positives.
15698         * lib/gcc.exp (gcc_check_compile): new function.
15699
15700 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15701
15702         * gcc.dg/990117-1.c: New test.
15703
15704         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15705
15706         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15707
15708 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15709
15710         * g77.f-torture/compile/990115-1.f: New test.
15711
15712 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15713
15714         * gcc.c-torture/compile/990107-1.c: New test
15715
15716 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15717
15718         * gcc.c-torture/execute/990106-2.c: New test.
15719
15720         * gcc.c-torture/execute/990106-1.c: New test.
15721
15722 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15723
15724         * gcc.c-torture/compile/981223-1.c: New test.
15725
15726 1998-12-29  Richard Henderson  <rth@cygnus.com>
15727
15728         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15729         (opt3): Rename from opt4 and disable.
15730
15731 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15732
15733         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15734
15735 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15736
15737         * g++.old-deja/g++.other/conv5.C: New test.
15738
15739 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15740
15741         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15742
15743 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15744
15745         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15746
15747 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15748
15749         * gcc.c-torture/compile/981211-1.c: New test.
15750
15751 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15752
15753         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15754
15755         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15756
15757 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15758
15759         * gcc.special/930510-1.c: Make C9X safe.
15760         * gcc.misc-tests/gcov-1.c Similarly.
15761         * gcc.misc-tests/gcov-2.c Similarly.
15762
15763 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15764
15765         * gcc.dg/ultrasp1.c: New test.
15766
15767 1998-12-06  Richard Henderson  <rth@cygnus.com>
15768
15769         * gcc.c-torture/execute/981206.c: New test.
15770
15771 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15772
15773         * g++.old-deja/g++.ns/template7.C: New test.
15774
15775         * g++.old-deja/g++.other/expr1.C: New test.
15776
15777         * g++.old-deja/g++.eh/tmpl3.C: New test.
15778
15779         * g++.old-deja/g++.eh/tmpl2.C: New test.
15780
15781 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15782
15783         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15784         * g++.old-deja/g++.other/using6.C: Removed.
15785         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15786
15787         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15788
15789 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15790
15791         * g++.old-deja/g++.pt/overload8.C: New test.
15792
15793         * g++.old-deja/g++.pt/overload7.C: New test.
15794
15795         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15796
15797         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15798         and relinking messages.
15799         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15800         compiling with -frepo.
15801
15802 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15803
15804         * g++.old-deja/g++.pt/lookup6.C: New test.
15805
15806 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15807
15808         * gcc.c-torture/execute/981130-1.c: New test.
15809         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15810
15811 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15812
15813         * g++.old-deja/g++.pt/explicit76.C: New test.
15814
15815         * g++.old-deja/g++.pt/friend38.C: New test.
15816
15817         * g++.old-deja/g++.ns/crash2.C: New test.
15818
15819         * g++.old-deja/g++.pt/defarg8.C: New test.
15820
15821         * g++.old-deja/g++.pt/instantiate6.C: New test.
15822
15823         * g++.old-deja/g++.pt/static6.C: New test.
15824
15825         * g++.old-deja/g++.pt/decl2.C: New test.
15826
15827 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15828
15829         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15830         problem is actually related with name lookup, but so what? :-)
15831
15832         * g++.old-deja/g++.pt/friend37.C: New test.
15833
15834 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15835
15836         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15837         element, which fails on some systems.
15838
15839         * g77.f-torture/execute/labug1.f: New test.
15840
15841 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15842
15843         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15844         is defined.
15845
15846 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15847
15848         * g77.f-torture/compile/981117-1.f: New test.
15849
15850 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15851
15852         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15853         properly discarded.
15854
15855 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15856
15857         * gcc.c-torture/execute/memcheck: New directory of tests for
15858         -fcheck-memory-usage.
15859
15860 1998-11-07  Gerald Pfe
15861
15862         * g77.f-torture/noncompile/980615-0.f: New test.
15863
15864 1998-07-26  H.J. Lu  (hjl@gnu.org)
15865
15866         * gcc.dg/980312-1.c: Do link instead of compile.
15867         * gcc.dg/980313-1.c: Likewise.
15868
15869 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15870
15871         * gcc.c-torture/compile/980726-1.c: New test.
15872
15873 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15874
15875         * g77.f-torture/execute/io0.f: New test.
15876
15877 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15878
15879         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15880         an int.
15881
15882 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15883
15884         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15885         m32r bugs.
15886
15887 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15888
15889         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15890         c-decl.c:grokdeclarator can handle mode attributes.
15891
15892 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15893
15894         * gcc.c-torture/execute/980716-1.c: New test.
15895
15896 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15897
15898         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15899         the mn10200.
15900         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15901         the mn10200.
15902         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15903         * gcc.c-torture/compile/930326-1.x: Similarly.
15904
15905 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15906
15907         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15908         New test from Craig.
15909
15910 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15911
15912         * g77.f-torture/noncompile/980616-0.f: New test.
15913
15914         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15915
15916 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15917
15918         *  g++.other/singleton.C: Return error value instead of taking
15919         SIGSEGV.
15920
15921 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15922
15923         *  g++.other/singleton.C: New test.   Warning is under dispute.
15924         Runtime crash is not.
15925
15926 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15927
15928         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15929         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15930         using6.C, using7.C}:  New namespace tests.
15931
15932 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15933
15934         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15935         specialization with typedef'ed names used as array indexes.
15936
15937 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15938
15939         * gcc.c-torture/execute/980709-1.c: New test.
15940
15941         * gcc.dg/980709-1.c: New test.
15942
15943 1998-07-07  Richard Henderson  <rth@cygnus.com>
15944
15945         * gcc.c-torture/execute/bcp-1.c: New test.
15946
15947 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15948
15949         * gcc.c-torture/execute/980707-1.c: New test.
15950
15951 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15952
15953         * gcc.c-torture/compile/980706-1.c: New test.
15954
15955 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15956
15957         * g77.f-torture/execute/980701-0.f,
15958         g77.f-torture/execute/980701-1.f: New test from Craig.
15959
15960 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15961
15962         * gcc.c-torture/compile/980701-1.c: New test.
15963
15964         * gcc.c-torture/execute/980701-1.c: New test.
15965
15966 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15967 rlsruhe.de>
15968
15969         * g++.old-deja/g++.robertl/eb132.C: New test.
15970         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15971
15972 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15973
15974         * g77.f-torture/execute/980628-7.f,
15975         g77.f-torture/execute/980628-8.f,
15976         g77.f-torture/execute/980628-9.f,
15977         g77.f-torture/execute/980628-10.f: New tests from Craig.
15978
15979         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15980
15981 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15982
15983         * g77.f-torture/execute/980628-4.f: New test from Craig.
15984         * g77.f-torture/execute/980628-5.f: Likewise.
15985         * g77.f-torture/execute/980628-2.f: Likewise.
15986         * g77.f-torture/execute/980628-0.f: Likewise.
15987         * g77.f-torture/execute/980628-1.f: Likewise.
15988         * g77.f-torture/execute/980628-3.f: Likewise.
15989         * g77.f-torture/execute/980628-6.f: Likewise.
15990
15991 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15992
15993         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15994         directory when nothing has been installed yet.
15995
15996 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15997
15998         * gcc.c-torture/special/special.exp: Handle newer versions of
15999         dejagnu.
16000
16001 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16002
16003         * gcc.dg/980626-1.c: New test.
16004
16005 1998-06-19  Bruno Haible <haible@ilog.fr>
16006
16007         * gcc.misc-tests/m-un-2.c: New test.
16008         * g++.old-deja/g++.other/warn01.c: Likewise.
16009
16010 1998-06-19  Robert Lipe  <robertl@dgii.com>
16011
16012         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16013         compatibility with assmblers with a different comment character.
16014         Eliminate use of GAS-specific extensions.
16015
16016 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16017
16018         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16019
16020 1998-06-19  Robert Lipe  <robertl@dgii.com>
16021
16022         *lib/g77.exp: Replace search for libf2c.a with search for newly
16023         renamed libg2c.a
16024
16025 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16026
16027         * gcc.c-torture/execute/980617-1.c: New test.
16028
16029 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16030
16031         * gcc.c-torture/execute/980612-1.c: New test.
16032
16033 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16034
16035         * gcc.dg/980523-1.c: Only test on ppc-linux.
16036         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16037
16038         * gcc.c-torture/execute/980608-1.c: New test.
16039
16040 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16041
16042         * gcc.c-torture/execute/980605-1.c: New test.
16043
16044 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16045
16046         * gcc.c-torture/execute/980604-1.c: New test.
16047
16048 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16049
16050         * gcc.c-torture/execute/980602-1.c: New test.
16051         * gcc.c-torture/execute/980602-2.c: Likewise.
16052
16053 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16054
16055         * 970125-0.f: Fix per JCB.  Add commentary.
16056
16057 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16058
16059         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16060         IEEE -0 support.
16061
16062 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16063
16064         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16065         earlier.
16066
16067 1998-05-28  Catherine Moore <clm@cygnus.com>
16068
16069         * gcc.c-torture/execute/980526-3.c: New test.
16070
16071 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16072
16073         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16074         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16075         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16076         m88k-motorola-sysv3 to XFAIL.
16077
16078 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16079
16080         * gcc.dg/980526-1.c: New test.
16081         * gcc.c-torture/execute/980526-2.c: New test.
16082
16083 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16084
16085         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16086
16087         * gcc.c-torture/execute/980526-1.c: New test.
16088
16089 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16090
16091         * g77.f-torture/execute/alpha2.f: Add runtime test.
16092
16093 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16094
16095         * g++.old-deja/old-deja.exp: Strip leading directories.
16096
16097         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16098         error for the line.  Don't run multiple tests for the same line.
16099
16100 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16101
16102         * gcc.dg/980523-1.c: New test.
16103
16104 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16105
16106         * g77.f-torture/compile/970915-0.f: New test.
16107
16108 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16109
16110         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16111
16112 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16113
16114         * gcc.dg/980520-1.c: New test.
16115
16116 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16117
16118         * gcc.dg/980502-1.c: Fix return type.
16119
16120 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16121
16122         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16123         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16124         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16125         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16126         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16127
16128 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16129
16130         * g77.f-torture/execute/980520-1.f: New test.
16131
16132 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16133
16134         * lib/mike-g77.exp: New file.
16135
16136         * g77.f-torture/noncompile/noncompile.exp,
16137         g77.f-torture/noncompile/check0.f: New files.
16138
16139 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16140
16141         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16142         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16143         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16144         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16145         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16146         abort where appropriate.
16147
16148 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16149
16150         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16151         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16152
16153 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16154
16155         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16156
16157 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16158
16159         * g77.f-torture/compile/980427-0.f: New test.
16160
16161 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16162
16163         * g77.f-torture/compile/980424-0.f: New test.
16164
16165 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16166
16167         * g77.f-torture/compile/980419-2.f (main): New test.
16168         * g77.f-torture/compile/970125-0.f: New test.
16169         * g77.f-torture/compile/980419-1.f: New test.
16170
16171 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16172
16173         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16174         of loop-4.c.
16175
16176 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16177
16178         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16179
16180 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16181
16182         * gcc.c-torture/compile/980329-1.c: New test.
16183
16184 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16185
16186         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16187         * gcc.dg/980312-1.c: Fix typo in -march command.
16188
16189 1998-03-16  H.J. Lu  (hjl@gnu.org)
16190
16191         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16192
16193 1998-03-11  Robert Lipe  <robertl@dgii.com>
16194
16195         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16196         Dave Love agree the Fortran source is bogus.
16197
16198 1998-03-11  Robert Lipe  <robertl@dgii.com>
16199
16200         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16201         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16202         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16203         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16204         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16205
16206 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16207
16208         * g++.old-deja/g++.other/friend1.C: New test.
16209
16210 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16211
16212         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16213         possibly uninitialized) variables and declare dnrm2.
16214
16215 1998-02-23  Robert Lipe <robertl@dgii.com>
16216
16217         From Bruno Haible <haible@ilog.fr>:
16218         * gcc.c-torture/execute/980223.c: New test.
16219
16220 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16221
16222         * gcc.dg/ifelse-1.c: New test.
16223
16224 1998-02-09  H.J. Lu  (hjl@gnu.org)
16225
16226         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16227
16228           * lib/old-dejagnu.exp (old-dejagnu): Added the
16229           "execution test - XFAIL *-*-*" handling in the spirit of
16230           "excess errors test -". Changed the "execution test fails"
16231           handling to be like "excess errors test fails".
16232           * Update various tests accordingly.
16233
16234 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16235
16236         * gcc.c-torture/execute/980205.c: New test.
16237
16238 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16239
16240         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16241         * lib/f-torture.exp: Similarly.
16242         * gcc.c-torture: Rename all .cexp files to .x files.
16243
16244 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16245
16246         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16247         (940510-1.c): Removed duplicate.
16248         (971104-1.c): New test.
16249
16250 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16251
16252           * lib/f-torture.exp: Improve error and loop detection.
16253
16254 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16255
16256         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16257         use that to size the filler array.
16258
16259 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16260
16261         * lib/c-torture.exp(c-torture-execute): Fix typo.
16262
16263         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16264         testcase as the executable name. Keep the executable around if
16265         the test fails.
16266
16267 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16268
16269         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16270         changes.  Only test one -g option, and move it to the end of the
16271         list of options to test.
16272
16273 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16274
16275         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16276         variable GCC_TORTURE_OPTIONS to supply default switches separated
16277         by colons.  If no environment variable, run tests with -O0 -g, -O1
16278         -g, and -O2 -g as well.
16279
16280 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16281
16282         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16283         explanatory comments. Fix indentation.
16284
16285 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16286
16287         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16288
16289 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16290
16291         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16292         * g++.old-deja/g++.mike/p7325.C: Likewise.
16293         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16294
16295 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16296
16297         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16298         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16299         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16300         * g++.old-deja/g++.law/operators4.C: Likewise.
16301
16302 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16303
16304         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16305         * g++.old-deja/g++.mike/p784.C: Ditto.
16306         * g++.old-deja/g++.mike/p785.C: Ditto.
16307
16308 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16309
16310           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16311
16312 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16313
16314         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16315         target feature; pass this to c-torture-execute as needed.
16316
16317 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16318
16319         * lib/c-torture.exp(c-torture-execute): If the previous and the
16320         current executables being tested are identical, we don't need to
16321         run the executable again. Try to make the executable names
16322         unique. Add an optional argument for passing additional compiler
16323         flags.
16324
16325 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16326
16327         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16328
16329 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16330
16331         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16332
16333 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16334
16335         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16336         32bit or larger longs.
16337
16338         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16339         have either a 32bit long or 32bit int.
16340
16341 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16342
16343         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16344         Make double precision tests dependent on sizeof (double).
16345
16346 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16347
16348         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16349         too.
16350
16351 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16352
16353         * gcc.c-torture/compile/961203-1.cexp: New script.
16354
16355 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16356
16357         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16358         up the includes ourselves.
16359
16360 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16361
16362         * lib/plumhall.exp: Remove random include, and add a few
16363         verbose messages for debugging.
16364
16365 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16366
16367         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16368         of trying to do it ourselves.
16369
16370 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16371
16372         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16373
16374 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16375
16376         * gcc.prms/5403.c: Made regexp a bit less strict.
16377
16378 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16379
16380         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16381         is returned from remote_load instead.
16382         * lib/plumhall.exp: Ditto.
16383         * lib/mike-g++.exp: Ditto.
16384         * lib/old-dejagnu.exp: Ditto.
16385         * lib/c-torture.exp: Ditto.
16386
16387 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16388
16389         * lib/g++.exp: Use build_wrapper procedure.
16390         * lib/gcc.exp: Ditto.
16391
16392 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16393
16394         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16395         an old-style decl for malloc.  Fixes tests to work when
16396         sizeof (int) != sizeof (size_t).
16397
16398 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16399
16400         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16401
16402         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16403         use stdargs.h interface.
16404
16405 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16406
16407         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16408         NO_VARARGS when compiling.
16409
16410 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16411
16412         * lib/plumhall.exp(ph_includes): New procedure.
16413         (ph_make): Use it.
16414         (ph_compiler): Ditto.
16415
16416         * lib/g++.exp: Rename test-glue.c to testglue.c.
16417         * lib/gcc.exp: Ditto.
16418
16419 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16420
16421         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16422         to completion when it's called.
16423
16424 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16425
16426         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16427         is defined, don't do test.
16428
16429 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16430
16431         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16432         for object files.
16433         (ph_summary): Mark skipped testcases as untested, not unresolved.
16434
16435         * lib/plumhall.exp (ph_make): If unresolved because of bad
16436         errorCode, record errorCode in log file.
16437         (*): Replace send_log/verbose with verbose -log.
16438
16439 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16440
16441         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16442         double conversion if double isn't at least 8 bytes.
16443
16444         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16445         int to work with targets where int is 16 bits.
16446
16447         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16448         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16449         precision for the test to complete.
16450
16451 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16452
16453         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16454         if d10v is not compiled with the -mdouble64 flag.
16455         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16456
16457         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16458         d10v is not compiled with the -mint32 flag.
16459
16460 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16461
16462         * lib/plumhall.exp: Use incr_count.
16463
16464 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16465
16466         * gcc.c-torture: Update to c-torture-1.45.
16467
16468 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16469
16470         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16471         the name of the expect testcase file).
16472
16473         * lib/g++.exp(g++_init): Ditto.
16474
16475 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16476
16477         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16478         the host.
16479
16480         * lib/gcc.exp(gcc_exit): New procedure.
16481
16482 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16483
16484         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16485         specs where appropriate.
16486
16487         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16488         because of new "candidates are" messages, and removed a few
16489
16490         * Converted all non-old-style g++ testcases to old-style, and
16491         moved into g++.old-deja.
16492
16493 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16494
16495         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16496         options.
16497
16498         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16499         succeeded.
16500
16501         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16502
16503 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16504
16505         * lib/gcc.exp (gcc_target_compile): Add support for defining
16506         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16507         the machine doesn't have those features.
16508
16509 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16510
16511         * g++.law/operators4.exp: Don't use LIBS.
16512
16513 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16514
16515         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16516
16517         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16518         * lib/g++.exp: Set it here instead. Also, allow use of the
16519         --tool_exec and --tool_opt options. Change CXX to
16520         GXX_UNDER_TEST.
16521
16522         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16523
16524         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16525
16526 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16527
16528         * lib/old-dejagnu.exp: Use prune_warnings instead of
16529         prune_system_crud.
16530         * lib/mike-g++.exp: Ditto.
16531         * lib/gcc.exp: Ditto.
16532         * lib/g++.exp: Ditto.
16533
16534         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16535
16536 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16537
16538           * 941014-2.c: Include stdlib.h
16539           * 960327-1.c: Include stdio.h
16540           * dbra.c, index-1.c: Don't assume ints are 32bits.
16541
16542 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16543
16544         * lib/gcc.exp: Add gcc,stack_size target feature.
16545
16546         * lib/g++.exp(g++_target_compile): Add the include and link
16547         paths here, not in two other places. And, it's $options, not
16548         options.
16549
16550         * lib/mike-g++.exp(postbase): Remove the code that determines
16551         the correct include and link paths.
16552         * g++.old-deja/old-deja.exp: Ditto.
16553
16554 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16555
16556         * lib/g++.exp(g++_init): target_compile no longer returns the
16557         filename of the result.
16558
16559 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16560
16561         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16562         call to glob.
16563
16564         * gcc.c-torture/special/special.exp: Change call to
16565         gcc_target_compile to include the object file.
16566
16567 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16568
16569         * gcc.c-torture/special/special.exp: Correct misspelling in last
16570         change.
16571
16572 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16573
16574         * lib/plumhall.exp(ph_summary): Log the entire output of the
16575         executable. Return -1 if there were any failures, 0 otherwise.
16576         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16577         (ph_make): Clean up objects and executables that were built
16578         if the tests succeeded.
16579
16580 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16581
16582         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16583         libraries and includes in the build tree as appropriate.
16584
16585 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16586
16587         * lib/c-torture.exp: Instead of looking for the global variable
16588         NO_LONG_LONG, check to see if that's a feature of the target.
16589
16590 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16591
16592         * config/default.exp: Minimize. Delete the remainer of the files in
16593         config; this functionality is now in devo/dejagnu/config.
16594
16595         g++.*/*: Pass any additional flags used to compile to postbase;
16596         delete CXXFLAGS.
16597
16598         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16599         is now done by runtest.exp. Use gcc_target_compile instead of
16600         compile.
16601
16602         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16603         Remove references to CFLAGS. Use remote_file instead of
16604         calling rm -f.
16605         (c-torture): Take a list of arguments to use to compile this
16606         testcase.
16607
16608         lib/g++.exp: Simplify. Use target_compile instead of compile.
16609         lib/gcc-dg.exp: Ditto.
16610         lib/gcc.exp: Ditto.
16611         lib/mike-{gcc,g++}.exp: Ditto.
16612         lib/old-dejagnu.exp: Ditto.
16613         lib/plumhall.exp: Ditto.
16614
16615 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16616
16617         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16618         (ph_linker): Likewise.
16619
16620 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16621
16622           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16623         MAP_ANON / MAP_ANONYMOUS if defined;
16624         else try to map from /dev/zero .
16625
16626 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16627
16628         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16629         isn't defined, then define it to MAP_ANONYMOUS.
16630
16631 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16632
16633         * gcc.c-torture: Update to c-torture-1.42 release.
16634
16635 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16636
16637         * gcc.c-torture: Update to c-torture-1.41 release.
16638
16639 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16640
16641         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16642         c-torture release.
16643
16644 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16645
16646         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16647         and LDFLAGS.  Fix second case to append the target_info ldflags
16648         onto LDFLAGS, not CFLAGS.
16649         * lib/g++.exp (g++_init): Add target_info stuff.
16650         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16651         of libgloss and newlib flags for !native.
16652
16653         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16654         (GDB): Fix relative path to go up another dir for finding gdb.
16655
16656 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16657
16658         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16659         versions in the target_info array, if they don't exist.
16660
16661 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16662
16663         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16664
16665 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16666
16667         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16668         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16669
16670 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16671
16672         * lib/old-dejagnu.exp: Don't remove the output file before we've
16673         actually tested it. Don't append pwd to the path of the executable
16674         we're testing.
16675
16676 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16677
16678         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16679
16680 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16681
16682         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16683         temporary directory for compiler files, and set it to a default
16684         value of /tmp. Set $output as the name of the output file from
16685         compiling the testcase. Add a -o option to $cflags_var so the
16686         compiler writes the final output file as $output. Set $executable
16687         to $output.
16688
16689         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16690         directory for compiler files, and set it to /tmp if it doesn't
16691         already have a value. Set $output_file to the name of the output
16692         file from compiling the testcase. Add a -o option to CXXFLAGS so
16693         the compiler writes the final output file as $output. Use $output
16694         as the executable to be tested.
16695
16696 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16697
16698         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16699
16700 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16701
16702         * gcc.c-torture/execute/pending-1.c: New test.  Still
16703         pending in Tege's queue.
16704
16705 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16706
16707         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16708         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16709         if there were failures.  Call unresolved if there were unresolved
16710         testcases.  Call gcc_fail if program did not run to completion.
16711         (ph_make): Pass additional argument name to ph_execute.
16712         (ph_execute): Add new argument.  Pass additional arguments to
16713         ph_summary.  Call gcc_fail is there is no execution output.
16714
16715 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16716
16717         * lib/plumhall.exp (proc_summary): Output relavent summary
16718         lines into the log so specific failures in plumhall can be
16719         investigated.
16720
16721 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16722
16723         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16724         (c-torture-execute): Don't try to execute tests which use
16725         "long long" types if $NO_LONG_LONG is nonzero.
16726
16727 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16728
16729         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16730         not c-torture.
16731
16732         * gcc.ieee: Move from here.
16733         * gcc.c-torture/execute/ieee: To here.
16734
16735 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16736
16737         * gcc.c-torture: Update to c-torture-1.41 release.
16738
16739 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16740
16741         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16742         not "$output".
16743
16744 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16745
16746         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16747         -c present.
16748
16749 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16750
16751         * config/proelf.exp: Handle connecting to a simulator.
16752
16753 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16754
16755         * config/proelf.exp: New file.  Enough framework that we can
16756         run c-torture tests on the proelf targets (or any other target
16757         that gdb can connect to for that matter).
16758
16759 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16760
16761         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16762         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16763
16764         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16765         exec_output exists.
16766
16767 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16768
16769         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16770         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16771
16772         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16773         to pass/fail/unresolved/unsupported/untested.  Caller must now
16774         call unresolved/unsupported/untested.
16775         * lib/*.exp: Update FSF address.  Update to handle new results of
16776         ${tool}_load.
16777         * lib/chill.exp (verbose): Delete.
16778
16779 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16780
16781         * lib/gcc.exp (default_gcc_start): Change order of args to
16782         $LDFLAGS $CFLAGS $LIBS.
16783         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16784         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16785         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16786         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16787         * gcc.misc-tests/dg-test.exp: Likewise.
16788         * gcc.misc-tests/msgs.exp: Likewise.
16789         * gcc.prms/prms.exp: Likewise.
16790         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16791         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16792
16793         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16794
16795 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16796
16797         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16798
16799         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16800         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16801
16802         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16803         necessary.
16804
16805 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16806
16807         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16808         global for loop; add use of $mathlib.
16809         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16810         settings here; set mathlib for anything but VxWorks.
16811
16812 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16813
16814         * gcc.c-torture: Update to c-torture-1.40 release.
16815
16816 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16817
16818         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16819         dg.exp.
16820
16821 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16822
16823         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16824         global.
16825
16826 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16827
16828         * lib/g++.exp (LIBS): Define if not already.
16829         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16830         (gcc-dg-prune): Call prune_gcc_output.
16831         * lib/gcc.exp (prune_gcc_output): New proc.
16832         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16833         prune_gcc_output.
16834
16835 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16836
16837         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16838         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16839
16840 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16841
16842         * gcc.c-torture: Update to c-torture-1.39 release.
16843
16844 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16845
16846         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16847         fails, try others as well.
16848
16849 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16850
16851         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16852         If compilation fails, mark execute tests as `untested'.
16853         If test is marked as unsupported, don't mark compilation and
16854         execute tests as failed.
16855
16856 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16857
16858         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16859         libstdc++ for whether or not we want to be doing shared
16860         libraries.  Delete link_curses since we don't need it anymore.
16861         * lib/mike-g++.exp (postbase): Don't link in libg++.
16862         * g++.old-deja/old-deja.exp: Likewise.
16863
16864 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16865
16866         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16867
16868 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16869
16870         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16871         For that, add `-Wl,-a,shared_archive'.
16872         * g++.old-deja/old-deja.exp: Likewise.
16873
16874 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16875
16876         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16877
16878 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16879
16880         * lib/mike-g++.exp (postbase): Pay attention to the status of
16881         g++_load.
16882
16883 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16884
16885           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16886
16887 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16888
16889         * lib/gcc.exp (default_gcc_start): No longer need to log program
16890         being executed or its output, execute_anywhere does that now.
16891         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16892         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16893
16894 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16895
16896         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16897         the same as those in lib/g++.exp.
16898
16899 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16900
16901         * gcc.c-torture: Update to c-torture-1.38 release.
16902         * gcc.ieee: Related changes.
16903
16904 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16905
16906         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16907         "exec". Minor reformatting changes.
16908
16909         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16910         cross. This means all "exec" calls now work on a remote host as
16911         well.
16912         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16913         cross. Filter out the extra "\r\n" stuff that expect puts in.
16914         (c-torture-execute): Filter out the bogus warnings like
16915         c-torture-compile does. Add support for canadian cross.
16916         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16917         Use execute_anywhere rather than calling exec directly. Now it
16918         works for canadian cross testing.
16919
16920 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16921
16922         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16923         results into a variable, and check that rather than using file exists.
16924
16925 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16926
16927         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16928         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16929
16930 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16931
16932         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16933         lib_curses if there's a shared libg++ in the build tree.
16934
16935 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16936
16937         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16938         if not supported target.
16939
16940 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16941
16942         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16943         link_curses up to always happen, not just for native builds.
16944
16945 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16946
16947         * gcc.c-torture: Update to c-torture-1.36 release.
16948         * gcc.failure: Related changes.
16949
16950 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16951
16952         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16953
16954 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16955
16956         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16957         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16958         runshlib, link_curses, and mathlib for link and run.
16959
16960         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16961         pass the runtime shared library options for Solaris, OSF/1, and
16962         Irix5, and link with -lcurses to avoid unresolved references.
16963
16964 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16965
16966         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16967         only run once.
16968
16969 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16970
16971         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16972
16973 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16974
16975         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16976         do not have a framework for the "compat" tests yet.
16977
16978 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16979
16980         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16981         set to null if we're testing vxworks5.1.  Use that instead of
16982         `-lm' in the setting of LIBS for link and run.
16983
16984 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16985
16986         * config/rom68k.exp (${tool}_load): Major changes to make it
16987         work.  Verified that it does in fact return the stuff in
16988         exec_output properly.  Catch any Emul or any TRAP other than 0.
16989
16990 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16991
16992         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16993         LDFLAGS properly for targets that need stuff from libgloss.
16994         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16995         only run once.
16996         (gpp_initialized): New variable.
16997
16998 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16999
17000         * config/rom68k.exp: Load libgloss.exp.
17001         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17002         so we can produce a fully linked binary.
17003         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17004         so we can produce a fully linked binary.
17005
17006 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17007
17008         * lib/plumhall.exp (ph_section): Watch for expected failures.
17009         Add missing `else'.
17010
17011         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17012         run the testcase.
17013         (c-torture): Likewise.
17014
17015 1995-08-28  Doug Evans  <dje@cygnus.com>
17016
17017         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17018
17019         * lib/mike-g++.exp (mike_cleanup): New proc.
17020         (prebase): New globals compiler_result, not_compiler_result,
17021         target_regexp.
17022         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17023         allow leading "-" in pattern.  Watch for unsupported tests.
17024         If $compiler_result is set, pattern match assembler code,
17025         and ditto for $not_compiler_result.
17026         * lib/mike-gcc.exp: Likewise.
17027
17028         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17029         execution "succeeded".
17030
17031 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17032
17033         * config/win32.exp: New file.
17034         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17035
17036 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17037
17038         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17039         unsupported.
17040         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17041         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17042         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17043
17044         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17045         "... without exceptions was ...".  That is now handled by
17046         prune_system_crud.
17047         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17048
17049 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17050
17051         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17052         sieve.c,sort2.c}: New files.
17053         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17054         sieve.exp,sort2.exp}: Drivers for them.
17055
17056         * lib/mike-gcc.exp (program_output): New user settable variable.
17057         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17058         messages.
17059         * lib/mike-g++.exp (program_output): New user settable variable.
17060
17061         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17062
17063         * config/sh.exp: Deleted (use sim.exp instead).
17064
17065 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17066
17067         * config/vx.exp: Declare CHECKTASK as global.
17068         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17069         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17070         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17071
17072 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17073
17074         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17075         target. Like vx.exp, only includes `vx29k.exp' instead of
17076         `vxworks.exp'.
17077
17078 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17079
17080         * config/sim.exp: Increase time limit from 120 seconds to 240.
17081
17082 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17083
17084         * gcc.c-torture/execute/950628-1.c: New test.
17085
17086 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17087
17088         * gcc.c-torture: Update with changes/additions from
17089         c-torture-1.34.
17090
17091 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17092
17093         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17094
17095 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17096
17097         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17098
17099 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17100
17101         * gcc.c-torture/compile/950512-1.c: New test.
17102         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17103         * gcc.dg/struct-ret-1.c: Likewise.
17104
17105 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17106
17107         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17108           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17109
17110 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17111
17112         * gcc.c-torture/special/920411-1.c: Deleted.
17113         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17114
17115 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17116
17117         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17118         cpu limit.
17119
17120 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17121
17122         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17123
17124 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17125
17126         From kenner;
17127         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17128         is the proper length.
17129         * va-arg-3.c: Likewise.
17130
17131 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17132
17133         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17134         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17135
17136         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17137         * lib/g++.exp (default_g++_start): Delete old cruft.
17138
17139 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17140
17141         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17142         (2 * (1 << 18)) to (2 * (1 << 17)).
17143
17144         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17145
17146 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17147
17148         * config/rom68k.exp: Renamed from config/idp.exp
17149
17150 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17151
17152         * c-torture/compile/921109-2.c
17153
17154 1995-04-18  Mike Stump  <mrs@cygnus.com>
17155
17156         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17157         excess errors.
17158
17159 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17160
17161         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17162         output.
17163         * lib/g++.exp (default_g++_start): Likewise.
17164
17165 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17166
17167         * gcc.c-torture/compile/950329-1.c: New test.
17168
17169 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17170
17171           * config/bug.exp (${tool}_load): Updated to use new remote_open
17172           and remote_close procs.
17173         * config/idp.exp: New file.
17174
17175 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17176
17177         * gcc.c-torture/execute/950322-1.c: New test.
17178
17179 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17180
17181         * config/vx.exp (${tool}_load): Clean up testing of return code from
17182         vxworks_ld and vxworks_spawn.
17183
17184 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17185
17186         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17187
17188 1995-03-13  Mike Stump  <mrs@cygnus.com>
17189
17190         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17191         can mark excess errors on a machine by machine basis.  Note, the
17192         default is to not expect any excess errors, even when excess
17193         errors test - is given, so you will want to put an XFAIL ... on
17194         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17195         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17196         those 4 machines, but no others.
17197
17198 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17199
17200         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17201         * lib/c-torture.exp: to here.
17202
17203 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17204
17205         * gcc.c-torture/execute/950221-1.c: New test.
17206         * gcc.c-torture/execute/struct-ret-1.c: New test.
17207         * gcc.c-torture/compile/950221-1.c: New test.
17208
17209         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17210
17211 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17212
17213         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17214         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17215
17216 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17217
17218         * g++.gb: New directory of tests, derived from my signature and
17219         class scoping tests.
17220
17221         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17222         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17223         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17224         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17225         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17226         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17227         * g++.gb/sig25.C: Likewise.
17228
17229         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17230         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17231         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17232         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17233         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17234         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17235         * g++.gb/sig25.exp: Likewise.
17236
17237         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17238         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17239         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17240         * g++.gb/scope13.C: Likewise, this test still fails.
17241
17242         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17243         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17244         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17245         * g++.gb/scope13.exp: Ditto.
17246
17247         * g++.gb/README: New file, explains what these tests are about.
17248
17249 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17250
17251         * lib/dg.exp (dg-do): Support `preprocess'.
17252         (dg-test): Likewise.
17253
17254 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17255
17256         * config/udi.exp: change "continue -expect" to "exp_continue".
17257
17258 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17259
17260         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17261         Delete redundant tests.
17262
17263         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17264         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17265         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17266         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17267         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17268         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17269         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17270         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17271
17272         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17273         storing label pointers.
17274         * gcc.c-torture/execute/921019-1.c: Likewise.
17275         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17276         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17277         parameter fp.
17278         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17279         constants.
17280
17281         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17282         Delete obsolete tests.
17283
17284         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17285         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17286         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17287         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17288         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17289         * gcc.c-torture/compile/950124-1.c: New test.
17290
17291         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17292
17293 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17294
17295         * lib/mike-g++.exp: Add -lm to LIBS.
17296
17297 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17298
17299         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17300
17301 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17302
17303         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17304
17305 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17306
17307         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17308
17309 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17310
17311         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17312         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17313         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17314         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17315         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17316         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17317         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17318         * g++.law/{operators31.C, operators32.C,
17319         * g++.law/{operators33.C, operators34.C}: Likewise.
17320         * g++.law/{pic1.C, refs2.C}: Likewise.
17321         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17322         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17323         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17324         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17325
17326         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17327         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17328         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17329         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17330         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17331         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17332         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17333         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17334         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17335         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17336         * g++.law/{operators34.exp}: Likewise.
17337         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17338         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17339         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17340         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17341         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17342
17343         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17344         No longer expected to fail.
17345         * g++.law/missed-error3.C: Tweak for recent bool changes.
17346
17347 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17348
17349         * config/emb-unix: Deleted.
17350         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17351         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17352
17353 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17354
17355         * lib/dg.exp (dg-test): Fix typo in last patch.
17356
17357 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17358
17359         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17360         (handles multiple occurrences).
17361
17362 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17363
17364         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17365         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17366         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17367         printed).
17368         * lib/c-torture.exp (c-torture-compile): Likewise.
17369         (c-torture): Prepend full path if missing.
17370         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17371         (gcc_fail): Likewise.
17372         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17373
17374 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17375
17376         * lib/netware.exp: Only attach to NetWare i386 systems.
17377
17378 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17379
17380         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17381         messages.  Add test name to "output pattern match" pass/fail message.
17382
17383 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17384
17385         * gcc.dg: New testsuite.
17386         * gcc.dg/dg.exp: New file.
17387
17388         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17389         test-switch.c}: Deleted.
17390
17391         * gcc.misc-tests/msgs.exp: New testcase driver.
17392
17393 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17394
17395         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17396         Watch for illegal return values from ${tool}_load.
17397         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17398         cross targets.  Coerce return value >0 to 1.
17399
17400 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17401
17402         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17403
17404         * config/emb-unix.exp: New file.
17405
17406         * config/sim.exp: Error if variable $SIM not defined.
17407         (${tool}_load): Mark test as "untested" if simulator missing.
17408
17409         * config/unix.exp: Load remote.exp to get rcp_download.
17410         * lib/c-torture.exp: Use different option lists for testcases with
17411         and without loops.
17412         * gcc.c-torture/execute/execute.exp: Likewise.
17413
17414 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17415
17416         * config/*.exp: Clarify return code from ${tool}_load.
17417         Call `unresolved' or `untested' instead of `warning' or `perror'
17418         (sometimes you still want to call both though).
17419         Add comment that `shell_id' is local to each file.
17420         * config/udi.exp (timeout): Set to 30.
17421         Don't print warning if connection fails, $connectmode has already
17422         printed an error.
17423         (${tool}_load): Move verbose messages to level 2.
17424         Rework pattern for "Process started" message.
17425         Pass `shell_id' to ${connectmode}_download.
17426         Retry twice upon timeout.  Make resetting of target more robust.
17427         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17428         Pass `shell_id' to exit_$connectmode.
17429         Only call exit_$connectmode if connected.
17430         * config/unix.exp (${tool}_load): Check return codes better.
17431         * config/vrtx.exp (${tool}_load): Likewise.
17432         * config/vx.exp (${tool}_load): Likewise.
17433         Delete unneeded global's.
17434         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17435         from ${tool}_load.
17436         (dg-stat): Delete.
17437         (dg-init): Delete recording of pass/fail counts.
17438         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17439         (old-dejagnu-init): Likewise.
17440         (old-dejagnu-stat): Delete contents, empty proc now.
17441         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17442         (c-torture): Delete references to lcnt, lpass, lfail.
17443         Get option list from TORTURE_OPTIONS.
17444         Delete -funroll[-all]-loops if no loops.
17445         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17446         (g++_stat): Delete contents (empty proc now).
17447         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17448         (gcc_finish): Likewise.
17449         (gcc_stat): Deleted.
17450         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17451         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17452         * gcc.c-torture/execute/execute.exp: Likewise.
17453         Split tests into two parts: compile, execute.
17454         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17455         no loops.  Update to reflect clarified return codes from ${tool}_load.
17456
17457 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17458
17459         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17460         to grep for.
17461         (old-dejagnu): Likewise (where necessary).
17462
17463 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17464
17465         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17466
17467         * lib/dg.exp (dg-process-target): Fix processing of selector.
17468         Add comment regarding use of `error'.
17469
17470         * lib/gcc.exp (prune_system_crud): Define if missing.
17471         * lib/g++.exp (prune_system_crud): Likewise.
17472
17473         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17474         Call prune_system_crud.
17475         * lib/dg.exp (dg-runtest): New proc.
17476         Use perror instead of send_user for tcl errors in testcase.
17477         Don't return any value, it's never used.
17478         Don't clobber previous definition of `unknown'.
17479         Print tcl errors in `dg-final'.
17480
17481 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17482
17483         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17484         (dg-test): Don't print errorInfo, it contains stack backtrace.
17485
17486 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17487
17488         * lib/g++.exp (runtest_file_p): Define if missing.
17489
17490 1994-09-24  Doug Evans  (dje@cygnus.com)
17491
17492         * lib/mike-g++.exp: Comment out loading of g++.exp.
17493         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17494         (default_g++_version): Always print something.
17495         (default_g++_start): Comment out call to `which'.
17496         (g++_start, g++_load): Deleted (must be defined in config file).
17497         * lib/gcc.exp: Test for existence of $CC at start.
17498         Delete check for tmpdir (done in gcc_init).
17499         (default_gcc_version): Always print something.
17500         (default_gcc_start): Comment out call to `which'.
17501         * config/*.exp: Major cleanup - make cross targets work at least a
17502         little better for g++ (by not being "--tool gcc" specific).
17503         Rename gcc_xxx to ${tool}_xxx.
17504         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17505         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17506
17507 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17508
17509         * lib/c-torture.exp (c-torture-compile): Rework compiler
17510         message processing.
17511
17512         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17513         c-torture.
17514
17515 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17516
17517         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17518
17519         * lib/dg.exp (dg-process-target): Support { target native }.
17520
17521 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17522
17523         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17524         looked for "... program xxx got fatal signal".
17525         Correct regsub munging of `comp_output'.
17526         Ignore compiler messages "path prefix not used" and "linker input
17527         file unused".
17528
17529 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17530
17531         * lib/gcc.exp (runtest_file_p): Define if missing.
17532         * gcc.prms/template.c: Example to work from.
17533
17534 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17535
17536         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17537         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17538
17539         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17540         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17541         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17542         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17543
17544         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17545         (dg-process-target): No longer a varargs proc.
17546         Return S/N for target, P/F for xfail.  All callers changed.
17547         (user option procs): More argument checking.
17548         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17549         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17550         (dg-test): Skip test if not running on selected target in `dg-do'.
17551         Update handling of `dg-do-what', `dg-output-text'.
17552         Separate execution pass/fail from output pattern match pass/fail.
17553         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17554
17555 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17556
17557         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17558         target for 920510-1.c.
17559
17560 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17561
17562         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17563         Clean up comment regarding use of passcnt, etc.
17564         (gcc_stat): Don't update `testcnt' here.
17565         (gcc_finish): Do it here.
17566         Might as well reset `but_id' here too.
17567         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17568         to determine if the file should be tested.
17569         * gcc.c-torture/compile/compile.exp: Likewise.
17570         * gcc.c-torture/execute/execute.exp: Likewise.
17571         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17572         * gcc.misc-tests/dg-test.exp: Likewise.
17573         * gcc.prms/prms.exp: Likewise.
17574         * gcc.wendy/wendy.exp: Likewise.
17575         * g++.old-deja.exp: Likewise.
17576         Move "Testing file" message to verbose level 1.
17577
17578 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17579
17580         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17581
17582 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17583
17584         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17585         (default_gcc_start): Accept optional second list element
17586         of compiler flags.  Print compiler output at verbosity level 2.
17587         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17588         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17589         Save current values of framework globals passcnt, failcnt, xpasscnt,
17590         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17591         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17592         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17593         xfailcnt to compute stats.  Update framework global `testcnt' from
17594         pass/fail counts.
17595         (gcc_finish): New proc.  Clean up test environment.
17596         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17597         (gcc_epass, gcc_efail): Delete.
17598         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17599         argument of line number.
17600         (dg-init): If the tool has an init routine, call it.
17601         (dg-test): Remove args `cflags_var' and `libs_var'.
17602         Pass all compiler options to ${tool}_start.
17603         Handle missing line number.
17604         (dg-finish): New function.
17605         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17606         particular files.  Call gcc_finish at end.  Move "skipping test"
17607         message to verbosity level 3.
17608         * gcc.c-torture/compile/compile.exp: Likewise.
17609         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17610         * gcc.c-torture/execute/execute.exp: Likewise.
17611         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17612         Print testcase being tried at verbosity level 1.
17613         * gcc.c-torture/special/special.exp: Unset xfail.
17614         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17615         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17616         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17617         * gcc.failure/failure.exp: Likewise.
17618         * gcc.ieee/ieee.exp: Likewise.
17619         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17620         Update call to dg-test.  Call dg-finish at end.
17621         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17622         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17623         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17624         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17625         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17626         * gcc.wendy/wendy.exp: Add copyright.
17627         Delete setting of tmpdir (done by gcc_init).
17628         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17629         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17630         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17631         gcc_[ce]pass/fail.
17632
17633 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17634
17635         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17636         confusion.
17637         (g++_load): Likewise.
17638
17639         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17640         Rename argument to `prog' to remove the confusion.
17641         Varargs fns behave differently too!
17642         (g++_load): Likewise.
17643
17644         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17645
17646         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17647         what it is.  Delete (always) printing of status value for !native.
17648         Simplify verbose code, and include status and exec_output.
17649         (g++_load): Use gcc_load.
17650
17651 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17652
17653         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17654         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17655         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17656         940714-3.c as these testcases don't exist anymore.  Make
17657         va-arg-1.c expected to pass.
17658
17659 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17660
17661         * gcc.misc-tests/misc.exp: Only run specific testcases.
17662         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17663         * gcc.misc-tests/dg-[1-9].c: New files.
17664
17665         * lib/dg.exp: New testsuite driver.
17666         * gcc.prms/prms.exp: Use it.
17667
17668         * README.gcc: New file.
17669
17670         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17671         Document and reset `lxpass' and `lxfail'.
17672         Simplify "initialized" message.
17673         (gcc_stat): Clean up comments a little.
17674
17675 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17676
17677         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17678
17679 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17680
17681         * lib/old-dejagnu.exp (process-option): New proc.
17682         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17683         (old-dejagnu): Simplify.
17684         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17685
17686 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17687
17688         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17689         exists and is not an empty string.
17690
17691         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17692         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17693         finished.
17694         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17695         automatically.
17696
17697         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17698         longer expected to fail.
17699
17700         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17701         "f" function call.
17702
17703         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17704
17705         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17706         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17707         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17708         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17709         c-torture-1.29.
17710
17711         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17712         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17713
17714         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17715
17716         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17717         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17718
17719         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17720         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17721         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17722
17723 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17724
17725         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17726         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17727         940714-1.c, 940714-2.c, 940714-3.c},
17728         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17729         gcc.misc-tests/{mg.c,mg.exp}:
17730         New tests.
17731         * gcc.noncompile/noncompile.exp: Change accordingly.
17732
17733 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17734
17735         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17736         Undo previous clobberage.
17737
17738 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17739
17740         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17741         * gcc.special/{930510-1.c, special.exp}:
17742         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17743         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17744         struct-varargs-1.c}: New tests from c-torture-1.26.
17745
17746 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17747
17748         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17749           argument to switch.
17750
17751 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17752
17753         * Revert the previous changes.  Please see Rob's directory
17754           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17755           fixes.
17756
17757 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17758
17759         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17760             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17761             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17762             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17763             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17764             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17765             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17766             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17767             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17768             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17769             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17770             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17771             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17772             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17773             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17774             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17775             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17776             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17777             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17778             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17779             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17780             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17781             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17782             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17783             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17784             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17785             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17786
17787 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17788
17789         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17790             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17791           with perror calls.
17792
17793 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17794
17795         * config/unix.exp (g++_load): Fix syntax.
17796
17797 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17798
17799         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17800         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17801         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17802         Don't expect va-arg-1.c to fail.  Correct expected output for
17803         920928-1.c.
17804         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17805         * gcc.wendy/hbm4.c: Correct typo.
17806         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17807
17808 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17809
17810         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17811         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17812         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17813         * lib/c-torture.exp (c-torture-compile): Ditto.
17814
17815         Reduce volume of output (remove all the -I's and such).
17816         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17817         Call gcc_cpass, gcc_cfail.
17818         (c-torture): Pass testing option to c-torture-compile.
17819
17820 1994-03-21  Doug Evans  (dje@cygnus.com)
17821
17822         Bring patches over from progressive.
17823         * config/default.exp: Exit remote shell cleanly.
17824         (g++_exit, g++_start): Add default versions.
17825         * config/sim.exp (gcc_load): Use perror, not error.
17826
17827 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17828
17829         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17830         set in site.exp.
17831
17832 1994-03-14  Doug Evans  (dje@cygnus.com)
17833
17834         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17835         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17836         (wendy_try): New proc to run testcase.
17837         (main loop): Call 'em.
17838         * gcc.wendy/*.c: Clean up pass to correct expected output.
17839
17840         * lib/gcc.exp: Minor cleanup work.
17841         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17842
17843 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17844
17845         * config/sim.exp (gcc_load): Document return codes better.
17846         Don't pass -v to simulator.
17847
17848 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17849
17850           * gcc.special/920717-x.c: Fix typo.
17851           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17852           get at sources.
17853
17854         * lib/mike-gcc.exp: Fix typo.
17855
17856 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17857
17858         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17859         binary to use, transform the name.
17860         * config/*.exp: rename everything. Nuke any g++ specific files,
17861         it's now a special case of gcc that requires no special support.
17862         Add a default.exp for unsupported targets.
17863
17864 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17865
17866         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17867         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17868         version of Tcl.
17869
17870 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17871
17872         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17873         than a warning.
17874
17875 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17876
17877         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17878
17879 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17880
17881         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17882         option_list.  Compile every file with only 4/6 option choices
17883         (same as C torture) instead of with 12/18 different option
17884         choices.
17885         * lib/c-torture.exp: Likewise.
17886
17887         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17888         not already set.
17889
17890 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17891
17892         * lib/old-deja
17893           test cases, ready for DejaGnu.
17894
17895 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17896
17897         * Upgraded c-torture tests from 1.18 to 1.19
17898
17899         * gcc.compile: added test(s):
17900           930607-1.c
17901         * gcc.execute: added test(s):
17902           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17903
17904         * added new subdirectory for misc tests: gcc.misc-tests
17905         * gcc.misc-test(s): added tests:
17906           inst-check.c test-consts.c test-ior.c test-switch.c
17907
17908 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17909
17910         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17911
17912 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17913
17914         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17915
17916 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17917
17918         * Upgraded c-torture tests from 1.17 to 1.18
17919
17920 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17921
17922         * Upgraded c-torture tests from 1.12 to 1.17
17923
17924 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17925
17926         * lib/old-dejagnu.exp:
17927           Fixed handling of XFAIL target triplets to correctly
17928           recognize wildcard characters.  Removed code that
17929           appended a unique id tag to the end of the file name
17930           printed out by the result of the testcases within a
17931           given test file.
17932
17933 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17934
17935         * lib/old-dejagnu.exp:
17936           Reworked expected failure handling to trigger off of XFAIL
17937           keyword in keyphrase embeded in testcase source code. The
17938           XFAIL keyword must be at the end of the keyphrase line. It
17939           may optionally be followed by one or more target triplets.
17940           It has just occured that the handling of wildcards in the
17941           target triplet may not be correct.
17942
17943 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17944
17945         * g++.old-deja/tests:
17946           Moved all subdirectories up one level into g++.old-deja .
17947
17948         * lib/old-dejagnu.exp:
17949           Fixed problem with CXXFLAGS not being properly reset, and being
17950           corrupted with extraneous "-c" compiler option.  This was
17951           causing binaries to not be generated for test that needed them.
17952           Modified strings passed to "pass" and "fail" so that individual
17953           tests from the same test file would be distinguished by an
17954           identifier appended to the test file name in the summary logs;
17955           this corrected a problem with erroneous diff logs.  Added code
17956           to search testcases for expected fail and unexpected pass keywords.
17957
17958 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17959
17960         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17961
17962 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17963
17964         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17965           Removed extraneous text from end of "Special g++ Options"
17966           keyphrase.
17967
17968         * lib/old-dejagnu.exp: Added pattern matching to look for new
17969           keywords, embedded in testcases comments, which will trigger
17970           calls to xpass and xfail.
17971
17972 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17973
17974         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17975           comments embedded in the testcases, especially the one looking for
17976           special compiler options, as well as the pattern matching for the
17977           compiler output again.
17978
17979 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17980
17981         * lib/old-dejagnu.exp: Do a proper check of the return value for
17982           execute tests. Fixed several problems with the pattern matching
17983           of the compiler output which gave erroneous test results.
17984           Changed several of the test result messages to be more descriptive.
17985         * config/unix-g++.exp: Proc g++_load now actually works and
17986           executes the tests passed to it and returns a usable return
17987           value.
17988
17989 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17990
17991           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17992
17993 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17994
17995         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17996           Modified both files to properly execute the old style
17997           dejagnu tests. The previous versions of these files were
17998           experimental and did not function anything near correctly.
17999
18000 1993-04-05  Rob Savoye  (rob@cygnus.com)
18001
18002         * Removed all Makefile.in and configure.in files. No configuration
18003         needed now.
18004
18005 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18006
18007         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18008
18009 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18010
18011         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18012         gcc.special/configure.in, gcc.noncompile/configure.in,
18013         gcc.execute/configure.in, gcc.code_quality/configure.in,
18014         g++.other/configure.in, g++.old-deja/configure.in,
18015         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18016         in srcname setting.
18017
18018 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18019
18020         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18021         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18022         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18023
18024 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18025
18026         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18027         (gdb_exit): Don't remove *_soc files.
18028
18029 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18030
18031         * lib/c-torture.exp: Don't look for main; instead always use -w
18032         -c.  This is how the c-torture tests work.  Remove the object
18033         file if the compilation succeeds.
18034         * gcc.execute/execute.exp: Remove executable if test passes.
18035         * gcc.noncompile/noncompile.exp: Every test is an expected
18036         failure.
18037         * gcc.special/special.exp: Added tests from c-torture 1.11,
18038         corrected use of existing test.
18039         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18040         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18041         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18042         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18043         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18044         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18045         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18046         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18047         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18048         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18049         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18050         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18051         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18052         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18053         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18054         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18055         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18056         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18057         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18058         c-torture 1.11.
18059         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18060         correspond to c-torture 1.11.
18061
18062         * New file.