OSDN Git Service

PR c++/12170
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/12170
4         * g++.dg/template/ttp9.C: New test.
5
6 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7
8         * gcc.dg/format/cmn-err-1.c: New test.
9
10 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11
12         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
13         gcc.dg/Wparentheses-10.c: New tests.
14         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
15
16 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
17
18         PR fortran/16465
19         * gfortran.dg/g77//ffixed-line-length-0.f,
20         gfortran.dg/g77/ffixed-line-length-132.f,
21         gfortran.dg/g77/ffixed-line-length-72.f,
22         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
23         gfortran.dg/g77/README: Update.
24
25 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26
27         PR c++/13092
28         * g++.dg/template/non-dependent7.C: New test.
29         * g++.dg/template/non-dependent8.C: Likewise.
30         * g++.dg/template/non-dependent9.C: Likewise.
31         * g++.dg/template/non-dependent10.C: Likewise.
32
33 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
34
35         PR c++/16337
36         * g++.dg/parse/attr2.C: New test.
37
38 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
39
40         * g77.dg: Removed.
41         * g77.f-torture: Ditto.
42
43 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
44
45         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
46         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
47         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
48
49 2004-07-16  Richard Henderson  <rth@redhat.com>
50
51         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
52
53 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
54
55         * lib/fortran-torture.exp (fortran-torture): Don't test compile
56         tests with full list of options.
57         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
58         of TORTURE_OPTIONS if test contains 'dg-do run'.
59
60         PR fortran/16404
61         * gfortran.dg/do_iterator.f90: New test.
62
63 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
64
65         PR rtl-optimization/16536
66         * gcc.c-torture/execute/restrict-1.c: New test.
67
68 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
69
70         PR fortran/15324
71         * gfortran.dg/pr15324.f90: New test.
72
73         PR fortran/15129
74         * gfortran.dg/pr15129.f90: New test.
75
76         PR fortran/15140
77         * gfortran.dg/pr15140.f90: New test.
78
79         PR fortran/13792
80         * gfortran.fortran-torture/execute/bounds.f90: Add check for
81         compile-time simplification.
82
83 2004-07-14  Mike Stump  <mrs@apple.com>
84
85         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
86
87 2004-07-14  James E Wilson  <wilson@specifixinc.com>
88
89         PR target/16325
90         * gcc.dg/profile-generate-1.c: New.
91
92 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
93
94         * gcc.c-torture/execute/20040709-1.c: New test.
95         * gcc.c-torture/execute/20040709-2.c: New test.
96
97 2004-07-14  Mike Stump  <mrs@apple.com>
98
99         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
100
101 2004-07-14  Mike Stump  <mrs@apple.com>
102
103         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
104
105 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
106
107         PR c++/16518
108         * g++.dg/parse/mutable1.C: New test.
109         
110 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
111
112         PR tree-optimization/16443
113         * gcc.dg/tree-ssa/20040713-1.c: New test.
114
115 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
116
117         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
118         for operator new.
119
120 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
121
122         * gfortran.dg/g77/README: New file
123         * gfortran.dg/g77/19981216-0.f:  Copy from 
124         g77.f-torture/noncompile.  Add "dg-do compile" and
125         dg-error as required.
126         * gfortran.dg/g77/19990218-1.f: Likewise
127         * gfortran.dg/g77/19990905-1.f: Likewise
128         * gfortran.dg/g77/9263.f: Likewise
129         * gfortran.dg/g77/980615-0.f: Likewise
130         * gfortran.dg/g77/980616-0.f: Likewise
131         * gfortran.dg/g77/check0.f: Likewise
132         * gfortran.dg/g77/select_no_compile.f: Likewise
133
134 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
135
136         Copy files from g77.f-torture/compile.
137         Add "{ dg-do compile}".  Other changes as noted
138         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
139         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
140         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
141         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
142         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
143         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
144         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
145         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
146         statement to conform to standard.  Append alpha1.x for reference. 
147         * gfortran.dg/g77/xformat.f: Add dg-warning
148
149 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
150  
151         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
152         Add {dg-do compile} directive.
153         * gfortran.dg/g77/cpp2.F: Likewise
154
155 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
156
157         PR c++/5402
158         * g++.dg/lookup/name-clash1.C: New test.
159
160         PR c++/9777
161         * g++.dg/lookup/name-clash2.C: New test.
162
163         PR c++/12102
164         * g++.dg/lookup/name-clash3.C: New test.
165
166 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
167
168         * g++.dg/lookup/new2.C: New test.
169         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
170
171 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
172  
173         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
174         Add {dg-do compile} directive.
175         * gfortran.dg/g77/13060.f: Likewise
176         * gfortran.dg/g77/19990218-0.f: Likewise
177         * gfortran.dg/g77/19990305-0.f: Likewise
178         * gfortran.dg/g77/19990419-0.f: Likewise
179         * gfortran.dg/g77/19990502-0.f: Likewise
180         * gfortran.dg/g77/19990502-1.f: Likewise
181         * gfortran.dg/g77/19990525-0.f: Likewise
182         * gfortran.dg/g77/19990826-1.f: Likewise
183         * gfortran.dg/g77/19990826-3.f: Likewise
184         * gfortran.dg/g77/19990905-2.f: Likewise
185         * gfortran.dg/g77/20000412-1.f: Likewise
186         * gfortran.dg/g77/20000511-1.f: Likewise
187         * gfortran.dg/g77/20000511-2.f: Likewise
188         * gfortran.dg/g77/20000518.f: Likewise
189         * gfortran.dg/g77/20000601-1.f: Likewise
190         * gfortran.dg/g77/20000601-2.f: Likewise
191         * gfortran.dg/g77/20000629-1.f: Likewise
192         * gfortran.dg/g77/20000630-2.f: Likewise
193         * gfortran.dg/g77/20010115.f: Likewise
194         * gfortran.dg/g77/20010321-1.f: Likewise
195         * gfortran.dg/g77/20010426.f: Likewise
196         * gfortran.dg/g77/20020307-1.f: Likewise
197         * gfortran.dg/g77/8485.f: Likewise
198         * gfortran.dg/g77/960317-1.f: Likewise
199         * gfortran.dg/g77/970915-0.f: Likewise
200         * gfortran.dg/g77/980310-1.f: Likewise
201         * gfortran.dg/g77/980310-2.f: Likewise
202         * gfortran.dg/g77/980310-3.f: Likewise
203         * gfortran.dg/g77/980310-4.f: Likewise
204         * gfortran.dg/g77/980310-6.f: Likewise
205         * gfortran.dg/g77/980310-7.f: Likewise
206         * gfortran.dg/g77/980310-8.f: Likewise
207         * gfortran.dg/g77/980419-2.f: Likewise
208         * gfortran.dg/g77/980424-0.f: Likewise
209         * gfortran.dg/g77/980427-0.f: Likewise
210         * gfortran.dg/g77/980729-0.f: Likewise
211         * gfortran.dg/g77/981117-1.f: Likewise
212         * gfortran.dg/g77/toon_1.f: Likewise
213
214 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
215
216         PR c++/2204
217         * g++.dg/other/abstract2.C: New test.
218
219 2004-07-12  Paul Brook  <paul@codesourcery.com>
220
221         * gfortran.dg/pointer_init_1.f90: New test.
222
223 2004-07-11  Paul Brook  <paul@codesourcery.com>
224
225         PR fortran/15986
226         * gfortran.dg/contained_1.f90: New test.
227
228 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
229
230         * g++.dg/parse/defarg8.C: New test.
231
232 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
233
234         PR fortran/16433
235         * gfortran.dg/pr16433.f: New test.
236
237         PR fortran/17574
238         * gfortran.dg/pr15754.f90: New test.
239         
240 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
241
242         PR tree-optimization/16437
243         * gcc.c-torture/execute/bitfld-4.c: New test.
244
245 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
246         
247         * gfortran.fortran-torture/execute/common_2.f90: Add check for
248         access to common var from module.
249
250 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
251
252         PR fortran/16336
253         * gfortran.fortran-torture/execute/common_2.f90: New test.
254
255 2004-07-10  Paul Brook  <paul@codesourcery.com>
256
257         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
258
259 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
260
261         PR fortran/15969
262         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
263
264 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
265
266         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
267         * gfortran.dg/g77/ffixed-form-2.f: Likewise
268         * gfortran.dg/g77/ffree-form-1.f: Likewise
269         * gfortran.dg/g77/ffree-form-2.f: Likewise
270         * gfortran.dg/g77/ffree-form-3.f: Likewise
271         * gfortran.dg/g77/fno-underscoring.f: Likewise
272         * gfortran.dg/g77/funderscoring.f: Likewise
273         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
274
275 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
276         
277         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
278
279 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
280         Paul Brook  <paul@codesourcery.com>
281
282         PR fortran/13415
283         * gfortran.dg/common_pointer_1.f90: New test.
284
285 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
286
287         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
288
289 2004-07-09  James E Wilson  <wilson@specifixinc.com>
290
291         PR target/16364
292         * gcc.c-torture/compile/20040709-1.c: New.
293
294 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
295         
296         PR fortran/14077
297         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
298
299 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
300
301         PR fortran/13201
302         * gfortran.dg/shape_1.f90: New test.
303
304 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
305             Andrew Pinski  <apinski@apple.com>
306
307         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
308
309 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
310
311         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
312         comment.
313
314 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
315         Paul Brook  <paul@codesourcery.com>
316
317         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
318         '.f95' and '.F95'.
319
320 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
321
322         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
323
324 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
325
326         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
327         testcases with capital suffix.
328
329 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
330
331         PR fortran/15481
332         PR fortran/13372
333         PR fortran/13575
334         PR fortran/15978
335         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
336
337         * gfortran.dg/implicit_1.f90: New test.
338
339 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
340
341         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
342         expression to match gfortran warning/error messages
343         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
344         dg-error text.
345
346 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
347
348         * lib/fortran-torture.exp: Rename proc search_for to
349         search_for_re.
350
351 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
352
353         * gcc.c-torture/execute/simd-5.x: New file.
354         XFAIL on SPARC 64-bit at -O0.
355
356 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
357
358         PR c++/8211
359         PR c++/16165
360         * g++.dg/warn/effc3.C: New test.
361
362 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
363
364         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
365         change X to 1X in format.
366         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
367         add data statements to conform to standard.
368
369 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
370
371         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
372         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
373         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
374
375 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
376
377         * gfortran.dg/g77/7388.f: Copy from g77.dg
378         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
379         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
380         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
381         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
382         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
383         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
384         * gfortran.dg/g77/strlen0.f: Likewise
385
386 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
387
388         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
389         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
390
391 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
392
393         * gcc.c-torture/execute/920428-2.x: Delete.
394         * gcc.c-torture/execute/920501-7.x: Likewise.
395
396 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
397
398         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
399         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
400         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
401         prescott and c3-2.
402         (PREFETCH_3DNOW): Add -march=c3.
403
404 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
405
406         PR c/16437
407         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
408         * gcc.c-torture/execute/bf64-1.x: Likewise.
409
410 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
411
412         * gcc.c-torture/compile/20040708-1.c: New test.
413
414 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
415
416         PR c++/16169
417         * g++.dg/warn/effc2.C: New test.
418
419 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
420
421         * gcc.c-torture/execute/bitfld-1.x: Remove.
422         * gcc.c-torture/execute/bitfld-3.c: New test.
423         * gcc.dg/bitfld-2.c: Remove XFAILs.
424
425 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
426
427         PR c++/16276
428         * g++.dg/rtti/tinfo1.C: New file.
429
430 2004-07-07  Eric Christopher  <echristo@redhat.com>
431
432         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
433
434 2004-07-07  Andrew Pinski  <apinski@apple.com>
435
436         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
437
438 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
439
440         * g++.dg/init/call1.C: XFAIL.
441
442 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
443
444         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
445         except for movstrict*, to movmem* and clrstr* to clrmem*.
446
447 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
448
449         * gcc.c-torture/execute/20040707-1.c: New test.
450
451 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
452
453         * gcc.c-torture/execute/20040706-1.c: New test.
454
455 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
456
457         PR c++/3671
458         * g++.dg/template/spec14.C: New test.
459
460 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
461
462         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
463         nothing if not yet defined.  Use it in b, c and d type definitions.
464         * gcc.c-torture/execute/20040705-1.c: New test.
465         * gcc.c-torture/execute/20040705-2.c: New test.
466
467 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
468
469         PR c++/2518
470         * g++.dg/lookup/new1.C: New test.
471
472 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
473
474         PR c++/11406
475         * g++.dg/template/sizeof8.C: New test.
476
477 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
478
479         * gcc.c-torture/compile/20040705-1.c: New test.
480
481 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
482
483         * gfortran.fortran-torture/execute/seq_io.f90: New test.
484
485 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
486
487         * gcc.dg/cpp/if-mop.c: Two new testcases.
488         * gcc.dg/cpp/trad/comment-3.c: New.
489
490 2004-07-04  Paul Brook  <paul@codesourcery.com>
491
492         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
493
494 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
495
496         PR c++/3761
497         * g++.dg/lookup/crash4.C: New test.
498
499 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
500
501         * gcc.c-torture/execute/builtin-abs-1.c
502         * gcc.c-torture/execute/builtin-abs-2.c
503         * gcc.c-torture/execute/builtin-complex-1.c
504         * gcc.c-torture/execute/builtins/string-1-lib.c
505         * gcc.c-torture/execute/builtins/string-1.c
506         * gcc.c-torture/execute/builtins/string-2-lib.c
507         * gcc.c-torture/execute/builtins/string-2.c
508         * gcc.c-torture/execute/builtins/string-3-lib.c
509         * gcc.c-torture/execute/builtins/string-3.c
510         * gcc.c-torture/execute/builtins/string-4-lib.c
511         * gcc.c-torture/execute/builtins/string-4.c
512         * gcc.c-torture/execute/builtins/string-5-lib.c
513         * gcc.c-torture/execute/builtins/string-5.c
514         * gcc.c-torture/execute/builtins/string-6-lib.c
515         * gcc.c-torture/execute/builtins/string-6.c
516         * gcc.c-torture/execute/builtins/string-7-lib.c
517         * gcc.c-torture/execute/builtins/string-7.c
518         * gcc.c-torture/execute/builtins/string-8-lib.c
519         * gcc.c-torture/execute/builtins/string-8.c
520         * gcc.c-torture/execute/builtins/string-9-lib.c
521         * gcc.c-torture/execute/builtins/string-9.c
522         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
523         * gcc.c-torture/execute/builtins/string-asm-1.c
524         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
525         * gcc.c-torture/execute/builtins/string-asm-2.c
526         * gcc.c-torture/execute/stdio-opt-1.c
527         * gcc.c-torture/execute/stdio-opt-2.c
528         * gcc.c-torture/execute/stdio-opt-3.c
529         * gcc.c-torture/execute/string-opt-1.c
530         * gcc.c-torture/execute/string-opt-10.c
531         * gcc.c-torture/execute/string-opt-11.c
532         * gcc.c-torture/execute/string-opt-12.c
533         * gcc.c-torture/execute/string-opt-13.c
534         * gcc.c-torture/execute/string-opt-14.c
535         * gcc.c-torture/execute/string-opt-15.c
536         * gcc.c-torture/execute/string-opt-16.c
537         * gcc.c-torture/execute/string-opt-2.c
538         * gcc.c-torture/execute/string-opt-6.c
539         * gcc.c-torture/execute/string-opt-7.c
540         * gcc.c-torture/execute/string-opt-8.c:
541         Replace with ...
542
543         * gcc.c-torture/execute/builtins/abs-2.c
544         * gcc.c-torture/execute/builtins/abs-3.c
545         * gcc.c-torture/execute/builtins/complex-1.c
546         * gcc.c-torture/execute/builtins/fprintf.c
547         * gcc.c-torture/execute/builtins/fputs.c
548         * gcc.c-torture/execute/builtins/memcmp.c
549         * gcc.c-torture/execute/builtins/memmove.c
550         * gcc.c-torture/execute/builtins/memops-asm.c
551         * gcc.c-torture/execute/builtins/mempcpy-2.c
552         * gcc.c-torture/execute/builtins/mempcpy.c
553         * gcc.c-torture/execute/builtins/memset.c
554         * gcc.c-torture/execute/builtins/printf.c
555         * gcc.c-torture/execute/builtins/sprintf.c
556         * gcc.c-torture/execute/builtins/strcat.c
557         * gcc.c-torture/execute/builtins/strchr.c
558         * gcc.c-torture/execute/builtins/strcmp.c
559         * gcc.c-torture/execute/builtins/strcpy.c
560         * gcc.c-torture/execute/builtins/strcspn.c
561         * gcc.c-torture/execute/builtins/strlen-2.c
562         * gcc.c-torture/execute/builtins/strlen.c
563         * gcc.c-torture/execute/builtins/strncat.c
564         * gcc.c-torture/execute/builtins/strncmp-2.c
565         * gcc.c-torture/execute/builtins/strncmp.c
566         * gcc.c-torture/execute/builtins/strncpy.c
567         * gcc.c-torture/execute/builtins/strpbrk.c
568         * gcc.c-torture/execute/builtins/strpcpy-2.c
569         * gcc.c-torture/execute/builtins/strpcpy.c
570         * gcc.c-torture/execute/builtins/strrchr.c
571         * gcc.c-torture/execute/builtins/strspn.c
572         * gcc.c-torture/execute/builtins/strstr-asm.c
573         * gcc.c-torture/execute/builtins/strstr.c:
574         ... these new files.
575
576         * gcc.c-torture/execute/builtins/abs-2-lib.c
577         * gcc.c-torture/execute/builtins/abs-3-lib.c
578         * gcc.c-torture/execute/builtins/complex-1-lib.c
579         * gcc.c-torture/execute/builtins/fprintf-lib.c
580         * gcc.c-torture/execute/builtins/fputs-lib.c
581         * gcc.c-torture/execute/builtins/memcmp-lib.c
582         * gcc.c-torture/execute/builtins/memmove-lib.c
583         * gcc.c-torture/execute/builtins/memops-asm-lib.c
584         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
585         * gcc.c-torture/execute/builtins/mempcpy-lib.c
586         * gcc.c-torture/execute/builtins/memset-lib.c
587         * gcc.c-torture/execute/builtins/printf-lib.c
588         * gcc.c-torture/execute/builtins/sprintf-lib.c
589         * gcc.c-torture/execute/builtins/strcat-lib.c
590         * gcc.c-torture/execute/builtins/strchr-lib.c
591         * gcc.c-torture/execute/builtins/strcmp-lib.c
592         * gcc.c-torture/execute/builtins/strcpy-lib.c
593         * gcc.c-torture/execute/builtins/strcspn-lib.c
594         * gcc.c-torture/execute/builtins/strlen-2-lib.c
595         * gcc.c-torture/execute/builtins/strlen-lib.c
596         * gcc.c-torture/execute/builtins/strncat-lib.c
597         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
598         * gcc.c-torture/execute/builtins/strncmp-lib.c
599         * gcc.c-torture/execute/builtins/strncpy-lib.c
600         * gcc.c-torture/execute/builtins/strpbrk-lib.c
601         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
602         * gcc.c-torture/execute/builtins/strpcpy-lib.c
603         * gcc.c-torture/execute/builtins/strrchr-lib.c
604         * gcc.c-torture/execute/builtins/strspn-lib.c
605         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
606         * gcc.c-torture/execute/builtins/strstr-lib.c
607         * gcc.c-torture/execute/builtins/lib/abs.c
608         * gcc.c-torture/execute/builtins/lib/fprintf.c
609         * gcc.c-torture/execute/builtins/lib/memset.c
610         * gcc.c-torture/execute/builtins/lib/printf.c
611         * gcc.c-torture/execute/builtins/lib/sprintf.c
612         * gcc.c-torture/execute/builtins/lib/strcpy.c
613         * gcc.c-torture/execute/builtins/lib/strcspn.c
614         * gcc.c-torture/execute/builtins/lib/strncat.c
615         * gcc.c-torture/execute/builtins/lib/strncmp.c
616         * gcc.c-torture/execute/builtins/lib/strncpy.c
617         * gcc.c-torture/execute/builtins/lib/strpbrk.c
618         * gcc.c-torture/execute/builtins/lib/strspn.c
619         * gcc.c-torture/execute/builtins/lib/strstr.c:
620         New files containing support routines.
621
622         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
623         declaration.
624         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
625         when not optimizing.
626
627 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
628
629         PR c++/16240
630         * g++.dg/abi/mangle22.C: New test.
631         * g++.dg/abi/mangle23.C: Likewise.
632
633 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
634
635         PR fortran/16290
636         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
637         Allow for cases without denormalized floating point numbers.
638
639 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
640
641         PR c/1027
642         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
643         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
644         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
645         expected warning text.
646         * gcc.dg/format/diag-2.c: New test.
647
648 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
649
650         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
651
652 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
653
654         * gcc.dg/builtins-43.c: New.
655         * gcc.dg/builtins-44.c: New.
656         * gcc.dg/builtins-45.c: New.
657
658 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
659             Andreas Tobler  <a.tobler@schweiz.ch>
660
661         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
662         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
663         as SIGSEGV.
664         * gcc.dg/cleanup-11.c: Likewise.
665         * gcc.dg/cleanup-8.c: Likewise.
666         * gcc.dg/cleanup-9.c: Likewise.
667         * gcc.dg/cleanup-5.c: Run on all platforms.
668
669 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
670
671         * g++.dg/warn/nonnull1.C: New test.
672
673 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
674
675         * gcc.dg/compat/compat-common.h: Wrap up CINT in
676         an #ifndef SKIP_COMPLEX_INT/#endif pair.
677         Special-case the Sun compiler wrt to <complex.h>.
678
679 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
680
681         * gcc.dg/Wunreachable-8.C: New test.
682
683         * gcc.dg/h8300-ice2.c : New test.
684
685 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
686
687         PR fortran/16161
688         * gfortran.fortran-torture/compile/implicit.f90: Add test
689         for implicit character.
690
691 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
692
693         PR fortran/16289
694         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
695         Use tiny() intrinsic to find smallest non-negative real
696
697 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
698
699         * gcc.dg/compat/struct-by-value-22_main.c: New test.
700         * gcc.dg/compat/struct-by-value-22_x.c: New.
701         * gcc.dg/compat/struct-by-value-22_y.c: New.
702
703         * gcc.c-torture/execute/20040629-1.c: New test.
704
705 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
706
707         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
708         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
709
710         PR target/16195
711         * gcc.dg/20040625-1.c: New test.
712
713 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
714
715         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
716
717 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
718
719         PR fortran/15963
720         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
721
722 2004-06-29  Richard Henderson  <rth@redhat.com>
723
724         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
725
726 2004-06-29  Paul Brook  <paul@codesourcery.com>
727
728         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
729         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
730
731 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
732
733         PR c++/16260
734         * g++.dg/parse/crash15.C: New.
735
736 2004-06-28  Andrew Pinski  <apinski@apple.com>
737
738         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
739         by the error already.
740
741         * g++.dg/opt/ptrmem4.C: Change to compile only test.
742
743 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
744
745         PR target/14041
746         * gcc.dg/h8300-bss-align-1.c : New.
747
748 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
749
750         * PR c++/16174
751         * g++.dg/template/ctor4.C: New.
752
753 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
754
755         PR c++/16205
756         * g++.dg/warn/Wsequence-point-1.C: New test.
757
758 2004-06-27  Paul Brook  <paul@codesourcery.com>
759
760         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
761
762 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
763
764         * g++.old-deja/g++.mike/p7325.C: Remove.
765
766 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
767
768         PR c/14963
769         * gcc.dg/pr14963.c: New test.
770
771 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
772
773         PR c++/16193
774         * g++.dg/parse/redef1.C: New test.
775
776 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
777
778         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
779         20021110.c.
780         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
781         20021119-1.c.
782         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
783         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
784         5-04.c.
785         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
786         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
787         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
788         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
789         g++.brendan/enum14.C.
790         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
791         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
792         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
793         g++.mike/virt1.C.
794         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
795         memtemp24.C.
796
797 2004-06-27  Roger Sayle  <roger@eyesopen.com>
798
799         * gcc.dg/20040527-1.c: New test case.
800
801 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
802
803         PR gfortran/pr16196
804         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
805
806 2004-06-25  Roger Sayle  <roger@eyesopen.com>
807
808         PR middle-end/15825
809         * gcc.dg/pr15825-1.c: New test case.
810
811 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
812
813         * gcc.c-torture/execute/20040625-1.c: New test.
814
815 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
816
817         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
818
819 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
820
821         * gcc.dg/torture/mips-div-1.c: New test.
822
823 2004-06-24  Jeff Law  <law@redhat.com>
824
825         * gcc.dg/tree-ssa/20040624-1.c: New test.
826
827 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
828
829         * gcc.c-torture/compile/20040624-1.c: New test.
830
831 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
832
833         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
834         this directory.
835
836 2004-06-23  Andrew Pinski  <apinski@apple.com>
837
838         PR middle-end/15988
839         * g++.dg/opt/ptrmem4.C: New test.
840
841         * gcc.dg/c90-array-quals-2.c: New test.
842
843 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
844
845         * gcc.dg/kpice1.c: New test.
846
847 2006-06-23  Andrew Pinski  <apinski@apple.com>
848
849         * gcc.dg/c90-array-quals.c: New test.
850
851 2006-06-22  Richard Henderson  <rth@redhat.com>
852
853         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
854
855 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
856
857         * gcc.dg/builtins-config.h: Handle FreeBSD.
858
859 2006-06-22  Richard Henderson  <rth@redhat.com>
860
861         * g++.dg/opt/devirt1.C: New.
862
863 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
864
865         * g++.dg/opt/pr15551.C: New testcase.
866
867 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
868
869         PR target/14800
870         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
871         x86_64-*-linux* when compiling for 32bit.
872
873 2004-06-21  Andrew Pinski  <apinski@apple.com>
874
875         * gcc.dg/pch/struct-1.c: New.
876         * gcc.dg/pch/struct-1.hs: New.
877
878 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
879
880         * gcc.dg/pch/save-temps-1.c: New file.
881         * gcc.dg/pch/save-temps-1.hs: New file.
882
883 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
884
885         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
886         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
887
888 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
889
890         * gfortran.fortran-torture/execute/select_1.f90: Rename function
891         to fix type error.
892         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
893         Remove trailing spaces.
894
895 2004-06-21  Richard Henderson  <rth@redhat.com>
896
897         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
898         merging && to BIT_FIELD_REF.
899
900 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
901
902         * g++.dg/opt/placeholder1.C: New test.
903
904 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
905
906         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
907         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
908         * gcc.dg/compat/union-m128-1_x.c: Likewise.
909         * gcc.dg/compat/union-m128-1_y.c: Likewise.
910
911 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
912
913         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
914         extern "C".
915         * g++.dg/other/pragma-re-1.C: Add comments.
916
917 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
918
919         PR gfortran/16080
920         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
921
922 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
925         instead of setting the type of size_t by
926         hand.
927
928 2004-06-18  Roger Sayle  <roger@eyesopen.com>
929
930         * gcc.dg/unordered-2.c: New test case.
931         * gcc.dg/unordered-3.c: New test case.
932
933 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
934
935         PR other/16043
936         * lib/g++.exp (g++_version): Tweak regexp for version
937         * lib/g77.exp (g77_version): Likewise
938         * lib/gfortran.exp (gfortran_version): Likewise
939         * lib/objc.exp (objc_version): Likewise
940         * lib/treelang.exp (treelang_version): Likewise
941
942 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
943
944         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
945         Use INT_MAX instead of __INT_MAX__.
946         * gcc.dg/compat/struct-align-2_y.c: Likewise.
947
948         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
949         * gcc.dg/compat/scalar-return-3_x.c: Use it.
950         * gcc.dg/compat/scalar-return-3_y.c: Use it.
951         * gcc.dg/compat/scalar-return-4_x.c: Use it.
952         * gcc.dg/compat/scalar-return-4_y.c: Use it.
953         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
954         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
955         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
956         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
957
958         * gcc.dg/range-test-1.c: New test.
959         * g++.dg/opt/range-test-1.C: New test.
960
961 2004-06-17  Richard Henderson  <rth@redhat.com>
962
963         * objc.dg/sync-1.m: New.
964         * objc.dg/try-catch-1.m: Don't force next runtime.
965         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
966         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
967         shadowed catch clause.
968         * objc.dg/try-catch-5.m: New.
969
970 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
971
972         Bug 14610
973         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
974
975 2004-06-15  Richard Henderson  <rth@redhat.com>
976
977         * gcc.dg/20001116-1.c: Move expected warning line.
978
979 2004-06-15  Richard Henderson  <rth@redhat.com>
980
981         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
982         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
983
984 2004-06-15  Jeff Law  <law@redhat.com>
985
986         * gcc.dg/tree-ssa/20040615-1.c: New test.
987         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
988         be less sensitive to operand ordering.
989         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
990
991 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
992
993         * g++.dg/abi/bitfield3.C: Add comment..
994
995 2004-06-15  Richard Henderson  <rth@redhat.com>
996
997         * g++.dg/ext/stmtexpr1.C: XFAIL.
998         * gcc.dg/20030612-1.c: XFAIL.
999
1000 2004-06-15  Eric Christopher  <echristo@redhat.com>
1001
1002         * g++.dg/charset/asm5.c: New.
1003         * gcc.dg/charset/asm6.c: New.
1004
1005 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1006
1007         PR fortran/15962
1008         * gfortran.fortran-torture/execute/select_1.f90: New test.
1009
1010 2004-06-15  Paul Brook  <paul@codesourcery.com>
1011
1012         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1013
1014 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1015
1016         PR c++/15967
1017         * g++.dg/lookup/crash3.C: New test.
1018
1019 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1020
1021         PR c++/15947
1022         * g++.dg/parse/dtor4.C: New test.
1023
1024 2004-06-14  Jeff Law  <law@redhat.com>
1025
1026         * gcc.c-torture/compile/20040614-1.c: New test.
1027
1028 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1029
1030         PR fortran/15211
1031         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1032         LEN of a character array.
1033
1034 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/15096
1037         * g++.dg/template/ptrmem10.C: New test.
1038
1039         PR c++/14930
1040         * g++.dg/template/friend30.C: New test.
1041
1042 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1043
1044         PR fortran/14928
1045         * gfortran.fortran-torture/compile/mloc.f90: New test.
1046
1047 2004-06-13  Paul Brook  <paul@codesourcery.com>
1048
1049         * gfortran.fortran-torture/execute/random_2.f90: New test.
1050
1051 2004-06-13  Eric Christopher  <echristo@redhat.com>
1052
1053         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1054
1055 2004-06-12  Paul Brook  <paul@codesourcery.com>
1056
1057         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1058
1059 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1060
1061         PR fortran/14923
1062         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1063
1064 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1065
1066         PR fortran/14957
1067         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1068         syntax errors in end statements of contained subroutines.
1069
1070 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1071
1072         PR fortran/12841
1073         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1074
1075 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1076
1077         PR fortran/15665
1078         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1079
1080 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1081
1082         PR gfortran/12839
1083         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1084
1085 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1086
1087         PR c++/15862
1088         * g++.dg/parse/enum1.C: New test.
1089
1090 2004-06-10  Jeff Law  <law@redhat.com>
1091
1092         * gcc.c-torture/compile/20040610-1.c: New test.
1093
1094 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1095
1096         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1097         * g++.old-deja/g++.other/decl3.C: Likewise.
1098
1099 2004-06-10  Brian Booth  <bbooth@redhat.com>
1100
1101         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1102         V_MAY_DEF instead of VDEF.
1103         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1104
1105 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1106
1107         PR c++/14211
1108         * g++.dg/conversion/const1.C: New test.
1109
1110         PR c++/15076
1111         * g++.dg/conversion/reinterpret1.C: New test.
1112
1113         PR c++/15877
1114         * g++.dg/template/enum2.C: New test.
1115
1116         PR c++/15227
1117         * g++.dg/template/error13.C: New test.
1118
1119 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1120
1121         PR fortran/14957
1122         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1123         arguments to test_* REAL and of the right size.
1124
1125 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR target/15569
1128         PR rtl-optimization/15681
1129         * gcc.dg/20040609-1.c: New test.
1130
1131 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR c++/14791
1134         * g++.dg/opt/builtins1.C: New test.
1135
1136 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1137
1138         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1139         that use default windows32 struct layout.
1140         * gcc.dg/i386-bitfield2.c: Likewise.
1141
1142 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1143
1144         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1145         for mingw32 and cygwin targets.
1146
1147 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1148
1149         * gcc.dg/pch/macro-4.c: New.
1150         * gcc.dg/pch/macro-4.hs: New.
1151
1152 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1153
1154         PR fortran/13249
1155         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1156
1157 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1158
1159         PR fortran/13372
1160         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1161
1162 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1163
1164         PR gfortran/14897
1165         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1166
1167 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1168
1169         PR gfortran/15755
1170         * gfortran.fortran-torture/execute/backspace.c : New test.
1171
1172 2004-06-09  Paul Brook  <paul@codesourcery.com>
1173
1174         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1175         (pointer_to_section): Rewrite to use smaller array.
1176
1177 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1178
1179         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1180         * gcc.dg/ext/altivec-10.c: Same.
1181         * gcc.dg/ext/altivec-11.c: Same.
1182         * gcc.dg/ext/altivec-12.c: Same.
1183         * gcc.dg/ext/altivec-13.c: Same.
1184         * gcc.dg/ext/altivec-14.c: Same.
1185         * gcc.dg/ext/altivec-15.c: Same.
1186         * gcc.dg/ext/altivec-16.c: Same.
1187         * gcc.dg/ext/altivec-3.c: Same.
1188         * gcc.dg/ext/altivec-4.c: Same.
1189         * gcc.dg/ext/altivec-6.c: Same.
1190         * gcc.dg/ext/altivec-7.c: Same.
1191         * gcc.dg/ext/altivec-8.c: Same.
1192         * gcc.dg/ext/altivec-varargs-1.c: Same.
1193
1194         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1195         * g++.dg/ext/altivec-10.C: Same.
1196         * g++.dg/ext/altivec-2.C: Same.
1197         * g++.dg/ext/altivec-3.C: Same.
1198         * g++.dg/ext/altivec-4.C: Same.
1199         * g++.dg/ext/altivec-5.C: Same.
1200         * g++.dg/ext/altivec-6.C: Same.
1201         * g++.dg/ext/altivec-7.C: Same.
1202         * g++.dg/ext/altivec-8.C: Same.
1203         * g++.dg/ext/altivec-9.C: Same.
1204
1205 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1206
1207         PR c++/7841
1208         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1209
1210 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1211
1212         * gcc.dg/union-1.c: New test.
1213
1214 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1215
1216         * gcc.dg/builtins-41.c: New test case.
1217         * gcc.dg/builtins-42.c: New test case.
1218
1219 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1220
1221         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1222         * g++.dg/ext/altivec-10.C: Same.
1223         * g++.dg/ext/altivec-2.C: Same.
1224         * g++.dg/ext/altivec-3.C: Same.
1225         * g++.dg/ext/altivec-4.C: Same.
1226         * g++.dg/ext/altivec-5.C: Same.
1227         * g++.dg/ext/altivec-6.C: Same.
1228         * g++.dg/ext/altivec-7.C: Same.
1229         * g++.dg/ext/altivec-8.C: Same.
1230         * g++.dg/ext/altivec-9.C: Same.
1231         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1232         * g++.old-deja/g++.brendan/new3.C: Same.
1233         * gcc.c-torture/execute/eeprof-1.x: Same.
1234
1235 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1236
1237         PR c/14765
1238         * gcc.dg/pr14765-1.c: New test.
1239
1240 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1241
1242         PR c/14649
1243         * gcc.dg/pr14649-1.c: New test case.
1244
1245 2004-06-07  Richard Henderson  <rth@redhat.com>
1246
1247         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1248         if temporaries.
1249
1250 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1251
1252         * g++.dg/eh/elide1.C: Remove XFAIL.
1253
1254 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1255
1256         PR c++/15337
1257         * g++.dg/expr/sizeof3.C: New test.
1258
1259         PR c++/14777
1260         * g++.dg/template/access14.C: New test.
1261
1262         PR c++/15554
1263         * g++.dg/template/enum1.C: New test.
1264
1265         PR c++/15057
1266         * g++.dg/eh/throw1.C: New test.
1267
1268 2004-06-07  David Ayers  <d.ayers@inode.at>
1269             Ziemowit Laski  <zlaski@apple.com>
1270
1271         * lib/objc.exp (objc_target_compile): Revert the '-framework
1272         Foundation' flag fix, since bare Darwin does not ship
1273         with the Foundation framework.
1274         * objc/execute/next_mapping.h: Provide a local NSConstantString
1275         @interface and @implementation.
1276         (objc_constant_string_init): A constructor function, used to
1277         initialize the NSConstantString meta-class object.
1278         * objc/execute/string1.m: Include "next_mapping.h" instead of
1279         <Foundation/NSString.h>.
1280         * objc/execute/string2.m: Likewise.
1281         * objc/execute/string3.m: Likewise.
1282         * objc/execute/string4.m: Likewise.
1283
1284 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1285
1286         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1287         to double. Replace double with FLOAT.
1288         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1289
1290         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1291         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1292         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1293         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1294         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1295         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1296         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1297         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1298
1299 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1300
1301         PR c/13519
1302         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1303
1304 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1305
1306         PR c++/15503
1307         * g++.dg/template/meminit2.C: New test.
1308
1309 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1310
1311         PR target/15822
1312         * gcc.c-torture/execute/compare-fp-1.c,
1313         gcc.c-torture/execute/compare-fp-2.c,
1314         gcc.c-torture/execute/compare-fp-3.c,
1315         gcc.c-torture/execute/compare-fp-4.c,
1316         gcc.c-torture/execute/compare-fp-3.x,
1317         gcc.c-torture/execute/compare-fp-4.x: Moved...
1318         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1319         gcc.c-torture/execute/ieee/compare-fp-2.c,
1320         gcc.c-torture/execute/ieee/compare-fp-3.c,
1321         gcc.c-torture/execute/ieee/compare-fp-4.c,
1322         gcc.c-torture/execute/ieee/compare-fp-3.x,
1323         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1324
1325 2004-06-04  David Ayers  <d.ayers@inode.at>
1326
1327         * objc/execute/protocol-isEqual-4.m: New testcase.
1328
1329 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1330
1331         * objc/execute/protocol-isEqual-1.m: New testcase.
1332         * objc/execute/protocol-isEqual-2.m: New testcase.
1333         * objc/execute/protocol-isEqual-3.m: New testcase.
1334
1335 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1336
1337         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1338
1339 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1340
1341         * lib/objc.exp (objc_target_compile): When running tests on
1342         Darwin (Mac OS X), inform the linker about '-framework
1343         'Foundation'.
1344
1345 2004-06-02  Eric Christopher  <echristo@redhat.com>
1346
1347         * gcc.c-torture/compile/20040602-1.c: New.
1348
1349 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1350
1351         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1352         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1353
1354         PR tree-optimization/14736
1355         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1356
1357         PR tree-optimization/14042
1358         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1359
1360         PR tree-optimization/14729
1361         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1362
1363 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1364
1365         PR fortran/15557
1366         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1367
1368 2004-06-01  Richard Hederson  <rth@redhat.com>
1369
1370         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1371
1372 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1373
1374         PR c++/14932
1375         * g++.dg/parse/offsetof4.C: New test.
1376
1377 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1378
1379         PR objc/7993
1380         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1381
1382 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1383
1384         PR c++/15701
1385         * g++.dg/template/friend29.C: New test.
1386
1387 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1388
1389         PR c/15749
1390         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1391
1392 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1393
1394         * gcc.dg/sparc-trap-1.c: New test.
1395
1396 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1397
1398         PR middle-end/15069
1399         * g++.dg/opt/fold3.C: New test case.
1400
1401 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1402
1403         * lib/target-supports.exp (check_iconv_available): Fix fallout
1404         from 2004-05-28 patch.
1405
1406 2004-05-30  Paul Brook  <paul@codesourcery.com>
1407
1408         PR fortran/15620
1409         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1410         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1411
1412 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1413
1414         * gfortran.fortran-torture/execute/random_1.f90: New test.
1415
1416 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1417
1418         * g++.dg/ext/altivec-10.C: New test.
1419
1420 2004-05-29  Paul Brook  <paul@codesourcery.com>
1421
1422         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1423
1424 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1425
1426         * gcc.dg/altivec-16.c: New test.
1427
1428 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1429
1430         * lib/target-supports.exp (check_vmx_hw_available): New.
1431         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1432
1433         * lib/target-supports.exp (check_alias_available,
1434         check_iconv_available, check_named_sections_available): Use
1435         unique names for temporary files.
1436
1437 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1438
1439         * gcc.dg/altivec-15.c: New test.
1440
1441 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1442
1443         PR c++/15083
1444         * g++.dg/warn/noeffect6.C: New test.
1445
1446         PR c++/15471
1447         * g++.dg/expr/ptrmem4.C: New test.
1448
1449         PR c++/15640
1450         * g++.dg/template/operator3.C: New test.
1451
1452 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1453
1454         PR c++/14668
1455         * g++.dg/lookup/redecl1.C: New test.
1456         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1457
1458 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1459
1460         * gcc.c-torture/execute/compare-fp-1.c,
1461         gcc.c-torture/execute/compare-fp-2.c,
1462         gcc.c-torture/execute/compare-fp-3.c,
1463         gcc.c-torture/execute/compare-fp-4.c,
1464         gcc.c-torture/execute/compare-fp-3.x,
1465         gcc.c-torture/execute/compare-fp-4.x,
1466         gcc.dg/pr15649-1.c: New.
1467
1468 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1469
1470         PR c++/12883
1471         * g++.dg/init/array14.C: New test.
1472
1473 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1474
1475         * lib/compat.exp (compat-get-options-main): New.
1476         (compat-get-options): Remove unneeded code, warn for ignored
1477         command.
1478         (compat-execute): Check flag set by dg-require-* commands.
1479
1480         * lib/compat.exp (compat-execute): Break up long lines.
1481
1482 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1483
1484         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1485         * gcc.dg/altivec-14.c: New test.
1486         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1487
1488         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1489         * gcc.dg/altivec-12.c: Ditto.
1490
1491         * gcc.dg/altivec-3.c: Move call to altivec_check.
1492
1493 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1494
1495         PR c++/15044
1496         * g++.dg/template/error12.C: New test.
1497
1498         PR c++/15317
1499         * g++.dg/ext/attrib15.C: New test.
1500
1501         PR c++/15329
1502         * g++.dg/template/ptrmem9.C: New test.
1503
1504 2004-05-25  Paul Brook  <paul@codesourcery.com>
1505
1506         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1507
1508 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1509
1510         PR c++/15165
1511         * g++.dg/template/crash19.C: New test.
1512
1513 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1514
1515         PR c++/15025
1516         * g++.dg/template/redecl1.C: New test.
1517
1518 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/14821
1521         * g++.dg/other/ns1.C: New test.
1522
1523         PR c++/14883
1524         * g++.dg/template/invalid1.C: New test.
1525
1526 2004-05-23  Paul Brook  <paul@codesourcery.com>
1527         Victor Leikehman  <lei@haifasphere.co.il>
1528
1529         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1530         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1531
1532 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR c++/15285
1535         PR c++/15299
1536         * g++.dg/template/non-dependent5.C: New test.
1537         * g++.dg/template/non-dependent6.C: New test.
1538
1539 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1540
1541         PR c++/15507
1542         * g++.dg/inherit/union1.C: New test.
1543
1544         PR c++/15542
1545         * g++.dg/template/addr1.C: New test.
1546
1547         PR c++/15427
1548         * g++.dg/template/array5.C: New test.
1549
1550         PR c++/15287
1551         * g++.dg/template/array6.C: New test.
1552
1553 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1554             Roger Sayle  <roger@eyesopen.com>
1555
1556         * g++.dg/lookup/forscope2.C: New test case.
1557
1558 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1559
1560         * gcc.dg/cpp/Wmissingdirs.c: New.
1561
1562 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1563
1564         PR target/15301
1565         * gcc.dg/compat/union-m128-1.h: New file.
1566         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1567         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1568         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1569
1570 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1571
1572         PR target/15302
1573         * gcc.dg/compat/struct-complex-1.h: New file.
1574         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1575         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1576         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1577
1578 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1579
1580         PR middle-end/3074
1581         * gcc.dg/pr3074-1.c: New test case.
1582         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1583
1584 2004-05-20  Falk Hueffner  <falk@debian.org>
1585
1586         PR other/15526
1587         * gcc.dg/ftrapv-1.c: New test case.
1588
1589 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1590
1591         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1592
1593 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1594             Jeff Law  <law@redhat.com>
1595
1596         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1597         * gcc.dg/tree-ssa/20040518-2.c: New test.
1598
1599         * gcc.dg/tree-ssa/20040518-1.c: New test.
1600
1601 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1602
1603         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1604
1605 2004-05-18  Paul Brook  <paul@codesourcery.com>
1606
1607         PR fortran/13930
1608         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1609
1610 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1613         constant folding.
1614
1615 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1616
1617         * gcc.dg/tree-ssa/20040517-1.c: New test.
1618
1619 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1620
1621         * gcc.dg/loop-4.c: New test.
1622
1623 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1624
1625         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1626
1627 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1628
1629         PR fortran/15311
1630         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1631
1632 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1633
1634         PR fortran/13826
1635         PR fortran/13940
1636         * gfortran.fortran-torture/compile/data_1.f90: New test.
1637
1638 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1639
1640         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1641         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1642
1643 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1644
1645         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1646
1647 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1648
1649         PR c/15444
1650         * gcc.dg/format/xopen-1.c: Adjust expected message.
1651         * gcc.dg/format/xopen-3.c: New test.
1652
1653 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1654
1655         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1656
1657 2004-05-14  Jeff Law  <law@redhat.com>
1658
1659         * gcc.dg/tree-ssa/20040514-2.c: New test.
1660
1661 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1662
1663         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1664         this ...
1665         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1666         this.
1667
1668 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1669
1670         * gcc.dg/tree-ssa/20040514-1.c: New test.
1671
1672 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1673
1674         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1675         test.
1676
1677 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1678
1679         PR fortran/14066
1680         * gfortran.fortran-torture/compile/do_1.f90: New test.
1681
1682 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1683
1684         PR fortran/15051
1685         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1686         test.
1687
1688 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1689
1690         PR fortran/15149
1691         * gfortran.fortran-torture/execute/random_init.f90: New test.
1692
1693 2004-05-13  Paul Brook  <paul@codesourcery.com>
1694
1695         PR fortran/15314
1696         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1697
1698 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1701         for the powerpc case.
1702
1703 2004-05-13  Jeff Law  <law@redhat.com>
1704
1705         * gcc.dg/tree-ssa/20040513-1.c: New test.
1706         * gcc.dg/tree-ssa/20040513-2.c: New test.
1707
1708 2004-05-13  Paul Brook  <paul@codesourcery.com>
1709
1710         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1711         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1712         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1713
1714 2004-05-13  Andreas Schwab  <schwab@suse.de>
1715
1716         PR other/10819
1717         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1718         characters.
1719
1720 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1721
1722         PR fortran/15294
1723         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1724
1725 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1726
1727         Merge from tree-ssa-20020619-branch.  See
1728         ChangeLog.tree-ssa for details.
1729
1730 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1731
1732         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1733         include <altivec.h> explicitly.
1734         * gcc.dg/altivec-13.c: Likewise.
1735
1736 2004-05-11  Paul Brook  <paul@codesourcery.com>
1737
1738         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1739
1740 2004-05-10  Eric Christopher  <echristo@redhat.com>
1741
1742         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1743         * gcc.dg/sibcall-4.c: Ditto.
1744
1745 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1746
1747         * g++.dg/ext/altivec-8.C: New test case.
1748         * gcc.dg/altivec-13.c: New test case.
1749
1750 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1751
1752         * gcc.c-torture/execute/divcmp-1.c: New test case.
1753         * gcc.c-torture/execute/divcmp-2.c: New test case.
1754         * gcc.c-torture/execute/divcmp-3.c: New test case.
1755
1756 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1757
1758         * g++.dg/other/pragma-re-2.C: New test.
1759
1760 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1761
1762         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1763         * gcc.dg/i386-387-2.c: Likewise.
1764
1765         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1766         __builtin_drem.
1767         * gcc.dg/i386-387-6.c: Likewise.
1768
1769 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1770
1771         * gcc.dg/builtins-33.c:  Also check log1p*.
1772
1773 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1774
1775         PR optimization/15296
1776         * gcc.c-torture/execute/pr15296.c: New test.
1777
1778 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1779
1780         * gcc.dg/builtins-40.c: New test.
1781
1782 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1783
1784         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1785
1786 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1787
1788         * g++.dg/ext/spe1.C: New testcase.
1789
1790 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1791
1792         * objc.dg/image-info.m: Allow additional attributes
1793         for __image_info section.
1794
1795 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1796
1797         * gcc.dg/torture/mips-hilo-2.c: New test.
1798
1799 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1800
1801         PR c++/14389
1802         * g++.dg/template/member5.C: New test.
1803
1804 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1805
1806         * gcc.dg/builtins-34.c: Also check expm1*.
1807
1808 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1809
1810         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1811         * gcc.dg/torture/builtin-convert-3.c: New test.
1812
1813 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1814
1815         PR middle-end/15054
1816         * g++.dg/opt/pr15054.C: New test.
1817
1818 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1819
1820         * gcc.dg/torture/builtin-rounding-1.c: New test.
1821         * gcc.dg/builtins-25.c: Delete.
1822         * gcc.dg/builtins-29.c: Delete.
1823
1824 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1825
1826         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1827         * gcc.dg/sibcall-4.c: Likewise.
1828         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1829
1830 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1831
1832         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1833         bit-field on 16-bit targets.
1834
1835 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1836
1837         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1838         16-bit targets.
1839
1840 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1841
1842         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1843         * gcc.dg/rs6000-power2-2.c: Likewise.
1844
1845 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1846
1847         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1848         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1849         Change the asm registers to be in form of frN instead of fN.
1850
1851 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1852
1853         * gcc.dg/torture/builtin-convert-2.c: New test.
1854
1855 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1856
1857         * gcc.dg/rs6000-power2-1.c: New test.
1858         * gcc.dg/rs6000-power2-2.c: New test.
1859
1860 2004-04-28  Jan Hubicka  <jh@suse.cz>
1861
1862         * gcc.dg/unused-6.c: New test.
1863
1864 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1865             Ulrich Weigand  <uweigand@de.ibm.com>
1866
1867         * ada/acats/run_all.sh: Define $target variable.
1868
1869 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1870
1871         PR c++/15119
1872         * g++.dg/other/vararg-1.C: New test.
1873
1874         PR c++/4794
1875         * g++.dg/eh/cleanup3.C: New test.
1876
1877 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1878
1879         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1880         and ad8011a (target_insn).
1881         * ada/acats/support/macro.dfs: Likewise.
1882         * ada/acats/support/impbit.adb: New file.
1883
1884 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1885
1886         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1887
1888 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1889
1890         * gcc.dg/loop-3.c: New test.
1891
1892 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1893
1894         * gcc.c-torture/execute/simd-5.c: New test.
1895
1896 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1897
1898         PR c++/15064
1899         * g++.dg/template/crash18.C: New test.
1900
1901 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * g++.dg/ext/complit3.C: New test.
1904
1905 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1906
1907         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1908         * gcc.dg/altivec-3.c: Same.
1909         * gcc.dg/altivec-varargs-1.c: Same.
1910
1911 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1912
1913         * lib/target-supports.exp (check_profiling_available): Assume
1914         profiling is not available on powerpc-eabi targets.
1915
1916 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1917
1918         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1919         * gcc.dg/vmx/bug-1.c: Ditto.
1920
1921 2004-04-20  Eric Christopher  <echristo@redhat.com>
1922
1923         * gcc.dg/charset/extern.c: New test.
1924         * g++.dg/charset/extern3.cc: Ditto.
1925
1926 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1927
1928         * gcc.dg/builtins-39.c: New test.
1929
1930 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1931
1932         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1933
1934 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1935
1936         * gcc.dg/torture/mips-hilo-1.c: New test.
1937
1938 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1939
1940         * gcc.c-torture/compile/20040419-1.c: New test.
1941
1942 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1943
1944         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1945
1946 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1947             Aldy Hernandez  <aldyh@redhat.com>
1948
1949         * gcc.c-torture/execute/va-arg-24.c: New.
1950
1951 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1952             Aldy Hernandez  <aldyh@redhat.com>
1953
1954         * gcc.dg/vmx/1b-01.c: New.
1955         * gcc.dg/vmx/1b-02.c: New.
1956         * gcc.dg/vmx/1b-03.c: New.
1957         * gcc.dg/vmx/1b-04.c: New.
1958         * gcc.dg/vmx/1b-05.c: New.
1959         * gcc.dg/vmx/1b-06.c: New.
1960         * gcc.dg/vmx/1b-07.c: New.
1961         * gcc.dg/vmx/1c-01.c: New.
1962         * gcc.dg/vmx/1c-02.c: New.
1963         * gcc.dg/vmx/3a-01a.c: New.
1964         * gcc.dg/vmx/3a-01.c: New.
1965         * gcc.dg/vmx/3a-01m.c: New.
1966         * gcc.dg/vmx/3a-03.c: New.
1967         * gcc.dg/vmx/3a-03m.c: New.
1968         * gcc.dg/vmx/3a-04.c: New.
1969         * gcc.dg/vmx/3a-04m.c: New.
1970         * gcc.dg/vmx/3a-05.c: New.
1971         * gcc.dg/vmx/3a-06.c: New.
1972         * gcc.dg/vmx/3a-06m.c: New.
1973         * gcc.dg/vmx/3a-07.c: New.
1974         * gcc.dg/vmx/3b-01.c: New.
1975         * gcc.dg/vmx/3b-02.c: New.
1976         * gcc.dg/vmx/3b-10.c: New.
1977         * gcc.dg/vmx/3b-13.c: New.
1978         * gcc.dg/vmx/3b-14.c: New.
1979         * gcc.dg/vmx/3b-15.c: New.
1980         * gcc.dg/vmx/3c-01a.c: New.
1981         * gcc.dg/vmx/3c-01.c: New.
1982         * gcc.dg/vmx/3c-02.c: New.
1983         * gcc.dg/vmx/3c-03.c: New.
1984         * gcc.dg/vmx/3d-01.c: New.
1985         * gcc.dg/vmx/4-01.c: New.
1986         * gcc.dg/vmx/4-03.c: New.
1987         * gcc.dg/vmx/5-01.c: New.
1988         * gcc.dg/vmx/5-02.c: New.
1989         * gcc.dg/vmx/5-03.c: New.
1990         * gcc.dg/vmx/5-04.c: New.
1991         * gcc.dg/vmx/5-05.c: New.
1992         * gcc.dg/vmx/5-06.c: New.
1993         * gcc.dg/vmx/5-07.c: New.
1994         * gcc.dg/vmx/5-07t.c: New.
1995         * gcc.dg/vmx/5-08.c: New.
1996         * gcc.dg/vmx/5-10.c: New.
1997         * gcc.dg/vmx/5-11.c: New.
1998         * gcc.dg/vmx/7-01a.c: New.
1999         * gcc.dg/vmx/7-01.c: New.
2000         * gcc.dg/vmx/7c-01.c: New.
2001         * gcc.dg/vmx/7d-01.c: New.
2002         * gcc.dg/vmx/7d-02.c: New.
2003         * gcc.dg/vmx/8-01.c: New.
2004         * gcc.dg/vmx/8-02a.c: New.
2005         * gcc.dg/vmx/8-02.c: New.
2006         * gcc.dg/vmx/brode-1.c: New.
2007         * gcc.dg/vmx/bug-1.c: New.
2008         * gcc.dg/vmx/bug-2.c: New.
2009         * gcc.dg/vmx/bug-3.c: New.
2010         * gcc.dg/vmx/cw-bug-1.c: New.
2011         * gcc.dg/vmx/cw-bug-2.c: New.
2012         * gcc.dg/vmx/cw-bug-3.c: New.
2013         * gcc.dg/vmx/dct.c: New.
2014         * gcc.dg/vmx/debug-1.c: New.
2015         * gcc.dg/vmx/debug-2.c: New.
2016         * gcc.dg/vmx/debug-3.c: New.
2017         * gcc.dg/vmx/debug-4.c: New.
2018         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2019         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2020         * gcc.dg/vmx/eg-5.c: New.
2021         * gcc.dg/vmx/fft.c: New.
2022         * gcc.dg/vmx/gcc-bug-1.c: New.
2023         * gcc.dg/vmx/gcc-bug-2.c: New.
2024         * gcc.dg/vmx/gcc-bug-3.c: New.
2025         * gcc.dg/vmx/gcc-bug-4.c: New.
2026         * gcc.dg/vmx/gcc-bug-5.c: New.
2027         * gcc.dg/vmx/gcc-bug-6.c: New.
2028         * gcc.dg/vmx/gcc-bug-7.c: New.
2029         * gcc.dg/vmx/gcc-bug-8.c: New.
2030         * gcc.dg/vmx/gcc-bug-9.c: New.
2031         * gcc.dg/vmx/gcc-bug-b.c: New.
2032         * gcc.dg/vmx/gcc-bug-c.c: New.
2033         * gcc.dg/vmx/gcc-bug-d.c: New.
2034         * gcc.dg/vmx/gcc-bug-e.c: New.
2035         * gcc.dg/vmx/gcc-bug-f.c: New.
2036         * gcc.dg/vmx/gcc-bug-g.c: New.
2037         * gcc.dg/vmx/gcc-bug-i.c: New.
2038         * gcc.dg/vmx/harness.h: New.
2039         * gcc.dg/vmx/ira1.c: New.
2040         * gcc.dg/vmx/ira2a.c: New.
2041         * gcc.dg/vmx/ira2b.c: New.
2042         * gcc.dg/vmx/ira2.c: New.
2043         * gcc.dg/vmx/ira2c.c: New.
2044         * gcc.dg/vmx/mem.c: New.
2045         * gcc.dg/vmx/newton-1.c: New.
2046         * gcc.dg/vmx/ops.c: New.
2047         * gcc.dg/vmx/sn7153.c: New.
2048         * gcc.dg/vmx/spill2.c: New.
2049         * gcc.dg/vmx/spill3.c: New.
2050         * gcc.dg/vmx/spill.c: New.
2051         * gcc.dg/vmx/t.c: New.
2052         * gcc.dg/vmx/varargs-1.c: New.
2053         * gcc.dg/vmx/varargs-2.c: New.
2054         * gcc.dg/vmx/varargs-3.c: New.
2055         * gcc.dg/vmx/varargs-4.c: New.
2056         * gcc.dg/vmx/varargs-5.c: New.
2057         * gcc.dg/vmx/varargs-6.c: New.
2058         * gcc.dg/vmx/varargs-7.c: New.
2059         * gcc.dg/vmx/vmx.exp: New.
2060         * gcc.dg/vmx/vprint-1.c: New.
2061         * gcc.dg/vmx/vscan-1.c: New.
2062         * gcc.dg/vmx/x-01.c: New.
2063         * gcc.dg/vmx/x-02.c: New.
2064         * gcc.dg/vmx/x-03.c: New.
2065         * gcc.dg/vmx/x-04.c: New.
2066         * gcc.dg/vmx/x-05.c: New.
2067         * gcc.dg/vmx/yousufi-1.c: New.
2068         * gcc.dg/vmx/zero-1.c: New.
2069         * gcc.dg/vmx/zero.c: New.
2070
2071 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2072
2073         * g++.dg/lookup/java1.C: Update for chage of
2074         _Jv_AllocObject.
2075         * g++.dg/lookup/java2.C: Likewise.
2076
2077 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2078
2079         * ada/acats/run_all.sh: use -O2 by default.
2080
2081 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2082
2083         * gcc.dg/vr-mult-[12].c: New tests.
2084
2085 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2086
2087         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2088
2089         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2090
2091 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2092
2093         * lib/target-supports.exp (check_profiling_available): Assume profiling
2094         isn't available for mips*-*-elf targets.
2095
2096 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2097
2098         * gcc.dg/builtins-38.c: New test.
2099
2100 2004-04-14  Eric Christopher  <echristo@redhat.com>
2101
2102         * g++.dg/charset/charset.exp: Run .cc extension tests.
2103
2104 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2105
2106         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2107
2108 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2109
2110         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2111
2112 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2113
2114         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2115         * gcc.dg/i386-387-2.c: Likewise.
2116
2117         * gcc.dg/i386-387-7.c: New test.
2118         * gcc.dg/i386-387-8.c: New test.
2119
2120         * gcc.dg/builtins-37.c: New test.
2121
2122 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2123
2124         * g++.dg/pch/externc-1.C: Add missing semicolon.
2125
2126 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2127
2128         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2129
2130 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2131
2132         * gcc.c-torture/execute/20040411-1.c: New test.
2133
2134 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2135
2136         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2137
2138 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2139
2140         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2141
2142 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2143
2144         * lib/target-supports.exp (check_named_sections_available): New.
2145         * lib/gcc-dg.exp (dg-require-named-sections): New.
2146         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2147         old-deja.exp.  Also prune error-count message from HP linker.
2148         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2149
2150         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2151         * g++.old-deja/g++.pt/static3.C: Likewise.
2152         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2153
2154 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2155
2156         * gcc.c-torture/execute/20040409-1.c: New test case.
2157         * gcc.c-torture/execute/20040409-2.c: New test case.
2158         * gcc.c-torture/execute/20040409-3.c: New test case.
2159
2160 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2161
2162         * gcc.dg/20040409-1.c: New test.
2163
2164 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2165
2166         PR target/14888
2167         * g++.dg/opt/pr14888.C: New test case.
2168
2169 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2170
2171         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2172         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2173         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2174         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2175         New tests.
2176
2177 2004-04-08  Paul Brook  <paul@codesourcery.com>
2178
2179         * gcc.dg/spill-1.c: New test.
2180
2181 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2182
2183         * gcc.dg/torture/builtin-ctype-2.c: New test.
2184
2185 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2186
2187         * gcc.dg/pch/pch.exp: Add largefile test.
2188
2189 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2190
2191         * g++.dg/pch/externc-1.Hs: New.
2192         * g++.dg/pch/externc-1.C: New.
2193
2194 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2195
2196         * gcc.dg/compat/struct-by-value-5a_main.c,
2197         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2198         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2199         * gcc.dg/compat/struct-by-value-5a_x.c,
2200         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2201         gcc.dg/compat/struct-by-value-5_x.c.
2202         * gcc.dg/compat/struct-by-value-5a_y.c,
2203         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2204         gcc.dg/compat/struct-by-value-5_y.c.
2205
2206         * gcc.dg/compat/struct-by-value-6a_main.c,
2207         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2208         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2209         * gcc.dg/compat/struct-by-value-6a_x.c,
2210         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2211         gcc.dg/compat/struct-by-value-6_x.c.
2212         * gcc.dg/compat/struct-by-value-6a_y.c,
2213         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2214         gcc.dg/compat/struct-by-value-6_y.c.
2215
2216         * gcc.dg/compat/struct-by-value-7a_main.c,
2217         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2218         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2219         * gcc.dg/compat/struct-by-value-7a_x.c,
2220         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2221         gcc.dg/compat/struct-by-value-7_x.c.
2222         * gcc.dg/compat/struct-by-value-7a_y.c,
2223         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2224         gcc.dg/compat/struct-by-value-7_y.c.
2225
2226 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2227
2228         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2229         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2230         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2231         options.
2232
2233 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2234
2235         * gcc.dg/builtins-36.c: New test.
2236
2237 2004-04-06  Paul Brook  <paul@codesourcery.com>
2238
2239         * README.gcc: Remove obsolete contraint on testcases.
2240
2241 2004-04-05  Paul Brook  <paul@codesourcery.com>
2242
2243         PR2123
2244         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2245         failure and exit(0) on success.
2246         * g++.dg/expr/anew2.C: Ditto.
2247         * g++.dg/expr/anew3.C: Ditto.
2248         * g++.dg/expr/anew4.C: Ditto.
2249
2250 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2251
2252         PR c++/3518
2253         * g++.dg/template/unify7.C: New.
2254
2255 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2256
2257         * g++.dg/README: Bring up to date with new subdirectories; remove
2258         duplicate subdirectory lines.
2259
2260 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2261
2262         PR c++/14007
2263         * g++.dg/template/unify5.C: New.
2264         * g++.dg/template/unify6.C: New.
2265         * g++.dg/template/qualttp20.C: Adjust.
2266         * g++.old-deja/g++.jason/report.C: Adjust.
2267         * g++.old-deja/g++.other/qual1.C: Adjust.
2268
2269 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2270
2271         PR c++/14803
2272         * g++.dg/inherit/ptrmem1.C: New test.
2273
2274 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2275
2276         PR c++/14755
2277         * gcc.c-torture/execute/20040331-1.c: New test.
2278         * gcc.dg/20040331-1.c: New test.
2279
2280 2004-04-01  Paul Brook  <paul@codesourcery.com>
2281
2282         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2283
2284 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2285
2286         PR c++/14724
2287         * g++.dg/init/goto1.C: New test.
2288
2289         PR c++/14763
2290         * g++.dg/template/defarg4.C: New test.
2291
2292 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2293
2294         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2295
2296 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2297
2298         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2299
2300 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2301
2302         * gcc.dg/noncompile/undeclared-2.c: New test.
2303
2304 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2305
2306         * gcc.dg/940409-1.c: Remove XFAIL.
2307         * gcc.dg/reg-vol-struct-1.c: New test.
2308
2309 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2310
2311         * gcc.dg/torture/builtin-wctype-1.c: New test.
2312
2313 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2314
2315         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2316         * gcc.dg/20001101-1.c: Likewise.
2317         * gcc.dg/20001102-1.c: Likewise.
2318
2319 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2320
2321         * gcc.dg/compare8.c: Add an additional test for XOR.
2322
2323 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2324
2325         * gcc.dg/torture/builtin-ctype-1.c: New test.
2326
2327 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2328
2329         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2330         * gcc.dg/torture/builtin-math-1.c: Likewise.
2331         * gcc.dg/torture/builtin-power-1.c: New test.
2332
2333 2004-03-24  Andreas Schwab  <schwab@suse.de>
2334
2335         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2336         IA64 assembler.
2337
2338 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2339             Roger Sayle  <roger@eyesopen.com>
2340
2341         * gcc.dg/compare8.c: New test case.
2342
2343 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2344
2345         * g++.dg/ext/altivec-7.C: New test.
2346
2347 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2348
2349         PR 12267, 12391, 12560, 13129, 14114, 14133
2350         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2351         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2352         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2353         Adjust error regexps.
2354         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2355         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2356         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2357         * gcc.dg/local1.c: Add explanatory comment.
2358
2359 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2360
2361         PR optimization/14669
2362         * g++.dg/opt/fold2.C: New test case.
2363
2364 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2365
2366         PR c/14069
2367         * gcc.dg/20040322-1.c: New test.
2368
2369 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2370
2371         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2372         * gcc.dg/ultrasp4.c: Likewise.
2373         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2374
2375 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2376
2377         * gcc.dg/i386-sse-8.c: Reset default options.
2378
2379 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2380
2381         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2382         in the error message text.
2383
2384 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2385
2386         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2387
2388 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2389
2390         PR c++/14616
2391         * g++.dg/init/array13.C: New test.
2392
2393 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2394
2395         PR target/13889
2396         * gcc.c-torture/compile/pr13889.c: New test case.
2397
2398 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2399
2400         PR c/14635
2401         * builtins-1.c (nan, nans): Don't test.
2402         * builtins-30.c: Don't use nan, nanf, nanl.
2403         * builtins-35.c: New test.
2404
2405 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2406
2407         * g++.dg/ext/altivec-6.C: New test.
2408
2409 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2410
2411         * g++.dg/init/placement3.C: New test.
2412
2413         * g++.dg/template/spec13.C: New test.
2414
2415         * g++.dg/lookup/using11.C: New test.
2416
2417         * g++.dg/lookup/koenig3.C: New test.
2418
2419         * g++.dg/template/operator2.C: New test.
2420
2421         * g++.dg/expr/dtor3.C: New test.
2422         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2423         marker.
2424         * g++.old-deja/g++.law/visibility28.C: Likewise.
2425
2426 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2427
2428         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2429         * gcc.dg/ppc64-abi-3.c: Likewise.
2430
2431 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2432
2433         PR c++/14545
2434         * g++.dg/parse/template15.C: New test.
2435
2436 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2437
2438         * g++.dg/expr/dtor2.C: New test.
2439
2440         * g++.dg/lookup/anon4.C: New test.
2441
2442         * g++.dg/overload/using1.C: New test.
2443
2444         * g++.dg/template/lookup7.C: New test.
2445
2446         * g++.dg/template/typename6.C: New test.
2447
2448         * g++.dg/expr/cond6.C: New test.
2449
2450 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2451
2452         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2453
2454 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2455
2456         * g++.dg/expr/cond5.C: New test.
2457         * g++.dg/expr/constcast1.C: Likewise.
2458         * g++.dg/expr/ptrmem2.C: Likewise.
2459         * g++.dg/expr/ptrmem3.C: Likewise.
2460         * g++.dg/lookup/main1.C: Likewise.
2461         * g++.dg/template/lookup6.C: Likewise.
2462
2463 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2464
2465         * gcc.dg/local1.c: New test.
2466
2467         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2468
2469 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2470
2471         * gcc.dg/torture/builtin-convert-1.c: New test.
2472
2473 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2474
2475         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2476
2477 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2478
2479         PR c++/14481
2480         * g++.dg/warn/Wunused-7.C: New test.
2481
2482 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2483
2484         * gcc.dg/torture/builtin-integral-1.c: New test.
2485
2486 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2487
2488         PR c++/14586
2489         * g++.dg/parse/non-dependent3.C: New test.
2490
2491 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2492
2493         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2494         * g++.dg/eh/simd-2.C: Likewise.
2495         * g++.dg/init/array10.C: Likewise.
2496         * gcc.c-torture/compile/simd-1.c: Likewise.
2497         * gcc.c-torture/compile/simd-2.c: Likewise.
2498         * gcc.c-torture/compile/simd-3.c: Likewise.
2499         * gcc.c-torture/compile/simd-4.c: Likewise.
2500         * gcc.c-torture/compile/simd-6.c: Likewise.
2501         * gcc.c-torture/execute/simd-1.c: Likewise.
2502         * gcc.c-torture/execute/simd-2.c: Likewise.
2503         * gcc.dg/compat/vector-defs.h: Likewise.
2504         * gcc.dg/20020531-1.c: Likewise.
2505         * gcc.dg/altivec-3.c: Likewise.
2506         * gcc.dg/altivec-4.c: Likewise.
2507         * gcc.dg/altivec-varargs-1.c: Likewise.
2508         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2509         * gcc.dg/i386-mmx-3.c: Likewise.
2510         * gcc.dg/i386-sse-4.c: Likewise.
2511         * gcc.dg/i386-sse-5.c: Likewise.
2512         * gcc.dg/i386-sse-8.c: Likewise.
2513         * gcc.dg/simd-1.c: Likewise.
2514         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2515         __ev64_opaque__ since the machine description provides it.
2516
2517 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2518
2519         * lib/compat.exp (skip_list): New global variable.
2520         Use it to hold the user defined COMPAT_SKIPS list if any.
2521         (compat-obj): Add the members of skip_list to optall.
2522
2523 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2524
2525         * gcc.dg/compat/union-by-value-1_main.c,
2526         union-by-value-1_x.c, union-by-value-1_y.c,
2527         union-check.h, union-defs.h,
2528         union-init.h, union-return-1_main.c,
2529         union-return-1_x.c, union-return-1_y.c: New files.
2530
2531 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2532
2533         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2534         mixed-struct-init.h: Add 4 mixed structure types.
2535         struct-by-value-21_main.c, struct-by-value-21_x.c,
2536         struct-by-value-21_y.c, struct-return-21_main.c,
2537         struct-return-21_x.c, struct-return-21_y.c: New files.
2538
2539 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2540
2541         PR c++/14550
2542         * g++.dg/parse/template14.C: New test.
2543
2544 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2545
2546         * gcc.c-torture/execute/20040313-1.c: New test.
2547
2548 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2549
2550         PR target/14533
2551         * gcc.dg/20040311-2.c: New test.
2552
2553 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2554
2555         PR other/14544
2556         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2557         bit-field.
2558
2559 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2560
2561         * gcc.dg/20040305-2.c: Add missing return statement.
2562
2563 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2564
2565         * gcc.dg/builtins-34.c: Also check pow10*.
2566
2567 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2568
2569         PR target/14262
2570         * gcc.dg/20040305-2.c: New test.
2571
2572 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2573
2574         * gcc.dg/20040310-1.c: New test.
2575
2576 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2577
2578         * gcc.c-torture/execute/20040311-1.c: New test case.
2579
2580 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/14476
2583         * g++.dg/lookup/enum1.C: New test.
2584
2585 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2586
2587         PR c++/14510
2588         * g++.dg/lookup/struct2.C: New test.
2589
2590 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2591
2592         * gcc.dg/builtins-34.c: New test.
2593
2594 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2595
2596         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2597
2598 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2599
2600         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2601         * gcc.dg/alias-2.c: New testcase.
2602
2603 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2604
2605         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2606
2607 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2608
2609         * gcc.c-torture/execute/20040309-1.c: New test case.
2610
2611 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2612
2613         PR c++/14397
2614         * g++.dg/overload/ref1.C: New.
2615
2616 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2617
2618         PR c++/14409
2619         * g++.dg/template/spec12.C: New test.
2620
2621         PR c++/14448
2622         * g++.dg/parse/crash14.C: New test.
2623
2624 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2625
2626         PR c++/14230
2627         * g++.dg/init/ref11.C: New test.
2628
2629 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2630
2631         PR c++/14432
2632         * g++.dg/parse/builtin2.C: New test.
2633
2634 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2635
2636         PR c++/14401
2637         * g++.dg/init/ctor3.C: New test.
2638         * g++.dg/init/union1.C: New test.
2639         * g++.dg/ext/anon-struct4.C: New test.
2640
2641 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2642
2643         * g++.dg/lookup/koenig1.C: Tweak error messages.
2644         * g++.dg/lookup/used-before-declaration.C: Likewise.
2645         * g++.dg/other/do1.C: Likewise.
2646         * g++.dg/overload/koenig1.C: Likewise.
2647         * g++.dg/parse/crash13.C: Likewise.
2648         * g++.dg/template/instantiate3.C: Likewise.
2649
2650 2004-03-08  Eric Christopher  <echristo@redhat.com>
2651
2652         * * lib/target-supports.exp: Enable libiconv in test
2653         compilation.  Fix up error checking.
2654
2655 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2656
2657         PR middle-end/14289
2658         * gcc.dg/pr14289-1.c: New test case.
2659         * gcc.dg/pr14289-2.c: Likewise.
2660         * gcc.dg/pr14289-3.c: Likewise.
2661
2662 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2663
2664         * gcc.c-torture/execute/20040308-1.c: New test.
2665
2666 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2667
2668         * gcc.c-torture/execute/20040307-1.c: New test case.
2669
2670 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2671
2672         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2673
2674 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2675
2676         * gcc.dg/20040306-1.c: New test.
2677
2678 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2679
2680         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2681         them static.
2682         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2683
2684 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2685
2686         PR c/14465
2687         * gcc.dg/decl-6.c: New test.
2688
2689 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2690
2691         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2692         Rename LOGPOW -> LOG_POW.
2693         (SQRT_EXP, POW_EXP): New.
2694
2695 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2696
2697         * gcc.dg/i386-sse-8.c: New test.
2698
2699 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2700
2701         PR c/14114
2702         * gcc.dg/decl-5.c: New test.
2703
2704 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2705
2706         * gcc.dg/20040305-1.c: New test.
2707
2708 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2709
2710         PR other/14354
2711         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2712
2713 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2714
2715         PR c++/14425, c++/14426
2716         * g++.dg/ext/altivec-4.C: New test.
2717         * g++.dg/ext/altivec-5.C: New test.
2718
2719 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2720
2721         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2722         global variables of a type with no linkage.
2723         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2724         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2725         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2726         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2727         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2728         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2729         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2730         * g++.dg/warn/deprecated.C: Name enum Color.
2731         * g++.dg/overload/VLA.C: Name structure for 'b'.
2732         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2733
2734 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2735
2736         * gcc.c-torture/compile/20040304-1.c: New test.
2737
2738 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2739
2740         PR 13728
2741         * gcc.dg/decl-4.c: New testcase.
2742
2743 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2744
2745         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2746         as PRECF if sizeof (float) > sizeof (double).
2747         (PRECL): Make it the same as PRECF if
2748         sizeof (float) > sizeof (long double).
2749
2750 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2751
2752         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2753         system type.  Add check for irix6 which doesn't have c99 runtime.
2754
2755 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2756
2757         * gcc.dg/const-elim-1.c: xfail for xtensa.
2758
2759 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2760
2761         PR c++/14369
2762         * g++.dg/template/cond4.C: New test.
2763
2764 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2765
2766         PR c++/14360
2767         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2768
2769         PR c++/14361
2770         * g++.dg/parse/defarg7.C: New test.
2771
2772         PR c++/14359
2773         * g++.dg/template/friend26.C: New test.
2774
2775 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2776
2777         PR c++/14324
2778         * g++.dg/abi/mangle21.C: New test.
2779
2780         PR c++/14260
2781         * g++.dg/parse/constructor2.C: New test.
2782
2783         PR c++/14337
2784         * g++.dg/template/sfinae1.C: New test.
2785
2786 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR c++/14267
2789         * g++.dg/expr/crash2.C: New test.
2790
2791         PR middle-end/13448
2792         * gcc.dg/inline-5.c: New test.
2793         * gcc.dg/always-inline.c: Split out tests into ...
2794         * gcc.dg/always-inline2.c: ... this and ...
2795         * gcc.dg/always-inline3.c: ... this.
2796
2797 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2798
2799         PR debug/12103
2800         * g++.dg/debug/crash1.C: New test.
2801
2802 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2803
2804         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2805         function with __attribute__((noinline)).
2806         (recurser_void2): Likewise.
2807         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2808         (recurser_void2): Likewise.
2809
2810 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2811
2812         PR middle-end/14203
2813         * g++.dg/warn/Wunused-6.C: New test case.
2814
2815 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2816
2817         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2818         not defined.
2819
2820 2004-02-27  Eric Christopher  <echristo@redhat.com>
2821
2822         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2823         * g++.dg/charset/asm2.c: Run only x86.
2824         * gcc.dg/charset/asm3.c: Ditto.
2825
2826 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2827
2828         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2829         ld_library_path.
2830
2831 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2832
2833         * g++.dg/ext/altivec-3.C: New.
2834
2835 2004-02-26  Richard Henderson  <rth@redhat.com>
2836
2837         * g++.dg/ext/attrib10.C: Mark for warning.
2838         * gcc.dg/attr-alias-1.c: New.
2839
2840 2004-02-26  Richard Henderson  <rth@redhat.com>
2841
2842         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2843         * gcc.c-torture/execute/20040208-2.c: ... it back.
2844
2845 2004-02-26  Eric Christopher  <echristo@redhat.com>
2846
2847         * lib/target-supports.exp (check-iconv-available): New function.
2848         * lib/gcc-dg.exp (dg-require-iconv): New function.
2849         Use above.
2850         * gcc.dg/charset: New directory.
2851         * gcc.dg/charset/charset.exp: New file.
2852         * gcc.dg/charset/asm1.c: Ditto.
2853         * gcc.dg/charset/asm2.c: Ditto.
2854         * gcc.dg/charset/asm3.c: Ditto.
2855         * gcc.dg/charset/asm4.c: Ditto.
2856         * gcc.dg/charset/asm5.c: Ditto.
2857         * gcc.dg/charset/attribute1.c: Ditto.
2858         * gcc.dg/charset/attribute2.c: Ditto.
2859         * gcc.dg/charset/string1.c: Ditto.
2860         * g++.dg/charset: New directory.
2861         * g++.dg/dg.exp: Add here. Special options.
2862         * g++.dg/charset/charset.exp: New file.
2863         * g++.dg/charset/asm1.c: Ditto.
2864         * g++.dg/charset/asm2.c: Ditto.
2865         * g++.dg/charset/asm3.c: Ditto.
2866         * g++.dg/charset/asm4.c: Ditto.
2867         * g++.dg/charset/attribute1.c: Ditto.
2868         * g++.dg/charset/attribute2.c: Ditto.
2869         * g++.dg/charset/extern1.cc: Ditto.
2870         * g++.dg/charset/extern2.cc: Ditto.
2871         * g++.dg/charset/string1.c: Ditto.
2872
2873 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2874
2875         PR c++/14278
2876         * g++.dg/parse/comma1.C: New test.
2877
2878 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2879
2880         PR c++/14284
2881         * g++.dg/template/ttp8.C: New test.
2882
2883 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2884
2885         * gcc.dg/fixuns-trunc-1.c: New test.
2886
2887 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2888
2889         * gcc.dg/builtins-config.h: Use #elif.
2890
2891 2004-02-26  Michael Matz  <matz@suse.de>
2892
2893         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2894         * gcc.dg/991214-1.c: Likewise.
2895         * gcc.dg/i386-asm-1.c: Likewise.
2896
2897 2004-02-25  Richard Henderson  <rth@redhat.com>
2898
2899         * gcc.c-torture/execute/20040208-2.c: Move ...
2900         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2901
2902 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2903
2904         PR c++/14246
2905         * g++.dg/other/crash-3.C: New test.
2906
2907 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2908
2909         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2910         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2911
2912         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2913         HP-UX.
2914
2915 2004-02-24  Michael Matz  <matz@suse.de>
2916
2917         * gcc.dg/i386-regparm.c: New.
2918
2919 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2920
2921         * gcc.c-torture/execute/20040223-1.c: New.
2922
2923 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2924             Kazu Hirata  <kazu@cs.umass.edu>
2925
2926         * gcc.dg/fwritable-strings-1.c: Remove.
2927
2928 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2929
2930         PR c/14156
2931         * gcc.dg/20040223-1.c: New test.
2932
2933 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2934
2935         PR c++/14106
2936         * g++.dg/ext/typeof9.C: New test.
2937
2938 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2939
2940         PR c++/14250
2941         * g++.dg/other/switch1.C: New test.
2942
2943 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2944
2945         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2946         * gcc.dg/va-arg-1.c: Likewise.
2947
2948 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2949
2950         PR c++/14143
2951         * g++.dg/template/koenig5.C: New test.
2952
2953 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2954
2955         * g++.dg/ext/altivec-1.C: Generalize target triple.
2956         * g++.dg/ext/altivec-2.C: New test case.
2957         * g++.dg/ext/altivec_check.h: New file.
2958         * gcc.dg/altivec-1.c: Generalize target triple;
2959         include altivec_check.h and call altivec_check().
2960         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2961         * gcc.dg/altivec-6.c: New test case.
2962         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2963         type casts as needed.
2964         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2965         altivec_check().
2966         * gcc.dg/altivec-12.c: New test case.
2967         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2968         include altivec_check.h and call altivec_check().
2969         * gcc.dg/altivec_check.h: New file.
2970
2971 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2972
2973         * lib/target-supports.exp (check_alias_available): Don't mangle
2974         function `g' in test program.
2975
2976 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2977
2978         * lib/target-supports.exp (check_profiling_available): Check
2979         argument to determine whether we support a profiling type.
2980         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2981         check_profiling_available.
2982         * g++.dg/bprob/bprob.exp: Likewise
2983         * g77.dg/bprob/bprob.exp: Likewise.
2984         * gcc.misc-tests/bprob.exp: Likewise.
2985         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2986         dg-require-profiling and delete expected error handling.
2987         * gcc.dg/20021014-1.c: Likewise.
2988         * gcc.dg/nest.c: Likewise.
2989
2990 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2991
2992         PR c++/12007
2993         * g++.dg/other/vthunk1.C: New test.
2994
2995 2004-02-20  Falk Hueffner  <falk@debian.org>
2996
2997         PR target/14201
2998         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2999
3000 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3001
3002         PR c++/13927
3003         * g++.dg/other/error8.C: Remove XFAIL markers.
3004
3005         PR c++/14173
3006         * g++.dg/ext/packed5.C: New test.
3007
3008         PR c++/14199
3009         * g++.dg/warn/Wunused-5.C: New test.
3010
3011         PR c++/14186
3012         * g++.dg/lookup/member1.C: New test.
3013
3014 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3015
3016         * gcc.c-torture/compile/20040130-1.c: Enable only when
3017         __INT_MAX__ >= 2147483647L.
3018         * gcc.c-torture/compile/961203-1.c: Likewise.
3019
3020 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3021
3022         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3023         * g++.dg/opt/template1.C: Robustify assembler regexp
3024
3025 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3026
3027         * gcc.c-torture/execute/simd-4.x: Remove.
3028         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3029         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3030         Guard with #ifndef SKIP_ATTRIBUTE.
3031         * gcc.dg/compat/vector-1_y.c: Likewise.
3032         * gcc.dg/compat/vector-2_x.c: Likewise.
3033         * gcc.dg/compat/vector-2_y.c: Likewise.
3034         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3035         * g++.dg/eh/simd-2.C: Likewise.
3036
3037 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3038
3039         * gcc.c-torture/compile/complex-1.c: New.
3040
3041 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3042
3043         PR target/14209
3044         * gcc.c-torture/execute/20040218-1.c: New test.
3045
3046 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3047
3048         PR c++/14181
3049         * g++.dg/parse/new2.C: New test.
3050
3051 2004-02-18  Paul Brook  <paul@codesourcery.com>
3052
3053         * gcc.c-torture/compile/libcall-1.c: New test.
3054
3055 2004-02-18  Paul Brook  <paul@codesourcery.com>
3056
3057         PR debug/12934
3058         * gcc.dg/debug/debug-7.c: New test.
3059
3060 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3061
3062         * gcc.dg/20040217-1.c: New test.
3063
3064 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3065
3066         * gcc.c-torture/execute/990208-1.x: Delete.
3067
3068 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3069
3070         * gcc.c-torture/execute/20040208-2.x: New file.
3071
3072 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3073
3074         PR c++/11326
3075         * g++.dg/abi/structret1.C: New test.
3076
3077 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3078
3079         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3080         (i386_cpuid): No need to test if cpuid is available on AMD64.
3081         Fix assembly, so that it works onboth i386 and AMD64.
3082         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3083         (vecInLong): Fix s[] member type to unsigned int.
3084         (vecInWord): Remove type.
3085         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3086         (a64, b64, c64, d64, e64): Remove.
3087         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3088         Remove unused variable.  Remove initialization of removed variables.
3089         Don't call mmx_tests nor sse_tests.
3090         (reference_mmx, reference_sse): Remove.
3091         (check): Add return stmt.
3092         * gcc.dg/i386-sse-7.c: New test.
3093         * gcc.dg/i386-mmx-4.c: New test.
3094
3095 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3096
3097         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3098         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3099         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3100         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3101         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3102         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3103         g++.dg/tc1/dr94.C: Fix line terminator.
3104
3105 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3106
3107         * gcc.c-torture/compile/20040216-1.c: New.
3108
3109 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3110
3111         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3112         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3113         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3114         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3115         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3116         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3117
3118 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3119
3120         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3121
3122 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3123
3124         PR c++/13971
3125         * g++.dg/expr/cond4.C: New test.
3126
3127         PR c++/14086
3128         * g++.dg/lookup/crash2.C: New test.
3129
3130 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3131
3132         * gcc.c-torture/compile/20040214-2.c: New test.
3133
3134 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3135
3136         PR c++/14116
3137         * g++.dg/ext/typeof8.C: New test.
3138
3139 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3140
3141         * gcc.c-torture/compile/20040214-1.c: New test.
3142
3143 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3144
3145         PR c++/13635
3146         * g++.dg/template/spec11.C: New test.
3147
3148 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3149
3150         PR c++/13927
3151         * g++.dg/other/error8.C: New test.
3152
3153 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3154
3155         PR c++/14122
3156         * g++.dg/template/array4.C: New test.
3157
3158         PR c++/14108
3159         * g++.dg/inherit/thunk2.C: New test.
3160
3161         PR c++/14083
3162         * g++.dg/eh/cond2.C: New test.
3163
3164 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3165
3166         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3167
3168 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3169
3170         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3171
3172 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3173
3174         * g++.dg/simd-2.C: xfail on ppc64-linux.
3175
3176 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3177
3178         PR c/456
3179         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3180         tests.
3181
3182 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3183
3184         * gcc.dg/builtins-33.c: New test.
3185
3186 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3187
3188         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3189
3190 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3191
3192         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3193
3194 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3195
3196         * gcc.dg/ppc64-abi-3.c: New test.
3197
3198 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3199
3200         PR c/14092
3201
3202         * gcc.dg/pr14092-1.c: New testcase.
3203
3204 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3205
3206         * gcc.dg/cpp/assert4.c: Fix typo last change.
3207
3208         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3209         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3210
3211         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3212
3213 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3214
3215         * gcc.c-torture/compile/20040209-1.c: New test case.
3216
3217 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3218
3219         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3220
3221 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3222
3223         * gcc.c-torture/execute/20040208-[12].c: New tests.
3224
3225 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3226
3227         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3228
3229 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3230
3231         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3232
3233 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3234
3235         Bug 13856
3236         * gcc.dg/visibility-8.c: New testcase.
3237
3238 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3239
3240         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3241         arguments.
3242         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3243
3244 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3245
3246         PR middle-end/13696
3247         * g++.dg/opt/fold1.C: New test case.
3248
3249 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3250
3251         PR c++/14033
3252         * g++.dg/other/crash-2.C: New test.
3253
3254 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3255
3256         PR c++/14028
3257         * g++.dg/parse/angle-bracket2.C: New test.
3258
3259 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3260
3261         PR middle-end/13750
3262         Revert:
3263         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3264         PR pch/13361
3265         * testsuite/g++.dg/pch/wchar-1.C: New.
3266         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3267
3268 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3269
3270         PR c++/14008
3271         * g++.dg/parse/error15.C: New test.
3272         * g++.dg/parse/crash11.C: Update dg-error mark.
3273
3274 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3275
3276         PR c++/13932
3277         * g++.dg/warn/conv2.C: New test.
3278
3279 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3280
3281         PR c++/13086
3282         * g++.dg/warn/incomplete1.C: Remove xfail.
3283
3284 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3285
3286         * lib/file-format.exp (gcc_target_object_format): Use
3287         ${tool}_target_compile, not gcc_target_compile.
3288         * lib/target-supports.exp (check_alias_available): Likewise.
3289         (check_gc_sections_available): Likewise.
3290         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3291         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3292         dg-require-alias.
3293
3294 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3295
3296         PR c++/13969
3297         * g++.dg/template/static6.C: New test.
3298
3299 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3300
3301         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3302
3303 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3304
3305         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3306         tests for systems where `char' is unsigned by default.
3307
3308 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3309
3310         PR c++/13997
3311         * g++.dg/template/partial3.C: New test.
3312
3313 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3314
3315         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3316         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3317         Remove mentions of obsolete ports.
3318
3319 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3320
3321         * gcc.dg/noncompile/20001228-1.c: Fix for new
3322         error message.
3323
3324 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3325
3326         PR target/9348
3327         * gcc.c-torture/execute/multdi-1.c: New test case.
3328
3329 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3330
3331         PR c++/13925
3332         * g++.dg/template/lookup5.C: New test.
3333
3334 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3335
3336         PR c++/13950
3337         * g++.dg/template/lookup4.C: New test.
3338
3339         PR c++/13970
3340         * g++.dg/parse/error14.C: New test.
3341
3342         PR c++/14002
3343         * g++.dg/parse/template13.C: New test.
3344
3345 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3346
3347         PR c++/13978
3348         * g++.dg/template/koenig4.C: New test.
3349
3350         PR c++/13968
3351         * g++.dg/template/crash17.C: New test.
3352
3353         PR c++/13975
3354         * g++.dg/parse/error13.C: New test.
3355         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3356
3357 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3358
3359         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3360
3361 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3362
3363         PR c/11658
3364         PR c/13994
3365         * gcc.dg/noncompile/20040203-1.c: New test.
3366         * gcc.dg/noncompile/20040203-2.c: Likewise.
3367         * gcc.dg/noncompile/20040203-3.c: Likewise.
3368         * gcc.dg/20040203-1.c: Likewise.
3369
3370 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3371
3372         PR c++/10858
3373         * g++.dg/template/sizeof7.C: New test.
3374
3375 2004-02-02  Eric Christopher  <echristo@redhat.com>
3376             Zack Weinberg  <zack@codesourcery.com>
3377
3378         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3379
3380 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3381
3382         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3383         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3384         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3385         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3386
3387 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3388
3389         PR c++/13113
3390         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3391
3392         PR c++/13854
3393         * g++.dg/ext/attrib13.C: New test.
3394
3395         PR c++/13907
3396         * g++.dg/conversion/op2.C: New test.
3397
3398 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3399
3400         * gcc.dg/titype-1.c: Fix pasto.
3401
3402 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3403
3404         * gcc.dg/titype-1.c: New test.
3405
3406 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3407
3408         PR c++/13957
3409         * g++.dg/template/non-type-template-argument-1.C,
3410         g++.dg/template/qualified-id1.C: Update dg-error marks.
3411         * g++.dg/template/nontype6.C: New test.
3412
3413 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3414
3415         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3416         * gcc.dg/builtins-31.c: New testcase.
3417         * gcc.dg/builtins-32.c: New testcase.
3418
3419 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3420
3421         * objc.dg/call-super-2.m: Update line numbers
3422         for the including of stddef.h.
3423
3424 2004-01-30  Michael Matz  <matz@suse.de>
3425
3426         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3427         g++.dg/ext/case-range3.C: New tests.
3428
3429 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3430
3431         DR206
3432         PR c++/13813
3433         * g++.dg/template/member4.C: New test.
3434
3435 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3436
3437         PR c++/13683
3438         * g++.dg/template/sizeof6.C: New test.
3439
3440 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3441
3442         * gcc.dg/fwritable-strings-1.c: New test.
3443
3444 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3445
3446         * gcc.c-torture/compile/20040130-1.c: New test.
3447
3448 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3449
3450         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3451
3452 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/13883
3455         * g++.dg/template/ctor3.C: New test.
3456
3457 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3458
3459         * g++.dg/tc1: New directory.
3460         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3461         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3462         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3463         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3464         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3465
3466 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3467
3468         * g++.dg/parse/error11.C: New test.
3469         * g++.dg/parse/error12.C: Likewise.
3470
3471 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3472
3473         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3474         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3475
3476 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3477
3478         PR c++/13791
3479         * g++.dg/ext/attrib12.C: New test.
3480
3481         PR c++/13736
3482         * g++.dg/parse/cast2.C: New test.
3483
3484 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3485
3486         * objc.dg/encode-2.m (main): New local string.  Set depending on
3487         sizeof long.  Use in sscanf call.
3488         * objc.dg/encode-3.m (main): New local string.  Set depending on
3489         sizeof long.  Use in scan_initial call.
3490
3491 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3492
3493         * objc.dg/call-super-2.m: Make LP64-safe.
3494         * objc.dg/desig-init-1.m: Likewise.
3495
3496 2004-01-27  Devang Patel <dpatel@apple.com>
3497
3498         * g++.dg/debug/namespace1.C: New test.
3499
3500 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3501
3502         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3503         xscale-*-*.
3504
3505         * gcc.dg/arm-mmx-1.c: New test.
3506
3507 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3508
3509         * gcc.dg/20040127-1.c: New test.
3510         * gcc.dg/20040127-2.c: New test.
3511
3512 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3513
3514         * objc.dg/stret-1.m (glob): Renamed to globa.
3515
3516 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3517
3518         PR c++/13663
3519         * g++.dg/expr/for1.C: New test.
3520
3521 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3522
3523         PR middle-end/13779
3524         * gcc.dg/darwin-longlong.c: New test.
3525
3526 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3527
3528         * gcc.dg/20040124-1.c: Moved test from here...
3529         * gcc.c-torture/compile/20040124-1.c: ...to here.
3530
3531 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3532
3533         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3534         the assembly output if -m64 is passed.
3535
3536 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3537
3538         PR c++/13833
3539         * g++.dg/template/cond3.C: New test.
3540
3541 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3542
3543         PR c++/13810
3544         * g++.dg/template/ttp7.C: New test.
3545
3546 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3547
3548         PR c++/13797
3549         * g++.dg/template/nontype4.C: New test.
3550         * g++.dg/template/nontype5.C: Likewise.
3551
3552 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3553
3554         * gcc.dg/torture/mips-clobber-at.c: New test.
3555
3556 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3557
3558         * gcc.dg/20040124-1.c: New test.
3559
3560 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3561
3562         * gcc.dg/20040123-1.c: New test.
3563
3564 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3565
3566         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3567
3568 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3569
3570         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3571
3572 2004-01-23  Andrew Pinski  <apinski@apple.com>
3573
3574         * gcc.dg/20030121-1.c: Move to ..
3575         * gcc.dg/20040121-1.c: here.
3576
3577 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3578
3579         * gcc.dg/builtins-29.c: New test case.
3580
3581 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3582
3583         PR 18314
3584         * gcc.dg/builtins-30.c: New testcase.
3585
3586 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3587
3588         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3589         * lib/g77.exp: Likewise.
3590         * lib/objc.exp: Likewise.
3591         * lib/g++.exp: Likewise.
3592
3593 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3594
3595         * gcc.dg/struct-by-value-2.c: New test.
3596
3597 2004-01-21  Andrew Pinski  <apinski@apple.com>
3598
3599         PR target/13785
3600         * gcc.dg/20030121-1.c: New test.
3601
3602 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3603
3604         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3605         clobber frame pointer register in asm statement.
3606
3607 2004-01-21  Falk Hueffner  <falk@debian.org>
3608
3609         * gcc.c-torture/compile/20040121-1.c: New test.
3610
3611 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3612
3613         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3614
3615 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3616
3617         * gcc.dg/ppc64-abi-2.c: New test.
3618
3619 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3620
3621         * lib/treelang.exp: Fill out this file.
3622         * lib/treelang-dg.exp: New File.
3623
3624 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3625
3626         * gcc.c-torture/compile/981022-1.c: Remove.
3627         * gcc.dg/array-5.c: Remove XFAIL.
3628         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3629         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3630         gcc.dg/cond-lvalue-1.c: Update.
3631         * gcc.dg/cast-lvalue-2.c: New test.
3632
3633 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/13592
3636         * g++.dg/other/error1.C (class foo): Tweak error message.
3637
3638         PR c++/13592
3639         * g++.dg/template/call2.C: New test.
3640
3641 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3642
3643         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3644         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3645         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3646         scalar-return-1_x.c, scalar-return-2_y.c,
3647         scalar-return-3_x.c, scalar-return-3_y.c,
3648         scalar-return-4_x.c, scalar-return-4_y.c,
3649         struct-align-1.h, struct-align-1_x.c,
3650         struct-align-1_y.c, struct-align-2.h,
3651         struct-align-2_x.c, struct-align-2_y.c,
3652         struct-by-value-10_y.c, struct-by-value-11_x.c,
3653         struct-by-value-11_y.c, struct-by-value-12_x.c,
3654         struct-by-value-12_y.c, struct-by-value-13_x.c,
3655         struct-by-value-13_y.c, struct-by-value-14_x.c,
3656         struct-by-value-14_y.c, struct-by-value-15_x.c,
3657         struct-by-value-15_y.c, struct-by-value-16_y.c,
3658         struct-by-value-17_y.c, struct-by-value-18_y.c,
3659         struct-by-value-19_y.c, struct-by-value-1_x.c,
3660         struct-by-value-1_y.c, struct-by-value-20_y.c,
3661         struct-by-value-2_x.c, struct-by-value-2_y.c,
3662         struct-by-value-3_y.c, struct-by-value-4_x.c,
3663         struct-by-value-4_y.c, struct-by-value-5_y.c,
3664         struct-by-value-6_y.c, struct-by-value-7_y.c
3665         struct-by-value-8_x.c, struct-by-value-8_y.c
3666         struct-by-value-9_x.c, struct-by-value-9_y.c
3667         struct-return-10_x.c, struct-return-10_y.c,
3668         struct-return-19_x.c, struct-return-20_x.c
3669         struct-return-2_x.c, struct-return-2_y.c
3670         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3671         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3672
3673 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3674
3675         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3676         attribute on sparc*-sun-solaris2.*.
3677
3678 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/13710
3681         * g++.dg/ext/typeof7.C: New test.
3682
3683 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3684
3685         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3686         * gcc.dg/const-elim-1.c: Same.
3687
3688 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3689
3690         * objc.dg/stret-1.m: New.
3691         * objc.dg/stret-2.m: New.
3692
3693 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3694
3695         PR c++/11895
3696         * g++.dg/ext/vector1.C: New test.
3697
3698 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3699
3700         * gcc.dg/pch/import-1.c: New.
3701         * gcc.dg/pch/import-1.hs: New.
3702         * gcc.dg/pch/import-1a.h: New.
3703         * gcc.dg/pch/import-1b.h: New.
3704         * gcc.dg/pch/import-1c.h: New.
3705
3706 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3707
3708         PR c++/13574
3709         * g++.dg/ext/array1.C: New test.
3710
3711         PR c++/13178
3712         * g++.dg/conversion/op1.C: New test.
3713
3714 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3715
3716         PR 11864
3717         From Kazumoto Kojima / Dan Kegel:
3718         * gcc.dg/pr11864-1.c: New test.
3719
3720         PR 10392
3721         From Marcus Comstedt / Dan Kegel:
3722         * gcc.dg/pr10392-1.c: New test.
3723
3724 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3725
3726         PR c++/13478
3727         * g++.dg/init/ref10.C: New test.
3728
3729 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3730
3731         PR c++/13407
3732         * g++.dg/parse/typename6.C: New test.
3733
3734 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3735
3736         PR pch/13361
3737         * testsuite/g++.dg/pch/wchar-1.C: New.
3738         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3739
3740 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3741
3742         PR c++/9259
3743         * g++.dg/expr/sizeof2.C: New test.
3744
3745 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3746
3747         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3748
3749 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3750
3751         PR c++/13659
3752         * g++.dg/lookup/strong-using-3.C: New.
3753         * g++.dg/lookup/using-10.C: New.
3754
3755 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3756
3757         PR c++/13594
3758         * g++.dg/lookup/strong-using-2.C: New.
3759
3760 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3761             Dan Kegel <dank@kegel.com>
3762             J"orn Rennecke <joern.rennecke@superh.com>
3763
3764         PR target/9365
3765         * gcc.dg/pr9365-1.c: New test.
3766
3767 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3768
3769         PR c++/8856
3770         * g++.dg/parse/casting-operator2.C: New test.
3771         * g++.old-deja/g++.pt/explicit83.C: Remove.
3772
3773 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3774
3775         * gcc.dg/label-compound-stmt-1.c: New test.
3776         * gcc.c-torture/compile/950922-1.c,
3777         gcc.c-torture/compile/20000211-3.c,
3778         gcc.c-torture/compile/20000518-1.c,
3779         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3780         compound statements.
3781
3782 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3783
3784         * gcc.dg/ppc64-abi-1.c: New test.
3785
3786 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3787
3788          * g++.dg/ext/attrib9.C: Add dg-warnings.
3789
3790 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3791
3792         PR c++/12335
3793         * g++.dg/parse/dtor3.C: New test.
3794
3795 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3796
3797         PR c++/12709
3798         * g++.dg/parse/try-catch-1.C: New test.
3799
3800 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3801
3802         * ada/acats/run_all.sh: Add more verbose output in acats.log
3803         when compiling tests.
3804
3805 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3806
3807         PR 13656
3808         * gcc.dg/typedef-redecl.c: New test case.
3809         * gcc.dg/typedef-redecl.h: New support file.
3810
3811 2004-01-13  Jan Hubicka  <jh@suse.cz>
3812
3813         * gcc.dg/always_inline.c: New test.
3814         * gcc.dg/debug/20031231-1.c: Fix.
3815
3816 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3817
3818         PR c++/13474
3819         * g++.dg/template/array3.C: New test.
3820
3821 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3822
3823         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3824         * g++.dg/warn/Wunused-2.C: Likewise.
3825
3826 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3827
3828         PR c++/13289
3829         * g++.dg/template/instantiate6.C: New test.
3830
3831 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3832
3833         PR middle-end/11397
3834         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3835
3836 2004-01-12  Jan Hubicka  <jh@suse.cz>
3837
3838         PR opt/12826
3839         * gcc.dg/20040112-1.c: New.
3840
3841         * gcc.dg/dwarf-die[1-7].c: Move to...
3842         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3843         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3844
3845 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3846
3847         PR c++/4100
3848         * g++.dg/parse/friend4.C: New test.
3849
3850 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3851
3852         PR c++/4100
3853         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3854         definition is called a friend.
3855
3856 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3857
3858         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3859
3860 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3861
3862         PR c++/3478
3863         * g++.dg/parse/error10.C: New test.
3864         * g++.dg/template/arg2.C: Accept "invalid type" error.
3865
3866 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR middle-end/13392
3869         * g++.dg/opt/expect2.C: New test.
3870
3871 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3872
3873         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3874         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3875         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3876         Update dg-error regexps.
3877
3878 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3879
3880         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3881         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3882
3883 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3884
3885         * gcc.dg/pragma-re-1.c: Use right pointer type.
3886
3887 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3888
3889         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3890
3891 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3892
3893         * gcc.dg/rs6000-ldouble-1.c: New.
3894
3895 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3896
3897         DR 337
3898         PR c++/9256
3899         * g++.dg/other/abstract1.C: New test.
3900
3901 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3902
3903         * g++.dg/lookup/strong-using-1.C: New.
3904
3905 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3906
3907         PR c/11234
3908         * gcc.dg/func-ptr-conv-1.c: New test.
3909         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3910
3911 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3912
3913         PR target/13380.
3914         * gcc.c-torture/compile/20040109-1.c: New.
3915
3916 2004-01-08  Stuart Hastings  <stuart@apple.com>
3917
3918         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3919         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3920         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3921
3922 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3923
3924         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3925
3926 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * ada/acats/run_acats: Treat 'gnatchop' the same way
3929         as 'gnatmake'.  Export GCC_DRIVER.
3930         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3931         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3932
3933 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3934
3935         PR c++/12573
3936         * g++.dg/template/dependent-expr4.C: New test.
3937
3938 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3939
3940         * gcc.dg/altivec-11.c: New test.
3941
3942 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3943
3944         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3945
3946 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3947
3948         PR c/6024
3949         * gcc.dg/enum-compat-1.c: New test.
3950         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3951
3952 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3953
3954         PR c/12165
3955         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3956         gcc.dg/c99-idem-qual-3.c: New tests.
3957
3958 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3959
3960         * gcc.dg/winline-7.c: Don't cast void * to int.
3961
3962 2004-01-06  Jan Hubicka  <jh@suse.cz>
3963
3964         * gcc.dg/i386-sse-5.c: New test
3965         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3966
3967 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3968
3969         PR c++/12815
3970         * g++.dg/rtti/typeid4.C: New test.
3971
3972 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3973
3974         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3975
3976 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3977
3978         PR c++/12132
3979         * g++.dg/template/error11.C: New test.
3980
3981         PR c++/13451
3982         * g++.dg/template/class2.C: New test.
3983
3984 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3985         Richard Sandiford <rsandifo@redhat.com>
3986
3987         PR c++/13387
3988         * g++.dg/opt/alias3.C: New test.
3989
3990 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3991
3992         PR c++/13157
3993         * g++.dg/template/koenig3.C: New test.
3994
3995         PR c++/13529
3996         * g++.dg/parse/offsetof3.C: New test.
3997
3998         * g++.dg/init/copy7.C: Add missing dg-error markers.
3999
4000         PR c++/12226
4001         * g++.dg/init/copy7.c: New test.
4002
4003         PR c++/13536
4004         * g++.dg/parse/cast1.C: New test.
4005
4006 2004-01-04  Jan Hubicka  <jh@suse.cz>
4007
4008         * gcc.dg/winline[1-7].c: New tests.
4009
4010 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4011
4012         PR c++/13520
4013         * g++.dg/template/qualttp22.C: New test.
4014
4015 2004-01-01  Jan Hubicka  <jh@suse.cz>
4016
4017         * gcc.dg/debug/20031231-1.c: New.
4018         * gcc.c-torture/compile/20040101-1.c: New.
4019         * gcc.dg/dwarf-die-[1-7].c: New.
4020
4021 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4022
4023         PR optimization/13521
4024         * gcc.c-torture/compile/20031231-1.c: New test.
4025
4026 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4027
4028         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4029
4030 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4031
4032         PR c++/10079
4033         * g++.dg/template/crash16.C: New test.
4034
4035 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4036
4037         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4038
4039 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4040
4041         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4042         ports.
4043         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4044         * g++.old-deja/g++.law/profile1.C: Likewise.
4045         * gcc.c-torture/compile/981006-1.c: Likewise.
4046         * gcc.c-torture/execute/loop-2e.x: Likewise.
4047         * gcc.c-torture/execute/loop-2f.x: Remove.
4048         * gcc.c-torture/execute/loop-2g.x: Likewise.
4049         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4050         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4051
4052 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4053
4054         PR c++/13507
4055         * g++.dg/ext/attrib11.C: New test.
4056
4057         PR c++/13494
4058         * g++.dg/template/array2-1.C: New test.
4059         * g++.dg/template/array2-2.C: New test.
4060
4061 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4062
4063         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4064
4065 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4066
4067         PR c++/12774
4068         * g++.dg/template/array1-1.C: New test.
4069         * g++.dg/template/array1-2.C: New test.
4070
4071 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4072
4073         PR fortran/12632
4074         * g77.dg/12632.f: New test case.
4075
4076 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4077
4078         PR c++/13289
4079         * g++.dg/parse/nontype1.C: New test.
4080
4081 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4082
4083         PR c++/12403
4084         * g++.dg/parse/explicit1.C: New test.
4085         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4086
4087 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4088
4089         PR c++/13081
4090         * g++.dg/opt/inline6.C: New test.
4091
4092         PR c++/12613
4093         * g++.dg/parse/error9.C: New test.
4094
4095         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4096
4097 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4098
4099         PR c++/13009
4100         * g++.dg/init/assign1.C: New test.
4101
4102 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4103
4104         PR c++/13070
4105         * g++.dg/warn/format3.C: New test case.
4106
4107 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4108
4109         * gcc.c-torture/compile/20031227-1.c: New test.
4110
4111 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4112
4113         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4114         * g77.dg/bprob/bprob.exp: Likewise.
4115         * gcc.misc-tests/bprob.exp: Likewise.
4116         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4117         variants on systems where the library does not provide that
4118         functionality.
4119         * gcc.dg/builtins-20.c: Use builtins-config.h.
4120         * gcc.dg/builtins-config.h: New file.
4121
4122 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4123
4124         * lib/gcc-dg.exp (dg-require-profiling): New function.
4125         * lib/target-supports.exp (check_profiling_available): Likewise.
4126         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4127         * g77.dg/bprob/bprob.exp: Likewise.
4128         * gcc.misc-tests/bprob.exp: Likewise.
4129         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4130         * gcc.dg/20021014-1.c: Likewise.
4131         * gcc.dg/nest.c: Likewise.
4132
4133 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4134
4135         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4136         compiling.
4137         * g++.dg/lookup/java2.C: Likewise.
4138         * gcc.dg/cpp/lexident.c: Likewise.
4139
4140 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4141
4142         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4143         given.
4144         * gcc.c-torture/compile/961203-1.c: Likewise.
4145         * gcc.c-torture/compile/980506-1.c: Likewise.
4146
4147 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4148
4149         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4150         (additional_prunes): New global.
4151         (gcc-dg-prune): Handle additional per-test pruning.
4152         (dg-test): Clear additional_prunes between tests.
4153
4154         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4155         dg-prune-output to avoid spurious failures from assembler
4156         complaining about nonexistent WAW violations.
4157         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4158         Use dg-prune-output to avoid spurious failures from assembler
4159         warning about Itanium B-step errata.
4160
4161 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4162
4163         * g++.dg/abi/macro0.C: New test.
4164         * g++.dg/abi/macro1.C: Likewise.
4165         * g++.dg/abi/macro2.C: Likewise.
4166
4167         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4168         * g++.dg/abi/bitfield7.C: Likewise.
4169         * g++.dg/abi/dtor2.C: Likewise.
4170         * g++.dg/abi/mangle11.C: Likewise.
4171         * g++.dg/abi/mangle12.C: Likewise.
4172         * g++.dg/abi/mangle14.C: Likewise.
4173         * g++.dg/abi/mangle17.C: Likewise.
4174         * g++.dg/abi/vbase10.C: Likewise.
4175         * g++.dg/abi/vbase14.C: Likewise.
4176         * g++.dg/template/qualttp17.C: Likewise.
4177
4178 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4179
4180         PR c/11995
4181         * gcc.dg/20031223-1.c: New test.
4182
4183 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4184
4185         * gcc.dg/noreturn-7.c: New test.
4186
4187 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4188
4189         * gcc.dg/null-pointer-1.c: New test.
4190
4191 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4192
4193         * g++.old-deja/g++.jason/template18.C: Remove.
4194         * g++.old-deja/g++.jason/template37.C: Likewise.
4195
4196         PR c++/12862
4197         * g++.dg/lookup/ns1.C: New test.
4198
4199         PR c++/12397
4200         * g++.dg/template/lookup3.C: New test.
4201
4202 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4203
4204         * g++.dg/template/recurse1.C: New test
4205
4206 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/12479
4209         * g++.dg/parse/semicolon1.C: New test.
4210         * g++.dg/parse/semicolon1.h: Likewise.
4211
4212 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4213
4214         * gcc.dg/darwin-misaligned.c: New test.
4215
4216 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4217
4218         PR c/9163
4219         * gcc.dg/20031222-1.c: New test.
4220
4221 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4222
4223         PR c++/13438
4224         * g++.dg/parse/error8.C: New test.
4225
4226         PR c++/11554
4227         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4228
4229 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4230
4231         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4232         too small.
4233         * gcc.c-torture/compile/930217-1.c: Likewise.
4234         * gcc.c-torture/compile/930513-1.c: Likewise.
4235         * gcc.c-torture/execute/920908-2.c: Likewise.
4236         * gcc.c-torture/execute/921204-1.c: Likewise.
4237         * gcc.c-torture/execute/930621-1.c: Likewise.
4238         * gcc.c-torture/execute/930630-1.c: Likewise.
4239         * gcc.c-torture/execute/931031-1.c: Likewise.
4240         * gcc.c-torture/execute/980602-2.c: Likewise.
4241         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4242         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4243         * gcc.c-torture/execute/extzvsi.c: Likewise.
4244         * gcc.c-torture/unsorted/ext.c: Likewise.
4245
4246 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4247
4248         PR target/12749
4249         * gcc.c-torture/compile/20031220-2.c: New test case.
4250
4251 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4252
4253         PR optimization/13031
4254         * gcc.c-torture/compile/20031220-1.c: New test case.
4255
4256 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4257
4258         * gcc.dg/cast-function-1.c: New test.
4259
4260 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4261
4262         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4263         formats.
4264
4265 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/12795
4268         * g++.dg/ext/attrib10.C: New test.
4269
4270 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4271
4272         * gcc.dg/cleanup-10.c: New test.
4273         * gcc.dg/cleanup-11.c: New test.
4274
4275 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4276
4277         PR c++/13239
4278         * g++.dg/opt/expect1.C: New test.
4279
4280 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4281
4282         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4283
4284 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4285
4286         PR debug/12923
4287         * gcc.dg/20031218-1.c: New test.
4288
4289         PR debug/12389
4290         * gcc.dg/20031218-2.c: New test.
4291         * gcc.dg/20031218-3.c: New test.
4292
4293         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4294         of label name and allow for USER_LABEL_PREFIX == "_" names.
4295         * g++.dg/abi/mangle18-2.C: Likewise.
4296         * g++.dg/abi/mangle19-1.C: Likewise.
4297         * g++.dg/abi/mangle19-2.C: Likewise.
4298         * g++.dg/abi/mangle20-1.C: Likewise.
4299         * g++.dg/abi/mangle20-2.C: Likewise.
4300
4301 2003-12-18  Richard Henderson  <rth@redhat.com>
4302
4303         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4304
4305 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4306             Dan Kegel <dank@kegel.com>
4307
4308         PR other/12009
4309         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4310         testing a cross compiler, it causes spurious compile failures.
4311         * lib/g++.exp: Likewise.
4312
4313 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4314
4315         PR c++/13262
4316         * g++.dg/template/access13.C: New test.
4317
4318 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4319
4320         * gcc.dg/20031216-1.c: New test.
4321
4322 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4323
4324         PR c++/9154
4325         * g++.dg/template/error10.C: New test.
4326
4327 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4328
4329         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4330         * g++.dg/eh/simd-2.C: Likewise.
4331
4332 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4333             Roger Sayle  <roger@eyesopen.com>
4334
4335         * gcc.c-torture/execute/ieee/mzero5.c: New.
4336
4337 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4338
4339         PR c++/10603
4340         * g++.dg/parse/error6.C: New test.
4341
4342         PR c++/12827
4343         * g++.dg/parse/error7.C: New test.
4344
4345 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4346
4347         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4348         at -O with stabs debugging formats.
4349         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4350         * gcc.dg/debug/debug-2.c: Likewise.
4351
4352 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4353
4354         PR c++/12696
4355         * g++.dg/init/error1.C: New test.
4356
4357         PR c++/12218
4358         * g++.dg/init/pm3.C: New test.
4359
4360 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4361
4362         PR c/3347
4363         * gcc.dg/bitfld-8.c: New test.
4364
4365 2003-12-16  James Lemke  <jim@wasabisystems.com>
4366
4367         * gcc.dg/arm-scd42-[123].c: New tests.
4368
4369 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4370
4371         PR c++/9043
4372         * g++.dg/abi/mangle20-1.C: New test.
4373         * g++.dg/abi/mangle20-2.C: New test.
4374
4375 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4376
4377         PR c++/13275
4378         * g++.dg/other/offsetof2.C: Remove XFAIL.
4379         * g++.dg/parse/offsetof1.C: New test.
4380         * g++.gd/parse/offsetof2.C: Likewise.
4381
4382 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4383
4384         * g++.dg/template/nontype3.C: New test.
4385         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4386
4387 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4388
4389         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4390
4391 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4392
4393         PR c++/13387
4394         * g++.dg/expr/assign1.C: New test.
4395
4396         PR c++/13242
4397         * g++.dg/abi/mangle19-1.C: New test.
4398         * g++.dg/abi/mangle19-2.C: New test.
4399
4400 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4401
4402         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4403
4404 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4405
4406         * gcc.c-torture/execute/20031216-1.c: New test.
4407
4408 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4409
4410         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4411         an ICE regression.
4412
4413 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4414
4415         PR c++/10926
4416         * g++.dg/template/error9.C: New test.
4417
4418         PR c++/11116
4419         * g++.dg/template/error8.C: New test.
4420
4421 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4422
4423         PR middle-end/13400
4424         * gcc.c-torture/execute/20031215-1.c: New test case.
4425
4426 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4427
4428         PR c++/13269
4429         * g++.dg/parse/error5.C: New test.
4430
4431         PR c++/12989
4432         * g++.dg/expr/sizeof1.C: New test.
4433
4434         PR c++/13310
4435         * g++.dg/template/crash15.C: New test.
4436
4437 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4438
4439         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4440         a non-POD type as the last named parameter of a varargs function.
4441
4442 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4443
4444         PR c++/13243
4445         PR c++/12573
4446         * g++.dg/template/crash14.C: New test.
4447         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4448
4449 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4450
4451         * g++.dg/other/java1.C: New test.
4452
4453         PR c++/13241
4454         * g++.dg/abi/mangle18-1.C: New test.
4455         * g++.dg/abi/mangle18-2.C: New test.
4456
4457 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4458
4459         PR optimization/10312
4460         * gcc.c-torture/execute/20031214-1.c: New.
4461
4462 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4463
4464         PR c++/10779
4465         PR c++/12160
4466         * g++.dg/parse/error3.C: New test.
4467         * g++.dg/parse/error4.C: Likewise.
4468         * g++.dg/abi/mangle4.C: Tweak error messages.
4469         * g++.dg/lookup/using5.C: Likewise.
4470         * g++.dg/other/error2.C: Likewise.
4471         * g++.dg/parse/typename5.C: Likewise.
4472         * g++.dg/parse/undefined1.C: Likewise.
4473         * g++.dg/template/arg2.C: Likewise.
4474         * g++.dg/template/ttp3.C: Likewise.
4475         * g++.dg/template/type1.C: Likewise.
4476         * g++.old-deja/g++.other/crash32.C: Likewise.
4477         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4478
4479 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4480
4481         PR c++/13106
4482         * g++.dg/warn/noreturn-3.C: New test.
4483
4484 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4485
4486         PR c++/13118
4487         * g++.dg/abi/covariant3.C: New.
4488
4489 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4490
4491         * g++.dg/eh/ia64-1.C: New test.
4492
4493 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4494
4495         PR optimization/13037
4496         * g77.f-torture/execute/13037.f: New test case.
4497
4498 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4499
4500         PR c++/12881
4501         * g++.dg/abi/covariant2.C: New.
4502
4503 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4504
4505         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4506
4507 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4508
4509         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4510
4511 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4512
4513         PR other/10819
4514         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4515         to fix Bug 10819.
4516         * lib/g++.exp (g++_version): Likewise.
4517         * lib/g77.exp (g77_version): Likewise.
4518         * lib/objc.exp (default_objc_version): Likewise.
4519
4520 2003-12-10  Richard Henderson  <rth@redhat.com>
4521
4522         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4523
4524         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4525
4526 2003-12-08  Matt Austern  <austern@apple.com>
4527
4528         PR c/13134
4529         * lib/gcc-dg.exp (dg-require-visibility): Define.
4530         * lib/target-supports (check_visibility_available): Define.
4531         * gcc.dg/visibility-1.c: New test.
4532         * gcc.dg/visibility-2.c: Likewise.
4533         * gcc.dg/visibility-3.c: Likewise.
4534         * gcc.dg/visibility-4.c: Likewise.
4535         * gcc.dg/visibility-5.c: Likewise.
4536         * gcc.dg/visibility-6.c: Likewise.
4537         * g++.dg/ext/visibility-1.C: Likewise.
4538         * g++.dg/ext/visibility-2.C: Likewise.
4539         * g++.dg/ext/visibility-3.C: Likewise.
4540         * g++.dg/ext/visibility-4.C: Likewise.
4541         * g++.dg/ext/visibility-5.C: Likewise.
4542         * g++.dg/ext/visibility-6.C: Likewise.
4543
4544 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4545
4546         * g++.dg/lookup/java1.C: New test.
4547         * g++.dg/lookup/java2.C: New test.
4548
4549 2003-12-07  Falk Hueffner  <falk@debian.org>
4550
4551         * g++.dg/opt/noreturn-1.C: New test.
4552
4553 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4554
4555         * gcc.dg/overflow-1.c: New test.
4556
4557 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4558
4559         * g77.f-torture/compile/13060.f: New test.
4560
4561 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4562
4563         PR c++/13323
4564         * g++.dg/inherit/operator2.C: New test.
4565
4566 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/13305
4569         * g++.dg/ext/attrib9.C: New test.
4570
4571 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4572
4573         PR c++/13314
4574         * g++.dg/template/error7.C: New test.
4575
4576 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4577             J"orn Rennecke <joern.rennecke@superh.com>
4578
4579         PR target/13302
4580         * g++.dg/other/struct-va_list.C: New test.
4581
4582 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4583
4584         PR c++/13166
4585         * g++.dg/parse/defarg6.C: New test.
4586
4587 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4588
4589         PR target/13256
4590         * gcc.c-torture/execute/20031201-1.c: New test.
4591
4592 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4593
4594         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4595
4596 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4597
4598         * gcc.dg/builtin-return-1.c: New test.
4599
4600 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4601             J"orn Rennecke <joern.rennecke@superh.com>
4602
4603         PR optimization/13260
4604         * gcc.c-torture/execute/20031204-1.c: New test.
4605
4606 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4607
4608         PR c++/9127
4609         * g++.dg/template/error6.C: New test.
4610
4611 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4612
4613         * gcc.dg/20031202-1.c: New test.
4614
4615 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4616
4617         PR c++/13179
4618         * g++.dg/template/eh1.C: New test.
4619
4620         PR c++/10771
4621         * g++.dg/template/error5.C: New test.
4622
4623 2003-12-02  David Ung  <davidu@mips.com>
4624
4625         * gcc.dg/compat/vector-check.h: Corrected type for var
4626         g_##TMODE
4627
4628 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4629
4630         PR c++/10126
4631         * g++.dg/template/ptrmem8.C: New test.
4632
4633 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4634
4635         PR c++/12573
4636         * g++.dg/template/dependent-expr3.C: New test.
4637
4638 2003-12-01  James Lemke  <jim@wasabisystems.com>
4639
4640         * gcc.dg/arm-g2.c: New test.
4641
4642 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4643
4644         PR optimization/11634
4645         * gcc.dg/20031201-2.c: New test case.
4646
4647 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4648
4649         PR 11433
4650         * objc.dg/proto-lossage-3.m: New test.
4651
4652 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4653
4654         PR optimization/12628
4655         * gcc.dg/20031201-1.c: New test case.
4656
4657 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4658
4659         * gcc.dg/unaligned-1.c: New test.
4660
4661 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4662
4663         PR c++/9849
4664         * g++.dg/template/error4.C: New test.
4665         * g++.dg/template/nested3.C: Adjust error markers.
4666
4667 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4668
4669         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4670
4671 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4672
4673         PR c/10333
4674         * gcc.dg/bitfld-7.c: New test.
4675
4676 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4677
4678         * gcc.dg/tls/asm-1.C: New test.
4679
4680 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4681
4682         * gcc.dg/cpp/assert4.c: Update.
4683
4684 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4685
4686         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4687         * gcc.dg/builtin-apply3.c: New test.
4688
4689 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4690
4691         * lib/compat.exp (compat-obj): New xfaildata parameter.
4692         Use it to set compiler_conditional_xfail_data before compiling.
4693         (compat-get-options): Handle dg-xfail-if.
4694         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4695         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4696         * gcc.dg/compat/vector-1_y.c: Likewise.
4697         * gcc.dg/compat/vector-2_x.c: Likewise.
4698         * gcc.dg/compat/vector-2_y.c: Likewise.
4699
4700 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4701
4702         * g++.dg/opt/reg-stack4.C: New test.
4703
4704 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4705
4706         * gcc.dg/builtin-apply2.c: New test.
4707
4708 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4709
4710         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4711
4712 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4713
4714         PR c++/12924
4715         * g++.dg/template/template-id-2.C: New test.
4716
4717 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4718
4719         PR c++/5369
4720         * g++.dg/template/memfriend1.C: New test.
4721         * g++.dg/template/memfriend2.C: Likewise.
4722         * g++.dg/template/memfriend3.C: Likewise.
4723         * g++.dg/template/memfriend4.C: Likewise.
4724         * g++.dg/template/memfriend5.C: Likewise.
4725         * g++.dg/template/memfriend6.C: Likewise.
4726         * g++.dg/template/memfriend7.C: Likewise.
4727         * g++.dg/template/memfriend8.C: Likewise.
4728         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4729
4730 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4731
4732         PR c++/12515
4733         * g++.dg/ext/cond1.C: New test.
4734
4735 2003-11-20  Richard Henderson  <rth@redhat.com>
4736
4737         * gcc.dg/20020201-2.c: Remove.
4738         * gcc.dg/20020201-4.c: Remove.
4739         * gcc.dg/20020304-1.c: Remove.
4740
4741 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4742
4743         * gcc.dg/cpp/trad/xwin1.c: New test case.
4744
4745 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4746
4747         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4748         * lib/g77.exp: Likewise.
4749         * lib/objc.exp: Likewise.
4750         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4751         for darwin.
4752
4753 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4754
4755         PR c++/12932
4756         * g++.dg/template/static5.C: New test.
4757
4758 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4759
4760         * gcc.dg/nested-func-1.c: New test.
4761
4762 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4763
4764         * gcc.dg/cpp/assert4.c: New test.
4765
4766 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4767
4768         PR c++/2294
4769         * g++.dg/lookup/using9.c: New test.
4770
4771 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4772
4773         PR c++/12762
4774         * g++.dg/template/error3.C: New test.
4775
4776 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4777
4778         PR ada/13035
4779         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4780         No longer use a wrapper for gcc, since this does not work under
4781         Windows.
4782
4783 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4784
4785         PR c++/2094
4786         * g++.dg/template/ptrmem7.C: New test.
4787
4788 2003-11-13  Andrew Pinski <apinski@apple.com>
4789
4790         * gcc.c-torture/compile/20031113-1.c: New test.
4791
4792 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4793             Kean Johnston <jkj@sco.com>
4794
4795         PR c/13029
4796         * gcc.dg/unused-4.c: Update.
4797
4798 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4799
4800         * g++.dg/opt/const3.C: New test.
4801
4802 2003-11-13  Jan Hubicka  <jh@suse.cz>
4803
4804         * gcc.c-torture/compile/20031112-1.c: New test.
4805
4806 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4807
4808         * g++.dg/parse/crash10.C: Remove bogus error marker.
4809
4810 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4811
4812         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4813         (host_gcc): Likewise.
4814         (ROOT): Honor $PWDCMD.
4815         (BASE): Likewise.
4816         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4817
4818 2003-11-12  Catherine Moore  <clm@redhat.com>
4819
4820         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4821
4822 2003-11-12  Andreas Jaeger  <aj@suse.de>
4823             Jakub Jelinek  <jakub@redhat.com>
4824             Andrew Pinski  <pinskia@physics.uc.edu>
4825             Richard Henderson  <rth@redhat.com>
4826
4827         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4828         systems.
4829         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4830
4831         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4832         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4833
4834 2003-11-11  Andreas Jaeger  <aj@suse.de>
4835
4836         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4837
4838         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4839
4840 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4841
4842         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4843         Clean ups.
4844
4845 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4846
4847         * gcc.dg/trampoline-1.c: New test.
4848
4849 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4850
4851         * gcc.c-torture/compile/200031109-1.c: New test.
4852
4853 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4854
4855         PR c/3190
4856         PR c/8714
4857         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4858         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4859         gcc.dg/format/no-y2k-1.c: Update.
4860
4861 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4862
4863         PR optimization/10467
4864         * gcc.dg/20031108-1.c: New test case.
4865
4866 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4867
4868         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4869
4870 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4871
4872         * gcc.dg/compound-lvalue-1.c: New test.
4873         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4874         some XFAILs.
4875
4876 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4877
4878         * gcc.dg/altivec-varargs-1.c: New test.
4879
4880 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4881
4882         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4883         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4884         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4885         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4886         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4887
4888 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4889
4890         * gcc.dg/cond-lvalue-1.c: New test.
4891
4892 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4893
4894         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4895
4896 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4897
4898         PR c++/11616
4899         * g++.dg/template/instantiate5.C: New test.
4900
4901 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4902
4903         PR c++/12726
4904         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4905         * ChangeLog: Add missing first entry for above test.
4906
4907 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4908
4909         PR c++/9810
4910         * g++.dg/template/using8.C: New test.
4911         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4912
4913 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4914
4915         PR optimization/10817
4916         * gcc.c-torture/compile/20031102-1.c: New test case.
4917
4918 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4919
4920         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4921         2147483647.
4922
4923 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4924
4925         * gcc.dg/20031102-1.c: New test.
4926
4927 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4928
4929         * gcc.dg/complex-1.c: New test.
4930
4931 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4932
4933         PR c++/12796
4934         * g++.dg/template/crash13.C: Adjust expected error location.
4935         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4936
4937 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4938
4939         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4940
4941 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4942
4943         PR/10239
4944         * gcc.c-torture/compile/20031031-2.c: New test.
4945
4946 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4947
4948         PR/11640
4949         * gcc.c-torture/compile/20031031-1.c: New test.
4950
4951 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4952
4953         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4954         * gcc.misc-tests/bprob.exp: Likewise.
4955         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4956         the execution test on arm-elf configs.
4957         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4958         configs that don't support scratch files.
4959         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4960
4961 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4962
4963         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4964         done by dejagnu.
4965
4966 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4967
4968         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4969         Avoid non pure sh syntax. Add more logging.
4970
4971         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4972         fail.
4973
4974 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4975
4976         PR libgcj/10610
4977         * gcc.dg/ppc-stackalign-1.c: New test.
4978
4979 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4980
4981         * ada/acats/run_all.sh: Change output to be more compliant with
4982         dejagnu framework.
4983         Create acats.sum and acats.log files under testsuite/ada/acats
4984         Only run [a-z]* directories, to filter out e.g. CVS.
4985         Redirect build output to log file.
4986
4987 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4988
4989         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4990
4991 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4992
4993         PR ada/5909:
4994         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4995
4996 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4997
4998         * gcc.c-torture/compile/20031023-1.c: New test.
4999         * gcc.c-torture/compile/20031023-2.c: New test.
5000         * gcc.c-torture/compile/20031023-3.c: New test.
5001         * gcc.c-torture/compile/20031023-4.c: New test.
5002
5003 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5004
5005         PR c++/10371
5006         * g++.dg/lookup/scoped8.C: New test.
5007
5008 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5009
5010         * g++.dg/opt/reg-stack3.C: New test.
5011
5012 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5013
5014         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5015
5016 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5017
5018         PR c++/11076
5019         * g++.dg/template/crash13.C: New test.
5020
5021 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5022
5023         * gcc.dg/c99-restrict-2.c: New test.
5024
5025 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5026
5027         PR c++/12698, c++/12699, c++/12700, c++/12566
5028         * g++.dg/inherit/covariant9.C: New test.
5029         * g++.dg/inherit/covariant10.C: New test.
5030         * g++.dg/inherit/covariant11.C: New test.
5031
5032 2003-10-23  Jason Merrill  <jason@redhat.com>
5033
5034         PR c++/12726
5035         * g++.dg/ext/complit2.C: New test.
5036
5037 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5038
5039         PR target/12654
5040         * gcc.c-torture/execute/20031020-1.c: New test.
5041
5042 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5043
5044         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5045         following the jump_insn.
5046
5047 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5048
5049         * gcc.dg/cast-lvalue-1.c: New test.
5050
5051 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5052
5053         PR c++/11962
5054         * g++.dg/template/cond2.C: New test.
5055
5056 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5057
5058         * gcc.dg/builtins-28.c: New test.
5059
5060 2003-10-20  Jan Hubicka  <jh@suse.cz>
5061
5062         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5063         parameter.
5064         * testsuite/gcc.dg/inline-2.c: Likewise.
5065
5066 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5067
5068         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5069         * gcc.dg/nest.c:  Likewise.
5070
5071 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5072
5073         PR c++/9781, c++/10583, c++/11862
5074         * g++.dg/parse/crash13.C: New test.
5075
5076 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5077
5078         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5079
5080 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5081
5082         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5083         Define HAVE_C99_RUNTIME except on Solaris.
5084         * gcc.dg/builtins-20.c: Likewise.
5085
5086 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5087
5088         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5089
5090 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5091
5092         PR c++/12495
5093         * g++.dg/template/crash21.C: New test.
5094
5095 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5096
5097         PR c++/2513
5098         * g++.dg/template/typename5.C: New test.
5099
5100 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5101
5102         PR c++/12369
5103         * g++.dg/template/friend25.C: New test.
5104
5105 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5106
5107         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5108         versions.
5109
5110 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5111
5112         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5113         == 2147483647.
5114
5115 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5116
5117         * gcc.c-torture/execute/960416-1.x: Remove.
5118         * gcc.c-torture/execute/divconst-3.x: Likewise.
5119
5120 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5121
5122         PR target/12598
5123         * gcc.dg/torture/cris-volatile-1.c: New test.
5124
5125 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5126
5127         PR optimization/9325
5128         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5129         for overflowing floating point to integer conversion during RTL
5130         simplification.
5131
5132 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5133
5134         * objc/execute/_cmd.m: Fix typo.
5135         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5136         Relax 'scan-assembler' regexp.
5137         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5138         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5139         * objc.dg/zero-link-2.m: Remove blank line.
5140         * objc.dg/zero-link-3.m: New test case.
5141
5142 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5143
5144         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5145
5146         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5147         than linker trickery.
5148
5149 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5150
5151         PR c++/12370
5152         * g++.dg/other/friend2.C: New test.
5153
5154 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5155
5156         * gcc.dg/20031012-1.c: New test.
5157
5158 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5159
5160         * gcc.dg/weak/weak-3.c: Fix for new warning.
5161
5162 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5163
5164         PR optimization/8750
5165         * gcc.c-torture/execute/20031012-1.c: New test case.
5166
5167 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5168
5169         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5170         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5171
5172 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5173
5174         PR optimization/12260
5175         * gcc.c-torture/compile/20031011-2.c: New test case.
5176
5177 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5178
5179         * gcc.c-torture/execute/20031011-1.c: New testcase.
5180
5181 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5182
5183         * gcc.c-torture/compile/20031011-1.c: New test.
5184
5185 2003-10-11  Jan Hubicka  <jh@suse.cz>
5186
5187         * g++.dg/other/first-global.C: New test.
5188
5189 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5190
5191         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5192
5193 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5194
5195         * gcc.c-torture/compile/20031010-1.c: New test.
5196
5197 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5198
5199         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5200         * gcc.c-torture/execute/va-arg-25.c: ... here.
5201
5202 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5203
5204         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5205
5206 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5207
5208         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5209
5210 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5211
5212         * g++.dg/parse/error2.C: New test.
5213
5214 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5215
5216         PR c++/11097
5217         * g++.dg/other/error5.C: Modify the error message.
5218         * g++.dg/lookup/using8.C: New test.
5219
5220 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5221
5222         * gcc.dg/darwin-abi-2.c: New file.
5223         * gcc.c-torture/execute/va-arg-24.c: New file.
5224
5225 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5226
5227         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5228         indentation.
5229
5230 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5231
5232         PR c++/10147
5233         * g++.dg/other/error4.C: Update error messages.
5234         * g++.dg/template/ptrmem4.C: Likewise.
5235
5236         PR c++/12337
5237         * g++.dg/init/new9.C: New test.
5238
5239         PR c++/12334, c++/12236, c++/8656
5240         * g++.dg/ext/attrib8.C: New test.
5241
5242 2003-10-06  Devang Patel  <dpatel@apple.com>
5243
5244         * gcc.dg/debug/dwarf2-3.h: New test.
5245         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5246
5247 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5248
5249         * g++.dg/opt/cfg2.C: New test.
5250
5251 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5252
5253         * g++.dg/opt/float1.C: New test.
5254
5255 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5256
5257         * gcc.dg/c90-array-lval-6.c: New test.
5258         * gcc.dg/c99-array-lval-6.c: New test.
5259
5260 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5261             Ziemowit Laski  <zlaski@apple.com>
5262
5263         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5264         'Derived', so that it is never considered a class method; add
5265         new warning for '+port' method ambiguity.
5266         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5267         <objc/objc-api.h> (needed on Mac OS X).
5268         * objc.dg/method-13.m: New test.
5269
5270 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5271
5272         PR optimization/9325, PR java/6391
5273         * gcc.c-torture/execute/20031003-1.c: New test case.
5274
5275 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5276
5277         PR optimization/12180
5278         * gcc.dg/20031002-1.c: New test.
5279
5280         PR c++/12486
5281         * g++.dg/inherit/error1.C: New test.
5282
5283 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5284
5285         * lib/f-torture.exp (search_for): Rename to...
5286         (search_for_re): This.  Also, clean up comments and the
5287         "regexp" invocation.
5288
5289 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5290
5291         * gcc.c-torture/compile/20031002-1.c: New test.
5292
5293 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5294
5295         * g++.dg/opt/cond1.C: New test.
5296
5297 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5298
5299         * gcc.dg/Wold-style-definition-2.c: New testcase.
5300         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5301
5302 2003-09-29  Richard Henderson  <rth@redhat.com>
5303
5304         * g++.dg/init/array10.C: Add dg-options.
5305
5306 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5307
5308         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5309
5310 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5311
5312         * g++.dg/template/friend19.C: Fix typo.
5313         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5314
5315 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5316
5317         * gcc.c-torture/execute/20030928-1.c: New test.
5318         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5319
5320 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5321
5322         * g++.dg/opt/unroll1.C: New test.
5323
5324 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5325
5326         PR optimization/11741
5327         * gcc.dg/20030926-1.c: New test case.
5328
5329 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5330
5331         PR c++/5655
5332         * g++.dg/parse/access7.C: New test.
5333         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5334
5335 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5336
5337         MERGE OF objc-improvements-branch into MAINLINE:
5338         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5339         if libobjc has not been built.
5340         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5341         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5342         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5343         objc/execute/nested-3.m, objc/execute/np-2.m,
5344         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5345         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5346         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5347         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5348         objc.dg/special/unclaimed-category-1.h,
5349         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5350         well as GNU runtime.
5351         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5352         * execute/cascading-1.m, execute/function-message-1.m,
5353         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5354         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5355         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5356         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5357         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5358         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5359         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5360         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5361         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5362         * objc.dg/bitfield-2.m: Run only on Darwin.
5363         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5364         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5365         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5366         * objc.dg/const-str-1.m: Fix constant string layout.
5367
5368 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5369
5370         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5371
5372 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5373
5374         * gcc.dg/darwin-abi-1.c: New file.
5375
5376 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5377
5378         PR target/12281
5379         * gcc.c-torture/compile/20030921-1.c: New test.
5380
5381 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5382
5383         * g++.dg/opt/reg-stack2.C: New test.
5384
5385 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5386
5387         * g++.dg/eh/delayslot1.C: New test.
5388
5389 2003-09-20  Richard Henderson  <rth@redhat.com>
5390
5391         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5392
5393 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5394
5395         * gcc.c-torture/execute/20030920-1.c: New test case.
5396
5397 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5398
5399         * g++.dg/rtti/typeid3.C: Correct expected error message.
5400
5401 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5402
5403         PR c++/157
5404         * g++.dg/parse/crash12.C: New test.
5405
5406 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5407
5408         * gcc.dg/compat/mixed-struct-check.h: New.
5409         * gcc.dg/compat/mixed-struct-defs.h: New.
5410         * gcc.dg/compat/mixed-struct-init.h: New.
5411         * gcc.dg/compat/struct-by-value-19_main.c: New.
5412         * gcc.dg/compat/struct-by-value-19_x.c: New.
5413         * gcc.dg/compat/struct-by-value-19_y.c: New.
5414         * gcc.dg/compat/struct-by-value-20_main.c: New.
5415         * gcc.dg/compat/struct-by-value-20_x.c: New.
5416         * gcc.dg/compat/struct-by-value-20_y.c: New.
5417         * gcc.dg/compat/struct-return-19_main.c: New.
5418         * gcc.dg/compat/struct-return-19_x.c: New.
5419         * gcc.dg/compat/struct-return-19_y.c: New.
5420         * gcc.dg/compat/struct-return-20_main.c: New.
5421         * gcc.dg/compat/struct-return-20_x.c: New.
5422         * gcc.dg/compat/struct-return-20_y.c: New.
5423
5424 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5425         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5426         so that it will not complain on LP64 targets.
5427
5428 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5429
5430         PR c++/495
5431         * g++.dg/template/friend24.C: New test.
5432
5433 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5434
5435         PR c++/12332
5436         * g++.dg/template/memtmpl2.C: New test.
5437
5438 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR target/11184
5441         * gcc.dg/builtin-apply1.c: New test.
5442
5443 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5444
5445         PR c++/9848
5446         * g++.dg/warn/Wunused-4.C: New test.
5447
5448 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5449
5450         PR c++/12316
5451         * g++.dg/other/gc2.C: New test.
5452
5453 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5454
5455         PR c++/11991
5456         * g++.dg/rtti/typeid3.C: New test.
5457
5458         PR c++/12266
5459         * g++.dg/overload/template1.C: New test.
5460
5461 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5462
5463         * g++.dg/opt/cfg3.C: New test.
5464
5465 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5466
5467         PR c++/7939
5468         * g++.dg/template/crash11.C: New test.
5469
5470 2003-09-16  Jason Merrill  <jason@redhat.com>
5471             Jakub Jelinek  <jakub@redhat.com>
5472
5473         * gcc.dg/attr-warn-unused-result.c: New test.
5474
5475 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5476
5477         PR c++/12184
5478         * g++.dg/expr/call2.C: New test.
5479
5480 2003-09-15  Andreas Jaeger  <aj@suse.de>
5481
5482         * gcc.dg/Wold-style-definition-1.c: New test.
5483
5484 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5485
5486         PR c++/3907
5487         * g++.dg/parse/template12.C: New test.
5488
5489         * g++.dg/abi/bitfield11.C: New test.
5490         * g++.dg/abi/bitfield12.C: Likewise.
5491
5492 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5493
5494         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5495         non-expansion of functional macro name without arguments at EOL.
5496         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5497
5498 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5499
5500         * gcc.c-torture/execute/20030914-[12].c: New tests.
5501
5502 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5503
5504         PR c++/11788
5505         * g++.dg/overload/addr1.C: New test.
5506
5507 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5508
5509         * gcc.dg/20030909-1.c: New test.
5510
5511 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5512
5513         * gcc.dg/ultrasp10.c: New test.
5514
5515 2003-09-09  Devang Patel  <dpatel@apple.com>
5516
5517         * gcc.dg/darwin-ld-6.c: New test.
5518
5519 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5520
5521         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5522
5523 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5524
5525         * gcc.dg/ia64-types1.c: New test.
5526         * gcc.dg/ia64-types2.c: Likewise.
5527
5528 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5529
5530         * gcc.dg/builtins-1.c: Add more _Complex tests.
5531         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5532
5533         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5534         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5535
5536 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR c++/11786
5539         * g++.dg/lookup/koenig2.C: New test.
5540
5541         PR c++/5296
5542         * g++.dg/rtti/typeid2.C: New test.
5543
5544 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5545
5546         * gcc.c-torture/compile/20030904-1.c: New test.
5547
5548 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5549
5550         * g++.dg/opt/longbranch2.C: New test.
5551
5552 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5553
5554         * g++.dg/template/crash10.C: Only compile it.
5555
5556 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5557
5558         PR middle-end/11665
5559         * gcc.c-torture/compile/20030907-1.c: New test.
5560         * g++.dg/init/array11.C: New test.
5561
5562 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5563
5564         PR c++/11852
5565         * g++.dg/init/struct1.C: New test.
5566
5567 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5568
5569         PR c++/12181
5570         * g++.dg/expr/comma1.C: New test.
5571
5572 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5573
5574         PR c++/11867
5575         * g++.dg/expr/static_cast5.C: New test.
5576
5577 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5578
5579         PR c++/11507
5580         * g++.dg/lookup/scoped7.C: New test.
5581
5582         PR c++/9574
5583         * g++.dg/other/static1.C: New test.
5584
5585         PR c++/11490
5586         * g++.dg/warn/template-1.C: New test.
5587
5588         PR c++/11432
5589         * g++.dg/template/crash10.C: New test.
5590
5591         PR c++/2478
5592         * g++.dg/overload/VLA.C: New test.
5593
5594         PR c++/10804
5595         * g++.dg/template/call1.C: New test.
5596
5597 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5598
5599         PR c++/11794
5600         * g++.dg/parse/using3.C: New test.
5601
5602 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5603
5604         PR c++/11409
5605         * g++.dg/overload/builtin3.C: New test case.
5606
5607 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5608
5609         PR c/9862
5610         * gcc.dg/20030906-1.c: New test.
5611         * gcc.dg/20030906-2.c: Likewise.
5612
5613 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5614
5615         PR c++/12167
5616         * g++.dg/parse/defarg5.C: New test.
5617
5618         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5619
5620 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5621
5622         PR c++/12163
5623         * g++.dg/expr/static_cast4.C: New test.
5624
5625         PR c++/12146
5626         * g++.dg/template/crash9.C: New test.
5627
5628 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5629
5630         * g++.old-deja/g++.ext/pretty2.C: Update for change
5631         in __FUNCTION__.
5632         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5633
5634 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5635
5636         PR c++/11922
5637         * g++/dg/template/qualified-id1.C: New test.
5638
5639         PR c++/12037
5640         * g++.dg/warn/noeffect4.C: New test.
5641
5642 2003-09-04  Matt Austern  <austern@apple.com>
5643
5644         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5645         * g++.dg/ext/fnname2.C: Likewise.
5646         * g++.dg/ext/fnname3.C: Likewise.
5647
5648 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5649
5650         * g++.dg/expr/lval1.C: New test.
5651         * g++.dg/ext/lvcast.C: Remove.
5652
5653 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5654
5655         PR optimization/11700.
5656         * gcc.c-torture/compile/20030903-1.c: New test case.
5657
5658 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/12053
5661         * g++.dg/abi/layout4.C: New test.
5662
5663 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5664
5665         PR c++/11553
5666         * g++.dg/parse/friend3.C: New test.
5667
5668 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/11847
5671         * g++.dg/template/class1.C: New test.
5672
5673         PR c++/11808
5674         * g++.dg/expr/call1.C: New test.
5675
5676 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5677
5678         PR c++/12114
5679         * g++.dg/init/ref9.C: New test.
5680
5681         PR c++/11972
5682         * g++.dg/template/nested4.C: New test.
5683
5684 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5685
5686         PR c++/12093
5687         * g++.dg/template/non-dependent4.C: New test.
5688
5689         PR c++/11928
5690         * g++.dg/inherit/conv1.C: New test.
5691
5692 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5693
5694         PR c++/6196
5695         * g++.dg/ext/label1.C: New test.
5696         * g++.dg/ext/label2.C: Likewise.
5697
5698 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5699
5700         * g++.dg/expr/cond3.C: New test.
5701
5702 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5703
5704         * gcc.dg/builtins-1.c: Add new builtin cases.
5705
5706 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5707
5708         * gcc.dg/builtins-1.c: Add new cases.
5709         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5710
5711 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5712
5713         * gcc.dg/builtins-1.c: Add more math builtin tests.
5714         * gcc.dg/torture/builtin-attr-1.c: New test.
5715
5716 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5717
5718         PR optimization/5079
5719         * g++.dg/opt/static3.C: New test.
5720
5721 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5722
5723         * gcc.misc-tests/gcov-10b.c: New test.
5724
5725 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5726
5727         * g++.dg/opt/ptrmem3.C: New test.
5728
5729         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5730
5731 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5732
5733         * gcc.dg/20030826-2.c: New test.
5734
5735 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5736
5737         PR middle-end/12002
5738         * g77.f-torture/compile/12002.f: New test case.
5739
5740 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5741
5742         * gcc.dg/20030826-1.c: New test case.
5743
5744 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5745
5746         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5747
5748 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5749
5750         PR c++/11871
5751         * c++.dg/lookup/crash1.C: New test.
5752
5753         * c++.dg/warn/noeffect3.C: New test.
5754
5755 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5756
5757         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5758         * gcc.dg/compat/vector-1_y.c: Ditto.
5759         * gcc.dg/compat/vector-2_x.c: Ditto.
5760         * gcc.dg/compat/vector-2_y.c: Ditto.
5761
5762 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5763
5764         * gcc.dg/20030702-1.c: New test.
5765
5766 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5767
5768         PR c++/8795
5769         * g++.dg/ext/altivec-1.C: New test.
5770
5771 2003-08-24  Richard Henderson  <rth@redhat.com>
5772
5773         * g++.dg/eh/simd-2.C: Add -w for x86.
5774
5775 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5776
5777         * gcc.dg/20030815-1.c: New test.
5778
5779 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5780
5781         PR c++/3765
5782         * g++.dg/parse/access6.C: New test.
5783
5784 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5785
5786         PR c++/641, c++/11876
5787         * g++.dg/template/friend22.C: New test.
5788         * g++.dg/template/friend23.C: Likewise.
5789
5790 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5791
5792         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5793         identically.
5794
5795 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5796
5797         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5798
5799 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5800
5801         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5802
5803 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5804
5805         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5806
5807 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5808
5809         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5810
5811 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5812
5813         PR c++/11919
5814         * g++.dg/overload/prom1.C: New test.
5815
5816         PR c++/11551
5817         * g++.dg/parse/dtor2.C: New test.
5818
5819         PR c++/10762
5820         * g++.dg/parse/using2.C: New test.
5821
5822 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5823
5824         PR target/11805
5825         * gcc.c-torture/compile/20030821-1.c: New.
5826
5827 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5828
5829         PR c++/11834
5830         * g++.dg/template/deduce2.C: New test.
5831
5832 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5833
5834         * gcc.c-torture/execute/20030821-1.c: New test.
5835
5836 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5837
5838         PR middle-end/11984
5839         * gcc.dg/20030820-1.c: New test case.
5840
5841 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5842
5843         PR c++/11945
5844         * g++.dg/warn/noeffect2.C: New test.
5845
5846 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/10926
5849         * g++.dg/template/dtor2.C: New test.
5850
5851         PR c++/11684
5852         * g++.dg/template/operator1.C: New test.
5853         * g++.dg/parse/operator4.C: New test.
5854
5855         PR c++/11946.C
5856         * g++.dg/expr/enum1.C: New test.
5857         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5858
5859         PR c++/11036.C
5860         * g++.dg/parse/elab2.C: New test.
5861         * g++.dg/parse/typedef4.C: Change error message.
5862         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5863         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5864         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5865
5866 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5867
5868         * gcc.dg/pch/warn-1.c: New.
5869         * gcc.dg/pch/warn-1.hs: New.
5870
5871         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5872         not-tested file.
5873
5874 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5875
5876         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5877
5878 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5879
5880         * gcc.dg/uninit-D.c: New Test.
5881         * gcc.dg/uninit-E.c: New Test.
5882         * gcc.dg/uninit-F.c: New Test.
5883         * gcc.dg/uninit-G.c: New Test.
5884
5885 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5886
5887         * g++.dg/README: Describe the pch directory.
5888
5889 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5890
5891         PR c++/11174
5892         * g++.dg/parse/access4.C: New test.
5893         * g++.dg/parse/access5.C: Likewise.
5894         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5895
5896 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5897
5898         * gcc.dg/noncompile/20030818-1.c: New.
5899
5900 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5901
5902         PR c++/11957
5903         * g++.dg/warn/noeffect1.C: New test.
5904
5905         * g++.dg/template/scope2.C: New test.
5906         * g++.dg/template/error2.C: Correct dg-error
5907
5908 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5909
5910         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5911
5912 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5913
5914         PR C++/11512
5915         * g++.dg/template/warn1.C: New.
5916
5917 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5918
5919         * g++.dg/template/error2.C: New test.
5920         * g++.dg/lookup/using7.C: Adjust errors
5921         * g++.old-deja/g++.pt/crash36.C: Likewise.
5922         * g++.old-deja/g++.pt/derived3.C: Likewise.
5923
5924 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5925
5926         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5927         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5928         * gcc.c-torture/execute/builtins/string-9.c: New, from
5929         string-opt-9.c.  Adjust for execute/builtins framework.
5930         * gcc.c-torture/execute/string-opt-9.c: Delete.
5931
5932 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5933
5934         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5935
5936         * g++.dg/parse/ret-type2.C: New test.
5937
5938         PR c++/11703
5939         * g++.dg/init/new8.C: New test.
5940
5941         PR c++/10923
5942         * g++.dg/parse/typedef5.C: New test.
5943
5944         PR c++/9512
5945         * g++.dg/parse/qualified2.C: New test.
5946         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5947         invalid code.
5948
5949 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5950
5951         * g++.dg/conversion/ptrmem1.C: New test.
5952
5953 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5954
5955         PR target/11693
5956         * gcc.dg/20030811-1.c: New test.
5957
5958         PR target/11535
5959         * gcc.c-torture/execute/20030811-1.c: New test.
5960
5961 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5962
5963         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5964
5965 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5966
5967         PR c++/11789.C
5968         * g++.dg/inherit/multiple1.C: New test.
5969
5970 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5971
5972         * gcc.dg/spe1.c: New test.
5973
5974         PR c++/11670
5975         * g++.dg/expr/cast2.C: New test.
5976
5977         PR c++/10530
5978         * g++.dg/template/dependent-name2.C: New test.
5979
5980 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5981
5982         * g++.dg/parse/crash11.C: Put the dg options in comments.
5983
5984 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5985
5986         * lib/gcc-dg.exp: Update for diagnostic change.
5987
5988 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5989
5990         PR c++/5767
5991         * g++.dg/parse/crash11.C: New test.
5992
5993 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5994
5995         * gcc.dg/cpp/spacing1.c: Update.
5996
5997 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5998
5999         PR target/11739
6000         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6001         a value for -mtune.
6002
6003 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6004
6005         PR middle-end/11771
6006         * gcc.c-torture/compile/20030804-1.c: New test case.
6007
6008 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6009
6010         * gcc.dg/20030804-1.c: New test case.
6011
6012 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6013
6014         * gcc.dg/cpp/separate-1.c: New test.
6015
6016 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6017
6018         PR c++/11704
6019         * g++.dg/template/dependent-expr2.C: New test.
6020
6021         PR c++/11766
6022         * g++.dg/expr/ptrmem1.C: New test.
6023
6024 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6025
6026         PR c++/9453
6027         * g++.dg/template/friend15.C: New test.
6028
6029 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6030
6031         * lib/dg-pch.exp: Work round PCH bug.
6032
6033 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6034
6035         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6036         builtins.  Move cases from builtins-4.c here.
6037
6038         * gcc.dg/torture/builtin-math-1.c: New test taken from
6039         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6040         additional cases.
6041
6042         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6043         Delete.
6044
6045 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6046
6047         PR c++/9447
6048         * g++.dg/template/using7.C: New test.
6049
6050 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6051
6052         * import1.c, import2.c: New tests.
6053
6054 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6055
6056         * g++.dg/eh/crossjump1.C: New test.
6057
6058 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6059
6060         PR c++/11697
6061         * g++.dg/template/using6.C: New test.
6062
6063         PR c++/11744
6064         * g++.dg/template/koenig2.C: New test.
6065
6066 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6067
6068         PR c++/7983
6069         * g++.dg/parse/typedef4.C: New test.
6070
6071 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6072
6073         PR c++/8442, c++/8806
6074         * g++.dg/template/elab1.C: New test.
6075         * g++.dg/template/type2.C: Likewise.
6076         * g++.dg/template/ttp3.C: Adjust expected error message.
6077         * g++.old-deja/g++.law/visibility13.C: Likewise.
6078         * g++.old-deja/g++.niklas/t135.C: Likewise.
6079         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6080         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6081         template argument.
6082         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6083
6084 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6085
6086         PR c++/11295
6087         * g++.dg/ext/stmtexpr1.C: New test.
6088
6089         * g++.dg/opt/tmp1.C: New test.
6090
6091         PR c++/11525
6092         * g++.dg/parse/constant4.C: New test.
6093
6094         PR c++/9447
6095         * g++.dg/template/using5.C: New test.
6096
6097 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6098
6099         * gcc.dg/builtins-27.c: New test case.
6100
6101 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6102
6103         * gcc.dg/tls/opt-7.c: New test.
6104
6105 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6106
6107         * g++.old-deja/g++.other/crash18.C: Remove.
6108
6109 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6110
6111         * g++.dg/template/explicit3.C: New.
6112         * g++.dg/template/explicit4.C: New.
6113         * g++.dg/template/explicit5.C: New.
6114
6115         PR c++/11347
6116         * g++.dg/template/memtmpl1.C: New.
6117
6118 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6119
6120         PR target/11565
6121         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6122         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6123
6124 2003-07-30  Jan Hubicka  <jh@suse.cz>
6125
6126         * vtgc1.c: Kill.
6127
6128 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6129
6130         * gcc.dg/struct-in-proto-1.c: New test.
6131
6132 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6133
6134         * gcc.dg/cpp/include2.c: Only expect one message.
6135
6136 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6137
6138         PR c++/9447
6139         * g++.dg/template/using1.C: New test.
6140         * g++.dg/template/using2.C: New test.
6141         * g++.dg/template/using3.C: New test.
6142         * g++.dg/template/using4.C: New test.
6143
6144 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6145
6146         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6147         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6148
6149 2003-07-28  Jan Hubicka  <jh@suse.cz>
6150
6151         PR c++/11530
6152         * g++.dg/opt/call1.C: New test.
6153
6154 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6155
6156         PR c++/11667
6157         * g++.dg/init/enum2.C: New test.
6158         * g++.dg/template/overload1.C: Add "-w" option.
6159
6160 2003-07-28    <hp@bitrange.com>
6161
6162         * gcc.dg/Wdeclaration-after-statement-1.c,
6163         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6164
6165 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6166
6167         * gcc.c-torture/compile/20030725-1.c: New test.
6168
6169 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6170
6171         * gcc.dg/20030505.c: Only run for SPE.
6172         Remove definition of opaque type.
6173
6174 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6175
6176         * g++.dg/template/ptrmem6.C: New test.
6177
6178 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6179
6180         * gcc.c-torture/compile/zero-strct-2.c: New test.
6181
6182 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6183
6184         * gcc.dg/intermod-1.c: New test.
6185
6186 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6187
6188         PR c++/11617
6189         * g++.dg/template/lookup2.C: New test.
6190         * g++.dg/template/memclass1.C: Remove instantiated from error.
6191         * g++.dg/other/error2.C: Tweak expected errors.
6192
6193         PR c++/11596
6194         * g++.dg/template/defarg3.C: New test.
6195
6196         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6197
6198 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6199
6200         * g++.dg/inherit/access5.C: New test.
6201
6202 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6203
6204         PR c++/11513
6205         * g++.dg/template/crash8.C: New test.
6206
6207 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6208
6209         PR c/10602
6210         * gcc.dg/noncompile/incomplete-2.c: New test.
6211
6212 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6213
6214         PR c++/11645
6215         * g++.dg/inherit/access4.C: New test.
6216
6217         PR c++/11517
6218         * g++.dg/expr/cond2.C: New test.
6219
6220         PR optimization/10679
6221         * g++.dg/opt/inline4.C: New test.
6222
6223 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6224
6225         * g++.dg/parse/crash10: New test.
6226
6227 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6228
6229         * g++.dg/ext/flexary1.C: New test.
6230
6231 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6232
6233         PR c++/10793
6234         * g++.dg/template/crash9.C: New test.
6235
6236 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6237
6238         PR c++/3004
6239         * g++.dg/parse/typedef3.C: New test.
6240
6241         PR c++/7906
6242         * g++.dg/parse/operator2.C: New test.
6243
6244         PR c++/8895
6245         * g++.dg/parse/def-tmpl-arg1.C: New test.
6246
6247         PR c++/9282
6248         * g++.dg/parse/funptr1.C: New test.
6249
6250         PR c++/9452
6251         * g++.dg/parse/ambig3.C: New test.
6252
6253         PR c++/9454
6254         * g++.dg/parse/operator3.C: New test.
6255
6256         PR c++/9486
6257         * g++.dg/parse/template10.C: New test.
6258
6259         PR c++/9488
6260         * g++.dg/parse/template11.C: New test.
6261
6262         PR c++/10150
6263         * g++.dg/parse/invalid-op1.C: New test.
6264
6265         PR c++/10247
6266         * g++.dg/parse/condexpr1.C: New test.
6267
6268 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6269
6270         * g++.dg/ext/packed3.C: New test.
6271         * g++.dg/ext/packed4.C: New test.
6272
6273         * gcc.dg/pack-test-3.c: New test.
6274
6275 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6276
6277         * lib/compat.exp: Handle dg-options per source file.
6278         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6279         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6280         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6281         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6282         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6283         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6284         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6285         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6286         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6287         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6288         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6289         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6290         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6291         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6292
6293 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6294
6295         PR c/10320
6296         * gcc.c-torture/execute/20030718-1.c: New test.
6297
6298 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6299
6300         PR optimization/11536
6301         * gcc.dg/20030721-1.c: New test.
6302
6303 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6304
6305         PR c++/11546
6306         * g++.dg/template/lookup1.C: New test.
6307
6308 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6309
6310         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6311         diagnostics of ill-formed constructs involving labels.
6312         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6313         the new 'previously defined here' message.
6314
6315 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6316
6317         * g++.dg/parse/non-dependent2.C: New test.
6318
6319 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6320
6321         * g++.dg/init/init-ref4.C: xfail on targets without
6322         weak symbols.
6323
6324 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6325
6326         PR target/11087
6327         * gcc.c-torture/execute/20030717-1.c: New test.
6328
6329 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6330
6331         * g++.dg/opt/cfg1.C: New test.
6332
6333 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6334
6335         PR optimization/11557
6336         * gcc.dg/20030717-1.c: New test.
6337
6338 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6339
6340         PR c++/10476
6341         * g++.dg/expr/crash-1.C: New test.
6342
6343         PR c++/11027
6344         * g++.dg/template/init3.C: New test.
6345
6346         PR c++/8222
6347         * g++.dg/template/non-dependent1.C: New test.
6348
6349         PR c++/11070
6350         * g++.dg/template/non-dependent2.C: New test.
6351
6352         PR c++/11071
6353         * g++.dg/template/non-dependent3.C: New test.
6354
6355         PR c++/9907
6356         * g++.dg/template/sizeof5.C: New test.
6357
6358 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6359
6360         PR 11498
6361         * gcc.c-torture/compile/mangle-1.c: New file.
6362
6363 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6364
6365         PR c++/7809
6366         * g++.dg/parse/access3.C: New test.
6367
6368 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6369
6370         PR c++/11384
6371         * g++.dg/init/init-ref4.C: New test.
6372
6373 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6374
6375         PR c++/11547
6376         * g++.dg/parse/constant3.C: New test.
6377         * g++.dg/parse/crash7.C: Likewise.
6378
6379 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6380
6381         PR target/11008
6382         * gcc.dg/i386-pentium4-not-mull.c: New.
6383
6384 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6385
6386         * gcc.dg/asm-names.c (ymain): Make it weak.
6387
6388 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6389
6390         PR c++/5421
6391         * g++.dg/template/friend21.C: New test.
6392
6393 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6394
6395         * gcc.dg/cleanup-8.c: New test.
6396         * gcc.dg/cleanup-9.c: New test.
6397
6398 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6399
6400         * g++.dg/ext/dll-MI1.h: New file.
6401         * g++.dg/ext/dllexport-MI1.C: New file.
6402         * g++.dg/ext/dllimport-MI1.C: New file.
6403
6404 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6405
6406         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6407         it does not have cmpstrsi patterns (just cmpmemsi).
6408
6409 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6410
6411         PR debug/11473
6412         * g++.dg/debug/debug8.C: New test.
6413
6414 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6415
6416         PR c++/10108
6417         * g++.dg/template/crash7.C: New test.
6418
6419 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6420
6421         PR target/10795
6422         * gcc.c-torture/compile/20030708-1.c: New.
6423
6424 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6425
6426         * gcc.c-torture/execute/20030715-1.c: New test.
6427
6428 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6429
6430         * gcc.dg/pch/inline-3.c: New file.
6431         * gcc.dg/pch/inline-3.hs: New file.
6432         * gcc.dg/pch/inline-4.c: New file.
6433         * gcc.dg/pch/inline-4.hs: New file.
6434
6435 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6436
6437         PR c++/11509
6438         * g++.dg/template/crash6.C: New test.
6439
6440         PR c++/7053
6441         * g++.dg/template/friend20.C: New test.
6442
6443         PR c++/7019
6444         * g++.dg/template/overload2.C: New test.
6445
6446 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6447
6448         PR optimization/11440
6449         * gcc.c-torture/execute/20030714-1.c: New test.
6450
6451 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6452
6453         PR c++/11154
6454         * g++.dg/template/partial2.C: New test.
6455
6456 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR c++/11503
6459         * g++.dg/template/anon1.C: New test.
6460
6461         PR c++/11493
6462         PR c++/11495
6463         * g++.dg/parse/template9.C: Likewise.
6464         * g++.dg/template/crash4.C: New test.
6465         * g++.dg/template/koenig1.C: Likewise.
6466         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6467         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6468         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6469         functions.
6470         * g++.old-deja/g++.jason/template36.C: Likewise.
6471         * g++.old-deja/g++.mike/p1989.C: Likewise.
6472         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6473         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6474         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6475         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6476         compiling.
6477         * g++.old-deja/g++.pt/union2.C: Use this->.
6478
6479 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6480
6481         * gcc.dg/20030711-1.c: New test.
6482
6483 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6484
6485         PR c++/11050
6486         * g++.dg/parse/args1.C: New test.
6487         * g++.pt/defarg8.C: Change expected errors.
6488
6489 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6490
6491         PR c++/8164
6492         * g++.dg/template/nontype2.C: New test.
6493
6494         PR c++/10558
6495         * g++.dg/parse/template8.C: New test.
6496
6497         PR c++/8327
6498         * g++.dg/template/scope1.C: New test.
6499
6500         * g++.dg/warn/Wsign-compare-1.C: New test.
6501
6502 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6503
6504         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6505
6506 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6507
6508         PR c++/9411
6509         * g++.dg/template/explicit2.C: New test.
6510
6511         PR c++/10032
6512         * g++.dg/warn/pedantic1.C: New test.
6513
6514 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6515
6516         PR c++ 9483
6517         * g++.dg/other/field1.C: New test.
6518
6519 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6520
6521         PR c/11449
6522         * gcc.c-torture/compile/20030707-1.c: New.
6523
6524 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6525
6526         PR c++/10849
6527         * g++.dg/template/access12.C: New test.
6528
6529 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6530
6531         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6532         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6533         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6534         * gcc.misc-tests/gcov.exp: Update
6535         * g++.dg/gcov/gcov.exp: Update
6536         * lib/gcov.exp: Update.
6537
6538 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6539
6540         * g++.dg/abi/mangle17.C: Make sure template expressions are
6541         dependent.
6542         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6543         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6544         * g++.dg/opt/stack1.C: Remove erroneous code.
6545         * g++.dg/parse/template7.C: New test.
6546         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6547         * g++.old-deja/g++.pt/crash4.C: Likewise.
6548
6549 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6550
6551         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6552         with zero or one occurence of `$' after the initial `L'.
6553
6554 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6555
6556         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6557
6558 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6559
6560         PR c/11370
6561         * gcc.dg/Wunreachable-6.c: New testcase.
6562         * gcc.dg/Wunreachable-7.c: New testcase.
6563
6564 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6565
6566         PR c/11420
6567         * gcc.dg/20030708-1.c: New test.
6568
6569 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6570
6571         * gcc.dg/compat/sdata-section.h: New file.
6572         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6573         * gcc.dg/torture/mips-sdata-1.c: New test.
6574
6575 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6576
6577         PR c++/11030
6578         * g++.dg/template/friend19.C: New test.
6579
6580 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6581
6582         * g++.dg/opt/strength-reduce.C: New test.
6583
6584 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6585
6586         PR target/10979
6587         * gcc.dg/20030707-1.c: New testcase.
6588
6589 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6590
6591         PR optimization/11059
6592         * g++.dg/opt/emptyunion.C: New testcase.
6593
6594 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6595             Eric Botcazou  <ebotcazou@libertysurf.fr>
6596
6597         * g++.dg/opt/stack1.C: New test.
6598
6599 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6600
6601         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6602         run test.
6603
6604         PR c++/11431
6605         * g++.dg/expr/static_cast3.C: New test.
6606
6607 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6608
6609         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6610         everywhere.
6611         * gcc.dg/concat.c: Concatenation of string constants with
6612         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6613         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6614         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6615         necessary to avoid multi-character character constant warning.
6616         * gcc.dg/cpp/escape.c: Likewise.
6617         * gcc.dg/cpp/ucs.c: Likewise.
6618         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6619         Fix a typo.
6620
6621 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6622
6623         PR c/11428
6624         * gcc.c-torture/compile/20030704-1.c: New.
6625
6626 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6627
6628         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6629
6630 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6631
6632         PR c++/5287, PR c++/7910,  PR c++/11021
6633         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6634         tests for warnings.
6635         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6636         * g++.dg/ext/dllimport3.C: Likewise.
6637         * g++.dg/ext/dllimport4.C: New file.
6638         * g++.dg/ext/dllimport5.C: New file.
6639         * g++.dg/ext/dllimport6.C: New file.
6640         * g++.dg/ext/dllimport7.C: New file.
6641         * g++.dg/ext/dllimport8.C: New file.
6642         * g++.dg/ext/dllimport9.C: New file.
6643         * g++.dg/ext/dllimport10.C: New file.
6644         * g++.dg/ext/dllexport1.C: New file.
6645
6646 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6647
6648         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6649         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6650
6651 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6652
6653         * gcc.dg/builtins-25.c: New testcase.
6654         * gcc.dg/builtins-26.c: New testcase.
6655
6656 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6657
6658         * gcc.dg/compat/vector-defs.h: New file.
6659         * gcc.dg/compat/vector-setup.h: New file.
6660         * gcc.dg/compat/vector-check.h: New file.
6661         * gcc.dg/compat/vector-1_main.c: New file.
6662         * gcc.dg/compat/vector-1_x.c: New file.
6663         * gcc.dg/compat/vector-1_y.c: New file.
6664         * gcc.dg/compat/vector-2_main.c: New file.
6665         * gcc.dg/compat/vector-2_x.c: New file.
6666         * gcc.dg/compat/vector-2_y.c: New file.
6667
6668         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6669         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6670         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6671         * gcc.dg/compat/struct-align-1.h: New file.
6672         * gcc.dg/compat/struct-align-1_main.c: New file.
6673         * gcc.dg/compat/struct-align-1_x.c: New file.
6674         * gcc.dg/compat/struct-align-1_y.c: New file.
6675         * gcc.dg/compat/struct-align-2.h: New file.
6676         * gcc.dg/compat/struct-align-2_main.c: New file.
6677         * gcc.dg/compat/struct-align-2_x.c: New file.
6678         * gcc.dg/co
6679         * g++.old-deja/g++.other/comdat3.C: Likewise.
6680         * g++.old-deja/g++.other/ctor1.C: Likewise.
6681         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6682
6683 2003-06-05  Richard Henderson  <rth@redhat.com>
6684
6685         * gcc.dg/debug/20030605-1.c: New.
6686
6687 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6688
6689         * README.QMTEST: Update.
6690
6691 2003-06-04  Richard Henderson  <rth@redhat.com>
6692
6693         * gcc.dg/cleanup-1.c: New.
6694         * gcc.dg/cleanup-2.c: New.
6695         * gcc.dg/cleanup-3.c: New.
6696         * gcc.dg/cleanup-4.c: New.
6697         * gcc.dg/cleanup-5.c: New.
6698         * gcc.dg/cleanup-6.c: New.
6699         * gcc.dg/cleanup-7.c: New.
6700
6701 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6702
6703         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6704
6705         * lib/dg-pch.exp: New file.
6706         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6707         * gcc.dg/pch/pch.exp: Likewise.
6708
6709 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6710
6711         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6712         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6713         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6714         * gcc.dg/builtins-17.c: New test case.
6715         * gcc.dg/i386-387-4.c: New test case.
6716         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6717
6718 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6719
6720         * gcc.dg/ultrasp9.c: New test.
6721
6722 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6723
6724         * gcc.c-torture/compile/20030604-1.c: New test.
6725         * gcc.dg/sparc-constant-1.c: New test.
6726
6727 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6728
6729         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6730
6731 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6732
6733         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6734
6735         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6736         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6737
6738 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6739
6740         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6741
6742 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6743
6744         PR c++/10940
6745         * g++.dg/template/spec10.C: New test.
6746
6747 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6748
6749         * gcc.dg/builtins-16.c: New test case.
6750
6751 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6752
6753         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6754         mempcpy test with post-increments.
6755         * gcc.c-torture/execute/string-opt-3.c: New test.
6756         * gcc.dg/string-opt-1.c: New test.
6757
6758 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6759
6760         PR fortran/10965
6761         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6762
6763 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6764
6765         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6766         (scan-assembler): ... here.  Use dg-scan.
6767         (scan-assembler-not): Likewise.
6768         (scan-file): New function.
6769         (scan-file-not): Likewise.
6770         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6771         * gcc.dg/cpp/_Pragma4.c: Likewise.
6772         * gcc.dg/cpp/_Pragma5.c: Likewise.
6773         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6774         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6775         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6776         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6777         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6778         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6779         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6780         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6781         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6782         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6783         * gcc.dg/cpp/cxxcom1.c: Likewise.
6784         * gcc.dg/cpp/line1.c: Likewise.
6785         * gcc.dg/cpp/maccom1.c: Likewise.
6786         * gcc.dg/cpp/maccom2.c: Likewise.
6787         * gcc.dg/cpp/maccom3.c: Likewise.
6788         * gcc.dg/cpp/maccom4.c: Likewise.
6789         * gcc.dg/cpp/maccom5.c: Likewise.
6790         * gcc.dg/cpp/maccom6.c: Likewise.
6791         * gcc.dg/cpp/multiline.c: Likewise.
6792         * gcc.dg/cpp/spacing1.c: Likewise.
6793         * gcc.dg/cpp/spacing2.c: Likewise.
6794         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6795         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6796         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6797         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6798         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6799         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6800         * gcc.dg/cpp/cxxcom2.c: Likewise.
6801         * gcc.dg/cpp/cxxcom2.h: New file.
6802
6803         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6804         * g++.dg/cpp/truefalse.C: Here.
6805         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6806
6807 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6808
6809         * gcc.dg/cpp/redef3.c: New file.
6810
6811 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6812
6813         * gcc.dg/i386-loop-3.c: New test.
6814
6815 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6816
6817         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6818
6819 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6820
6821         * gcc.dg/fwrapv-1.c: New test case.
6822         * gcc.dg/fwrapv-2.c: New test case.
6823
6824 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6825
6826         PR c++/10956
6827         * g++.dg/template/spec9.C: New test.
6828
6829 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6830
6831         * gcc.dg/duff-4.c: New test case.
6832
6833 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6834
6835         PR fortran/10843
6836         * g77.dg/ffixed-form-1.f: New test
6837         * g77.dg/ffixed-form-2.f: New test
6838         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6839         * g77.dg/ffree-form-3.f: New test
6840
6841 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6842
6843         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6844         * gcc.dg/wint_t-1.c: Likewise.
6845
6846 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6847
6848         * g++.dg/template/access11.C: New test.
6849
6850 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6851
6852         PR c++/10849
6853         * g++.dg/template/access10.C: New test.
6854
6855 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6856             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6857
6858         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6859
6860 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6861
6862         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6863         suppress for powerpc-*-darwin*.
6864         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6865
6866 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6867
6868         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6869         suppress option for powerpc-*-darwin*.
6870
6871 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6872
6873         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6874         * gcc.dg/builtins-4.c: Add test for fmod.
6875
6876 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6877
6878         PR c++/10682
6879         * g++.dg/template/instantiate4.C: New test.
6880
6881 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6882
6883         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6884
6885 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6886
6887         * gcc.dg/compat/scalar-return-1_main.c: New file.
6888         * gcc.dg/compat/scalar-return-1_x.c: New file.
6889         * gcc.dg/compat/scalar-return-1_y.c: New file.
6890         * gcc.dg/compat/scalar-return-2_main.c: New file.
6891         * gcc.dg/compat/scalar-return-2_x.c: New file.
6892         * gcc.dg/compat/scalar-return-2_y.c: New file.
6893         * gcc.dg/compat/struct-return-3_main.c: New file.
6894         * gcc.dg/compat/struct-return-3_y.c: New file.
6895         * gcc.dg/compat/struct-return-3_x.c: New file.
6896         * gcc.dg/compat/struct-return-2_main.c: New file.
6897         * gcc.dg/compat/struct-return-2_x.c: New file.
6898         * gcc.dg/compat/struct-return-2_y.c: New file.
6899
6900 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6901
6902         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6903         for hppa*-hp-hpux*.
6904         * gcc.dg/20021014-1.c (dg-options): Likewise.
6905         * gcc.dg/nest.c (dg-options): Likewise.
6906
6907 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6908
6909         PR c++/9738
6910         * g++.dg/ext/dllimport2.C: New file.
6911         * g++.dg/ext/dllimport3.C: New file.
6912
6913 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6914
6915         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6916         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6917         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6918         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6919         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6920         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6921         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6922         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6923         * gcc.dg/compat/small-struct-defs.h: New file.
6924         * gcc.dg/compat/small-struct-init.h: New file.
6925         * gcc.dg/compat/small-struct-check.h: New file.
6926         * gcc.dg/compat/fp-struct-defs.h: New file.
6927         * gcc.dg/compat/fp-struct-check.h: New file.
6928         * gcc.dg/compat/fp-struct-init.h: New file.
6929         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6930         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6931
6932 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6933
6934         * gcc.dg/20030225-2.c: New test.
6935
6936 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6937             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6938
6939         * gcc.c-torture/compile/20030518-1.c: New test case.
6940
6941 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6942
6943         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6944         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6945         gcc-dg-debug-runtest.
6946         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6947         gcc-dg-debug-runtest.
6948
6949 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6950
6951         PR c++/9022
6952         * g++.dg/lookup/using6.C: New test.
6953
6954 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6955
6956         * g++.dg/parse/access2.C: New test.
6957
6958 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6959
6960         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6961         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6962         * gcc.dg/debug/debug.exp: Likewise.
6963
6964 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6965
6966         * gcc.dg/dollar.c: New test.
6967
6968 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6969
6970         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6971         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6972         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6973         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6974         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6975         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6976         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6977         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6978         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6979         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6980         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6981         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6982         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6983         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6984         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6985         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6986         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6987         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6988
6989 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6990
6991         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6992         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6993         support for "repo" mode.
6994         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6995         * lib/g77-dg.exp: Likewise.
6996         * lib/obj-dg.exp: Likewise.
6997
6998 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6999
7000         Merge from gcc-3_2-rhl8-branch:
7001         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7002
7003         * gcc.dg/tls/opt-6.c: New test.
7004
7005         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7006
7007         * gcc.dg/20030405-1.c: New test.
7008
7009         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7010
7011         * gcc.dg/20030309-1.c: New test.
7012
7013         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7014
7015         * gcc.c-torture/execute/20030307-1.c: New test.
7016
7017         2003-02-20  Randolph Chung  <tausq@debian.org>
7018
7019         * gcc.c-torture/compile/20030220-1.c: New test.
7020
7021         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7022
7023         * gcc.dg/20030217-1.c: New test.
7024
7025         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7026
7027         * gcc.c-torture/compile/20020129-1.c: New test.
7028
7029         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7030
7031         * gcc.dg/unroll-1.c: New test.
7032
7033         2002-11-16  Jan Hubicka  <jh@suse.cz>
7034
7035         * gcc.c-torture/execute/20020920-1.c: New test.
7036
7037         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7038
7039         PR target/7434
7040         * gcc.c-torture/compile/20021008-1.c: New test.
7041
7042         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7043
7044         PR target/7559
7045         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7046
7047         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7048
7049         * gcc.c-torture/compile/20020807-1.c: New test.
7050
7051         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7052
7053         * gcc.dg/tls/opt-1.c: New test.
7054
7055         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7056
7057         * gcc.dg/20020729-1.c: New test.
7058
7059         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7060
7061         * g++.dg/opt/life1.C: New test.
7062
7063         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7064
7065         * gcc.dg/20020525-1.c: New test.
7066
7067         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR c++/6794
7070         * g++.dg/ext/pretty1.C: New test.
7071         * g++.dg/ext/pretty2.C: New test.
7072
7073 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7074
7075         PR c++/8385
7076         * g++.dg/ext/typeof5.C: New test.
7077
7078 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7079
7080         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7081         __USER_LABEL_PREFIX__ into account.
7082         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7083
7084 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7085
7086         * gcc.dg/builtins-15.c: New test case.
7087
7088 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7089
7090         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7091
7092 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7093
7094         * lib/g++.exp: Tweak handling of additional source files.
7095         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7096         * g++.dg/special/conpr-2a.C: Rename to ...
7097         * g++.dg/special/conpr-2a.cc: ... this.
7098         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7099         * g++.dg/special/conpr-3a.C: Rename to ...
7100         * g++.dg/special/conpr-3a.cc: This.
7101         * g++.dg/special/conpr-3b.C: Rename to ...
7102         * g++.dg/special/conpr-3b.cc: This.
7103         * g++.dg/special/conpr-4.C: New test.
7104         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7105
7106 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7107
7108         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7109
7110 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7111
7112         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7113         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7114         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7115         * g++.old-deja/g++.other/warn3.C: Likewise.
7116
7117 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7118
7119         * gcc.dg/i386-387-1.c: Update to also test log.
7120         * gcc.dg/i386-387-2.c: Likewise.
7121
7122 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7123
7124         * g77.f-torture/execute/int8421.f: New test.
7125
7126 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7127
7128         PR c++/10230, c++/10481
7129         * g++.dg/lookup/scoped5.C: New test.
7130
7131 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7132
7133         PR c++/10552
7134         * g++.dg/template/ttp6.C: New test.
7135
7136 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7137
7138         * gcc.c-torture/execute/builtins: New directory.
7139         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7140         gcc.c-torture/execute/builtins.
7141         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7142         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7143         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7144         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7145
7146 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7147
7148         PR c++/9252
7149         * g++.dg/template/access8.C: New test.
7150         * g++.dg/template/access9.C: New test.
7151
7152 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7153
7154         PR c++/9554
7155         * g++.dg/parse/access1.C: New test.
7156
7157 2003-05-09  DJ Delorie  <dj@redhat.com>
7158
7159         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7160         long, and not an int.
7161
7162 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7163
7164         PR c++/10555, c++/10576
7165         * g++.dg/template/memclass1.C: New test.
7166
7167 2003-05-08  DJ Delorie  <dj@redhat.com>
7168
7169         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7170         targets.
7171         * gcc.c-torture/execute/20021024-1.x: Likewise.
7172         * gcc.c-torture/execute/shiftdi.x: Likewise.
7173         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7174         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7175         * gcc.dg/20021018-1.c: Likewise.
7176
7177 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7178
7179         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7180
7181         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7182         (bcopy): Call memmove.
7183
7184 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7185
7186         * g77.f-torture/compile/8485.f: New test case.
7187
7188 2003-05-07  Richard Henderson  <rth@redhat.com>
7189
7190         PR c++/10570
7191         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7192         Verify exception_cleanup not called for rethrows.
7193         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7194         when exiting catch block without rethrowing.
7195         * g++.dg/eh/forced3.C: New.
7196         * g++.dg/eh/forced4.C: New.
7197
7198 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7199
7200         * gcc.dg/20030505.c: Fix triplet.
7201
7202 2003-05-06  DJ Delorie  <dj@redhat.com>
7203
7204         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7205         * gcc.dg/nest.c: Likewise.
7206
7207 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7208
7209         * gcc.dg/builtins-14.c: New test case.
7210
7211 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7212
7213         * lib/compat.exp (compat-execute): New argument.
7214         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7215         * gcc.dg/compat: New test directory.
7216         * gcc.dg/compat/compat.exp: New expect script.
7217         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7218         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7219         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7220         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7221         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7222         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7223
7224         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7225         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7226         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7227         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7228         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7229         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7230         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7231         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7232         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7233         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7234         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7235         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7236         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7237         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7238         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7239
7240 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7241
7242         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7243
7244 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7245
7246         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7247
7248 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7249
7250         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7251         * gcc.dg/ppc-fsel-2.c: New test.
7252
7253         * gcc.dg/unused-5.c: New test.
7254
7255 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         PR c++/10496
7258         * g++.dg/warn/pmf1.C: New test.
7259
7260 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7261
7262         PR c++/4494
7263         * g++.dg/warn/main.C: New test.
7264
7265 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7266
7267         * gcc.dg/nonnull-3.c: New test.
7268
7269 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7270
7271         * gcc.dg/cpp/Wtrigraphs.c: Update.
7272         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7273
7274 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7275
7276         * gcc.dg/ppc-fsel-1.c: New test.
7277
7278 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7279
7280         PR c/10604
7281         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7282
7283 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7284
7285         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7286
7287 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7288
7289         PR c++/9364, c++/10553, c++/10586
7290         * g++.dg/parse/typename4.C: New test.
7291         * g++.dg/parse/typename5.C: Likewise.
7292
7293 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7294
7295         * gcc.c-torture/compile/20030503-1.c: New test.
7296
7297 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7298
7299         * g++.dg/lookup/using5.C: Fix testcase error.
7300
7301 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7302
7303         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7304         since MEABI is no longer supported.  Remove all vestiges
7305         of MEABI from the test.
7306
7307 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7308
7309         PR c++/10554
7310         * g++.dg/lookup/using5.C: New test.
7311
7312 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7313
7314         PR c++/8772
7315         * g++.dg/template/ttp5.C: New test.
7316
7317 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7318
7319         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7320         (dg-gpp-additional-sources): New function.
7321         (dg-gpp-additional-files): Likewise.
7322         * lib/g++.exp (additional_sources): New variable.
7323         (additional_files): Likewise.
7324         (g++_target_compile): Deal with them.
7325         * lib/old-dejagnu.exp: Remove.
7326         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7327         * g++.old-deja: Revise all tests to use dg commands.
7328
7329 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7330
7331         PR c++/9432, c++/9528
7332         * g++.dg/lookup/using4.C: New test.
7333
7334 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7335
7336         * gcc.dg/noreturn-5.c: New file.
7337         * gcc.dg/noreturn-6.c: New file.
7338
7339         * gcc.c-torture/compile/inline-1.c: New file.
7340
7341 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/10551
7344         * g++.dg/template/explicit1.C: New test.
7345
7346 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7347
7348         PR c++/10549
7349         * g++.dg/other/bitfield1.C: New test.
7350
7351         PR c++/10527
7352         * g++.dg/init/new7.C: New test.
7353
7354 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7355
7356         * g++.dg/ext/desig1.C: New test.
7357         * g++.dg/ext/init1.C: Update.
7358
7359         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7360
7361 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7362
7363         PR c++/10180
7364         * g++.dg/warn/Winline-1.C: New test.
7365
7366 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7367
7368         * gcc.c-torture/execute/string-opt-19.c: New test.
7369
7370         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7371         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7372
7373 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/10506
7376         * g++.dg/init/new6.C: New test.
7377
7378         PR c++/10503
7379         * g++.dg/init/ref6.C: New test.
7380
7381 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7382
7383         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7384
7385 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7386
7387         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7388         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7389
7390 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7391
7392         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7393         initialized static data members.
7394
7395 2003-04-25  H.J. Lu <hjl@gnu.org>
7396
7397         * gcc.dg/ia64-sync-4.c: New test.
7398
7399 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7400
7401         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7402         date.
7403
7404 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7405
7406         PR c++/10337
7407         * g++.dg/warn/conv1.C: New test.
7408         * g++.old-deja/g++.other/conv7.C: Adjust.
7409         * g++.old-deja/g++.other/overload14.C: Adjust.
7410
7411 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7412
7413         PR c++/10471
7414         * g++.dg/template/defarg2.C: New test.
7415
7416 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7417
7418         * gcc.dg/cpp/include2.c: Update.
7419         * gcc.dg/cpp/multiline-2.c: New.
7420         * gcc.dg/cpp/multiline.c: Update.
7421         * gcc.dg/cpp/strify2.c: Update.
7422         * gcc.dg/cpp/trad/literals-2.c: Update.
7423
7424 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7425
7426         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7427
7428 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7429
7430         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7431
7432 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7433
7434         PR c++/10451
7435         * g++.dg/parse/crash4.C: New test.
7436
7437         PR c++/9847
7438         * g++.dg/parse/crash5.C: New test.
7439
7440 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7441
7442         PR c++/10446
7443         * g++.dg/parse/crash3.C: New test.
7444
7445         PR c++/10428
7446         * g++.dg/parse/elab1.C: New test.
7447
7448 2003-04-22  Devang Patel  <dpatel@apple.com>
7449
7450         * gcc.dg/cpp/trad/funlike-5.c: New test.
7451
7452 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7453
7454         * g++.dg/other/packed1.C: Fix dg options.
7455
7456 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         * g++.dg/other/offsetof2.C: New test.
7459
7460 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * g++.dg/template/recurse.C: Adjust location of error messages.
7463
7464 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7465
7466         PR c++/9881
7467         * g++.dg/init/addr-const1.C: New test.
7468         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7469
7470 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         PR c++/10405
7473         * g++.dg/lookup/struct-hack1.C: New test.
7474
7475 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7476
7477         * ucs.c: Update diagnostic messages.
7478
7479 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7480
7481         * gcc.dg/cpp/truefalse.cpp: New test.
7482         * gcc.dg/cpp/cpp.exp: Update.
7483         * g++.dg/other/stdbool-if.C: Remove.
7484
7485 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7486
7487         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7488         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7489
7490 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7491
7492         * gcc.c-torture/compile/20030418-1.c: New test.
7493
7494 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7495
7496         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7497
7498 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7499
7500         PR c++/10347
7501         g++.dg/template/dependent-name1.C: New test.
7502
7503 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7504
7505         * gcc.dg/warn-1.c (tourist_guide): New array,
7506         contains a pointer to bar.
7507
7508 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7509
7510         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7511         * gcc.c-torture/execute/medce-1.c: New test case.
7512         * gcc.c-torture/execute/medce-2.c: New test case.
7513
7514 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7515
7516         * lib/prune.exp: Ignore more messages.
7517
7518         PR c++/10381
7519         * g++.dg/parse/lookup3.C: New test.
7520
7521 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7522
7523         * gcc.c-torture/compile/20030415-1.c : New test.
7524
7525 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7526
7527         * gcc.c-torture/execute/scope-2.c: Move to ...
7528         * gcc.dg/noncompile/scope.c: .... here.
7529
7530 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7531
7532         * gcc.dg/20030414-2.c: New test case.
7533
7534 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7535
7536         PR target/10377
7537         * gcc.dg/20030414-1.c: New test.
7538
7539 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7540
7541         * gcc.dg/builtins-12.c: New test case.
7542         * gcc.dg/builtins-13.c: New test case.
7543
7544 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7545
7546         * gcc.c-torture/execute/string-opt-18.c: New test.
7547
7548 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7549
7550         PR c++/10300
7551         * g++.dg/init/new5.C: New test.
7552
7553 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7554
7555         PR c++/7910
7556         * g++.dg/ext/dllimport1.C: New test.
7557
7558 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7559
7560         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7561
7562 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7563
7564         PR Fortran/9263
7565         * g77.f-torture/noncompile/9263.f: New test
7566         PR Fortran/1832
7567         * g77.f-torture/execute/1832.f: New test
7568
7569 2003-04-11  David Chad  <davidc@freebsd.org>
7570             Loren J. Rittle  <ljrittle@acm.org>
7571
7572         libobjc/8562
7573         * objc.dg/headers.m: New test.
7574
7575 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7576
7577         * gcc.c-torture/execute/builtin-noret-2.c: New.
7578         * gcc.c-torture/execute/builtin-noret-2.x: New.
7579         XFAIL builtin-noret-2.c at -O1 and above.
7580         * gcc.dg/redecl.c: New.
7581         * gcc.dg/Wshadow-1.c: Update error regexps.
7582
7583 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7584
7585         * g++.dg/abi/bitfield10.C: New test.
7586
7587 2003-04-09  Mike Stump  <mrs@apple.com>
7588
7589         * gcc.dg/pch/pch.exp: Make testcase names longer.
7590         * g++.dg/pch/pch.exp: Make testcase names longer.
7591
7592 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7593
7594         * gcc.dg/builtins-11.c: New test case.
7595
7596 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7597
7598         * gcc.dg/builtins-9.c: New test case.
7599         * gcc.dg/builtins-10.c: New test case.
7600
7601 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7602
7603         * gcc.dg/noncompile/init-4.c.c: New test.
7604
7605 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7606
7607         * gcc.misc-test/gcov-9.c: New test.
7608         * gcc.misc-test/gcov-10.c: New test
7609         * gcc.misc-test/gcov-11.c: New test.
7610
7611 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7612
7613         PR optimization/10024
7614         * gcc.c-torture/compile/20030405-1.c: New test.
7615
7616 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7617
7618         * gcc.dg/pch/static-3.c: New.
7619         * gcc.dg/pch/static-3.hs: New.
7620         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7621
7622 2003-04-04  Richard Henderson  <rth@redhat.com>
7623
7624         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7625         * g++.dg/eh/forced2.C: Likewise.
7626
7627 2003-04-03  Mike Stump  <mrs@apple.com>
7628
7629         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7630         target arg.
7631         (scan-assembler-times, scan-assembler-not): Likewise.
7632         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7633
7634 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7635
7636         * gcc.dg/sparc-loop-1.c: New test.
7637
7638 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7639
7640         PR other/9274
7641         * g++.dg/pch/system-2.C: New.
7642         * g++.dg/pch/system-2.Hs: New.
7643
7644 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7645
7646         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7647
7648         * g++.dg/eh/simd-1.C (vecfunc): Same.
7649
7650 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7651
7652         * gcc.c-torture/execute/20030401-1.c: New test case.
7653
7654 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7655
7656         * objc.dg/defs.m: New.
7657
7658 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7659
7660         * g++.dg/eh/simd-1.C: New.
7661         * g++.dg/eh/simd-2.C: New.
7662
7663 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7664
7665         * gcc.c-torture/execute/simd-3.c: New.
7666
7667 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c/9936
7670         * gcc.dg/20030331-2.c: New test.
7671
7672 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7673
7674         PR c++/10278
7675         * g++.dg/parse/crash2.C: New test.
7676
7677 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7678
7679         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7680         * gcc.c-torture/execute/20030331-1.c: ...here.
7681
7682 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7683
7684         * gcc.c-torture/execute/20030331-1.c: New test.
7685
7686 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7687
7688         * lib/gcov.exp: Adjust call return testing strings.
7689         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7690
7691 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7692
7693         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7694         * gcc.dg/builtins-7.c: New test case.
7695         * gcc.dg/builtins-8.c: New test case.
7696
7697 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7698
7699         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7700
7701 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7702
7703         PR c++/7647
7704         * g++.dg/lookup-class-member-2.C: New test.
7705
7706 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7707
7708         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7709
7710 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7711
7712         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7713
7714 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7715
7716         * g++.dg/init/attrib1.C: New test.
7717
7718 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7719
7720         * gcc.dg/ultrasp8.c: New test.
7721
7722 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7723
7724         * gcc.dg/ultrasp7.c: New test.
7725
7726 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7727
7728         PR c++/10047
7729         * g++.dg/template/inline1.C: New test.
7730
7731 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7732
7733         * gcc.dg/sparc-dwarf2.c: New test.
7734
7735 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7736
7737         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7738         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7739
7740 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7741
7742         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7743         than reading .x files.
7744         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7745         * g77.dg/gcov/gcov-1.f: Likewise.
7746         * gcc.misc-tests/gcov-4b.c: Likewise.
7747         * gcc.misc-tests/gcov-5b.c: Likewise.
7748         * gcc.misc-tests/gcov-6.c: Likewise.
7749         * gcc.misc-tests/gcov-7.c: Likewise.
7750         * gcc.misc-tests/gcov-8.c: Likewise.
7751         * g++.dg/gcov/gcov-1.x: Remove.
7752         * g77.dg/gcov/gcov-1.x: Likewise.
7753         * gcc.misc-tests/gcov-4b.x: Likewise.
7754         * gcc.misc-tests/gcov-5b.x: Likewise.
7755         * gcc.misc-tests/gcov-6.x: Likewise.
7756         * gcc.misc-tests/gcov-7.x: Likewise.
7757         * gcc.misc-tests/gcov-8.x: Likewise.
7758
7759 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7760
7761         PR opt/10087
7762         * gcc.dg/20030324-1.c: New test.
7763
7764 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7765
7766         PR c++/10224
7767         * g++.dg/template/arg3.C: New test.
7768
7769         PR c++/10158
7770         * g++.dg/template/friend18.C: New test.
7771
7772 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7773
7774         * g77.f-torture/compile/20030326-1.f: New test case.
7775
7776 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7777
7778         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7779
7780         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7781
7782 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * gcc.dg/ia64-sync-3.c: New test.
7785
7786 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7787
7788         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7789
7790 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7791
7792         * gcc.dg/ultrasp6.c: New test.
7793
7794 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7795
7796         * gcc.dg/i386-signbit-1.c: New test.
7797         * gcc.dg/i386-signbit-2.c: New test.
7798         * gcc.dg/i386-signbit-3.c: New test.
7799
7800 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7801
7802         * gcc.dg/ultrasp5.c: Fix options.
7803
7804 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7805
7806         * gcc.dg/ultrasp5.c: Fix comment.
7807
7808 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7809
7810         PR fortran/10197
7811         * g77.f-torture/execute/10197.f: New test.
7812
7813 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7814
7815         PR c++/9898, c++/383
7816         * g++.dg/template/conv6.C: New test.
7817
7818         PR c++/10119
7819         * g++.dg/template/ptrmem5.C: New test.
7820
7821         PR c++/10026
7822         * g++.dg/lookup/koenig1.C: New test.
7823
7824         PR C++/10199
7825         * g++.dg/lookup/template2.C: New test.
7826
7827 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * g++.dg/opt/rtti1.C: New test.
7830
7831 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7832
7833         * gcc.dg/ultrasp5.c: New test.
7834
7835 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7836
7837         PR middle-end/9967
7838         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7839         builtin fputs.
7840
7841 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7842
7843         PR c/8224
7844         * gcc.dg/20030323-1.c: New test.
7845
7846 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7847
7848         * gcc.c-torture/compile/20030323-1.c: New test case.
7849
7850 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7851
7852         * gcc.dg/20030321-1.c: New test.
7853
7854 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7855
7856         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7857
7858 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7859
7860         PR c++/9978, c++/9708
7861         * g++.dg/ext/vlm1.C: Adjust expected error.
7862         * g++.dg/ext/vla2.C: New test.
7863         * g++.dg/template/arg1.C: New test.
7864         * g++.dg/template/arg2.C: New test.
7865
7866 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7867
7868         * g77.f-torture/execute/select.f: New test.
7869         * g77.f-torture/noncompile/select_no_compile.f: New test.
7870
7871 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7872
7873         PR c++/9898
7874         * g++.dg/other/error4.C: New test.
7875
7876 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7877
7878         * g++.dg/template/friend17.C: New test.
7879
7880 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7881
7882         * gcc.c-torture/compile/20030320-1.c: New.
7883
7884 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7885
7886         * gcc.dg/builtins-6.c: New test case.
7887
7888 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7889
7890         PR target/10073
7891         * gcc.c-torture/compile/20030319-1.c: New.
7892
7893 2003-03-18  Jan Hubicka  <jh@suse.cz>
7894
7895         * gcc.dg/i386-cvt-1.c: New test.
7896
7897 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7898
7899         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7900         * objc.dg/naming-2.m: Likewise.
7901
7902 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7903
7904         PR c++/9639
7905         * g++.dg/parse/crash1.C: New test.
7906
7907 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7908
7909         PR c++/8805
7910         * g++.dg/eh/cleanup1.C: New test.
7911
7912 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7913
7914         * gcc.c-torture/execute/20030316-1.c: New test case.
7915
7916 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7917
7918         PR c++/9629
7919         * g++.dg/init/ctor2.C: New test.
7920
7921 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7922
7923         * g77.f-torture/compile/xformat.f: New test case.
7924
7925 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7926
7927         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7928         * g++.old-deja/g++.mike/eh50.C: Likewise.
7929
7930 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7931
7932         PR c++/6440
7933         * g++.dg/template/spec7.C: New test.
7934         * g++.dg/template/spec8.C: Likewise.
7935
7936 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7937
7938         * gcc.c-torture/execute/20030313-1.c: New test.
7939
7940 2003-03-14  Richard Henderson  <rth@redhat.com>
7941
7942         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7943
7944 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7945
7946         * gcc.c-torture/compile/20030314-1.c: New test.
7947
7948 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7949
7950         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7951         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7952         thumb target,
7953         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7954         to accept newer _imp__  prefix and additional
7955         newline in .drectve section.
7956         * gcc.dg/dll-4.c: Likewise.
7957         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7958         switch.
7959
7960 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7961
7962         * g++.dg/parse/namespace9.C: New test.
7963
7964         * g++.dg/init/ref5.C: New test.
7965         * g++.dg/parse/ptrmem1.C: Likewise.
7966
7967 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7968
7969         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7970         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7971         regular expression.
7972         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7973         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7974
7975 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7976
7977         * gcc.c-torture/execute/20030224-2.c: New test.
7978
7979 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7980
7981         * gcc.dg/decl-3.c: New test.
7982
7983 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7984
7985         * gcc.dg/i386-loop-2.c: New test.
7986
7987 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7988
7989         PR c++/9474
7990         * g++.dg/parse/namespace8.C: New test.
7991
7992         PR c++/9924
7993         * g++.dg/overload/builtin2.C: New test.
7994
7995 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7996
7997         * gcc.dg/return-type-3.c: New test.
7998
7999 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8000
8001         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8002         profiling options are not supported.
8003
8004 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8005
8006         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8007         * g++.old-deja/g++.warn/impint2.C: Likewise.
8008
8009 2003-03-10  Devang Patel  <dpatel@apple.com>
8010
8011         * g++.dg/cpp/c++_cmd_1.C: New test.
8012         * g++.dg/cpp/c++_cmd_1.h: New file.
8013
8014 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8015
8016         * gcc.dg/altivec-9.c: New file.
8017
8018 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8019
8020         * gcc.dg/ppc-sdata-1.c: New test.
8021         * gcc.dg/ppc-sdata-2.c: New test.
8022
8023 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/9373
8026         * g++.dg/opt/ptrmem2.C: New test.
8027
8028         PR c++/8534
8029         * g++.dg/opt/ptrmem1.C: New test.
8030
8031 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8032
8033         * gcc.dg/i386-loop-1.c: New test.
8034
8035 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8036
8037         PR c++/9970
8038         * g++.dg/lookup/friend1.C: New test.
8039
8040 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8041
8042         PR c++/9823
8043         * g++.dg/parser/constructor1.C: New test.
8044
8045 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8046
8047         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8048
8049         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8050
8051 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8052
8053         * gcc.dg/cpp/Wunused.c: Update test.
8054
8055 2003-03-08  Jan Hubicka  <jh@suse.cz>
8056
8057         * gcc.dg/inline-3.c: New test.
8058
8059 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8060
8061         PR c++/9809
8062         * g++.dg/parse/builtin1.C: New test.
8063
8064         PR c++/9982
8065         * g++.dg/abi/cookie1.C: New test.
8066         * g++.dg/abi/cookie2.C: Likewise.
8067
8068         PR c++/9524
8069         * g++.dg/template/field1.C: New test.
8070
8071         PR c++/9912
8072         * g++.dg/parse/class1.C: New test.
8073         * g++.dg/parse/namespace7.C: Likewise.
8074         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8075
8076 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8077
8078         * g++.dg/init/ref4.C: New test.
8079
8080 2003-03-07  Jan Hubicka  <jh@suse.cz>
8081
8082         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8083         * gcc.dg/inline-3.c:  New test.
8084
8085 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8086
8087         * g++.dg/init/ref3.C: New test.
8088
8089         PR c++/9965
8090         * g++.dg/init/ref2.C: New test.
8091
8092         PR c++/9400
8093         * g++.dg/warn/Wshadow-2.C: New test.
8094
8095         PR c++/9791
8096         * g++.dg/warn/Woverloaded-1.C: New test.
8097
8098 2003-03-05  Jan Hubicka  <jh@suse.cz>
8099
8100         * gcc.dg/i386-local2.c: New.
8101         * gcc.dg/i386-local.c: Fix typo.
8102
8103 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8104
8105         * g++.dg/abi/layout3.C: New test.
8106
8107 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8108
8109         * gcc.c-torture/compile/20030305-1.c
8110
8111 2003-03-05  Jan Hubicka  <jh@suse.cz>
8112
8113         * gcc.dg/i386-local.c: New.
8114
8115 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8116
8117         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8118
8119 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8120
8121         * gcc.dg/switch-2.c: New test.
8122         * gcc.dg/switch-3.c: New test.
8123         * gcc.dg/Wswitch.c: Adjust line numbers.
8124         * gcc.dg/Wswitch-default.c: Likewise.
8125         * gcc.dg/Wswitch-enum.c: Likewise.
8126
8127 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8128
8129         * gcc.c-torture/execute/20030222-1.c: New test.
8130
8131 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8132
8133         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8134
8135 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8136
8137         PR c++/9878
8138         * g++.dg/init/ref1.C: New test.
8139
8140 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8141
8142         * gcc.dg/sh-relax.c: New SH-only test.
8143
8144 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8145
8146         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8147         comment explaining purpose of testcase.
8148
8149 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8150
8151         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8152         for HC11/HC12 (asm needs two int registers).
8153         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8154         HC11/HC12 because the test uses an asm which needs two 32-bit
8155         registers.
8156
8157 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8158
8159         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8160         for HC11/HC12 (array is too large otherwise).
8161         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8162         * gcc.c-torture/compile/20010518-2.x: Likewise.
8163         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8164         HC11/HC12 (array is too large).
8165
8166 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8167
8168         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8169         * lib/g++-dg.exp (g++-dg-test): Likewise.
8170
8171 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8172
8173         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8174         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8175
8176 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8177
8178         * g++.dg/warn/implicit-typename1.C: Remove warning.
8179
8180 2003-02-28  Richard Henderson  <rth@redhat.com>
8181
8182         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8183         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8184
8185 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8186
8187         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8188         * g++.dg/pch/pch.exp: Likewise.
8189
8190 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8191
8192         PR c++/9879
8193         * testsuite/g++.dg/init/new4.C: New test.
8194
8195 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8196
8197         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8198
8199 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8200
8201         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8202         unsigned long.
8203
8204         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8205         wider than float.
8206
8207 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8208
8209         * lib/scanasm.exp: Add support for counting numbers of
8210         occurences.
8211         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8212         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8213
8214 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8215
8216         PR c++/9683
8217         * g++.dg/template/static3.C: New test.
8218
8219         PR c++/9829
8220         * g++.dg/parse/namespace6.C: New test.
8221
8222 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8223
8224         PR target/9732
8225         * gcc.dg/20030225-1.c: New test.
8226
8227 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8228
8229         * README: Remove out-of-date information.
8230
8231         PR c++/9836
8232         * g++.dg/template/spec6.C: New test.
8233
8234 2003-02-24  Jeff Law  <law@redhat.com>
8235
8236         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8237
8238 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8239
8240         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8241         * gcc.dg/pragma-ep-1.c: Likewise.
8242
8243 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8244
8245         PR c++/9602
8246         * g++.dg/template/friend16.C: New test.
8247
8248 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8249
8250         PR c++/5333
8251         * g++.dg/parse/fused-params1.C: Adjust error messages.
8252         * g++.dg/template/nested3.C: New test.
8253
8254 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8255
8256         * g++.dg/abi/param1.C: New test.
8257
8258 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8259
8260         PR c++/7982
8261         * g++.dg/warn/implicit-typename1.C: New test.
8262
8263 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8264
8265         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8266         with "mtune".
8267         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8268         * gcc.c-torture/execute/20010129-1.x: Likewise.
8269         * gcc.dg/20011107-1.c: Likewise.
8270         * gcc.dg/20020108-1.c: Likewise.
8271         * gcc.dg/20020122-3.c: Likewise.
8272         * gcc.dg/20020206-1.c: Likewise.
8273         * gcc.dg/20020310-1.c: Likewise.
8274         * gcc.dg/20020426-2.c: Likewise.
8275         * gcc.dg/20020517-1.c: Likewise.
8276         * gcc.dg/991230-1.c: Likewise.
8277         * gcc.dg/i386-unroll-1.c: Likewise.
8278         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8279
8280 2003-02-22  Jan Hubicka  <jh@suse.cz>
8281
8282         * gcc.dg/i386-mul.c: New test.
8283
8284 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8285
8286         * gcc.dg/builtins-5.c: New test case.
8287
8288 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8289
8290         * gcc.dg/asmreg-1.c: New test.
8291
8292 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8293
8294         PR c++/9749
8295         * g++.dg/parse/varmod1.C: New test.
8296
8297 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/9727
8300         * g++.dg/template/op1.C: New test.
8301
8302 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8303
8304         PR c++/8906
8305         * g++.dg/template/nested2.C: New test.
8306
8307 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8308
8309         PR c++/8724
8310         * g++.dg/expr/dtor1.C: New test.
8311
8312 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8313
8314         * gcc.dg/cpp/include3.c: New test.
8315         * gcc.dg/cpp/inc/foo.h: New file.
8316
8317 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8318
8319         * gcc.c-torture/execute/20030221-1.c: New test.
8320
8321 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8322
8323         PR c++/9729
8324         * g++.dg/abi/conv1.C: New test.
8325
8326 2003-02-20  Jan Hubicka  <jh@suse.cz>
8327
8328         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8329
8330 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8331
8332         * gcc.c-torture/compile/20030219-1.c: New test.
8333
8334 2003-02-18  Jan Hubicka  <jh@suse.cz>
8335
8336         * gcc.dg/funcorder.c: New test.
8337
8338 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8339
8340         * gcc.c-torture/execute/20030218-1.c: New.
8341
8342 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8343
8344         * gcc.dg/20030218-1.c: New.
8345
8346 2003-02-18  Richard Henderson  <rth@redhat.com>
8347
8348         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8349         * gcc.dg/attr-used-2.c: New.
8350
8351 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8352
8353         PR c++/9704
8354         * g++.dg/init/copy5.C: New test.
8355
8356 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8357
8358         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8359         * g++.dg/pch/pch.exp: Likewise.
8360
8361 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8362
8363         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8364         STACK_SIZE is not defined.
8365
8366 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8367
8368         PR c++/9457
8369         * g++.dg/template/init1.C: New test.
8370
8371 2003-02-16  Jan HUbicka  <jh@suse.cz>
8372
8373         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8374         (foo): Add few extra tests
8375         * gcc.dg/c99-const-expr-3.c: Likewise.
8376         * gcc.c-torture/execute/20030216-1.c: New.
8377
8378 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8379
8380         PR c++/9459
8381         * g++.dg/ext/typeof4.C: New test.
8382
8383 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8384
8385         * gcc.dg/i386-387-3.c: New test case.
8386
8387 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8388
8389         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8390         cris-*-elf* cris-*-aout* and mmix-*-*.
8391
8392 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8393
8394         * gcc.dg/20030213-1.c: New test.
8395
8396 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8397
8398         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8399         * gcc.dg/i386-387-2.c: Likewise.
8400
8401 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8402
8403         * gcc.dg/ppc-spe.c: Fix formatting.
8404         Enable tests that were previously unsupported by gas.
8405         Delete tests for instructions that no longer exist.
8406         Switch arguments on evsubifw builtin.
8407
8408 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8409
8410         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8411         STACK_SIZE is too small.
8412
8413 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8414             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8415
8416         * gcc.dg/decl-2.c: New test.
8417
8418 2003-02-10  Jan Hubicka  <jh@suse.cz>
8419
8420         * gcc.dg/i386-fpcvt-1.c:  New test.
8421
8422 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8423
8424         * gcc.c-torture/execute/20030209-1.c: New test.
8425
8426 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8427
8428         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8429         int-wide bitops, use the constants of the same width.
8430         Likewise, if long long is 32-bit wide, test bitops using
8431         32-bit constants.
8432
8433 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8434
8435         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8436
8437 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8438
8439         * testsuite/gcc.dg/builtins-4.c: New test case.
8440
8441 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8442
8443         * gcc.dg/20020430-1.c: Fix dg command typos.
8444         * gcc.dg/20020503-1.c: Likewise.
8445
8446 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8447
8448         PR c++/8785
8449         * g++.dg/parse/fused-params1.C: New test.
8450
8451         PR c++/8857
8452         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8453
8454         PR c++/8921
8455         * g++.dg/parse/non-dependent1.C: New test.
8456
8457         PR c++/8928
8458         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8459
8460         PR c++/9228
8461         * g++.dg/parse/undefined7.C: New test.
8462         * g++.dg/parse/non-templ1.C: New test.
8463
8464         PR c++/9229
8465         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8466
8467 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8468
8469         * gcc.c-torture/compile/20030206-1.c: New test.
8470
8471 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8472
8473         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8474         "pow" to "foo" to avoid potential confusion with a math built-in.
8475
8476 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8477
8478         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8479         conditions for SPARC targets.
8480
8481 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8482
8483         * gcc.dg/20030204-1.c: New test.
8484
8485 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8486
8487         PR c++/38
8488         * g++.dg/parse/array-size1.C: New test.
8489
8490         PR c++/5657
8491         * g++.dg/parse/undefined3.C: New test.
8492
8493         PR c++/5665
8494         * g++.dg/parse/undefined4.C: New test.
8495
8496         PR c++/5975
8497         * g++.dg/parse/undefined5.C: New test.
8498
8499         PR c++/7259
8500         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8501
8502         PR c++/8578
8503         * g++.dg/parse/casting-operator1.C: New test.
8504
8505         PR c++/8596
8506         * g++.dg/parse/undefined6.C: New test.
8507
8508         PR c++/8736
8509         * g++.dg/parse/missing-template1.C: New test.
8510
8511 2003-02-04  Jan Hubicka  <jh@suse.cz>
8512
8513         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8514         * gcc.dg/i386-cmov?.c:  Likewise.
8515         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8516         * gcc.dg/i386-ssefp-1.c:  Likewise.
8517         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8518         conventions.
8519
8520 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8521
8522         PR c++/7129
8523         * testsuite/g++.dg/ext/max.C: New test.
8524
8525 2003-02-03  Jan Hubicka  <jh@suse.cz>
8526
8527         * gcc.c-torture/execute/20030203-1.c: New test.
8528
8529 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8530
8531         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8532         'natural-endian'.
8533
8534 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8535
8536         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8537         * g++.dg/init/new2.C: Likewise.
8538         * g++.dg/other/new1.C: Likewise.
8539
8540 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8541
8542         * gcc.dg/struct-ret-libc.c: New test.
8543
8544 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8545
8546         * gcc.dg/20030129-1.c: New test.
8547
8548 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8549
8550         PR c++/8849
8551         * g++.dg/template/ptrmem4.C: New test.
8552
8553 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8554
8555         * g++.dg/parser/constant1.C: New test.
8556
8557 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8558
8559         PR c++/8591
8560         * g++.dg/parse/friend2.C: New test.
8561
8562 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8563
8564         PR c++/9437
8565         * g++.dg/template/unify4.C: New test.
8566
8567 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8568
8569         * gcc.c-torture/execute/20030128-1.c: New test.
8570
8571 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8572
8573         * g++.dg/lookup/nested1.C: Test moved from ...
8574         * g++.old-deja/g++.other/lookup24.C: ... here.
8575
8576 2003-01-28  Jan Hubicka  <jh@suse.cz>
8577
8578         * gcc.dg/i386-cmov5.c:  New test.
8579
8580 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8581
8582         * gcc.c-torture/execute/20010925-1.c: Changed the
8583         memcpy declaration.
8584
8585 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8586
8587         PR c++/3902
8588         * g++.dg/parse/template5.C: New test.
8589
8590 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8591
8592         PR fortran/9258
8593         * g77.dg/pr9258: New test.
8594
8595 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8596
8597         * README: Move relevant parts from README.g++.
8598
8599         * README.g++: Remove this file.
8600
8601 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8602
8603         * g++.dg/abi/dcast1.C: New test.
8604
8605 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8606
8607         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8608
8609 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8610
8611         PR c++/47
8612         * g++.old-deja/g++.other/lookup24.C: New test.
8613
8614 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8615
8616         PR middle-end/7227
8617         * gcc.dg/uninit-C.c: New test.
8618
8619 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8620
8621         * g++.dg/abi/covariant1.C: New test.
8622
8623 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8624
8625         * gcc.dg/20030123-1.c: New test.
8626
8627 2003-01-25  Jan Hubicka  <jh@suse.cz>
8628
8629         PR opt/8492
8630         * gcc.c-torture/compile/20030125-1.c
8631
8632 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8633
8634         PR c++/9403
8635         * g++.dg/parse/template3.C: New test.
8636         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8637
8638         PR c++/795
8639         * g++.dg/parse/template4.C: New test.
8640
8641         PR c++/9415
8642         * g++.dg/template/qual2.C: New test.
8643
8644         PR c++/8545
8645         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8646
8647         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8648
8649 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8650
8651         * gcc.c-torture/execute/switch-1.c: New test case.
8652
8653 2003-01-25  Jan Hubicka  <jh@suse.cz>
8654
8655         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8656
8657 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8658
8659         Tweaks for Bison-1.875. From the NEWS file:
8660         "- `parse error' -> `syntax error'
8661         Bison now uniformly uses the term `syntax error'"
8662         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8663         * gcc.dg/cpp/digraph2.c: Likewise.
8664         * gcc.dg/cpp/direct2.c: Likewise.
8665         * gcc.dg/cpp/paste4.c: Likewise.
8666         * gcc.dg/c90-restrict-1.c: Likewise.
8667         * gcc.dg/c99-func-2.c: Likewise.
8668         * gcc.dg/noncompile/920721-2.c: Likewise.
8669         * gcc.dg/noncompile/930622-2.c: Likewise.
8670         * gcc.dg/noncompile/940112-1.c: Likewise.
8671         * gcc.dg/noncompile/950921-1.c: Likewise.
8672         * gcc.dg/noncompile/951123-1.c: Likewise.
8673         * gcc.dg/noncompile/971104-1.c: Likewise.
8674         * gcc.dg/noncompile/990416-1.c: Likewise.
8675
8676 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8677
8678         * g++.dg/parse/undefined1.C: Add error message.
8679
8680 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8681
8682         PR c++/9354
8683         * g++.dg/parse/new1.C: New test.
8684
8685         PR c++/9216
8686         * g++.dg/parse/template2.C: New test.
8687
8688         PR c++/9354
8689         * g++.dg/parse/typedef2.C: New test.
8690
8691         PR c++/9328
8692         * g++.dg/ext/typeof3.C: New test.
8693
8694 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8695
8696         PR c++/2738
8697         * g++.dg/parse/ret-type1.C: New test.
8698
8699         PR c++/3792
8700         * g++.dg/parse/tmpl-outside1.C: New test.
8701
8702         PR c++/4207
8703         * g++.dg/parse/int-as-enum1.C: New test.
8704
8705         PR c++/4903
8706         * g++.dg/parse/no-typename1.C: New test.
8707
8708         PR c++/5533
8709         * g++.dg/parse/no-value1.C: New test.
8710
8711         PR c++/5921
8712         * g++.dg/parse/wrong-inline1.C: New test.
8713
8714         PR c++/6402
8715         * g++.dg/parse/ref1.C: New test.
8716
8717         PR c++/6992
8718         * g++.dg/parse/attr-ctor1.C: New test.
8719
8720         PR c++/7229
8721         * g++.dg/parse/namespace5.C: New test.
8722
8723         PR c++/7917
8724         * g++.dg/parse/func-def1.C: New test.
8725
8726         PR c++/8143
8727         * g++.dg/parse/undefined1.C: New test.
8728
8729         PR c++/5723, PR c++/8522
8730         * g++.dg/parse/specialization1.C: New test.
8731
8732         PR c++/163, PR c++/8595
8733         * g++.dg/parse/struct-as-enum1.C: New test.
8734
8735         PR c++/9173
8736         * g++.dg/parse/undefined2.C: New test.
8737
8738 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8739
8740         PR c++/9298
8741         * g++.dg/parse/template1.C: New test.
8742
8743         PR c++/9384
8744         * g++.dg/parse/using1.C: New test.
8745
8746         PR c++/9285
8747         PR c++/9294
8748         * g++.dg/parse/expr2.C: New test.
8749
8750         PR c++/9388
8751         * g++.dg/parse/lookup2.C: Likewise.
8752
8753 2003-01-21  Jan Hubicka  <jh@suse.cz>
8754
8755         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8756         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8757         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8758         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8759
8760 2003-01-20  Nick Clifton  <nickc@redhat.com>
8761
8762         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8763         problem with ARM sibcall code generation.
8764
8765 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8766
8767         * gcc.c-torture/execute/20030120-1.c: New.
8768
8769 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8770
8771         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8772
8773 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8774
8775         PR c++/9272
8776         * g++.dg/parse/ctor1.C: New test.
8777
8778         PR c++/9294:
8779         * g++.dg/parse/qualified1.C: New test.
8780
8781         * g++.dg/parse/typename3.C: New test.
8782
8783 2003-01-16  Richard Henderson  <rth@redhat.com>
8784
8785         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8786
8787 2003-01-16  Richard Henderson  <rth@redhat.com>
8788
8789         * g++.dg/pch/pch.exp: Copy test header to the working directory
8790         before using it either for precompilation or direct use.
8791         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8792         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8793
8794 2003-01-16  Richard Henderson  <rth@redhat.com>
8795
8796         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8797         before using it either for precompilation or direct use.
8798         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8799         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8800
8801 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8802
8803         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8804         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8805         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8806         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8807         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8808         typename warning into error.
8809         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8810         error messages.
8811         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8812         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8813         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8814         messages.
8815         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8816         make declaration visible in template.
8817         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8818         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8819         messages.
8820         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8821         message.
8822         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8823         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8824         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8825         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8826         typename warning with error message.
8827         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8828         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8829         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8830
8831 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8832
8833         * g++.dg/parse/ambig2.C: New test.
8834
8835 2003-01-15  Richard Henderson  <rth@redhat.com>
8836
8837         * g++.dg/tls/init-2.C: Update error message string.
8838
8839 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8840
8841         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8842
8843 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8844
8845         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8846         all for HC11/HC12.
8847         * gcc.c-torture/compile/20001205-1.x: Likewise.
8848         * gcc.c-torture/compile/20001226-1.x: Likewise.
8849         * gcc.c-torture/compile/920520-1.x: Likewise.
8850         * gcc.c-torture/compile/961203-1.x: Likewise.
8851         * gcc.c-torture/compile/20020604-1.x: Likewise.
8852
8853 2003-01-15  Jan Hubicka  <jh@suse.cz>
8854
8855         * gcc.c-torture/compile/20030115-1.c: New test.
8856
8857         * gcc.dg/i386-fpcvt-1.c: New test.
8858         * gcc.dg/i386-fpcvt-2.c: New test.
8859
8860 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8861
8862         Further conform g++'s __vmi_class_type_info to the C++ ABI
8863         specification.
8864         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8865         the specification.
8866
8867 2003-01-14  Jan Hubicka  <jh@suse.cz>
8868
8869         * gcc.dg/i386-fpcvt-1.c: New test.
8870         * gcc.dg/i386-fpcvt-2.c: New test.
8871
8872 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8873
8874         * gcc.dg/i386-mmx-3.c: New test.
8875
8876 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8877
8878         PR c++/9264
8879         * g++.dg/parse/octal1.C: New file.
8880
8881         PR c++/9172
8882         * g++.dg/parse/typename1.C: New file.
8883
8884 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8885
8886         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8887         * gcc.dg/bf-no-ms-layout.c: Likewise.
8888         * gcc.dg/bf-ms-attrib.c: Likewise.
8889
8890 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8891
8892         PR c++/9099
8893         * g++.dg/parse/dtor1.C: New file.
8894
8895         PR c++/9128
8896         * g++.dg/rtti/typeid1.C: New file.
8897
8898         PR c++/9153
8899         * g++.dg/parse/lookup1.C: New file.
8900
8901         PR c++/9171
8902         * g++.dg/templ/spec5.C: New file.
8903
8904 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8905
8906         * gcc.c-torture/compile/20030110-1.c: New test.
8907
8908 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8909
8910         Merge from pch-branch:
8911
8912         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8913
8914         * gcc.dg/pch/cpp-1.h: New.
8915         * gcc.dg/pch/cpp-1.c: New.
8916         * gcc.dg/pch/cpp-2.h: New.
8917         * gcc.dg/pch/cpp-2.c: New.
8918
8919         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8920
8921         * gcc.dg/pch/except-1.h: New.
8922         * gcc.dg/pch/except-1.c: New.
8923
8924         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8925
8926         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8927         running test.
8928         * gcc.dg/pch: Include *.hp not *.h.
8929         * gcc.dg/pch/system-1.h: New.
8930         * gcc.dg/pch/system-1.c: New.
8931
8932         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8933
8934         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8935         rather than trying to build and run a program using PCH.
8936         * gcc.dg/pch: Remove dg-do commands from test files.
8937
8938         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8939
8940         * gcc.dg/pch/macro-3.c: New.
8941         * gcc.dg/pch/macro-3.h: New.
8942
8943         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8944
8945         * gcc.dg/pch/common-1.c: New.
8946         * gcc.dg/pch/common-1.h: New.
8947         * gcc.dg/pch/decl-1.c: New.
8948         * gcc.dg/pch/decl-1.h: New.
8949         * gcc.dg/pch/decl-2.c: New.
8950         * gcc.dg/pch/decl-2.h: New.
8951         * gcc.dg/pch/decl-3.c: New.
8952         * gcc.dg/pch/decl-3.h: New.
8953         * gcc.dg/pch/decl-4.c: New.
8954         * gcc.dg/pch/decl-4.h: New.
8955         * gcc.dg/pch/decl-5.c: New.
8956         * gcc.dg/pch/decl-5.h: New.
8957         * gcc.dg/pch/global-1.c: New.
8958         * gcc.dg/pch/global-1.h: New.
8959         * gcc.dg/pch/inline-1.c: New.
8960         * gcc.dg/pch/inline-1.h: New.
8961         * gcc.dg/pch/inline-2.c: New.
8962         * gcc.dg/pch/inline-2.h: New.
8963         * gcc.dg/pch/static-1.c: New.
8964         * gcc.dg/pch/static-1.h: New.
8965         * gcc.dg/pch/static-2.c: New.
8966         * gcc.dg/pch/static-2.h: New.
8967
8968         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8969
8970         * g++.dg/pch/pch.exp: Better handle failing testcases.
8971         * gcc.dg/pch/pch.exp: Likewise.
8972         * gcc.dg/pch/macro-1.c: New.
8973         * gcc.dg/pch/macro-1.h: New.
8974         * gcc.dg/pch/macro-2.c: New.
8975         * gcc.dg/pch/macro-2.h: New.
8976
8977         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8978
8979         * g++.dg/dg.exp: Treat files in pch/ specially.
8980         * g++.dg/pch/pch.exp: New file.
8981         * g++.dg/pch/empty.H: New file.
8982         * g++.dg/pch/empty.C: New file.
8983         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8984         "precompile".
8985
8986         * gcc.dg/pch/pch.exp: New file.
8987         * gcc.dg/pch/empty.h: New file.
8988         * gcc.dg/pch/empty.c: New file.
8989         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8990         "precompile".
8991
8992 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8993
8994         * g++.dg/template/friend14.C: New test.
8995
8996 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8997
8998         * gcc.dg/old-style-asm-1.c: New test.
8999
9000 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9001
9002         * gcc.c-torture/compile/20030109-1.c: New test.
9003
9004 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9005
9006         * gcc.c-torture/execute/20030109-1.c: New test.
9007
9008 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9009
9010         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9011         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9012         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9013         * g++.old-deja/g++.mike/eh2.C: Likewise
9014         * g++.old-deja/g++.mike/eh3.C: Likewise
9015         * g++.old-deja/g++.mike/eh5.C: Likewise
9016         * g++.old-deja/g++.mike/eh6.C: Likewise
9017         * g++.old-deja/g++.mike/eh7.C: Likewise
9018         * g++.old-deja/g++.mike/eh8.C: Likewise
9019         * g++.old-deja/g++.mike/eh9.C: Likewise
9020         * g++.old-deja/g++.mike/eh10.C: Likewise
9021         * g++.old-deja/g++.mike/eh12.C: Likewise
9022         * g++.old-deja/g++.mike/eh13.C: Likewise
9023         * g++.old-deja/g++.mike/eh14.C: Likewise
9024         * g++.old-deja/g++.mike/eh16.C: Likewise
9025         * g++.old-deja/g++.mike/eh17.C: Likewise
9026         * g++.old-deja/g++.mike/eh18.C: Likewise
9027         * g++.old-deja/g++.mike/eh21.C: Likewise
9028         * g++.old-deja/g++.mike/eh23.C: Likewise
9029         * g++.old-deja/g++.mike/eh24.C: Likewise
9030         * g++.old-deja/g++.mike/eh25.C: Likewise
9031         * g++.old-deja/g++.mike/eh26.C: Likewise
9032         * g++.old-deja/g++.mike/eh27.C: Likewise
9033         * g++.old-deja/g++.mike/eh28.C: Likewise
9034         * g++.old-deja/g++.mike/eh29.C: Likewise
9035         * g++.old-deja/g++.mike/eh31.C: Likewise
9036         * g++.old-deja/g++.mike/eh33.C: Likewise
9037         * g++.old-deja/g++.mike/eh34.C: Likewise
9038         * g++.old-deja/g++.mike/eh35.C: Likewise
9039         * g++.old-deja/g++.mike/eh36.C: Likewise
9040         * g++.old-deja/g++.mike/eh37.C: Likewise
9041         * g++.old-deja/g++.mike/eh38.C: Likewise
9042         * g++.old-deja/g++.mike/eh39.C: Likewise
9043         * g++.old-deja/g++.mike/eh40.C: Likewise
9044         * g++.old-deja/g++.mike/eh41.C: Likewise
9045         * g++.old-deja/g++.mike/eh42.C: Likewise
9046         * g++.old-deja/g++.mike/eh44.C: Likewise
9047         * g++.old-deja/g++.mike/eh46.C: Likewise
9048         * g++.old-deja/g++.mike/eh47.C: Likewise
9049         * g++.old-deja/g++.mike/eh48.C: Likewise
9050         * g++.old-deja/g++.mike/eh49.C: Likewise
9051         * g++.old-deja/g++.mike/eh50.C: Likewise
9052
9053
9054         PR c++/8615
9055         * g++.dg/template/char1.C: New test.
9056
9057         * g++.dg/template/varmod1.C: Fix typo.
9058
9059 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9060
9061         DR 180
9062         * g++.old-deja/g++.pt/crash32.C: Expect error.
9063
9064 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9065
9066         PR c++/5919
9067         * g++.dg/template/varmod1.C: New test.
9068
9069         PR c++/8727
9070         * g++.dg/inherit/typeinfo1.C: New test.
9071
9072         PR c++/8663
9073         * g++.dg/inherit/typedef1.C: New test.
9074
9075 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9076
9077         PR c++/8332
9078         PR c++/8493
9079         * g++.dg/template/strlen1.C: New test.
9080
9081         PR c++/8227
9082         * g++.dg/template/ctor2.C: New test.
9083
9084         PR c++/8214
9085         * g++.dg/init/string1.C: New test.
9086
9087         PR c++/8511
9088         * g++.dg/template/friend8.C: New test.
9089
9090 2002-11-29  Joe Buck <jbuck@synopsys.com>
9091
9092         * g++.dg/lookup/anon2.C: New test.
9093
9094 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9095
9096         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9097         h8300 port.
9098
9099 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9100
9101         * gcc.dg/bitfld-6.c: New test.
9102
9103 2002-11-27  Jan Hubicka  <jh@suse.cz>
9104
9105         * gcc.c-torture/execute/20021127.[cx]: New test.
9106
9107 2002-11-26  Jan Hubicka  <jh@suse.cz>
9108
9109         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9110         quality.
9111
9112 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9113
9114         * g++.dg/init/brace2.C: New test.
9115         * g++.old-deja/g++.mike/p9129.C: Correct.
9116
9117 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9118
9119         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9120
9121 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9122
9123         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9124
9125 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9126
9127         * testsuite/g++.dg/abi/empty11.C: New test.
9128         * testsuite/g++.dg/rtti/cv1.C: New test.
9129
9130 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9131
9132         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9133
9134 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9135
9136         * g++.dg/abi/empty10.C: New test.
9137
9138 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9139
9140         * gcc.c-torture/compile/20021124-1.c: New test.
9141
9142 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9143
9144         * g++.dg/abi/rtti2.C: New test.
9145
9146 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9147
9148         * gcc.dg/i386-unroll-1.c: New test.
9149
9150 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9151
9152         * gcc.c-torture/compile/20021120-1.c: New test.
9153         * gcc.c-torture/compile/20021120-2.c: New test.
9154
9155 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9156
9157         * gcc.dg/bitfld-5.c: New test.
9158
9159 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9160
9161         * gcc.c-torture/execute/20021120-3.c: New test.
9162
9163 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9164
9165         * gcc.c-torture/execute/20021120-2.c: New test.
9166
9167 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9168
9169         * gcc.c-torture/execute/20021120-1.c: New test.
9170
9171 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.c-torture/execute/20021118-3.c: New test.
9174
9175 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9176
9177         * gcc.c-torture/compile/20021119-1.c: New test.
9178
9179 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9180
9181         * gcc.dg/duff-1.c: New test.
9182         * gcc.dg/duff-2.c: New test.
9183         * gcc.dg/duff-3.c: New test.
9184
9185 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9186
9187         * gcc.dg/cpp/_Pragma5.c: New test.
9188
9189 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9190
9191         * gcc.c-torture/execute/20021118-2.c: New test.
9192
9193 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9194
9195         * gcc.c-torture/execute/20021118-1.c: New test.
9196
9197 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9198
9199         * gcc.dg/20021116-1.c: New test.
9200
9201 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9202
9203         * g++.dg/abi/vcall1.C: New test.
9204
9205 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9206
9207         * gcc.dg/20021029-1.c: New test.
9208         * gcc.dg/20021029-2.c: New test.
9209
9210 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9211
9212         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9213
9214 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9215
9216         PR c/8439
9217         * gcc.dg/20021110.c: Move to ...
9218         * gcc.c-torture/compile/20021110.c: .... here.
9219
9220 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9221
9222         PR c/8467
9223         * gcc.c-torture/execute/20021111-1.c
9224
9225 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9226
9227         PR c/8439
9228         * gcc.dg/20021110.c: New test.
9229
9230 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9231
9232         * g++.dg/abi/vthunk3.C: Run only on x86.
9233
9234 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9235
9236         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9237
9238 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9239
9240         * lib/compat.exp (compat-execute): Fix logic error in last
9241         change.
9242
9243 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9244
9245         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9246
9247 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9248
9249         PR c++/8389
9250         * g++.dg/template/access6.C: New test.
9251
9252 2002-11-08  Jan Hubicka  <jh@suse.cz>
9253
9254         * gcc.dg/i386-ssefp-1.c: New test.
9255         * gcc.dg/i386-ssefp-1.c: New test.
9256
9257 2002-11-08  Jan Hubicka  <jh@suse.cz>
9258
9259         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9260
9261 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9262
9263         * g++.dg/abi/vthunk3.C: New test.
9264
9265         PR c++/8338
9266         * g++.dg/template/crash2.C: New test.
9267
9268 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9269
9270         * testsuite/g++.dg/abi/dtor1.C: New test.
9271         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9272
9273 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9274
9275         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9276         Darwin.
9277
9278 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9279
9280         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9281         -mthumb.  Only xfail with -O0.
9282
9283 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9284
9285         * g++.dg/abi/thunk1.C: New test.
9286         * g++.dg/abi/thunk2.C: Likewise.
9287         * g++.dg/abi/vtt1.C: Likewise.
9288
9289 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9290
9291         PR optimization/8423
9292         * gcc.c-torture/execute/builtin-constant.c: New test.
9293
9294 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9295
9296         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9297         Add some more cases.
9298
9299 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9300
9301         PR c++/8391
9302         * g++.dg/opt/local1.C: New test.
9303
9304 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9305
9306         PR c++/8160
9307         * g++.dg/template/complit1.C: New test.
9308
9309         PR c++/8149
9310         * g++.dg/template/typename4.C: Likewise.
9311
9312 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9313
9314         Core issue 287, PR c++/7639
9315         * g++.dg/template/instantiate1.C: Adjust error location.
9316         * g++.dg/template/instantiate3.C: New test.
9317         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9318         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9319         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9320
9321 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9322
9323         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9324
9325 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9326
9327         PR c++/8287
9328         * g++.dg/init/dtor2.C: New test.
9329
9330 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9331
9332         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9333         * gcc.dg/nest.c: Bypass errors on irix6.
9334
9335 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9336
9337         * gcc.dg/nest.c: Expect error for mmix-*-*.
9338         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9339
9340 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9341
9342         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9343         markers.
9344
9345         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9346
9347 2002-10-25  Mike Stump  <mrs@apple.com>
9348
9349         * gcc.dg/warn-1.c: New test.
9350
9351 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9352
9353         * g++.dg/template/typename3.C: New test.
9354
9355 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9356
9357         * g++.dg/lookup/ptrmem1.C: New test.
9358
9359         * g++.dg/abi/vthunk2.C: New test.
9360
9361 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9362
9363         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9364
9365 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9366
9367         * g++.dg/abi/empty9.C: New test.
9368
9369 2002-10-24  Richard Henderson  <rth@redhat.com>
9370
9371         * g++.dg/inherit/thunk1.C: Enable for ia64.
9372
9373 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9374
9375         PR c++/8067
9376         * g++.dg/lookup/pretty1.C: New test.
9377
9378 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9379
9380         * gcc.dg/20021023-1.c: New test.
9381
9382 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9383
9384         PR c++/7679
9385         * g++.dg/parse/inline1.C: New test.
9386
9387 2002-10-23  Richard Henderson  <rth@redhat.com>
9388
9389         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9390
9391         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9392
9393 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9394
9395         PR c++/6579
9396         * g++.dg/parse/stmtexpr3.C: New test.
9397
9398 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         * g++.dg/expr/cond1.C: New test.
9401
9402 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9403
9404         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9405
9406 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9407
9408         * g++.dg/abi/vbase13.C: New test.
9409         * g++.dg/abi/vbase14.C: Likewise.
9410
9411 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9412
9413         * gcc.dg/tls/pic-1.c: New test.
9414         * gcc.dg/tls/nonpic-1.c: New test.
9415         * gcc.dg/20021018-1.c: New test.
9416
9417 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9418
9419         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9420         Remove only files with the same base name as the test case.
9421         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9422         (profopt-execute): Likewise.  Also, remove old profiling
9423         and performance data files before running the tests.
9424
9425         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9426         * g++.dg/bprob/bprob.exp: Likewise.
9427         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9428         to allow more general test case names.
9429
9430         * g++.dg/bprob/bprob-1.C: Rename to ...
9431         * g++.dg/bprob/g++-bprob-1.C: ... this.
9432
9433         * g77.dg/bprob/bprob-1.f: Rename to ...
9434         * g77.dg/bprob/g77-bprob-1.f: ... this.
9435
9436 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9437
9438         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9439         bison 1.50 or later.
9440
9441 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9442
9443         * g++.dg/README: Describe more test directories.
9444
9445 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9446
9447         * g++.dg/init/array6.C: Add additional tests.
9448
9449 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9450
9451         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9452         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9453
9454 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9455
9456         * gcc.c-torture/compile/20020604-1.x: New.
9457         * gcc.c-torture/compile/simd-5.x: Likewise.
9458         * gcc.c-torture/execute/920710-1.x: Likewise.
9459         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9460
9461 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9462
9463         * g++.dg/inherit/override1.C: Add dg-options clause.
9464
9465 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9466
9467         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9468         _mm_slli_si128.
9469
9470 2002-10-19  Andreas Schwab  <schwab@suse.de>
9471
9472         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9473         directory component.
9474
9475 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9476
9477         * g++.dg/inherit/thunk1.C: New test.
9478
9479         * g++.dg/inherit/override1.C: New test.
9480
9481         * g++.dg/abi/mangle11.C: New test.
9482         * g++.dg/abi/mangle14.C: New test.
9483         * g++.dg/abi/mangle17.C: New test.
9484
9485 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9486
9487         * g++.dg/overload/member2.C: New test.
9488
9489 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9490
9491         * g++.dg/README: Describe new compat directory.
9492         * g++.dg/dg.exp: Skip tests in compat directory.
9493         * README.compat: New file.
9494         * lib/compat.exp: New expect script.
9495         * g++.dg/compat: New test directory.
9496         * g++.dg/compat/compat.exp: New expect script.
9497         * g++.dg/compat/abi: New test directory.
9498         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9499         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9500         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9501         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9502         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9503         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9504         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9505         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9506         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9507         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9508         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9509         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9510         * g++.dg/compat/break: New test directory.
9511         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9512         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9513         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9514         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9515         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9516         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9517         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9518         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9519         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9520         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9521         g++.dg/compat/break/README: New files.
9522         * g++.dg/compat/eh: New test directory.
9523         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9524         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9525         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9526         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9527         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9528         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9529         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9530         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9531         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9532         g++.dg/compat/eh/filter2_y.C,
9533         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9534         g++.dg/compat/eh/new1_y.C,
9535         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9536         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9537         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9538         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9539         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9540         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9541         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9542         g++.dg/compat/eh/unexpected1_y.C: New files.
9543         * g++.dg/compat/init: New test directory.
9544         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9545         g++.dg/compat/init/array5_y.C,
9546         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9547         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9548         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9549         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9550         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9551         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9552         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9553         g++.dg/compat/init/init-ref2_y.C: New files.
9554
9555 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9556
9557         PR c++/7584
9558         * g++.dg/inherit/using3.C: New test.
9559
9560 2002-10-17  Jan Hubicka  <jh@suse.cz>
9561
9562         * gcc.dg/20021017-2.c: New test.
9563
9564 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9565
9566         * g++.dg/abi/mangle16.C: Adjust.
9567
9568         * g++.dg/init/array8.C: New test.
9569
9570 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9571
9572         * gcc.dg/special/mips-abi.exp: New test.
9573         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9574
9575 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9576
9577         * g++.dg/abi/mangle16.C: New test.
9578         * g++.dg/abi/mangle17.C: Likewise.
9579
9580         PR c++/7478
9581         * g++.dg/template/ref1.C: New test.
9582
9583 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9584
9585         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9586
9587 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9588
9589         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9590
9591 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9592
9593         PR c++/7524
9594         * g++.dg/init/array7.C: New test.
9595
9596 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9597
9598         * g++.dg/init/array6.C: New test.
9599
9600         * g++.dg/abi/mangle13.C: Likewise.
9601         * g++.dg/abi/mangle14.C: Likewise.
9602         * g++.dg/abi/mangle15.C: Likewise.
9603
9604 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9605
9606         * g++.dg/abi/empty8.C: New test.
9607
9608 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9609
9610         * g++.dg/init/ctor1.C: New test.
9611
9612 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9613
9614         * gcc.c-torture/execute/20021015-1.c: New test.
9615
9616 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9617
9618         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9619
9620 2002-10-14  Jan Hubicka  <jh@suse.cz>
9621
9622         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9623
9624 2002-10-14  Richard Henderson  <rth@redhat.com>
9625
9626         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9627
9628 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9629
9630         PR optimization/6631
9631         * g++.dg/opt/const2.C: New test.
9632
9633 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9634
9635         PR c++/7176
9636         * g++.dg/parse/friend1.C: New test.
9637         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9638
9639 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.dg/20021014-1.c: New test.
9642
9643 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9644
9645         PR c++/5661
9646         * g++.dg/ext/vlm1.C: New test.
9647         * g++.dg/ext/vlm2.C: Likewise.
9648
9649         * g++.dg/init/array1.C: Remove invalid braces.
9650         * g++.dg/init/brace1.C: New test.
9651         * g++.dg/init/copy2.C: Likewise.
9652         * g++.dg/init/copy3.C: Likewise.
9653         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9654         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9655         braces.
9656
9657 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9658
9659         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9660
9661 2002-10-11  Richard Shann  <richard.shann@superh.com>
9662
9663         * gcc.c-torture/compile/simd-5.c: New test.
9664
9665 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9666
9667         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9668
9669 2002-10-10  Jim Wilson  <wilson@redhat.com>
9670
9671         * gcc.c-torture/execute/20021010-1.c: New test.
9672
9673 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9674
9675         PR c/7353
9676         * g++.dg/ext/typedef-init.C: New test.
9677         * gcc.dg/typedef-init.c: New test.
9678
9679 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9680
9681         * gcc.dg/cpp/paste13.c: New test.
9682
9683 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9684
9685         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9686         remaining platforms, XFAIL during compile, not execute.  Don't
9687         XFAIL at -O0.
9688
9689 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9690
9691         * gcc.dg/alias-1.c: Tweak expected warning.
9692
9693 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9694
9695         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9696
9697 2002-10-06  Andreas Jaeger  <aj@suse.de>
9698
9699         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9700         * gcc.dg/cpp/c++98.C: Likewise.
9701
9702         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9703         * g++.dg/cpp/c++98.C: Likewise.
9704
9705         * g++.dg/README (Subdirectories): Mention cpp directory.
9706
9707         PR target/7559
9708         * gcc.dg/20021006-1.c: New test.
9709
9710 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9711
9712         PR c++/7804
9713         * g++.dg/other/warning1.C: New test.
9714
9715 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9716
9717         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9718         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9719         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9720
9721 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9722
9723         PR c++/7931
9724         * g++.dg/template/ptrmem3.C: New test.
9725
9726         PR c++/7754
9727         * g++.dg/template/union1.C: New test.
9728
9729 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9730
9731         PR c++/8006
9732         * g++.dg/abi/mangle9.C: New test.
9733         * g++.dg/abi/mangle10.C: New test.
9734         * g++.dg/abi/mangle11.C: New test.
9735         * g++.dg/abi/mangle12.C: New test.
9736
9737 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9738
9739         PR c++/7188.
9740         * g++.dg/template/meminit1.C: New test.
9741         * g++.dg/warn/Wreorder-1.C: Likewise.
9742         * g++.old-deja/g++.mike/warn3.C: Tweak.
9743         * lib/prune.exp: Ingore "in copy constructor".
9744
9745 2002-10-02  Andreas Jaeger  <aj@suse.de>
9746
9747         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9748         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9749         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9750         on x86-64.
9751
9752 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9753
9754         * gcc.dg/empty1.C: Fix typo.
9755
9756 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9757
9758         * gcc.dg/alias-1.c: New test.
9759
9760 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9761
9762         * gcc.dg/empty1.C: New test.
9763
9764         * g++.dg/tls/init-2.C: Tweak error messages.
9765
9766 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9767
9768         * gcc.c-torture/compile/20020923-1.c: New test.
9769
9770 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9771
9772         * gcc.c-torture/execute/ffs-1.c: New test.
9773         * gcc.c-torture/execute/ffs-2.c: Ditto.
9774
9775 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         * g++.dg/overload/member1.C: New test.
9778
9779 2002-09-30  Mark Mitchell  <mark@code
9780
9781 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9782
9783         * testsuite/gcc.dg/tls/diag-3.c: New.
9784
9785 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9786
9787         * g++.dg/README (Subdirectories): Document new subdir expr.
9788         * g++.dg/expr/pmf-1.C: New test.
9789
9790 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9791
9792         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9793
9794 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9795
9796         * g++.dg/abi/bitfield3.C: New test.
9797
9798 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9799
9800         * lib/gcov.exp: Tweak expected line formats.
9801         * gcc.misc-tests/gcov8.c: New test.
9802         * gcc.misc-tests/gcov8.x: New flags.
9803
9804 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9805
9806         * consistency.vlad/layout/endian.c: Include string.h.
9807
9808         * gcc.c-torture/execute/20020805-1.c: New test.
9809
9810 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9811
9812         * g++.dg/other/conversion1.C: New test.
9813
9814 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9815
9816         * gcc.dg/builtins-1.c: New testcase.
9817
9818 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9819
9820         * g++.dg/inherit/access3.C: New test.
9821
9822 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9823
9824         * gcc.dg/ia64-visibility-2.c: New test.
9825
9826 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9827
9828         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9829         __qualifier_flags to __flags.
9830
9831 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9832
9833         * g++.dg/inherit/operator1.C: New test.
9834         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9835         * g++.dg/other/error1.C: Change expected error message.
9836         * g++.dg/template/conv4.C: Likewise.
9837
9838 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9839
9840         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9841         for documented behavior.
9842
9843 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9844
9845         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9846         several targets known to fail.
9847
9848 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9849
9850         * gcc.dg/mips-args-[123].c: New tests.
9851
9852 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9853
9854         * gcc.dg/ppc-spe.c: New.
9855
9856 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9857
9858         * g++.dg/other/ptrmem4.C: New testcase.
9859
9860 2002-07-24  Richard Henderson  <rth@redhat.com>
9861
9862         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9863
9864 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9865
9866         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9867
9868 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9869
9870         * gcc.c-torture/execute/memset-3.c: New testcase.
9871
9872 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9873
9874         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9875         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9876
9877 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9878
9879         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9880         Delete.
9881
9882 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9883
9884         * gcc.c-torture/compile/simd-4.c: New test.
9885
9886 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9887
9888         PR c++/7347, c++/7348
9889         * g++.dg/template/access4.C: New test.
9890         * g++.dg/template/access5.C: New test.
9891         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9892         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9893         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9894         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9895
9896 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9897
9898         * gcc.dg/gnu89-init-2.c: New test.
9899
9900 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9901
9902         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9903
9904 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9905
9906         * gcc.c-torture/execute/20020720-1.c: New testcase.
9907
9908 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9909
9910         * gcc.dg/cpp/Wsignprom.c: New tests.
9911
9912 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9913
9914         * gcc.c-torture/execute/loop-13.c: New test.
9915
9916 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9917
9918         * gcc.dg/cpp/expr.c: New tests.
9919
9920 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9921
9922         * g++.dg/opt/pr6713.C: Add template instantiation.
9923
9924 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9925
9926         * gcc.dg/nest.c: New test.
9927
9928 2002-07-17  Richard Henderson  <rth@redhat.com>
9929
9930         * g++.dg/opt/pr6713.C: New test.
9931
9932 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9933
9934         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9935         XFAIL for all x86 processors.
9936
9937 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9938
9939         * gcc.c-torture/execute/20010122-1.x: Do not test with
9940         -fomit-frame-pointer.
9941
9942 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9943
9944         * g++.dg/template/instantiate2.C: New test.
9945         * g++.dg/template/spec4.C: New test.
9946
9947 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9948
9949         * g++.dg/template/access2.C: New test.
9950         * g++.dg/template/access3.C: New test.
9951
9952 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9953
9954         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9955         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9956         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9957         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9958         Convert to use <stdarg.h>.
9959         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9960         Delete.
9961         * gcc.dg/va-arg-2.c: New.
9962         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9963
9964 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * gcc.c-torture/compile/20020710-1.c: New test.
9967
9968 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9969                           Andrew Pinski  <pinskia@physics.uc.edu>
9970
9971         gcc.c-torture/compile/simd-2.c: New testcase.
9972         gcc.c-torture/compile/simd-3.c: Likewise.
9973
9974 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9975
9976         PR c++/7224
9977         * g++.dg/overload/error1.C: New test.
9978
9979 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9980
9981         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9982         configuration and IRIX 6 O32 ABI.
9983
9984 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9985
9986         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9987
9988 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9989
9990         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9991
9992 2002-07-10  Jeffrey A Law  <law@redhat.com>
9993
9994         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9995
9996         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9997
9998 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9999
10000         * gcc.dg/20020312-2.c: Check for __PPC__.
10001
10002 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10003
10004         * gcc.c-torture/compile/20020709-1.c: New test.
10005
10006 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10007
10008         * g++.dg/template/qualttp21.C: New test case.
10009
10010 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10011
10012         * gcc.c-torture/compile/20020706-1.c: New test.
10013         * gcc.c-torture/compile/20020706-2.c: New test.
10014
10015 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10016             Alexandre Oliva  <aoliva@redhat.com>
10017
10018         * g++.dg/warn/incomplete1.C: New test.
10019
10020 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10021
10022         PR c++/7099
10023         * g++.dg/warn/noreturn1.C: New test.
10024
10025 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/6706
10028         * g++.dg/debug/debug6.C: New test.
10029         * g++.dg/debug/debug7.C: New test.
10030
10031 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10032
10033         * gcc.c-torture/compile/simd-3.c: New test.
10034
10035 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10036
10037         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10038         * gcc.dg/20020620-1.c: Likewise.
10039
10040 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10041
10042         PR c++/6944
10043         * g++.dg/init/array4.C: New test.
10044         * g++.dg/init/array5.C: New test.
10045
10046 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10047
10048         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10049         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10050
10051 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10052
10053         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10054         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10055         * gcc.dg/wtr-conversion-1.c: Likewise.
10056         * gcc.dg/wtr-escape-1.c: Likewise.
10057         * gcc.dg/wtr-int-type-1.c: Likewise.
10058         * gcc.dg/wtr-label-1.c: Likewise.
10059         * gcc.dg/wtr-static-1.c: Likewise.
10060         * gcc.dg/wtr-strcat-1.c: Likewise.
10061         * gcc.dg/wtr-suffix-1.c: Likewise.
10062         * gcc.dg/wtr-switch-1.c: Likewise.
10063         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10064         * gcc.dg/wtr-union-init-1.c: Likewise.
10065         * gcc.dg/wtr-union-init-2.c: Likewise.
10066         * gcc.dg/wtr-union-init-3.c: Likewise.
10067
10068         * gcc.dg/wtr-func-def-1.c: New test.
10069
10070 2002-07-02 Devang Patel <dpatel@apple.com>
10071
10072         * objc.dg/param-1.m: New test.
10073
10074 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10075
10076         * gcc.dg/cpp/trad/directive.c: Add test.
10077         * gcc.dg/cpp/trad/macroargs.c: Add test.
10078         * gcc.dg/cpp/trad/rec
10079
10080 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10081
10082         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10083
10084 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10085
10086         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10087         targets.
10088
10089 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10090
10091         * g++.dg/abi/mange7.C: New test.
10092
10093         PR c++/6438.
10094         * g++.dg/parse/stmtexpr2.C: New test.
10095
10096 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10097
10098         * gcc.dg/20020312-2.c: Add SH target.
10099
10100 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10101
10102         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10103         compiler output on mips*-*-irix*.
10104
10105 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10106
10107         * g++.dg/parse/attr1.C: New test.
10108
10109 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10110
10111         * gcc.c-torture/execute/string-opt-17.c: New test case.
10112         * gcc.c-torture/execute/memset-2.c: New test case.
10113
10114 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10115
10116         PR c++/6256:
10117         * g++.dg/template/friend5.C: New test.
10118
10119         PR c++/6331:
10120         * g++.dg/template/qual1.C: Likewise.
10121
10122 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10123
10124         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10125         Include stdlib.h, not stdio.h or ctype.h.
10126
10127 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10128
10129         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10130         cris-*-elf* and mmix-*-*.
10131         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10132         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10133         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10134         Ditto.
10135         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10136         * gcc.dg/wchar_t-1.c: Ditto.
10137
10138 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10139
10140         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10141         Clarify comment.
10142
10143 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10144
10145         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10146
10147 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10148
10149         * gcc.c-torture/execute/20000906-1.x: Delete.
10150
10151 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10152
10153         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10154
10155 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10156
10157         * PR6367
10158         * g77.f-torture/execute/6367.f: New test.
10159         * g77.f-torture/execute/6367.x: Disable for MMIX.
10160
10161 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10162
10163         * PR6352
10164         * g++.dg/opt/inline2.C: New test.
10165
10166 2002-04-18  Richard Henderson  <rth@redhat.com>
10167
10168         * gcc.dg/20000906-1.c: Enable for all targets.
10169         * gcc.c-torture/compile/iftrap-2.c: New.
10170
10171 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10172
10173         * gcc.dg/20020418-1.c: New test.
10174         * gcc.dg/20020418-2.c: New test.
10175
10176 2002-04-18  Richard Henderson  <rth@redhat.com>
10177
10178         * gcc.c-torture/compile/iftrap-1.c: New.
10179         * gcc.dg/iftrap-1.c: Adjust for ia64.
10180         * gcc.dg/iftrap-2.c: New.
10181
10182 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.c-torture/compile/20020418-1.c: New test.
10185
10186 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10187
10188         * gcc.c-torture/compile/20020415-1.c: New.
10189
10190 2002-04-18  David S. Miller  <davem@redhat.com>
10191
10192         * gcc.c-torture/execute/20020418-1.c: New test.
10193
10194 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10195
10196         * gcc.dg/20020416-1.c: New test.
10197
10198         * g++.dg/opt/inline1.C: New test.
10199
10200 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10201
10202         * gcc.dg/altivec-5.c: New test.
10203
10204         * gcc.dg/20020415-1.c: New test.
10205
10206 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10207
10208         * testsuite/lib/chill.exp: Remove.
10209
10210 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10211
10212         * g++.dg/other/big-struct.C: New test.
10213
10214 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10215
10216         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10217         of scratch file.
10218
10219 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10220
10221         PR c/6277
10222         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10223         in scan-assembler function name
10224
10225 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10226
10227         * g77.f-torture/execute/980628-4.x,
10228         g77.f-torture/execute/980628-5.x,
10229         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10230         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10231         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10232         i[34567]86-*-*.
10233
10234 2002-04-13  David S. Miller  <davem@redhat.com>
10235
10236         * gcc.c-torture/execute/20020413-1.c: New test.
10237
10238 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10239
10240         * gcc.dg/asm-6.c,
10241         * g++.dg/ext/asm1.C: New tests.
10242
10243 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10244
10245         PR c++ 5373.
10246         * g++.dg/parse/stmtexpr1.C: New test.
10247
10248         PR c++/5189.
10249         * g++.dg/template/copy1.C: New test.
10250
10251 2002-04-12  Richard Henderson  <rth@redhat.com>
10252
10253         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10254
10255 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10256
10257         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10258         gcc.c-torture/execute/20020307-2.c.
10259
10260 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10261
10262         * g++.dg/ext/attrib5.C,
10263         * g++.dg/lookup/struct1.C: New tests.
10264
10265 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10266
10267         * gcc.dg/20020411-1.c: New test.
10268
10269         * gcc.c-torture/execute/20020411-1.c: New test.
10270
10271 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10272
10273         * g77.f-torture/execute/6177.f: New test.
10274
10275 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10276
10277         PR middle-end/6247
10278         * g++.dg/opt/cleanup1.C: New test.
10279
10280         * g++.dg/opt/const1.C: New test.
10281
10282 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10283
10284         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10285
10286 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10287
10288         PR c++/5507
10289         * g++.dg/template/typename2.C: New test.
10290
10291 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10292
10293         * gcc.c-torture/execute/loop-12.c: New.
10294
10295 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10296
10297         * g77.f-torture/execute/980628-4.x,
10298         g77.f-torture/execute/980628-5.x,
10299         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10300         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10301         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10302
10303 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10304
10305         PR optimization/6086
10306         * g++.dg/opt/preinc1.C: New test.
10307
10308 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10309
10310         PR c++/5571
10311         * g++.dg/opt/static2.C: New test.
10312
10313 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10314
10315         PR c/5120
10316         * gcc.dg/20020406-1.c: New test.
10317
10318 2002-04-04  David S. Miller  <davem@redhat.com>
10319
10320         * gcc.c-torture/execute/20020404-1.c: New test.
10321
10322 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10323
10324         PR c/6123
10325         * gcc.dg/20020312-2.c: Do not declare global register variable
10326         if __PIC__ or __pic__ is defined.
10327
10328 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10329
10330         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10331         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10332
10333 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10334
10335         * gcc.misc-tests/linkage.exp: Update last change to handle
10336         sparc*-, not just sparc-.
10337
10338 2002-04-03  Richard Henderson  <rth@redhat.com>
10339
10340         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10341
10342 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10343
10344         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10345
10346 2002-04-02  David S. Miller  <davem@redhat.com>
10347
10348         * gcc.c-torture/execute/20020402-3.c: New test.
10349
10350 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10351
10352         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10353         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10354
10355         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10356         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10357         g77.f-torture/execute/20001201.x,
10358         g77.f-torture/execute/u77-test.x: New files.
10359
10360         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10361         * gcc.dg/wchar_t-1.c: Ditto.
10362
10363 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10364
10365         * gcc.c-torture/execute/20020402-1.c: New test.
10366
10367 2002-04-01  Richard Henderson  <rth@redhat.com>
10368
10369         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10370
10371         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10372
10373 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10374
10375         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10376
10377 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10378
10379         * g++.dg/inherit/template-as-base.C: Expect error.
10380         * g++.dg/inherit/namespace-as-base.C: Likewise.
10381
10382 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10383
10384         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10385         g++.dg/ext/instantiate3.C: Tweak match patterns.
10386
10387         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10388         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10389         -da test.
10390
10391 2002-03-31  Richard Henderson  <rth@redhat.com>
10392
10393         * gcc.dg/special/alias-2.c: New.
10394         * gcc.dg/special/ecos.exp: Run it.
10395
10396 2002-03-31  Richard Henderson  <rth@redhat.com>
10397
10398         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10399
10400 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10401
10402         * gcc.dg/weak-1.c: Disable on h8300 port.
10403
10404 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10405
10406         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10407         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10408         ordering tests.
10409         * g++.dg/bprob/bprob-1.C: New test.
10410         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10411         * g++.dg/gcov/gcov-1.C: New test.
10412         * g++.dg/gcov/gcov-1.x: New file.
10413         * g++.dg/gcov/gcov-2.C: New test.
10414         * g++.dg/gcov/gcov-3.C: New test.
10415         * g++.dg/gcov/gcov-3.h: New file.
10416
10417 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10418
10419         * g++.old-deja/g++.other/builtins5.C: New test.
10420         * g++.old-deja/g++.other/builtins6.C: New test.
10421         * g++.old-deja/g++.other/builtins7.C: New test.
10422         * g++.old-deja/g++.other/builtins8.C: New test.
10423         * g++.old-deja/g++.other/builtins9.C: New test.
10424
10425 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10426
10427         * g++.dg/opt/static1.C: New test.
10428
10429         * g++.dg/opt/longbranch1.C: New test.
10430
10431 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10432
10433         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10434
10435         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10436
10437 2002-03-28  Jeffrey A Law  (law@redhat.com)
10438
10439         * gcc.c-torture/execute/20020328-1.c: New test.
10440
10441 2002-03-27  Richard Henderson  <rth@redhat.com>
10442
10443         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10444         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10445         move from g++.old-deja/g++.ext/.
10446
10447 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10448
10449         * g++.dg/init/new2.C: New test.
10450
10451 2002-03-26  Richard Henderson  <rth@redhat.com>
10452
10453         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10454
10455         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10456         on sparc.
10457
10458         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10459         sparcv9 systems.
10460         * gcc.dg/20001102-1.c: Likewise.
10461
10462 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10463
10464         * gcc.dg/cpp/endif-pedantic1.c,
10465         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10466
10467 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10468
10469         * g++.dg/init/new1.C: New test.
10470
10471 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10472
10473         * g++.dg/abi/vbase9.C: New test.
10474
10475 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10476
10477         * gcc.dg/arm-asm.c: New test.
10478
10479 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10480
10481         * gcc.dg/Wswitch-enum.c: New test.
10482         Fix PR c/5044.
10483
10484 2002-03-26  Richard Henderson  <rth@redhat.com>
10485
10486         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10487         structure.
10488
10489 2002-03-25  Richard Henderson  <rth@redhat.com>
10490
10491         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10492         sparcv9 systems.
10493
10494         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10495         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10496
10497 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10498
10499         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10500
10501 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10502
10503         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10504         targets using generic thunk support.
10505
10506 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10507
10508         * gcc.c-torture/compile/20020323-1.c: New test.
10509
10510         * g++.dg/opt/conj2.C: New test.
10511
10512 2002-03-24  Richard Henderson  <rth@redhat.com>
10513
10514         * gcc.dg/weak-1.c: Use -fno-common.
10515
10516 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10517
10518         * g77.dg/f77-edit-apostrophe-out.f: New test
10519         * g77.dg/f77-edit-h-out.f: New test
10520         * g77.dg/f77-edit-t-in.f: New test
10521         * g77.dg/f77-edit-t-out.f: New test
10522         * g77.dg/f77-edit-x-out.f: New test
10523         * g77.dg/f77-edit-slash-out.f: New test
10524         * g77.dg/f77-edit-colon-out.f: New test
10525         * g77.dg/f77-edit-s-out.f: New test
10526
10527 2002-03-24  Richard Henderson  <rth@redhat.com>
10528
10529         * objc/execute/formal_protocol-6.x: New XFAIL.
10530
10531 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10532
10533         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10534         that do not support weak symbols
10535
10536 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10537
10538         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10539         * lib/g77.exp:  Likewise
10540         * lib/objc.exp: Likewise
10541
10542 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10543
10544         * gcc.dg/Wswitch-default.c: New test.
10545
10546 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10547
10548         * g++.dg/other/enum1.C: New test.
10549
10550 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10551
10552         * gcc.dg/pragma-ep-3.c: Fix typo.
10553
10554 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10555
10556         * g++.dg/inherit/template-as-base.C: New test.
10557
10558 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10559
10560         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10561         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10562
10563 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10564
10565         * gcc.dg/cpp/multiline.c: Update to match.
10566
10567 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10568
10569         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10570
10571 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10572
10573         * gcc.dg/cpp/extratokens2.c:  New file.
10574
10575 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10576
10577         * gcc.dg/20020312-2.c: Add rs6000 target.
10578
10579         * gcc.c-torture/compile/20020319-1.c: New test.
10580
10581 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10582
10583         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10584         (A, E): Handle this.
10585
10586 2002-03-20  Jason Merrill  <jason@redhat.com>
10587
10588         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10589         ignoring -fpic.
10590         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10591         through prune_gcc_output.
10592
10593 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * gcc.c-torture/compile/20020320-1.c: New test.
10596
10597 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10598
10599         * gcc.c-torture/compile/20020318-1.c: New test.
10600
10601         * gcc.dg/struct-by-value-1.c: New test.
10602
10603         * gcc.dg/20020319-1.c: New test.
10604
10605 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * g++.dg/opt/conj1.C: New test.
10608
10609 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10610
10611         * g++.dg/template/qualttp20.C: Revert previous change.
10612         * g++.dg/template/qualttp3.C: Likewise.
10613         * g++.dg/template/qualttp4.C: Likewise
10614         * g++.dg/template/qualttp5.C: Likewise
10615         * g++.dg/template/qualttp6.C: Likewise
10616         * g++.dg/template/qualttp7.C: Likewise
10617         * g++.dg/template/qualttp8.C: Likewise
10618         * g++.dg/template/recurse.C: Likewise.
10619
10620 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10621
10622         * gcc.dg/cpp/wchar-1.c: Update.
10623
10624 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10625
10626         * g++.dg/template/conv1.C: New test.
10627         * g++.dg/template/conv2.C: New test.
10628         * g++.dg/template/conv3.C: New test.
10629         * g++.dg/template/conv4.C: New test.
10630
10631 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10632
10633         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10634         * g++.dg/template/qualttp3.C: Likewise.
10635         * g++.dg/template/qualttp4.C: Likewise
10636         * g++.dg/template/qualttp5.C: Likewise
10637         * g++.dg/template/qualttp6.C: Likewise
10638         * g++.dg/template/qualttp7.C: Likewise
10639         * g++.dg/template/qualttp8.C: Likewise
10640         * g++.dg/template/recurse.C: Likewise.
10641
10642 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10643
10644         * g++.dg/opt/dtor1.C: New test.
10645
10646 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10647
10648         * gcc.c-torture/compile/20020315-1.c: New test.
10649
10650 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10651
10652         * gcc.dg/weak-1.c: Fix scan tests.
10653
10654 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10655
10656         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10657         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10658         cris-*-aout* mmix-*-*.
10659         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10660         cris-*-aout* mmix-*-*.
10661         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10662         cris-*-elf* cris-*-aout* and mmix-*-*.
10663         * gcc.dg/20001009-1.c: Ditto.
10664         * gcc.dg/20010912-1.c: Ditto.
10665         * gcc.dg/20020122-4.c: Ditto.
10666         * gcc.dg/inline-2.c: Ditto.
10667
10668 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10669
10670         * gcc.c-torture/compile/20020314-1.c: New test.
10671
10672 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10673
10674         * gcc.c-torture/execute/20020314-1.c: New test.
10675
10676 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10677
10678         * g++.dg/warn/Wunused-1.C: New test.
10679
10680 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10681
10682         * g++.dg/abi/mangle6.C: New test.
10683
10684 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10685
10686         * gcc.c-torture/compile/20020309-2.c: New test.
10687
10688         * gcc.c-torture/compile/20020312-1.c: New test.
10689
10690 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10691
10692         * g++.dg/other/access1.C: New test.
10693
10694 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * gcc.c-torture/execute/wchar_t-1.c: New test.
10697
10698 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10699
10700         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10701
10702 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10703
10704         * gcc.dg/20020312-1.c: New test case.
10705
10706 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10707
10708         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10709
10710 2002-03-11  Richard Henderson  <rth@redhat.com>
10711
10712         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10713         * g++.old-deja/g++.jason/report.C: Likewise.
10714
10715 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10716
10717         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10718         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10719
10720 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10721
10722         * testsuite/g++.dg/overload/pmf1.C: New test.
10723
10724 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10725
10726         * gcc.c-torture/execute/20020307-1.c: Use long.
10727
10728 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10729
10730         PR optimization/5844
10731         * gcc.dg/20020310-1.c: New test.
10732
10733 2002-03-09  Michael Meissner  <meissner@redhat.com>
10734
10735         * gcc.c-torture/execute/memcpy-2.c: New test.
10736         * gcc.c-torture/execute/memset-1.c: New test.
10737         * gcc.c-torture/execute/strlen-1.c: New test.
10738         * gcc.c-torture/execute/strcmp-1.c: New test.
10739         * gcc.c-torture/execute/strncmp-1.c: New test.
10740
10741 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10742
10743         * gcc.dg/ppc-ldstruct.c: New test.
10744
10745 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10746
10747         * gcc.c-torture/execute/va-arg-22.c: New test.
10748
10749 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10750
10751         * gcc.c-torture/compile/20020309-1.c: New test.
10752
10753 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10754
10755         * gcc.c-torture/execute/20020307-2.c: New test.
10756
10757 2002-03-07  Jeffrey A Law  (law@redhat.com)
10758
10759         * g77.f-torture/compile/20020307-1.f: New test.
10760
10761 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10762
10763         * gcc.dg/unordered-1.c: New test.
10764
10765 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10766
10767         * gcc.c-torture/execute/20020307-1.c: New test.
10768
10769 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10770
10771         * gcc.dg/20020304-1.c: New test.
10772
10773         * gcc.c-torture/compile/20020304-2.c: New test.
10774
10775 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10776
10777         * gcc.c-torture/compile/20020304-1.c: New test case
10778         (from PR c/5830).
10779
10780 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10781
10782         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10783
10784 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10785
10786         * g++.dg/other/classkey1.C: New test.
10787
10788 2002-03-01  Richard Henderson  <rth@redhat.com>
10789
10790         * gcc.c-torture/compile/981223-1.x: New.
10791         * gcc.c-torture/compile/920625-1.x: New.
10792
10793 2002-02-28  Richard Henderson  <rth@redhat.com>
10794
10795         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10796
10797 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10798
10799         * gcc.c-torture/execute/20020227-1.c: New test.
10800
10801 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10802
10803         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10804         here" ERROR lines.
10805         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10806         * g++.old-deja.g++.other/defarg1.C: Likewise.
10807         * g++.old-deja/g++.pt/calls2.C: Likewise.
10808         * g++.old-deja/g++.pt/crash20.C: Likewise.
10809         * g++.old-deja/g++.pt/crash30.C: Likewise.
10810         * g++.old-deja/g++.pt/crash36.C: Likewise.
10811         * g++.old-deja/g++.pt/crash6.C: Likewise.
10812         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10813         * g++.old-deja/g++.pt/derived3.C: Likewise.
10814         * g++.old-deja/g++.pt/error1.C: Likewise.
10815         * g++.old-deja/g++.pt/friend21.C: Likewise.
10816         * g++.old-deja/g++.pt/friend23.C: Likewise.
10817         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10818         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10819
10820 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10821
10822         * gcc.c-torture/execute/20020225-2.c: New test.
10823
10824 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10825
10826         * gcc.c-torture/execute/920730-1t.c,
10827         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10828         Delete test cases, only relevant to -traditional.
10829
10830 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10831
10832         * gcc.dg/cpp/undef1.c: Remove.
10833         * gcc.dg/cpp/directiv.c: Update.
10834         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10835
10836 2002-02-27  Michael Meissner  <meissner@redhat.com>
10837
10838         * gcc.c-torture/execute/20020226-1.c: New test.
10839
10840 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10841
10842         * g++.dg/debug/debug4.C: New test.
10843
10844         * gcc.dg/ia64-visibility-1.c: New test.
10845
10846 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10847
10848         * gcc.dg/debug/20020224-1.c: New.
10849
10850 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10851
10852         * gcc.c-torture/execute/960416-1.x: New.
10853         * gcc.c-torture/execute/divconst-3.x: Likewise.
10854
10855 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10856
10857         * gcc.dg/20020224-1.c: New test.
10858
10859 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10860
10861         * gcc.c-torture/execute/20020225-1.c: New.
10862
10863 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10864
10865         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10866
10867 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10868
10869         * gcc.dg/20020222-1.c: New test.
10870
10871 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10872
10873         * g++.dg/opt/anonunion1.C: New test.
10874
10875 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10876
10877         * g++.dg/template/qualttp19.C: New test.
10878         * g++.dg/template/qualttp20.C: New test.
10879         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10880         * g++.old-deja/g++.other/qual1.C: Likewise.
10881
10882 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10883
10884         * gcc.dg/attr-alwaysinline.c: New.
10885
10886 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10887
10888         * gcc.dg/20020220-1.c: New test.
10889
10890         * gcc.dg/20020220-2.c: New test.
10891
10892         * g++.dg/opt/mmx1.C: New test.
10893
10894 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10895
10896         * gcc.c-torture/compile/20020110.c: New test.
10897
10898 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10899
10900         * gcc.c-torture/execute/20020219-1.c: New test.
10901
10902         * gcc.dg/20020219-1.c: New test.
10903
10904         * gcc.dg/noncompile/20020220-1.c: New test.
10905
10906         * g++.dg/opt/ptrintsum1.C: New test.
10907
10908         * gcc.dg/debug/20020220-1.c: New test.
10909
10910 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10911
10912         * gcc.c-torture/execute/20020216-1.c: New test.
10913
10914 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10915
10916         * gcc.dg/decl-1.c: Update, new test.
10917
10918 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10919
10920         * g++.dg/abi/bitfield1.C: New test.
10921         * g++.dg/abi/bitfield2.C: New test.
10922
10923 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10924
10925         * gcc.dg/attr-nest.c: New test.
10926
10927 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10928
10929         * gcc.c-torture/execute/20020215-1.c: New test.
10930
10931 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10934         * g++.dg/debug/debug.exp: New.
10935         * g++.dg/debug/trivial.C: New.
10936         * g++.dg/debug/debug1.C: Moved...
10937         * g++.dg/other/debug1.C: ...from here.
10938         * g++.dg/debug/debug2.C: Moved...
10939         * g++.dg/other/debug2.C: ...from here.
10940         * g++.dg/debug/debug3.C: Moved...
10941         * g++.dg/other/debug3.C: ...from here.
10942
10943         * gcc.dg/noncompile/20020213-1.c: New test.
10944
10945 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10946
10947         * g++.dg/other/debug3.C: New test.
10948
10949         * gcc.c-torture/execute/20020213-1.c: New test.
10950
10951 2002-02-13  Richard Smith <richard@ex-parrot.com>
10952
10953         * g++.old-deja/g++.other/thunk1.C: New test.
10954
10955 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10956
10957         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10958
10959 2002-02-13  Stan Shebs  <shebs@apple.com>
10960
10961         * gcc.dg/altivec-3.c: New.
10962
10963 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10964
10965         * gcc.dg/Wunreachable-1.c: New test.
10966         * gcc.dg/Wunreachable-2.c: New test.
10967
10968 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10969
10970         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10971
10972 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10973
10974         * gcc.dg/decl-1.c: New test.
10975
10976 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10977
10978         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10979
10980 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10981
10982         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10983         * gcc.c-torture/compile/980506-1.x: Likewise.
10984
10985 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10986
10987         * gcc.dg/20020210-1.c: New.
10988
10989 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10990
10991         * g77.f-torture/execute/947.f: New regression test
10992         for PR fortran/947.
10993
10994 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10995
10996         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10997         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10998
10999 2002-02-08  Richard Henderson  <rth@redhat.com>
11000
11001         * gcc.c-torture/compile/labels-3.c: New.
11002
11003 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11004
11005         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11006         expression statements work instead.
11007         * gcc.dg/noncompile/20020207-1.c: New test.
11008
11009 2002-02-07  Richard Henderson  <rth@redhat.com>
11010
11011         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11012
11013 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11014
11015         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11016         message from g77
11017         * lib/g77-dg.exp: Trim g77 error messages so that they are
11018         recognized by dg.exp.
11019
11020 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11021
11022         PR fortran/5473
11023         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11024
11025 2002-02-07  Richard Henderson  <rth@redhat.com>
11026
11027         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11028         to be sufficiently aligned for integers.
11029
11030 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11031
11032         * g++.dg/template/friend4.C: New test.
11033
11034 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11035
11036         PR fortran/5743
11037         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11038         unsupported cases.
11039
11040 2002-02-07  Richard Henderson  <rth@redhat.com>
11041
11042         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11043         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11044         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11045         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11046
11047 2002-02-06  Richard Henderson  <rth@redhat.com>
11048
11049         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11050
11051 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11052
11053         * gcc.dg/20020206-1.c: New test.
11054
11055 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11056
11057         * gcc.c-torture/execute/20020206-1.c: New test.
11058
11059         * gcc.c-torture/execute/20020206-2.c: New test.
11060
11061         PR optimization/5429:
11062         * gcc.c-torture/compile/20020206-1.c: New test.
11063
11064 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11065
11066         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11067         as certain file formats cannot support particularly large
11068         alignments.
11069
11070         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11071         and do not expect to be able to link the executable.
11072
11073         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11074         fail because the COFF format does not support the weak attribute.
11075
11076 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11077
11078         * g77.dg/pr5473.f:  New test
11079
11080 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11081
11082         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11083         Fix testcase accordingly.
11084
11085 2002-02-04  Richard Henderson  <rth@redhat.com>
11086
11087         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11088         (buf): Change to be an array of pointers, not ints.
11089
11090 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11091
11092         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11093         before all tests.  Move warning one line above to match where it
11094         C frontend emits.
11095         * gcc.dg/Wswitch-2.c: New test.
11096         * g++.dg/warn/Wswitch-1.C: New test.
11097         * g++.dg/warn/Wswitch-2.C: New test.
11098
11099 2002-02-04  Richard Henderson  <rth@redhat.com>
11100
11101         * g++.dg/abi/offsetof.C: Fix size comparison.
11102
11103 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11104
11105         * gcc.dg/cast-qual-2.c: New test.
11106
11107 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11108
11109         * gcc.dg/20020201-4.c: New test.
11110
11111 2002-02-04  Ben Elliston  <bje@redhat.com>
11112
11113         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11114         target_info attribute != 0, in addition to the empty string.
11115         (gcc_target_compile): Likewise.
11116
11117 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11118
11119         * gcc.dg/Wswitch.c: New test.
11120         PR gcc/4475. PR gcc/3780.
11121
11122 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11123
11124         * g77.f-torture/execute/5122.f: New test for regressions
11125         against PR fortran/5122.
11126
11127 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11128
11129         * g77.f-torture/compile/pr3743.f: Delete
11130         * g77.dg/pr3743-1.f: New test.
11131         * g77.dg/pr3743-2.f: New test.
11132         * g77.dg/pr3743-3.f: New test.
11133         * g77.dg/pr3743-4.f: New test.
11134
11135 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11136
11137         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11138
11139 2002-02-02  Richard Henderson  <rth@redhat.com>
11140
11141         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11142         * gcc.c-torture/execute/bf64-1.c: Likewise.
11143
11144 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11145
11146         * gcc.dg/20020201-2.c: New test.
11147
11148         * gcc.dg/20020201-3.c: New test.
11149
11150         * gcc.c-torture/execute/bitfld-2.c: New test.
11151
11152 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11153
11154         * gcc.dg/bitfld-1.c: Update.
11155         * gcc.dg/bitfld-2.c: Update.
11156         * gcc.c-torture/execute/bitfld-1.x: New.
11157
11158 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11159
11160         * gcc.c-torture/execute/20020201-1.c: New test.
11161
11162 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11163
11164         PR target/5469
11165         * gcc.dg/20020201-1.c: New test.
11166
11167 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11168
11169         PR fortran/3743
11170         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11171         * g77.f-torture/compile/pr3743.x: Remove
11172
11173 2002-01-31  Tom Rix  <trix@redhat.com>
11174
11175         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11176
11177 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11178
11179         * gcc.dg/noncompile/20020130-1.c: New test.
11180
11181 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11182
11183         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11184
11185 2002-01-29  Richard Henderson  <rth@redhat.com>
11186
11187         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11188         to long long.
11189         * gcc.c-torture/execute/bf64-1.c: Likewise.
11190
11191 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11192
11193         * gcc.c-torture/execute/20020129-1.c: New test.
11194
11195 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11196
11197         * gcc.c-torture/compile/20000224-1.c: Update.
11198         * gcc.c-torture/execute/bitfld-1.c: New tests.
11199         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11200         * gcc.dg/uninit-A.c: Update.
11201
11202 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11203
11204         * g++.dg/template/ctor1.C: Add instantiation.
11205
11206 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11207
11208         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11209         argument to __builtin_prefetch to be const ptr.
11210
11211 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11212
11213         * gcc.c-torture/compile/20020120-1.c: New test.
11214
11215 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11216
11217         * gcc.c-torture/execute/20020127-1.c: New test.
11218
11219 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11220
11221         * g77.dg/f77-edit-i-in.f: New test
11222         * g77.dg/f77-edit-i-out.f: New test
11223
11224 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11225
11226         * gcc.dg/debug/debug.exp: New file.
11227         * gcc.dg/debug/trivial.c: New file.
11228         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11229         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11230         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11231         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11232         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11233         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11234         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11235         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11236         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11237         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11238         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11239         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11240         * gcc.dg/20000503-1.c: Removed.
11241         * gcc.dg/20010207-1.c: Removed.
11242         * gcc.dg/20011223-1.c: Removed.
11243         * gcc.dg/20020104-2.c: Removed.
11244         * gcc.dg/debug-1.c: Removed.
11245         * gcc.dg/debug-2.c: Removed.
11246         * gcc.dg/debug-3.c: Removed.
11247         * gcc.dg/debug-4.c: Removed.
11248         * gcc.dg/debug-5.c: Removed.
11249         * gcc.dg/debug-6.c: Removed.
11250         * gcc.dg/dwarf2-1.c: Removed.
11251         * gcc.dg/dwarf2-2.c: Removed.
11252
11253 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11254
11255         * g++.old-deja/g++.other/eh5.C: New test.
11256         * g++.old-deja/g++.other/sibcall2.C: New test.
11257         * g++.old-deja/g++.other/array9.C: New test.
11258         * g++.old-deja/g++.other/typename2.C: New test.
11259         * g++.old-deja/g++.other/crash60.C: New test.
11260         * g++.old-deja/g++.other/conv9.C: New test.
11261         * g++.old-deja/g++.other/mangle10.C: New test.
11262         * g++.old-deja/g++.other/unchanging1.C: New test.
11263         * g++.old-deja/g++.other/exprstmt1.C: New test.
11264         * g++.old-deja/g++.other/inline23.C: New test.
11265         * g++.old-deja/g++.eh/ia64-1.C: New test.
11266         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11267         * g++.old-deja/g++.other/reload1.C: New test.
11268         * g++.old-deja/g++.other/static20.C: New test.
11269         * g++.old-deja/g++.other/local-alloc1.C: New test.
11270         * g++.old-deja/g++.other/conv8.C: New test.
11271         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11272         * g++.old-deja/g++.other/storeexpr1.C: New test.
11273         * g++.old-deja/g++.other/storeexpr2.C: New test.
11274         * g++.dg/eh/template2.C: New test.
11275         * g++.dg/warn/weak1.C: New test.
11276
11277 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11278
11279         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11280         Remove first, non-varying, argument.
11281
11282 2002-01-23  Richard Henderson  <rth@redhat.com>
11283
11284         * gcc.dg/inline-2.c: New.
11285
11286         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11287         Add optional target arg.  Check number of arguments.
11288         (scan-assembler-not, scan-assembler-dem): Likewise.
11289         (scan-assembler-dem-not): Likewise.
11290
11291 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11292
11293         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11294         line 12.
11295         * g++.old-deja/g++.brendan/parse3.C,
11296         g++.old-deja/g++.other/crash26.C,
11297         g++.old-deja/g++.other/crash28.C,
11298         g++.old-deja/g++.other/crash29.C,
11299         g++.old-deja/g++.other/crash30.C,
11300         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11301
11302 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11303
11304         * gcc.dg/20020115-1.c: New.
11305
11306 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11307
11308         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11309
11310 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11311
11312         * gcc.dg/20020122-3.c: New.
11313
11314 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11315
11316         * g++.dg/other/gc1.C: New test.
11317
11318 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11319
11320         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11321
11322 2002-01-22  Richard Henderson  <rth@redhat.com>
11323
11324         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11325
11326 2002-01-22  Richard Henderson  <rth@redhat.com>
11327
11328         * gcc.dg/20020122-4.c: New.
11329
11330 2002-01-22  H.J. Lu <hjl@gnu.org>
11331
11332         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11333         link output.
11334         * gcc.dg/special/ecos.exp: Likewise.
11335         * lib/g++-dg.exp: Likewise.
11336         * lib/g77-dg.exp: Likewise.
11337         * lib/gcc-dg.exp : Likewise.
11338         * lib/mike-g++.exp: Likewise.
11339         * lib/mike-g77.exp: Likewise.
11340         * lib/mike-gcc.exp: Likewise.
11341         * lib/objc-dg.exp: Likewise.
11342
11343 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11344
11345         PR target/5379
11346         * gcc.dg/20020122-2.c: New test.
11347
11348 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11349
11350         * gcc.dg/20020122-1.c: New test.
11351
11352 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11353
11354         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11355
11356 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11357
11358         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11359
11360 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11361
11362         * gcc.c-torture/compile/20020121-1.c: New test.
11363
11364 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11365
11366         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11367         ld_library_path.
11368
11369 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11370
11371         * gcc.dg/20020218-1.c: New test.
11372
11373 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11374
11375         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11376         messages
11377         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11378         "At global scope" warning
11379         * g++.dg/ext/align1.C: Change cygwin test for alignment
11380         from db-bogus to dg-warning
11381
11382 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11383
11384         * g77.f-torture/compile/cpp2.F: New test.
11385
11386 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11387
11388         * g++.dg/template/access1.C: New test.
11389
11390 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11391
11392         * gcc.dg/20020118-1.c: New.
11393
11394 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11395
11396         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11397
11398 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11399
11400         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11401         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11402         alignment warnings.
11403
11404 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11405
11406         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11407         torture_with_loops and torture_without_loops
11408
11409 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * gcc.c-torture/compile/20020116-1.c: New test.
11412
11413 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11414
11415         * gcc.dg/20020116-2.c: New test.
11416
11417         * gcc.dg/ultrasp4.c: New test.
11418
11419         * gcc.dg/20020116-1.c: New test.
11420
11421 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11422
11423         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11424         by EABI.
11425
11426 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11427
11428         * gcc.misc-tests/i386-prefetch.exp: New.
11429         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11430         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11431         * gcc.misc-tests/i386-pf-none-1.c: New test.
11432         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11433
11434 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11435
11436         * gcc.dg/gnu89-init-1.c: Add new tests.
11437
11438 2002-01-15  Andreas Jaeger  <aj@suse.de>
11439
11440         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11441         * gcc.dg/i386-mmx-2.c: Likewise.
11442         * gcc.dg/i386-sse-1.c: Likewise.
11443         * gcc.dg/i386-sse-2.c: Likewise.
11444         * gcc.dg/i386-sse-3.c: Likewise.
11445
11446 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11447
11448         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11449         Uncomment additional cases that now pass.
11450
11451 2002-01-11  Richard Henderson  <rth@redhat.com>
11452
11453         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11454         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11455
11456 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11457
11458         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11459
11460 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11461
11462         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11463         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11464
11465 2002-01-10  Dale Johannesen  <dalej@apple.com>
11466
11467         * gcc.c-torture/execute/loop-11.c: New.
11468
11469 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11470
11471         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11472         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11473
11474 2002-01-09  Richard Henderson  <rth@redhat.com>
11475
11476         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11477         type in which to perform the operation for each size.
11478
11479 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11480
11481         * gcc.c-torture/compile/20020109-2.c: New test.
11482
11483 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11484
11485         * gcc.c-torture/execute/loop-10.c: New test.
11486
11487 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * gcc.c-torture/compile/20010226-1.c: New test.
11490         * gcc.c-torture/compile/20010227-1.c: New test.
11491         * gcc.c-torture/compile/20010426-1.c: New test.
11492         * gcc.c-torture/compile/20010510-1.c: New test.
11493         * gcc.c-torture/compile/20010605-3.c: New test.
11494         * gcc.c-torture/compile/20010824-1.c: New test.
11495         * gcc.c-torture/execute/20010409-1.c: New test.
11496         * gcc.dg/noncompile/20000901-1.c: New test.
11497         * gcc.dg/20001023-1.c: New test.
11498         * gcc.dg/20001101-1.c: New test.
11499         * gcc.dg/20001102-1.c: New test.
11500         * gcc.dg/20010207-1.c: New test.
11501         * gcc.dg/20010405-1.c: New test.
11502         * gcc.dg/20010822-1.c: New test.
11503         * gcc.dg/20011107-1.c: New test.
11504
11505 2002-01-09  Jeffrey A Law  (law@redhat.com)
11506
11507         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11508
11509         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11510         execution failure on PA targets.
11511
11512 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11513
11514         * gcc.c-torture/compile/20020109-1.c: New test.
11515
11516 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11517
11518         * gcc.c-torture/execute/20020108-1.c: New test.
11519
11520 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11521
11522         * gcc.dg/20020108-1.c: New test.
11523
11524 2002-01-08  H.J. Lu <hjl@gnu.org>
11525
11526         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11527         for header files.
11528
11529 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11530
11531         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11532         consistency.
11533
11534 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11535
11536         * gcc.dg/altivec-4.c: Test altivec predicates.
11537
11538 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11539
11540         * gcc.c-torture/execute/20020107-1.c: New test.
11541
11542 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11543
11544         PR c/5279
11545         * gcc.c-torture/compile/20020106-1.c: New test.
11546
11547 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11548
11549         * gcc.c-torture/execute/nestfunc-4.c: New test.
11550
11551 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11552
11553         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11554         extra triple that slipped in.
11555         * g++.old-deja/g++.abi/align.C: Likewise.
11556         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11557
11558 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11559
11560         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11561         * g++.old-deja/g++.abi/align.C: Likewise.
11562         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11563
11564         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11565         on FreeBSD/i386.
11566         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11567         FreeBSD.
11568
11569 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11570
11571         * gcc.dg/20020104-1.c: New test.
11572
11573         * gcc.dg/20020104-2.c: New test.
11574
11575 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11576
11577         * gcc.dg/20020103-1.c: Fix typo in target selector.
11578
11579 2002-01-03  Richard Henderson  <rth@redhat.com>
11580
11581         * gcc.dg/20020103-1.c: New.
11582
11583 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11584
11585         * gcc.c-torture/execute/20020103-1.c: New test.
11586
11587 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11588
11589         * g++.dg/other/debug2.C: New test.
11590
11591         * gcc.c-torture/compile/20020103-1.c: New test.
11592
11593 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11594
11595         * gcc.dg/gnu89-init-1.c: Added new tests.
11596
11597 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11598
11599         * g++.dg/template/friend2.C: Remove as patch is reverted.
11600
11601         * g++.dg/warn/oldcast1.C: New test.
11602
11603         * g++.dg/template/ptrmem1.C: New test.
11604         * g++.dg/template/ptrmem2.C: New test.
11605
11606         * g++.dg/template/ntp.C: New test.
11607
11608         * g++.dg/other/component1.C: New test.
11609
11610         * g++.dg/template/ttp3.C: New test.
11611
11612         * g++.dg/template/friend2.C: New test.
11613         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11614
11615 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.dg/other/ptrmem1.C: New test.
11618         * g++.dg/other/ptrmem2.C: New test.
11619
11620 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.dg/template/ctor1.C: New test.
11623
11624 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11625
11626         * g++.dg/template/friend2.C: New test.
11627
11628 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11629
11630         * gcc.dg/mmix-1.c: New test.
11631
11632 2001-12-31  Richard Henderson  <rth@redhat.com>
11633
11634         * gcc.dg/asm-5.c: New.
11635
11636 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11637
11638         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11639         in namespace __gnu_cxx
11640
11641 2001-12-30  Richard Henderson  <rth@redhat.com>
11642
11643         * gcc.dg/debug-6.c: New.
11644
11645 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11646
11647         * gcc.c-torture/compile/20011229-2.c: New test.
11648
11649 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11650
11651         * gcc.dg/debug-3.c: New test.
11652         * gcc.dg/debug-4.c: New test.
11653         * gcc.dg/debug-5.c: New test.
11654
11655 2001-12-29  Richard Henderson  <rth@redhat.com>
11656
11657         * g++.dg/eh/loop1.C: New.
11658
11659 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11660
11661         * g++.dg/template/crash1.C: New test.
11662
11663 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11664
11665         * g++.dg/other/const1.C: New test.
11666
11667 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11668
11669         * gcc.c-torture/compile/20011229-1.c: New test.
11670
11671 2001-12-28  Stan Shebs  <shebs@apple.com>
11672
11673         * lib/objc-torture.exp: Resync with c-torture.exp.
11674         * lib/objc.exp: Load standard libraries.
11675
11676 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11677
11678         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11679         additional tests.
11680
11681 2001-12-27  Roger Sayle <roger@eyesopen.com>
11682
11683         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11684
11685 2001-12-27  Richard Henderson  <rth@redhat.com>
11686
11687         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11688
11689 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11690
11691         * g++.dg/eh/ctor1.C: New test.
11692         * g++.dg/other/error2.C: New test.
11693
11694 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         * g++.dg/other/init2.C: New test.
11697
11698 2001-12-24  Richard Henderson  <rth@redhat.com>
11699
11700         * gcc.dg/20011223-1.c: New.
11701         * gcc.dg/inline-1.c: New.
11702
11703 2001-12-23  Richard Henderson  <rth@redhat.com>
11704
11705         * gcc.dg/asm-4.c: Test operand modifiers.
11706
11707 2001-12-23  Richard Henderson  <rth@redhat.com>
11708
11709         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11710
11711 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11712
11713         * gcc.c-torture/execute/20011223-1.c: New test.
11714
11715 2001-12-21  Richard Henderson  <rth@redhat.com>
11716
11717         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11718         re-enables the warning.
11719
11720 2001-12-21  Richard Henderson  <rth@redhat.com>
11721
11722         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11723
11724 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11725
11726         * gcc.c-torture/compile/20011218-1.c: New test.
11727
11728 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11729
11730         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11731         arm-isr.c test.
11732         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11733         epilogue generation for ARM ISR routines.
11734
11735 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11736
11737         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11738         * gcc.dg/format/c90-printf-3.c: Likewise.
11739         * gcc.dg/format/c99-printf-3.c: Likewise.
11740         * gcc.dg/format/ext-1.c: Likewise.
11741         * gcc.dg/format/ext-6.c: Likewise.
11742         * gcc.dg/format/format.h: Prototype unlocked stdio.
11743
11744 2001-12-20  Richard Henderson  <rth@redhat.com>
11745
11746         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11747         (arena): Use it.
11748         (malloc): Correct allocation logic.  Abort if we fill up the
11749         arena before initialization complete.
11750         (realloc): Correct allocation logic.
11751
11752 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11753
11754         * gcc.c-torture/compile/20011219-2.c: New test.
11755
11756         * gcc.c-torture/execute/20011219-1.c: New test.
11757
11758 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11759
11760         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11761         target does not support weak symbols.
11762
11763 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11764
11765         * gcc.c-torture/compile/20011219-1.c: New test.
11766
11767 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11768
11769         * g++.dg/other/error1.C: New test.
11770
11771 2001-12-17  Jeffrey A Law  (law@redhat.com)
11772
11773         * gcc.c-torture/execute/20011217-1.c: New test.
11774
11775 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11776
11777         * objc.dg/special/: New directory.
11778         * objc.dg/special/special.exp: New file.
11779         * objc.dg/special/unclaimed-category-1.h: New file.
11780         * objc.dg/special/unclaimed-category-1a.m: New file.
11781         * objc.dg/special/unclaimed-category-1.m: New file.
11782
11783 2001-12-17  Andreas Jaeger  <aj@suse.de>
11784
11785         * gcc.c-torture/compile/20011217-2.c: New test.
11786
11787 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11788
11789         * gcc.c-torture/compile/20011217-1.c: New test.
11790
11791 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11792
11793         * testsuite/gcc.dg/20011214-1.c: New.
11794
11795 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11796
11797         * gcc.dg/altivec-4.c: New.
11798
11799 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11800
11801         * gcc.dg/20011113-1.c: New test.
11802
11803 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11804
11805         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11806         std::__malloc_alloc_template<0> and
11807         std::__default_alloc_template<false, 0>.
11808
11809 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11810
11811         * objc/execute/bf-21.m: New test.
11812         * objc/execute/enumeration-1.m: New test.
11813         * objc/execute/enumeration-2.m: New test.
11814
11815 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11816
11817         * gcc.dg/gnu89-init-1.c: New test.
11818
11819 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11820
11821         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11822         * g++.old-deja/g++.jason/2371.C: Likewise.
11823         * g++.old-deja/g++.jason/template33.C: Likewise.
11824         * g++.old-deja/g++.jason/template34.C: Likewise.
11825         * g++.old-deja/g++.jason/template36.C: Likewise.
11826         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11827         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11828         * g++.old-deja/g++.other/typename1.C: Likewise.
11829         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11830         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11831         * g++.old-deja/g++.pt/typename11.C: Likewise.
11832         * g++.old-deja/g++.pt/typename14.C: Likewise.
11833         * g++.old-deja/g++.pt/typename16.C: Likewise.
11834         * g++.old-deja/g++.pt/typename3.C: Likewise.
11835         * g++.old-deja/g++.pt/typename4.C: Likewise.
11836         * g++.old-deja/g++.pt/typename5.C: Likewise.
11837         * g++.old-deja/g++.pt/typename7.C: Likewise.
11838         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11839
11840 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11841
11842         * g++.dg/other/linkage1.C: New test.
11843         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11844         specifiers.
11845
11846 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11847
11848         * gcc.dg/concat.c: New test.
11849
11850 2001-12-11  Stan Shebs  <shebs@apple.com>
11851
11852         * objc/compile: New test directory.
11853         * objc/compile/compile.exp: New expect script.
11854         * objc/compile/20011211-1.m: New compile test.
11855
11856 2001-12-11  Jason Merrill  <jason@redhat.com>
11857
11858         * lib/prune.exp (prune_gcc_output): Also handle "In member
11859         function".  So many permutations...
11860
11861 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11862
11863         * g++.dg/template/typedef1.C: New test.
11864
11865 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11866
11867         * g++.dg/other/copy1.C: New test.
11868
11869 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11870
11871         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11872
11873         * gcc.dg/builtin-choose-expr.c: New.
11874
11875 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11876
11877         * gcc.dg/altivec-2.c: New.
11878
11879 2001-12-07  Richard Henderson  <rth@redhat.com>
11880
11881         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11882
11883 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11884
11885         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11886         ultrasparc.
11887
11888 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11889
11890         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11891
11892 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11893
11894         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11895         variable argument list.
11896
11897 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11898
11899         * gcc.c-torture/execute/memcheck: Delete entire directory.
11900         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11901         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11902
11903 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11904
11905         * gcc.dg/Wshadow-1.c: New test.
11906
11907 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11908
11909         * gcc.c-torture/compile/20011130-1.c: New test.
11910
11911         * gcc.dg/noncompile/20011025-1.c: New test.
11912
11913         * g++.dg/other/anon-union.C: New test.
11914
11915         * gcc.c-torture/execute/20011024-1.c: New test.
11916
11917 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11918
11919         * gcc.c-torture/execute/20000722-1.x,
11920         gcc.c-torture/execute/20010123-1.x: Remove.
11921         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11922         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11923         gcc.dg/c99-complit-2.c: New tests.
11924
11925 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.dg/inherit/base1.C: New test.
11928
11929 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11930
11931         * g++.dg/other/stdarg1.C: New test.
11932
11933         * gcc.c-torture/compile/20011130-2.c: New test.
11934
11935 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11936
11937         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11938         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11939         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11940         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11941         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11942         * gcc.dg/builtin-prefetch-1.c: New test.
11943
11944 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11945
11946         * gcc.dg/20011130-1.c: New test.
11947
11948 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11949
11950         * g++.dg/other/scope1.C: New test.
11951         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11952
11953 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11954
11955         * gcc.dg/vla-init-1.c: New test.
11956
11957 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11958
11959         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11960
11961 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11962
11963         * objc.dg/alias.m: Update.
11964         * objc.dg/class-1.m: Update.
11965         * objc.dg/const-str-1.m: Update.
11966         * objc.dg/fwd-proto-1.m: Update.
11967         * objc.dg/id-1.m: Update.
11968         * objc.dg/super-class-1.m: Update.
11969
11970 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11973         constructs.
11974
11975 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11976
11977         * gcc.c-torture/execute/20011128-1.c: New test.
11978
11979 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11980
11981         * gcc.dg/20011127-1.c: New test.
11982
11983 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11984
11985         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11986         from Austin Group draft 7.
11987         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11988         scanf format arguments.
11989         * gcc.dg/format/no-exargs-2.c: New test.
11990
11991 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11992
11993         * g++.dg/abi/vbase8-4.C: New test.
11994
11995 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11996
11997         * gcc.c-torture/execute/20011121-1.c: New test.
11998
11999 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12000
12001         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12002
12003 2001-11-23  Andreas Jaeger  <aj@suse.de>
12004
12005         * gcc.dg/cpp/charconst-2.c: New test.
12006
12007 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12008
12009         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12010         to the host if it is remote.  Let tests specify extra headers
12011         they use.
12012         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12013         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12014         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12015         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12016         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12017         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12018         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12019         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12020         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12021         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12022
12023 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12024
12025         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12026         for little endian ARMs.
12027
12028 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12029
12030         * gcc.c-torture/compile/20011119-1.c: New test.
12031         * gcc.c-torture/compile/20011119-2.c: New test.
12032
12033 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12034
12035         * gcc.dg/altivec-1.c: Fix typo.
12036
12037 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12038
12039         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12040
12041 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12042
12043         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12044
12045 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12046
12047         * lib/g77.exp: Don't specify --rpath-link.
12048
12049         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12050         across all the headers.
12051         * gcc.dg/format/format.exp: For testing on a remote host,
12052         copy format.h.
12053
12054         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12055         * gcc.c-torture/execute/930406-1.c: Likewise.
12056         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12057
12058 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12059
12060         * gcc.dg/altivec-1.c: New.
12061
12062 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12063
12064         * gcc.dg/cpp/fpreprocessed.c: New test case.
12065
12066 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12069         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12070         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12071
12072 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12073
12074         * gcc.dg/no-builtin-1.c: New test.
12075
12076 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12077
12078         * gcc.c-torture/execute/20011115-1.c: New test.
12079
12080 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12081
12082         * gcc.c-torture/compile/20011114-2.c: New test.
12083         * gcc.c-torture/compile/20011114-3.c: New test.
12084         * gcc.c-torture/compile/20011114-4.c: New test.
12085
12086 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.dg/other/init1.C: New test.
12089
12090 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12091
12092         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12093         message.
12094
12095         * gcc.c-torture/execute/20011114-1.c: New testcase.
12096
12097         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12098         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12099         like the (before this change) version of 20010327-1.c.
12100
12101 2001-11-14  Roger Sayle <roger@eyesopen.com>
12102
12103         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12104
12105 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12106
12107         * g++.dg/init/array2.C: New test.
12108
12109 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12110
12111         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12112
12113 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12114
12115         * g++.dg/other/forscope1.C: New test.
12116         * g++.dg/ext/forscope1.C: New test.
12117         * g++.dg/ext/forscope2.C: New test.
12118
12119 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12120
12121         * gcc.c-torture/execute/20011113-1.c: New test.
12122
12123 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12124
12125         * gcc.c-torture/execute/20011109-2.c: New test.
12126
12127         * gcc.c-torture/execute/20011109-1.c: New test.
12128
12129 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12130
12131         * gcc.c-torture/compile/20011109-1.c: New test.
12132
12133 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12134
12135         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12136         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12137         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12138         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12139         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12140         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12141         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12142
12143 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12144
12145         * g++.dg/warn/Wshadow-1.C: New tests.
12146         * g++.old-deja/g++.mike/for3.C: Update.
12147
12148 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12149
12150         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12151         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12152         XFAILs.  Adjust expected error texts.
12153         * gcc.c-torture/compile/20011106-1.c,
12154         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12155         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12156         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12157         gcc.dg/c99-array-lval-5.c: New tests.
12158
12159 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12160
12161         * gcc.dg/cpp/defined.c: Update.
12162
12163 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12164
12165         * gcc.c-torture/execute/anon-1.c: New test.
12166
12167 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12168
12169         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12170         same size, so no warning should be produced on stormy16.
12171
12172         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12173         due to oversized array.
12174         * g++.old-deja/g++.mike/ns15.C: Likewise.
12175         * g++.old-deja/g++.pt/crash16.C: Likewise.
12176
12177 2001-11-02  Graham Stott  <grahams@redhat.com>
12178
12179         * g++.dgother/debug1.C: Fix typos.
12180
12181 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12182
12183         * g++.dg/other/debug1.C: New test.
12184
12185 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12186
12187         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12188         of unsigned long.
12189
12190 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12191
12192         * gcc.dg/20011029-2.c: New test.
12193
12194         * gcc.c-torture/compile/20011029-1.c: New test.
12195
12196 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12197
12198         * objc/execute/class_self-1.m: New test.
12199         * objc/execute/class_self-2.m: New test.
12200
12201 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12202
12203         * gcc.misc-tests/msgs.exp: Delete.
12204         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12205         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12206         error set to match recent changes.
12207
12208 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12209
12210         * gcc.dg/20011021-1.c: New test.
12211
12212 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12213
12214         * gcc.c-torture/compile/20011023-1.c: New test.
12215
12216 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12217
12218         * lib/g77.exp: Rewrite based on lib/g++.exp.
12219
12220 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12221
12222         * gcc.c-torture/execute/20011019-1.c: New test.
12223
12224         * gcc.dg/20011018-1.c: New test.
12225
12226 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12227
12228         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12229
12230 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12231
12232         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12233         * gcc.dg/attr-invalid.c: Likewise.
12234
12235 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12236
12237         * testsuite/gcc.dg/20011015-1.c: New test.
12238
12239 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12240
12241         * g++.dg/template/unify2.C: New test.
12242
12243 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12244
12245         * g++.dg/other/exception-specification.C: New test
12246
12247 2001-10-13  Tom Rix  <trix@redhat.com>
12248
12249         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12250         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12251
12252 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12253
12254         * testsuite/gcc.dg/20011009-1.c: New test.
12255
12256 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12257
12258         PR g++/4476
12259         * g++.dg/other/friend1.C: New test.
12260
12261 2001-10-11  Richard Henderson  <rth@redhat.com>
12262
12263         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12264
12265 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12266
12267         * gcc.c-torture/compile/20011010-1.c: New.
12268
12269 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12270
12271         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12272         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12273         g77.f-torture/execute/execute.exp,
12274         g77.f-torture/noncompile/noncompile.exp,
12275         gcc.c-torture/compile/compile.exp,
12276         gcc.c-torture/execute/execute.exp,
12277         gcc.c-torture/execute/ieee/ieee.exp,
12278         gcc.c-torture/execute/memcheck/memcheck.exp,
12279         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12280         objc/execute/execute.exp: Update FSF address.
12281
12282 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12283
12284         * gcc.dg/cpp/cmdlne-C.c: Update.
12285         * gcc.dg/cpp/cmdlne-C2.c: New.
12286
12287 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12288
12289         * gcc.c-torture/execute/20011008-3.c: New.
12290
12291 2001-10-08  DJ Delorie  <dj@redhat.com>
12292
12293         * gcc.dg/20011008-1.c: New.
12294         * gcc.dg/20011008-2.c: New.
12295
12296 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12297
12298         * gcc.dg/cpp/spacing1.c: Update test.
12299
12300 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12301
12302         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12303         spelling errors of "separate" as "seperate".
12304
12305 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12306
12307         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12308         enough to avoid inlining.
12309
12310 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12311
12312         * lib/g77.exp: set libg2c_dir correctly.
12313
12314 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12315
12316         * gcc.dg/cpp/macro11.c: New test.
12317
12318 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12319
12320         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12321         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12322         gcc.dg/format/multattr-3.c: New tests.
12323         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12324         tests for format attributes on function pointers being rejected.
12325
12326 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12327
12328         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12329
12330 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12331
12332         * g++.dg/warn/format1.C: New test.
12333
12334 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12335
12336         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12337
12338 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12339
12340         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12341
12342 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12343
12344         * gcc.dg/cpp/redef2.c: Add test.
12345
12346 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12347
12348         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12349         long-standing bug on i686, apparently.
12350         * gcc.c-torture/execute/loop-2c.x: New file.
12351         * gcc.c-torture/execute/loop-2d.x: New file.
12352         * gcc.c-torture/execute/loop-3c.x: New file.
12353
12354 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12355
12356         * gcc.dg/cpp/20000625-2.c: Correct line number.
12357
12358 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12359
12360         * gcc.dg/cpp/macro10.c: New test.
12361         * gcc.dg/cpp/strify3.c: New test.
12362         * gcc.dg/cpp/spacing1.c: Add tests.
12363         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12364         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12365
12366 2001-09-24  DJ Delorie  <dj@redhat.com>
12367
12368         * gcc.c-torture/execute/20010924-1.c: New test.
12369
12370 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12371
12372         * testsuite/objc/execute/paste.m: Remove.
12373
12374 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12375
12376         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12377
12378 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12379
12380         * g77.dg/strlen0.f: New test.
12381
12382 2001-09-21  Richard Henderson  <rth@redhat.com>
12383
12384         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12385         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12386
12387 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12388
12389         Table-driven attributes.
12390         * g++.dg/ext/attrib1.C: New test.
12391
12392 2001-09-20  DJ Delorie  <dj@redhat.com>
12393
12394         * gcc.dg/20000926-1.c: Update expected warning messages.
12395         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12396         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12397         array.
12398
12399 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12400
12401         * g++.dg/eh/registers1.C: New test case.
12402
12403 2001-09-17  Richard Henderson  <rth@redhat.com>
12404
12405         * gcc.dg/array-5.c: Fix VLA decomposition test.
12406
12407 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12408
12409         * gcc.dg/cpp/line5.c: New testcase.
12410
12411 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12412
12413         * gcc.dg/cpp/macro9.c: New test.
12414
12415 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12416
12417         * gcc.c-torture/execute/980223.c: Change type of addr from long
12418         to char *.
12419
12420 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12421
12422         * gcc.c-torture/execute/20010915-1.c: New test.
12423
12424 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12425
12426         * g77.dg/bprob: New directory.
12427         * g77.dg/bprob/bprob.exp: New file.
12428         * g77.dg/bprob/bprob-1.f: New test.
12429         * g77.dg/gcov: New directory.
12430         * g77.dg/gcov/gcov.exp: New file.
12431         * g77.dg/gcov/gcov-1.f: New test.
12432         * g77.dg/gcov/gcov-1.x: New file.
12433
12434 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12435
12436         * gcc.dg/cpp/directiv.c: Update.
12437         * gcc.dg/cpp/undef1.c: Update.
12438
12439 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12440
12441         * gcc.dg/20010912-1.c: New test.
12442
12443 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12444
12445         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12446         language-independent file in lib.
12447         * lib/gcov.exp: New file.
12448
12449 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12450
12451         * gcc.c-torture/compile/20010911-1.c: New test.
12452
12453 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12454
12455         * lib/profopt.exp: New, to support profile-directed optimizations.
12456         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12457         * gcc.misc-tests/bprob-1.c: New test.
12458         * gcc.misc-tests/bprob-2.c: New test.
12459
12460 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12461
12462         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12463         XFAIL and which kinds of gcov output to verify.
12464         * gcc.misc-tests/gcov-4b.x: New file.
12465         * gcc.misc-tests/gcov-5b.x: New file.
12466         * gcc.misc-tests/gcov-6.x: New file.
12467         * gcc.misc-tests/gcov-7.c: New test.
12468         * gcc.misc-tests/gcov-7.x: New file.
12469
12470 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12471
12472         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12473         * gcc.misc-tests/gcov-6.c: New test.
12474
12475 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12476
12477         PR c++/3986
12478         * g++.dg/abi/vbase1.C: New test.
12479
12480 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12481
12482         * objc.dg/method-2.m: New.
12483
12484 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12485
12486         PR c++/4203
12487         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12488         * g++.dg/init/empty1.C: New test.
12489
12490 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12491
12492         * gcc.c-torture/compile/20010903-1.c: New test.
12493
12494 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12495
12496         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12497         for m68k.
12498
12499 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12500
12501         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12502
12503         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12504
12505         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12506
12507 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12508
12509         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12510         for 16-bit 'unsigned int'.
12511
12512 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12513
12514         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12515
12516 2001-08-27  Richard Henderson  <rth@redhat.com>
12517
12518         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12519         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12520
12521 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12522
12523         * gcc.dg/asm-names.c (ymain): New.
12524
12525 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12526
12527         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12528         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12529         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12530
12531 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12532
12533         * gcc.dg/compare5.c: New testcase.
12534
12535 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12536
12537         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12538         and "In instantiation".
12539
12540 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12541
12542         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12543
12544 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12545
12546         * gcc.misc-tests/gcov.exp: Add support for branch information.
12547         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12548         * gcc.misc-tests/gcov-4.c: New test.
12549         * gcc.misc-tests/gcov-4b.c: New test.
12550         * gcc.misc-tests/gcov-5b.c: New test.
12551
12552 2001-08-20  Zack Weinberg  <zackw@panix.com>
12553
12554         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12555         expected to fail.
12556
12557 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12558
12559         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12560
12561 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12562
12563         * g++.dg/eh/
12564         Moved to gcc-deps.exp
12565         * gcc-deps.exp: New file.
12566
12567 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12568
12569         * g++.old-deja/g++.pt/defarg14.C: New test.
12570
12571 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12572
12573         * g++.old-deja/g++.other/lineno5.C: New test.
12574
12575 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12576
12577         * g++.old-deja/g++.pt/crash68.C: New test.
12578
12579 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12580
12581         * g++.old-deja/g++.other/crash42.C: New test.
12582
12583 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12584
12585         * gcc.dg/cpp/extratokens.c: Fix.
12586         * gcc.dg/cpp/skipping2.c: New tests.
12587
12588 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12589
12590         * gcc.c-torture/execute/20010724-1.c: New file.
12591         * gcc.c-torture/execute/20010724-1.x: New file.
12592
12593 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.old-deja/g++.other/cond7.C: New test.
12596
12597 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12598
12599         * g++.old-deja/g++.other/optimize4.C: New test.
12600
12601 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12602
12603         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12604
12605 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12606
12607         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12608         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12609         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12610         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12611
12612         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12613         bug report" message.
12614
12615         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12616         * g++.dg/ext/instantiate1.C: Move from old-deja.
12617
12618 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12619
12620         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12621         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12622         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12623         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12624
12625 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12626
12627         * gcc.c-torture/execute/20010723-1.c: New test.
12628
12629 2001-07-23  Ben Elliston  <bje@redhat.com>
12630
12631         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12632
12633 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12634
12635         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12636         i[34567]86-*-*.
12637         Delete handling of ieee_multilib_flags.
12638         Pass -mieee for alpha*-*-* and sh-*-*.
12639         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12640
12641 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         Remove old-abi tests.
12644         * g++.old-deja/g++.mike/p11116.C: Remove.
12645         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12646
12647 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12648
12649         * g77.f-torture/compile/pr3743.f:  New test
12650
12651 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12652
12653         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12654
12655 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12656
12657         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12658         g++.old-deja/g++.pt/static6.C: Likewise.
12659         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12660         supports weak symbols.
12661
12662 2001-07-18  Andreas Jaeger  <aj@suse.de>
12663
12664         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12665         supported again.
12666
12667 2001-07-18  Andreas Jaeger  <aj@suse.de>
12668
12669         * gcc.dg/iftrap-1.c: Fix target line.
12670
12671 2001-07-17  Richard Henderson  <rth@redhat.com>
12672
12673         * gcc.c-torture/execute/20010717-1.c: New.
12674
12675 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12676
12677         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12678         tests.
12679
12680 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12681
12682         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12683
12684 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12685
12686         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12687         UAC_SIGBUS, UAC_NOPRINT definitions.
12688
12689 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12690
12691         * objc/execute/object_is_class.m: New test.
12692         * objc/execute/object_is_meta_class.m: New test.
12693
12694 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12695
12696         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12697         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12698
12699 2001-01-15  David Bil
12700         * objc/execute/class-14.m: Added.
12701         * objc/execute/class-2.m: Added.
12702         * objc/execute/class-3.m: Added.
12703         * objc/execute/class-4.m: Added.
12704         * objc/execute/class-5.m: Added.
12705         * objc/execute/class-6.m: Added.
12706         * objc/execute/class-7.m: Added.
12707         * objc/execute/class-8.m: Added.
12708         * objc/execute/class-9.m: Added.
12709         * objc/execute/class-tests-1.h
12710         * objc/execute/class-tests-2.h
12711         * objc/execute/compatibility_alias.m: Added.
12712         * objc/execute/encode-1.m: Added.
12713         * objc/execute/formal_protocol-1.m: Added.
12714         * objc/execute/formal_protocol-2.m: Added.
12715         * objc/execute/formal_protocol-3.m: Added.
12716         * objc/execute/formal_protocol-4.m: Added.
12717         * objc/execute/formal_protocol-5.m: Added.
12718         * objc/execute/formal_protocol-6.m: Added.
12719         * objc/execute/formal_protocol-7.m: Added.
12720         * objc/execute/informal_protocol.m: Added.
12721         * objc/execute/initialize.m: Added.
12722         * objc/execute/load.m: Added.
12723         * objc/execute/many_args_method.m: Added.
12724         * objc/execute/nested-3.m: Added.
12725         * objc/execute/no_clash.m: Added.
12726         * objc/execute/private.m: Added.
12727         * objc/execute/redefining_self.m: Added.
12728         * objc/execute/root_methods.m: Added.
12729         * objc/execute/selector-1.m: Added.
12730         * objc/execute/static-1.m: Added.
12731         * objc/execute/static-2.m: Added.
12732         * objc/execute/va_method.m: Added.
12733
12734 2001-03-10  Richard Henderson  <rth@redhat.com>
12735
12736         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12737
12738 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12739
12740         * g++.old-deja/g++.other/crash31.C: XFAIL.
12741         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12742         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12743         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12744         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12745         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12746
12747 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12748
12749         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12750
12751 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12752
12753         * gcc.dg/20000724-1.c: Don't use multiline strings.
12754
12755 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12756
12757         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12758         result of -cString against what we expect it to be; don't just
12759         print it out for no one to read.
12760
12761         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12762         Based on testcases provided by Nicola Pero.
12763
12764 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12765
12766         * gcc.dg/cpp/macro7.c: New test.
12767
12768 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12769
12770         * gcc.dg/cpp/multiline.c: Update.
12771
12772 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12773
12774         * g++.old-deja/g++.other/enum3.C: New test.
12775
12776 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         * g++.old-deja/g++.other/pod1.C: New test.
12779
12780 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         * g++.old-deja/g++.ext/overload1.C: New test.
12783
12784 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.pt/using1.C: New test.
12787
12788 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12789
12790         * g++.old-deja/g++.other/using9.C: New test.
12791
12792 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12793
12794         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12795
12796         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12797
12798 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12799
12800         * g++.old-deja/g++.ext/realpt1.C: Remove.
12801
12802 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12803
12804         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12805
12806 2001-02-26  Will Cohen  <wcohen@redhat.com>
12807
12808         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12809
12810 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12811
12812         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12813         templatized constructors.
12814
12815 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12816
12817         * gcc.c-torture/execute/20010224-1.c: New test.
12818
12819 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12820
12821         * gcc.c-torture/execute/20010222-1.c: New test.
12822
12823 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12824
12825         * g++.old-deja/g++.other/inline20.C: New test.
12826
12827 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12828
12829         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12830
12831 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12832
12833         * g++.old-deja/g++.other/lookup22.C: New test.
12834
12835 200
12836         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12837         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12838         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12839         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12840         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12841
12842 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12843
12844         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12845         account.
12846
12847 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12848
12849         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12850
12851 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12852
12853         * g++.old-deja/g++.pt/crash62.C: New test.
12854
12855 2001-01-04  Richard Henderson  <rth@redhat.com>
12856
12857         * gcc.dg/20000926-1.c: Update expected warnings.
12858         * gcc.dg/array-2.c: Likewise.
12859         * gcc.dg/array-4.c: Also validate flexible array members.
12860         * gcc.dg/c99-flex-array-1.c: New.
12861
12862 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12863
12864         * gcc.c-torture/compile/20001222-1.x: Remove.
12865
12866 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12867
12868         * gcc.c-torture/execute/built-in-setjmp.c: New.
12869
12870 2001-01-03  Richard Henderson  <rth@redhat.com>
12871
12872         * gcc.dg/940510-1.c: Update expected error wording.
12873         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12874
12875 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12876
12877         * lib/target-supports.exp (check_alias_available): Modified to
12878         indicate aliases not supported if only weak aliases are supported.
12879
12880 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12881
12882         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12883         Turn on cmpstrsi checks for __pj__ and __i370__.
12884
12885 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12886
12887         * g++.old-deja/g++.other/virtual11.C: New test.
12888
12889 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12890
12891         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12892
12893 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12894
12895         * gcc.c-torture/compile/20010102-1.c: New test.
12896
12897 2001-01-02  Andreas Jaeger  <aj@suse.de>
12898
12899         * gcc.dg/noreturn-3.c: New test.
12900
12901         * gcc.dg/noreturn-4.c: New test.
12902
12903 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12904
12905         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12906         __builtin_fputc and __builtin_fwrite.
12907
12908 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12909
12910         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12911         signed char, not default char.
12912
12913 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12914
12915         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12916
12917 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12918
12919         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12920
12921 2000-12-29  Richard Henderson  <rth@redhat.com>
12922
12923         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12924         (__cyg_profile_func_exit): Define.
12925
12926 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12927
12928         * g++.dg/vtgc1.C: New test.
12929
12930 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12931
12932         * gcc.dg/noncompile/20001228-1.c: New test.
12933
12934         * gcc.dg/20001228-1.c: New test.
12935
12936         * gcc.c-torture/execute/20001228-1.c: New test.
12937
12938 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12939
12940         * gcc.dg/format-strfmon-1.c: New test.
12941
12942 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12943
12944         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12945         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12946         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12947         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12948         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12949         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12950         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12951         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12952         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12953         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12954         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12955         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12956         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12957
12958         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12959         * gcc.c-torture/execute/string-opt-4.c: Test index.
12960
12961 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12962
12963         * gcc.c-torture/compile/20001226-1.c: New test.
12964
12965 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12966
12967         * gcc.c-torture/compile/20001222-1.c: New test.
12968         * gcc.c-torture/compile/20001222-1.x: Xfail.
12969
12970 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12971
12972         * gcc.c-torture/execute/comp-goto-2.c: New test.
12973
12974 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12975
12976         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12977         Use long types if __INT_MAX__ is 32767.
12978         (main): Use cast to (sint32 *) when poking 88 into a_page.
12979
12980         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12981
12982 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12983
12984         * gcc.c-torture/compile/20001221-1.c: New test.
12985         * gcc.c-torture/execute/20001221-1.c: New test.
12986
12987 2000-12-20  Richard Henderson  <rth@redhat.com>
12988
12989         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12990         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12991
12992 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12993
12994         * gcc.dg/compare3.c: New test.
12995
12996 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12997
12998         * gcc.dg/format-warnll-1.c: New test.
12999
13000 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13001
13002         * gcc.dg/cpp/cmdlne-P.c: New test.
13003
13004 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13005
13006         * gcc.c-torture/execute/builtin-abs-1.c,
13007         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13008
13009 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13010
13011         * gcc.dg/cpp/multiline.c: New test.
13012
13013 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13014
13015         * g++.old-deja/g++.other/syshdr1.C: Update.
13016         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13017
13018 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13019
13020         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13021
13022 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13023
13024         * g++.old-deja/g++.pt/ttp65.C: New test.
13025
13026 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13027
13028         * g++.old-deja/g++.pt/ttp64.C: New test.
13029
13030 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13031
13032         * g++.old-deja/g++.pt/spec33.C: New test.
13033
13034 2000-12-14  Catherine Moore  <clm@redhat.com>
13035
13036         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13037         * gcc.c-torture/execute/920612-2.c: Likewise.
13038         * gcc.c-torture/execute/920428-2.c: Likewise.
13039         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13040         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13041
13042 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13043
13044         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13045         * gcc.dg/pack-test-2.c: Likewise.
13046
13047 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13048
13049         Tests by Zack Weinberg <zackw@stanford.edu>.
13050
13051         * gcc.dg/cpp/defined.c: Update.
13052         * gcc.dg/cpp/defined_trad.c: New tests.
13053
13054 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13055
13056         * gcc.dg/cpp/trad-direct.c: Update.
13057
13058 2000-12-11  Neil Booth  <neilb@earthling.net>
13059
13060         * gcc.dg/cpp/defined_trad.c
13061
13062 2000-12-11  Neil Booth  <neilb@earthling.net>
13063
13064         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13065
13066 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13067
13068         * gcc.dg/format-miss-2.c: New test.
13069
13070 2000-12-09  Neil Booth  <neilb@earthling.net>
13071
13072         * gcc.dg/cpp/lineflags.c: New tests.
13073         * gcc.dg/cpp/poison.c: Update.
13074         * gcc.dg/cpp/redef2.c: Update.
13075         * gcc.dg/cpp/skipping.c: New test.
13076
13077 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13078
13079         * g++.old-deja/g++.other/eh3.C: New testcase.
13080
13081 2000-12-07  Neil Booth  <neilb@earthling.net>
13082
13083         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13084         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13085         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13086         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13087         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13088         Update.
13089
13090 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13091
13092         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13093         __SIZE_TYPE__ instead of int for type of integers cast to
13094         pointers.
13095
13096 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13097
13098         * g++.old-deja/g++.other/cleanup4.C: New test.
13099
13100 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13101
13102         * format-sec-1.c: New test.
13103
13104 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13105
13106         * gcc.dg/format-nonlit-3.c: New test.
13107
13108 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13109
13110         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13111         through a null pointer.
13112
13113 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13114         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13115         library makes no calls to `operator new' during initialization.
13116
13117 2000-11-04  Neil Booth  <neilb@earthling.net>
13118
13119         * gcc.dg/cpp/include2.c: New tests.
13120
13121 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13122
13123         * lib/g++.exp (g++_set_ld_library_path): New function.
13124         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13125
13126 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13127
13128         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13129         warnings.
13130
13131 2000-11-01  Richard Henderson  <rth@redhat.com>
13132
13133         * g++.old-deja/g++.ext/namedret1.C: New.
13134         * g++.old-deja/g++.ext/namedret2.C: New.
13135         * g++.old-deja/g++.ext/namedret3.C: New.
13136
13137 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13138
13139         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13140         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13141
13142 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13143
13144         * gcc.c-torture/execute/va-arg-21.c: New test.
13145
13146 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13147
13148         * gcc.dg/c99-complex-2.c: New test.
13149
13150 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13151
13152         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13153
13154 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13155
13156         * g++.old-deja/g++.other/inline16.C: New test.
13157
13158 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13159
13160         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13161         __PRETTY_FUNCTION__
13162
13163 2000-10-29  Neil Booth  <neilb@earthling.net>
13164
13165         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13166         New tests.
13167         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13168         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13169         optimisation.
13170
13171 2000-10-29  Neil Booth  <neilb@earthling.net>
13172
13173         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13174         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13175         * mi5.c: Test multiple includes work with -C.
13176         * trigraphs.c: Test ^= version.
13177
13178 2000-10-28  Neil Booth  <neilb@earthling.net>
13179
13180         New tests and test updates for new macro expander.
13181
13182         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13183         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13184         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13185         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13186         new diagnostic messages.
13187
13188         * gcc.dg/cpp/macro3.c: New tests.
13189
13190 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13191
13192         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13193         on the same line.
13194
13195 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13196
13197         * g++.old-deja/g++.other/eh2.C: New test.
13198
13199 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13200
13201         * gcc.c-torture/execute/20001027-1.c: New test.
13202
13203 2000-10-26  Richard Henderson  <rth@redhat.com>
13204
13205         * gcc.c-torture/execute/20001026-1.c: New.
13206
13207 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13208
13209         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13210         * g++.old-deja/g++.law/builtin1.C: Likewise.
13211         * g++.old-deja/g++.law/ctors10.C: Likewise.
13212         * g++.old-deja/g++.law/virtual3.C: Likewise.
13213         * g++.old-deja/g++.mike/p658.C: Likewise.
13214         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13215         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13216         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13217         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13218         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13219
13220 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13221
13222         * gcc.c-torture/compile/20001024-1.c: New test.
13223
13224 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13225
13226         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13227         to tell us whether or not we are using V3.
13228
13229 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13230
13231         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13232         operands.
13233
13234 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13235
13236         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13237
13238 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13239
13240         * gcc.c-torture/execute/20001024-1.c: New test.
13241
13242 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13243
13244         * g++.old-deja/g++.other/sibcall1.C: New test.
13245
13246 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13247
13248         * gcc.dg/noncompile/init-3.c: New test.
13249
13250 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13251
13252         * gcc.dg/format-array-1.c: New test.
13253
13254 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13255
13256         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13257         writing through null pointers; remove comment about testing
13258         unterminated strings.
13259
13260 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13261
13262         * gcc.c-torture/execute/20001017-2.c: New test.
13263
13264 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13265
13266         * gcc.c-torture/compile/20001018-1.c: New test.
13267         * gcc.c-torture/compile/20001018-1.x: Xfail.
13268
13269 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13270
13271         * gcc.c-torture/execute/20001017-1.c: New test.
13272
13273 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13274
13275         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13276         for multiple use of arguments with scanf formats; add tests for
13277         multiple use of arguments.
13278
13279 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13280
13281         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13282
13283 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13284
13285         * gcc.dg/format-miss-1.c: New test.
13286
13287 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13288
13289         * gcc.c-torture/execute/20001013-1.c: New test.
13290
13291 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13292
13293         * gcc.dg/format-branch-1.c: New test.
13294
13295 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13296
13297         * README, lib/file-format.exp: Remove EGCS references.
13298
13299 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13300
13301         * gcc.dg/20001013-1.c: New test.
13302
13303 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13304
13305         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13306         for intmax_t in the compiler using __typeof__ and the type rules
13307         for conditional expressions.
13308
13309 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13310
13311         * gcc.dg/20001012-1.c: New test.
13312         * gcc.dg/20001012-2.c: New test.
13313
13314 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13315
13316         * gcc.dg/format-attr-1.c: New test.
13317
13318 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13319
13320         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13321         __LONG_LONG_MAX__ instead of LLONG_MAX.
13322
13323 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13324
13325         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13326         scanf flags.
13327         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13328         flags.
13329
13330 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13331
13332         * gcc.dg/sequence-pt-1.c: New test.
13333
13334 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13335
13336         * gcc.c-torture/execute/20001011-1.c: New testcase.
13337         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13338
13339 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13340
13341         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13342         does not error on it.
13343
13344 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.dg/20001009-1.c: New test.
13347
13348 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13349
13350         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13351         * gcc.c-torture/execute/20001009-2.c: ... to here.
13352
13353 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13354
13355         * gcc.c-torture/compile/20001009-1.c: New testcase.
13356         * gcc.c-torture/execute/20001009-1.c: New testcase.
13357         Testcases provided by Jan Hubicka <jh@suse.cz>.
13358
13359 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13360
13361         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13362         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13363         uintmax_t using <limits.h> to emulate the compiler's internal
13364         logic.  No longer XFAIL %j tests.
13365
13366 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13367
13368         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13369         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13370         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13371         regexps and details of expected handling of some bad formats.
13372         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13373         suppression.
13374
13375 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13376
13377         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13378         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13379         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13380         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13381         in list archives.
13382
13383 2000-10-06  Richard Henderson  <rth@cygnus.com>
13384
13385         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13386         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13387         * g++.old-deja/g++.jason/report.C: Likewise.
13388         * g++.old-deja/g++.law/friend5.C: Likewise.
13389         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13390         of the expected warnings.
13391
13392 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13393
13394         * g++.old-deja/g++.pt/enum14.C: New test.
13395
13396 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13397
13398         * g++.old-deja/g++.pt/crash59.C: New test.
13399
13400 2000-10-04  Will Cohen  <wcohen@redhat.com>
13401
13402         * gcc.dg/20000926-1.c: New test.
13403
13404 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13405
13406         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13407         function name for current C++ compiler.
13408         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13409
13410 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13411
13412         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13413         __PRETTY_FUNCTION__.
13414         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13415
13416 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13417
13418         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13419
13420 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13421
13422         * gcc.c-torture/compile/20000923-1.c: New test.
13423
13424 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13425
13426         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13427         * g++.old-deja/g++.pt/ttp62.C: Same.
13428         * g++.old-deja/g++.other/inline14.C: Same.
13429
13430 2000-09-24  Richard Henderson  <rth@cygnus.com>
13431
13432         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13433
13434 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13435
13436         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13437
13438 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13439
13440         * gcc.c-torture/compile/20000922-1.c: New file.
13441
13442 2000-09-21  Nick Clifton  <nickc@redhat.com>
13443
13444         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13445         a signed long modulo operation.
13446         (mod6): New function - perform an unsigned long modulo operation.
13447         (main): Add tests for modulos of very large numbers by very small
13448         dividends.
13449
13450 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13451
13452         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13453
13454 2000-09-19  Richard Henderson  <rth@cygnus.com>
13455
13456         * gcc.dg/compare2.c (case 10): XFAIL.
13457
13458 2000-09-18  Richard Henderson  <rth@cygnus.com>
13459
13460         * gcc.c-torture/execute/20000906-1.c: Move ...
13461         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13462         that support __builtin_trap.
13463
13464 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13465
13466         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13467
13468 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13469
13470         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13471         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13472         more $ format tests.
13473
13474 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13475
13476         * gcc.dg/format-errmk-1.c: New test.
13477
13478 2000-09-17  Greg McGary  <greg@mcgary.org>
13479
13480         * gcc.c-torture/execute/20000917-1.x: Remove.
13481
13482 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13483
13484         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13485
13486 2000-09-17  Greg McGary  <greg@mcgary.org>
13487
13488         * gcc.c-torture/execute/20000917-1.c: New test.
13489         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13490
13491 2000-09-16  Neil Booth  <NeilB@earthling.net>
13492
13493         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13494         in nested macro bug.
13495
13496 2000-09-15  Neil Booth  <NeilB@earthling.net>
13497
13498         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13499
13500 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13501
13502         * gcc.c-torture/execute/20000914-1.c: New test.
13503
13504 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13505
13506         * g++.other/inline13.C: New test.
13507
13508 2000-09-12  Andreas Jaeger  <aj@suse.de>
13509
13510         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13511         constant by Ulrich Drepper <drepper@redhat.com>.
13512
13513 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13514
13515         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13516
13517 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13518
13519         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13520
13521 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13522
13523         * gcc.dg/cpp/backslash.c: New test.
13524
13525 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13526
13527         * gcc.c-torture/execute/20000910-1.c: New test.
13528         * gcc.c-torture/execute/20000910-2.c: Likewise.
13529
13530 2000-09-11  Robert Lipe  <robertl@sco.com>
13531
13532         * gcc.dg/pragma-align.c: New test.
13533
13534 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13535
13536         * g++.old-deja/g++.pt/explicit82.C: New test.
13537         * g++.old-deja/g++.pt/explicit83.C: New test.
13538
13539 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13540
13541         * gcc.dg/asm-names.c: New test.
13542
13543 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13544
13545         * gcc.dg/cpp/tr-warn6.c: New test
13546
13547 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13548
13549         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13550         be accepted.
13551
13552 2000-09-07  Catherine Moore  <clm@redhat.com>
13553
13554         * gcc.c-torture/execute/unroll-1.c: New test.
13555
13556 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13557
13558         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13559         ERROR markers.
13560         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13561         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13562         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13563         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13564         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13565         Preprocess only.
13566         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13567         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13568
13569 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         * g++.old-deja/g++.pt/deduct2.C: New test.
13572
13573 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13574
13575         * g++.old-deja/g++.pt/parms2.C: New test.
13576
13577 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         * g++.old-deja/g++.pt/crash58.C: New test.
13580
13581 2000-09-06  Greg McGary  <greg@mcgary.org>
13582
13583         * gcc.c-torture/execute/20000906-1.c: New test.
13584         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13585
13586 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13587
13588         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13589
13590 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13591
13592         * g++.old-deja/g++.pt/crash57.C: New test.
13593
13594 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.pt/crash56.C: New test.
13597
13598 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.pt/koenig1.C: New test.
13601
13602 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13603
13604         * gcc.dg/20000904-1.c: New test.
13605
13606 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13607
13608         * gcc.dg/cpp/paste8.c: New test.
13609
13610 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13611
13612         * gcc.c-torture/compile/20000827-1.c: New test.
13613
13614 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13615
13616         * gcc.dg/format-diag-1.c: New test.
13617
13618 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13619
13620         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13621         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13622         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13623         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13624         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13625
13626 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13627
13628         * g++.old-deja/g++.other/nested4.C: New test.
13629
13630 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13631
13632         * g++.old-deja/g++.ns/scoped1.C: New test.
13633
13634 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13635
13636         * lib/g++.exp: Support testing already-installed GCC.
13637
13638 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13639
13640         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13641
13642 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13643
13644         * gcc.dg/return-type-2.c: New test.
13645
13646 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13647
13648         * gcc.c-torture/compile/20000825-1.c: New test.
13649
13650 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13651
13652         * gcc.dg/dwarf2-2.c: New test.
13653
13654 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13655
13656         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13657         dg-warning regexps.
13658
13659 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13660
13661         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13662         gcc.dg/format-ext-5.c: New tests.
13663
13664 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13665
13666         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13667
13668 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13669
13670         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13671
13672 2000-08-24  Richard Henderson  <rth@cygnus.com>
13673
13674         * gcc.dg/ia64-sync-1.c: New test.
13675         * gcc.dg/ia64-sync-2.c: New test.
13676         * gcc.dg/ia64-asm-1.c: New test.
13677
13678 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13681         * gcc.dg/format-ext-2.c: New test.
13682
13683 2000-08-23  Jason Merrill  <jason@redhat.com>
13684
13685         * lib/old-dejagnu.exp: Also ignore "In member function" and
13686         "At global scope".
13687
13688 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13689
13690         * gcc.dg/noncompile/label-lineno-1.c: New test.
13691
13692 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13693
13694         * gcc.dg/c99-array-nonobj-1.c: New test.
13695
13696 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13697
13698         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13699         tests.
13700         * gcc.dg/format-ext-1.c: New test.
13701
13702 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13703
13704         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13705         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13706         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13707         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13708         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13709
13710 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13711
13712         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13713         gcc.dg/c99-strftime-2.c: New tests.
13714
13715 2000-08-22  Richard Henderson  <rth@cygnus.com>
13716
13717         * gcc.c-torture/execute/20000822-1.c: New test.
13718
13719 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13720
13721         * gcc.c-torture/execute/20000819-1.x: Remove.
13722
13723 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13724
13725         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13726         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13727         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13728         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13729         gcc.dg/format-xopen-1.c: New tests.
13730
13731 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13732
13733         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13734
13735 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13736
13737         * g++.old-deja/g++.other/loop2.C: New test.
13738
13739         * gcc.c-torture/compile/20000606-1.c: New test.
13740         * gcc.c-torture/compile/20000728-1.c: New test.
13741         * gcc.c-torture/execute/20000801-1.c: New test.
13742         * gcc.c-torture/execute/20000801-2.c: New test.
13743         * gcc.c-torture/execute/20000819-1.c: New test.
13744         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13745         * gcc.dg/20000629-1.c: New test.
13746         * gcc.dg/20000724-1.c: New test.
13747         * gcc.dg/20000807-1.c: New test.
13748
13749 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13750
13751         * gcc.dg/cpp/pragma-1.c: New test.
13752         * gcc.dg/cpp/pragma-2.c: New test.
13753
13754 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13755
13756         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13757         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13758
13759 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13760
13761         * gcc.c-torture/compile/20000818-1.c: New test.
13762
13763 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13764
13765         * gcc.c-torture/execute/20000818-1.c: New test.
13766
13767 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13768
13769         * gcc.dg/format-va-1.c: New test.
13770
13771 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13772
13773         * g++.old-deja/g++.other/typedef8.C: New test.
13774
13775 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13776
13777         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13778         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13779         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13780         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13781         * g++.old-deja/g++.other/ptrmem7.C: New test.
13782         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13783
13784 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13785
13786         * g++.old-deja/g++.pt/typename27.C: New test.
13787
13788 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13789
13790         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13791         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13792         * g++.old-deja/g++.pt/friend45.C: New test.
13793         * g++.old-deja/g++.other/friend8.C: New test.
13794
13795 2000-08-15  Richard Henderson  <rth@cygnus.com>
13796
13797         * gcc.c-torture/execute/20000815-1.c: New test.
13798
13799 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13800
13801         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13802         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13803         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13804
13805 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13806
13807         * g++.old-deja/g++.other/refinit2.C: New test.
13808
13809 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13810
13811         * lib/c-torture.exp (c-torture): Make
13812         compiler_conditional_xfail_data global.
13813         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13814         compiler_conditional_xfail_data machinery.
13815         (f-torture-execute): Likewise.
13816         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13817         and only when unrolling loops.
13818
13819         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13820
13821 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13822
13823         * g++.old-deja/g++.pt/explicit81.C: New test.
13824
13825 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.old-deja/g++.pt/typename26.C: New test.
13828
13829 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13830
13831         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13832         warning.
13833
13834 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13835
13836         * g++.old-deja/g++.other/array3.C: New test.
13837
13838 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13839
13840         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13841         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13842         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13843         New tests.
13844
13845 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13846
13847         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13848         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13849
13850 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13851
13852         * gcc.c-torture/execute/20000808-1.c: New test.
13853
13854 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/c90-const-expr-1.c: New test.
13857
13858 2000-08-08  Richard Henderson  <rth@cygnus.com>
13859
13860         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13861
13862 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13863
13864         * gcc.dg/noncompile/const-ll-1.c: New test.
13865
13866 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13867
13868         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13869
13870 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13871
13872         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13873         that running programs linked against the shared version of libobjc
13874         run correctly.
13875
13876 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13877
13878         * gcc.dg/c99-printf-1.c: New test.
13879
13880 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13881
13882         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13883
13884 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13885
13886         * gcc.c-torture/execute/20000731-1.x: Delete.
13887
13888 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13889
13890         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13891         and torture_without_loops as is done by c-torture.exp.
13892         (search_for): Copy from c-torture.exp.
13893         (gcc-dg-runtest): New function, drives a directory of tests
13894         iterating over the TORTURE_OPTIONS.
13895         (scan-assembler, scan-assembler-not): Move here from
13896         individual directory drivers.
13897
13898         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13899         defined by lib/gcc-dg.exp.
13900         * gcc.dg/cpp/cpp.exp: Likewise.
13901         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13902         gcc-dg-runtest, so we cycle over optimization options.
13903
13904         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13905         * gcc.dg/compare2.c: No longer expected to fail.
13906
13907 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13908
13909         * gcc.c-torture/execute/20000804-1.c: New test.
13910
13911 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13912
13913         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13914
13915 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13916
13917         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13918
13919 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13920
13921         * gcc.c-torture/compile/20000803-1.c: New test.
13922
13923 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13924
13925         * gcc.c-torture/execute/20000801-3.c,
13926         gcc.c-torture/execute/20000801-4.c: New tests.
13927         * gcc.c-torture/execute/20000801-3.x,
13928         gcc.c-torture/execute/20000801-4.x: Xfail.
13929
13930 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13931
13932         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13933         libobjc/.libs to allow for libtool.
13934
13935 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13936
13937         * gcc.c-torture/compile/20000802-1.c: New test.
13938
13939 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13940
13941         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13942
13943 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13944
13945         * gcc-c-torture/execute/20000731-2.c: New test.
13946
13947         * gcc.c-torture/execute/20000731-1.c: New test.
13948         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13949
13950 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13951
13952         * testsuite/gcc.dg/cpp/paste7.c: New test.
13953         * gcc.dg/cpp/20000725-1.c: New test.
13954
13955 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13956
13957         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13958         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13959         declaration warning for __builtin_dwarf_reg_size.
13960
13961         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13962
13963 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13964
13965         * gcc.dg/noncompile/voidparam-1.c: New test.
13966
13967 2000-07-30  Richard Henderson  <rth@cygnus.com>
13968
13969         * gcc.dg/c90-digraph-1.c: Don't xfail.
13970         * gcc.dg/compare2.c (case 10): Xfail.
13971         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13972
13973 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13974
13975         * gcc.dg/c99-main-1.c: New test.
13976
13977 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13978
13979         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13980
13981 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13982
13983         * gcc.c-tortuer/execute/20000726-1.c: New test.
13984
13985 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13986
13987         * gcc.c-torture/execute/enum-2.c: New test.
13988
13989 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13990
13991         * gcc.dg/cpp/tr-warn3.c: New test.
13992
13993 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13994
13995         * g++.old-deja/g++.ext/implicit1.C: Remove.
13996         * g++.old-deja/g++.jason/c2.C: Remove
13997         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13998         * g++.old-deja/g++.pt/crash16.C: Likewise.
13999         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14000
14001 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14002
14003         * g++.old-deja/g++.other/for2.C: New test.
14004
14005 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14006
14007         * gcc.dg/20000720-1.c: New test.
14008
14009 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14010
14011         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14012
14013 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14014
14015         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14016         * gcc.c-torture/execute/20000722-1.c: New.
14017         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14018
14019 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14020
14021         * gcc.dg/cpp/20000720-1.S: New test.
14022
14023 2000-07-21  Michael Meissner  <meissner@redhat.com>
14024
14025         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14026
14027 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14028
14029         * g++.old-deja/g++.brendan/crash16.C,
14030         g++.old-deja/g++.brendan/parse3.C,
14031         g++.old-deja/g++.brendan/redecl1.C,
14032         g++.old-deja/g++.ns/template13.C,
14033         g++.old-deja/g++.other/decl4.C,
14034         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14035
14036 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14037
14038         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14039         and "Internal error".
14040
14041         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14042         regexps.
14043         * gcc.dg/cpp/paste6.c: New test.
14044
14045 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14046
14047         * gcc.dg/cpp/tr-direct.c: New test.
14048
14049         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14050         gcc.dg/cpp/undef1.c: Tweak error regexps.
14051
14052 2000-07-18  Eric Christopher <echristo@redhat.com>
14053
14054         * gcc.c-torture/compile/20000718-1.c: New test.
14055
14056 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14057
14058         * cpplex.c (_cpp_push_token): If the token being pushed back
14059         is the previous token in this context, just subtract one from
14060         context->posn.
14061         * cppmacro.c (save_expansion): Clear aux field when storing a
14062         placemarker.
14063
14064 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14065
14066         * gcc.dg/noncompile/redecl-1.c: New test.
14067
14068 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14069
14070         * gcc.c-torture/execute/20000717-5.c: New test.
14071         * gcc.c-torture/execute/20000717-1.x: Removed.
14072
14073 2000-07-17  Richard Henderson  <rth@cygnus.com>
14074
14075         * gcc.c-torture/execute/20000717-4.c: New test.
14076
14077 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14078
14079         * gcc.dg/cpp/syshdr.c: New test.
14080         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14081
14082 2000-07-17  Neil Booth  <neilb@earthling.net>
14083
14084         * gcc.dg/cpp/cmdlne-dM.c: New test.
14085         * gcc.dg/cpp/cmdlne-dD.c: New test.
14086
14087 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14088
14089         * gcc.c-torture/execute/20000717-3.c: New test.
14090
14091         * gcc.c-torture/compile/20000717-1.c: New test.
14092
14093 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14094
14095         * gcc.c-torture/execute/20000717-2.c: New test.
14096
14097 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14098
14099         * gcc.dg/formatz-1.c: New test.
14100
14101         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14102         * gcc.dg/c99-digraph-1.c: New tests.
14103
14104         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14105         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14106
14107         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14108         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14109         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14110         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14111         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14112         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14113         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14114
14115 2000-07-17   Greg McGary <greg@mcgary.org>
14116
14117         * gcc.c-torture/execute/20000717-1.c: New test.
14118         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14119
14120 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14121
14122         * gcc.c-torture/execute/20000715-2.c: New test.
14123         * gcc.dg/20000715-1.c: New test.
14124
14125 2000-07-15  Michael Meissner  <meissner@redhat.com>
14126
14127         * gcc.c-torture/execute/20000715-1.c: New test.
14128
14129 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14130
14131         * gcc.c-torture/execute/20000707-1.c: New test.
14132
14133 2000-07-13  Neil Booth  <NeilB@earthling.net>
14134
14135         * testsuite/gcc.dg/cpp/digraph1.c,
14136         testsuite/gcc.dg/cpp/digraph2.c,
14137         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14138
14139 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14140
14141         * g77.f-torture/compile/20000630-2.f:  New test.
14142         * g77.f-torture/compile/20000630-2.x
14143
14144 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14145
14146         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14147
14148 2000-07-11  Neil Booth  <NeilB@earthling.net>
14149
14150         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14151
14152 2000-07-11  Neil Booth  <NeilB@earthling.net>
14153
14154         * gcc.dg/cpp/cmdlne-C.c: New.
14155
14156 2000-07-09  Neil Booth  <NeilB@earthling.net>
14157
14158         * gcc.dg/cpp/directiv.c: New tests.
14159         * gcc.dg/cpp/undef1.c: Update.
14160
14161 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14162
14163         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14164
14165 2000-07-09  Neil Booth  <NeilB@earthling.net>
14166
14167         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14168
14169 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14170
14171         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14172         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14173
14174 2000-07-08  Neil Booth  <NeilB@earthling.net>
14175
14176         * gcc.dg/cpp/macsyntx.c: New tests.
14177
14178 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14179
14180         * gcc.dg/20000707-1.c: New test.
14181
14182 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14183
14184         * gcc.c-torture/execute/20000706-1.c: New test.
14185         * gcc.c-torture/execute/20000706-2.c: New test.
14186         * gcc.c-torture/execute/20000706-3.c: New test.
14187         * gcc.c-torture/execute/20000706-4.c: New test.
14188         * gcc.c-torture/execute/20000706-5.c: New test.
14189
14190 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14191
14192         * g++.old-deja/g++.pt/instantiate7.C: New test.
14193
14194 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14197         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14198         * g++.old-deja/g++.other/rtti3.C: Likewise.
14199         * g++.old-deja/g++.other/rttid3.C: Likewise.
14200
14201 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14202
14203         *  g77.f-torture/compile/20000630-1.x: Fix typo
14204
14205 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14206
14207         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14208         assembly output.
14209
14210 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14211
14212         * gcc.dg/cpp/ident.c: New test.
14213
14214 2000-07-05  Neil Booth  <NeilB@earthling.net>
14215
14216         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14217           gcc.dg/cpp/lexstrng.c: New tests.
14218
14219 2000-07-04  Neil Booth  <NeilB@earthling.net>
14220
14221         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14222         * gcc.dg/cpp/strify2.c: Same.
14223
14224 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14225
14226         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14227         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14228         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14229         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14230
14231         * testsuite/gcc.dg/cpp/macro1.c,
14232         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14233         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14234         testsuite/gcc.dg/cpp/strify1.c,
14235         testsuite/gcc.dg/cpp/strify2.c: New tests.
14236
14237 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14238
14239         * gcc.c-torture/execute/20000703-1.c: New test.
14240
14241 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14242
14243         * g++.old-deja/g++.pt (lookup10.C): New test.
14244
14245 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14246
14247         * g++.old-deja/g++.pt (typename25.C): New test.
14248
14249 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14250
14251         * gcc.c-torture/compile/20000701-1.c: New test.
14252
14253 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14254
14255         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14256         to test case.
14257
14258 2000-06-30  Catherine Moore  <clm@cygnus.com>
14259
14260         * gcc.c-torture/execute/align-1.c: New test.
14261
14262 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14263
14264         * g++.old-deja/g++.pt/expr8.C: New test.
14265         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14266
14267 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14268
14269         * gcc.c-torture/compile/20000629-1.c: New test.
14270
14271 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14272
14273
14274         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14275         gcc.dg/noncompile directory, depending on whether they're
14276         preprocessor tests or not.  Annotate all the tests for the dg
14277         framework.
14278
14279         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14280         * gcc.dg/noncompile/noncompile.exp: New.
14281
14282         * Moved files:
14283         Old name                                New name
14284         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14285         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14286         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14287         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14288         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14289         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14290         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14291         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14292         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14293         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14294         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14295         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14296         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14297         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14298         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14299         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14300         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14301         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14302         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14303         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14304         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14305         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14306         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14307         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14308
14309         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14310         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14311         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14312         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14313         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14314         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14315
14316 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14317
14318         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14319         declare one variable.  On the fourth, error.
14320         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14321         declared by 20000628-1a.h.
14322
14323 2000-06-29  Richard Henderson  <rth@redhat.com>
14324
14325         * gcc.c-torture/execute/930529-1.x: New file.
14326         * gcc.dg/920413-1.c: Adjust expected warning text.
14327         * gcc.dg/980217-1.c: Declare abort.
14328         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14329
14330 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14331
14332         * g77.f-torture/compile/20000629-1.f: New test.
14333         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14334
14335 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14336
14337         Rearrange lots of files, removing entirely the
14338         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14339         directories.
14340
14341         * Deleted files:
14342         gcc.c-torture/code_quality/code_quality.exp
14343         gcc.c-torture/special/special.exp
14344         gcc.failure/failure.exp
14345         gcc.failure/940409-1.x
14346         gcc.c-torture/compile/961203-1.x
14347
14348         * New files:
14349         gcc.misc-tests/linkage.exp
14350         gcc.c-torture/execute/920730-1t.c
14351         gcc.c-torture/execute/920730-1t.x
14352         gcc.c-torture/compile/920520-1.x
14353         gcc.c-torture/compile/920521-1.x
14354         gcc.c-torture/compile/981006-1.x
14355         gcc.c-torture/execute/eeprof-1.x
14356
14357         * Moved files (possibly with modifications to fit a new harness):
14358         Old name                                New name
14359         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14360         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14361         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14362         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14363         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14364         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14365         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14366         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14367         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14368         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14369         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14370         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14371         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14372         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14373
14374 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14375
14376         * c-torture/compile/961203-1.x: Delete.
14377
14378         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14379         not exit. Include stdio.h.
14380         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14381         * gcc.misc-tests/dg-12.c: Likewise.
14382         * gcc.misc-tests/dg-5.c: Likewise.
14383         * gcc.misc-tests/dg-6.c: Likewise.
14384         * gcc.misc-tests/dg-7.c: Prototype abort.
14385         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14386         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14387         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14388         not exit.
14389         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14390         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14391
14392 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14393
14394         * gcc.dg/cpp/20000628-1.c: New test.
14395         * gcc.dg/cpp/20000628-1.h: New header for above test.
14396         * gcc.dg/cpp/20000628-1a.h: Likewise.
14397
14398 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14399
14400         * gcc.dg/cpp: New directory.
14401         * gcc.dg/cpp/cpp.exp: New driver.
14402         * gcc.dg/cpp/20000627-1.c: New test.
14403         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14404         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14405         and rewrite as a compilation test.
14406
14407         * gcc.dg: Move many files into the cpp subdirectory, possibly
14408         renaming or editing them as well.
14409         Old name                New name
14410         990119-1.c              cpp/19990119-1.c
14411         990228-1.c              cpp/19990228-1.c
14412         990407-1.c              cpp/19990407-1.c
14413         990409-1.c              cpp/19990409-1.c
14414         990413-1.c              cpp/19990413-1.c
14415         990703-1.c              cpp/19990703-1.c
14416         20000127-1.c            cpp/20000127-1.c
14417         20000129-1.c            cpp/20000129-1.c
14418         20000207-1.c            cpp/20000207-1.c
14419         20000207-2.c            cpp/20000207-2.c
14420         20000209-1.c            cpp/20000209-1.c
14421         20000209-2.c            cpp/20000209-2.c
14422         20000301-1.c            cpp/20000301-1.c
14423         20000419-1.c            cpp/20000419-1.c
14424         20000510-1.S            cpp/20000510-1.S
14425         20000519-1.c            cpp/20000519-1.c
14426         20000529-1.c            cpp/20000529-1.c
14427         20000625-1.c            cpp/20000625-1.c
14428         20000625-2.c            cpp/20000625-2.c
14429         cpp-as1.c               cpp/assert1.c
14430         cpp-as2.c               cpp/assert2.c
14431         cxx-comments-1.c        cpp/cxxcom1.c
14432         cxx-comments-2.c        cpp/cxxcom2.c
14433         endif-label.c           cpp/endif.c
14434         cpp-hash1.c             cpp/hash1.c
14435         cpp-hash2.c             cpp/hash2.c
14436         cpp-if1.c               cpp/if-1.c
14437         cpp-if2.c               cpp/if-2.c
14438         cpp-if3.c               cpp/if-3.c
14439         cpp-if4.c               cpp/if-4.c
14440         cpp-if5.c               cpp/if-5.c
14441         cpp-cond.c              cpp/if-cexp.c
14442         cpp-missingop.c         cpp/if-mop.c
14443         cpp-missingparen.c      cpp/if-mpar.c
14444         cpp-opprec.c            cpp/if-oppr.c
14445         cpp-ifparen.c           cpp/if-paren.c
14446         cpp-shortcircuit.c      cpp/if-sc.c
14447         cpp-shift.c             cpp/if-shift.c
14448         cpp-unary.c             cpp/if-unary.c
14449         cpp-li1.c               cpp/line1.c
14450         cpp-li2.c               cpp/line2.c
14451         lineno.c                cpp/line3.c
14452         lineno-2.c              cpp/line4.c
14453         cpp-mi.c                cpp/mi1.c
14454         cpp-mic.h               cpp/mi1c.h
14455         cpp-micc.h              cpp/mi1cc.h
14456         cpp-mind.h              cpp/mi1nd.h
14457         cpp-mindp.h             cpp/mi1ndp.h
14458         cpp-mix.h               cpp/mi1x.h
14459         cpp-mi2.c               cpp/mi2.c
14460         cpp-mi2a.h              cpp/mi2a.h
14461         cpp-mi2b.h              cpp/mi2b.h
14462         cpp-mi2c.h              cpp/mi2c.h
14463         cpp-mi3.c               cpp/mi3.c
14464         cpp-mi3.def             cpp/mi3.def
14465         poison-1.c              cpp/poison.c
14466         pr-impl.c               cpp/prag-imp.c
14467         cpp-redef-2.c           cpp/redef1.c
14468         cpp-redef.c             cpp/redef2.c
14469         strpaste.c              cpp/strp1.c
14470         strpaste-2.c            cpp/strp2.c
14471         cpp-tradpaste.c         cpp/tr-paste.c
14472         cpp-tradstringify.c     cpp/tr-str.c
14473         cpp-tradwarn1.c         cpp/tr-warn1.c
14474         cpp-tradwarn2.c         cpp/tr-warn2.c
14475         trigraphs.c             cpp/trigraphs.c
14476         cpp-unc1.c              cpp/unc1.c
14477         cpp-unc2.c              cpp/unc2.c
14478         cpp-unc3.c              cpp/unc3.c
14479         cpp-unc.c               cpp/unc4.c
14480         undef.c                 cpp/undef1.c
14481         undef-2.c               cpp/undef2.c
14482         cpp-wi1.c               cpp/widestr1.c
14483
14484 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14485
14486         * lib/g++.exp (g++_include_flags): Tweak.
14487
14488 2000-06-27  H.J. Lu  <hjl@gnu.org>
14489             Loren J. Rittle  <ljrittle@acm.org>
14490
14491         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14492         version with one that knows about the new gcc tree structure.
14493         (g++_link_flags): Same.
14494
14495 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14496
14497         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14498         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14499         case we are cross-compiling.
14500
14501         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14502         g++.old-deja/g++.niklas/Makefile.in,
14503         g++.old-deja/g++.niklas/configure.in,
14504         g++.old-deja/g++.other/Makefile.in,
14505         g++.old-deja/g++.other/configure.in,
14506         gcc.c-torture/code_quality/Makefile.in,
14507         gcc.c-torture/code_quality/configure.in,
14508         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14509         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14510         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14511         gcc.c-torture/execute/ieee/Makefile.in,
14512         gcc.c-torture/execute/ieee/configure.in,
14513         gcc.c-torture/noncompile/Makefile.in,
14514         gcc.c-torture/noncompile/configure.in,
14515         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14516         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14517         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14518
14519 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14520
14521         * g++.old-deja/g++.other/ambig3.C: New test.
14522
14523 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14524
14525         * g++.old-deja/g++.pt/syntax1.C: New test.
14526         * g++.old-deja/g++.pt/syntax2.C: New test.
14527         * g++.old-deja/g++.other/syntax3.C: New test.
14528         * g++.old-deja/g++.other/syntax4.C: New test.
14529
14530 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14531
14532         * gcc.dg/20000623-1.c: Prototype exit and abort.
14533
14534 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14535
14536         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14537         New tests.
14538         * gcc.dg/cpp-mi3.def: New file.
14539
14540         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14541         inside assertions.
14542         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14543         lexer's error messages.
14544         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14545         divine anything from the linemarkers.
14546         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14547         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14548
14549 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14550
14551         * gcc.dg/20000623-1.c: New test.
14552
14553 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14554
14555         * gcc.c-torture/execute/20000622-1.c: New test.
14556
14557 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         * g++.old-deja/g++.other/init15.C: New test.
14560
14561 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         * g++.old-deja/g++.pt/vaarg2.C: New test.
14564         * g++.old-deja/g++.pt/vaarg3.C: New test.
14565
14566 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14567
14568         * g++.old-deja/g++.other/dyncast6.C: New test.
14569
14570 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14571
14572         * gcc.c-torture/execute/loop-6.c: New test.
14573
14574 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14575
14576         * gcc.dg/20000614-1.c: New test.
14577         * gcc.dg/20000614-2.c: New test.
14578
14579 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14580
14581         * g++.old-deja/g++.other/inline12.C: New test.
14582
14583 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14584
14585         * g++.old-deja/g++.other/eh1.C: New test.
14586
14587 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14588
14589         * g++.old-deja/g++.other/type.C: New test.
14590
14591 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14592
14593         * g++.old-deja/g++.other/initstring.C: New test.
14594
14595 2000-06-12  Jason Merrill  <jason@redhat.com>
14596
14597         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14598
14599 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14600
14601         * gcc.c-torture/compile/20000609-1.c: New test.
14602
14603 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14604
14605         * gcc.dg/20000609-1.c: New test.
14606
14607 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14608
14609         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14610         * gcc.c-torture/noncompile/poison-1.c: Move...
14611         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14612         * gcc.dg/cpp-li1.c: Add a token after the #line.
14613
14614 2000-06-05  Richard Henderson  <rth@cygnus.com>
14615
14616         * gcc.c-torture/execute/20000605-2.c: New test.
14617         * gcc.c-torture/execute/20000605-3.c: New test.
14618
14619 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14620
14621         * g77.f-torture/execute/20000503-1.x: New file.
14622
14623 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14624
14625         * g++.old-deja/g++.eh/badalloc1.C: New test.
14626
14627 2000-06-05  Richard Henderson  <rth@cygnus.com>
14628
14629         * gcc.c-torture/execute/20000605-1.c: New test.
14630
14631 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14632             Nathan Sidwell <nathan@codesourcery.com>
14633
14634         * gcc.c-torture/compile/20000605-1.c: New test.
14635
14636 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14637
14638         * g77.f-torture/compile/20000601-1.f:  New test.
14639
14640 2000-06-03  Richard Henderson  <rth@cygnus.com>
14641
14642         * gcc.c-torture/execute/20000603-1.c: New.
14643
14644 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14645
14646         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14647         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14648
14649 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14650
14651         * gcc.dg/compare2.c (case 12): XFAIL.
14652         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14653         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14654
14655         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14656
14657 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14658
14659         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14660         guard macro is already defined when the header is first
14661         included.
14662         * gcc.dg/cpp-mix.h: New file.
14663         * gcc.dg/endif-label.c: Update patterns to match compiler.
14664
14665         * g++.brendan/complex1.C: Declare abort.
14666         * g++.law/refs4.C: Remove XFAIL.
14667         * g++.oliva/expr2.C: Declare abort and exit.
14668
14669 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14670
14671         * gcc.c-torture/execute/20000528-1.c: New test.
14672
14673         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14674         * g++.old-deja/g++.law/temps4.C: Likewise.
14675
14676         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14677         stdlib.h.  Call abort() on failure.
14678         * g++.old-deja/g++.law/refs4.C: Likewise.
14679         * g++.old-deja/g++.law/temps4.C: Likewise.
14680         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14681         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14682
14683 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14684
14685         Relative to g++.dg/special:
14686         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14687
14688         Relative to g++.old-deja:
14689         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14690         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14691         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14692         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14693         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14694         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14695         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14696
14697         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14698         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14699         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14700         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14701         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14702         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14703         and/or string.h.
14704
14705         * g++.other/goto1.C: Update expectations for error messages.
14706
14707 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14708
14709         * gcc.c-torture/compile/20000523-1.c: New test.
14710
14711 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14712
14713         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14714
14715 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14716
14717         * g++.old-deja/g++.eh/catch11.C: New test.
14718         * g++.old-deja/g++.eh/catch12.C: New test.
14719
14720 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14721
14722         * gcc.c-torture/execute/20000523-1.c: New test.
14723
14724 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14725
14726         * c-torture/execute/bcp-1.c: Replace abort in arg of
14727         __builtin_constant_p with a generic external function.
14728
14729         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14730         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14731         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14732         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14733         Prototype abort and/or exit.
14734
14735         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14736         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14737         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14738         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14739
14740 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14741
14742         * gcc.dg/dwarf2-1.c: New test.
14743
14744 2000-05-20  Richard Henderson  <rth@cygnus.com>
14745
14746         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14747
14748 2000-05-20  Andreas Jaeger  <aj@suse.de>
14749
14750         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14751         testcase.
14752
14753 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14754
14755         * gcc.c-torture/execute/20000519-2.c: New test.
14756
14757 2000-05-19  Andreas Jaeger  <aj@suse.de>
14758
14759         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14760         which fails with SSA.
14761
14762         * lib/c-torture.exp: Also test with -O3 -fssa.
14763
14764 2000-05-18  Michael Meissner  <meissner@redhat.com>
14765
14766         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14767         * gcc.c-torture/execute/920415-1.c: Ditto.
14768         * gcc.c-torture/execute/920501-1.c: Ditto.
14769         * gcc.c-torture/execute/conversion.c: Ditto.
14770         * gcc.c-torture/execute/cvt-1.c: Ditto.
14771
14772 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14773
14774         * gcc.c-torture/compile/20000518-1.c: New test.
14775
14776 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14777
14778         * g77.f-torture/compile/200005018.f:  New test.
14779
14780 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14781
14782         * gcc.c-torture/compile/20000517-1.c: New test.
14783
14784 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14785
14786         * gcc.c-torture/execute/20000516-1.c: New test.
14787
14788 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14789
14790         * g++.old-deja/g++.other/eh.C: New test.
14791
14792 2000-05-12  Richard Henderson  <rth@cygnus.com>
14793
14794         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14795         constants through to doit's conditional.
14796
14797 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14798
14799         * gcc.c-torture/compile/20000511-1.c: New test.
14800         * g77.f-torture/compile/20000511-1.f: New test.
14801         * g77.f-torture/compile/20000511-2.f: New test.
14802
14803 2000-05-11  Michael Meissner  <meissner@redhat.com>
14804
14805         * gcc.c-torture/execute/20000511-1.c: New test.
14806
14807 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14808
14809         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14810         * gcc.dg/20000510-1.S: New.
14811
14812 2000-05-08  Catherine Moore  <clm@cygnus.com>
14813
14814         * gcc.dg/unused-3.c: New.
14815
14816 2000-05-06  Richard Henderson  <rth@cygnus.com>
14817
14818           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14819           * g++.old-deja/g++.mike/warn1.C: Likewise.
14820           * g++.old-deja/g++.pt/local1.C: Likewise.
14821           * g++.old-deja/g++.pt/local7.C: Likewise.
14822           * g++.old-deja/g++.pt/spec16.C: Likewise.
14823
14824 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14825
14826         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14827
14828 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14829
14830           * g77.f-torture/execute/20000503-1.f:  New test.
14831
14832 2000-05-04  Andreas Jaeger  <aj@suse.de>
14833
14834         * gcc.dg/noreturn-2.c: New test.
14835
14836 2000-05-04  Neil Booth  <NeilB@earthling.net>
14837
14838         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14839         preprocessor.
14840
14841 2000-05-04  Richard Henderson  <rth@cygnus.com>
14842
14843         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14844
14845 2000-05-04  Richard Henderson  <rth@cygnus.com>
14846
14847         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14848         OpenSSL by Jason R Thorpe.
14849
14850 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14851
14852         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14853
14854 2000-05-03  Robert Lipe <robertlipe@usa.net>
14855
14856         * gcc.dg/20000503-1.c: New test.
14857
14858 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14859
14860         * gcc.c-torture/compile/20000502-1.c: New test.
14861         * g++.old-deja/g++.other/align.C: New test.
14862         * gcc.dg/cpp-tradstringify.c: New test.
14863
14864 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14865
14866         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14867         and hard registers.
14868
14869 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14870
14871         * gcc.c-torture/execute/loop-5.c: New test.
14872
14873 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14874
14875         * gcc.c-torture/execute/va-arg-20.c: New test.
14876
14877 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14878
14879         * gcc.c-torture/execute/20000422-1.c: New test.
14880
14881 2000-04-20  Greg McGary  <gkm@gnu.org>
14882
14883         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14884         when optimizing, but without sibling-call optimizations (-O1).
14885
14886 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14887
14888           * gcc.c-torture/compile/20000420-1.c: New test.
14889
14890 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14891
14892         * g++.abi/ptrflags.C: New test.
14893         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14894
14895 2000-04-19  Catherine Moore  <clm@cygnus.com>
14896
14897         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14898
14899 2000-04-19  Greg McGary  <gkm@gnu.org>
14900
14901         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14902         sibling-call optimizations.
14903
14904 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14905
14906         * gcc.dg/20000419-1.c: New test.
14907
14908 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14909
14910         * gcc.c-torture/execute/20000412-6.c: New test.
14911
14912 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14913
14914         * gcc.c-torture/execute/20000412-5.c: New test.
14915         * g77.f-torture/compile/20000412-1.f: New test.
14916         * gcc.c-torture/execute/20000412-4.c: New test.
14917         * gcc.c-torture/compile/20000412-2.c: New test.
14918         * gcc.c-torture/execute/20000412-3.c: New test.
14919         * gcc.c-torture/compile/20000412-1.c: New test.
14920         * gcc.c-torture/execute/20000412-2.c: New test.
14921
14922 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14923
14924         * objc/execute/bf-20.m: New test.
14925
14926 2000-04-10  Richard Henderson  <rth@cygnus.com>
14927
14928         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14929
14930         * gcc.c-torture/execute/20000412-1.c: New test.
14931
14932 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14933
14934         * g++.old-deja/g++.eh/catchptr1.C: New test.
14935
14936 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14937
14938         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14939
14940 2000-04-08  Neil Booth  <NeilB@earthling.net>
14941
14942         * gcc.dg/cpp-nullchar.c: Remove test as
14943         embedded nulls cause problems.
14944
14945 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14946
14947         * gcc.dg/compare2.c: New test.
14948
14949 2000-04-08  Neil Booth  <NeilB@earthling.net>
14950
14951         * gcc.dg/cpp-nullchar.c: New test.
14952
14953 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14954
14955         * gcc.dg/cpp-mi2.c: New test.
14956         * gcc.dg/cpp-mi2[abc].h: New files.
14957
14958 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14959
14960         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14961         member name.
14962
14963 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14964
14965         * g++.old-deja/g++.abi/vmihint.C: New test.
14966
14967 2000-04-06  Neil Booth  <NeilB@earthling.net>
14968
14969         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14970         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14971         copyright.
14972
14973 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14974
14975         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14976         avoid stack-frame overwrite.
14977
14978 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14979
14980         * gcc.c-torture/compile/20000405-2.c: New test.
14981         * gcc.c-torture/compile/20000405-3.c: New test.
14982
14983 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14984
14985         * gcc.c-torture/compile/20000405-1.c: New test.
14986
14987 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14988
14989         * gcc.dg/cast-qual-1.c: Revert last change.
14990
14991 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14992
14993         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14994
14995 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14996
14997         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14998         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14999
15000 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15001
15002         * gcc.c-torture/compile/20000403-2.c: New test.
15003         * gcc.c-torture/compile/20000403-1.c: New test.
15004
15005 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15006
15007         * gcc.c-torture/execute/20000403-1.c: New test.
15008
15009 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15010
15011         * gcc.c-torture/execute/20000402-1.c: New test.
15012
15013 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15014
15015         * gcc.c-torture/execute/va-arg-15.c: New test.
15016         * gcc.c-torture/execute/va-arg-16.c: New test.
15017         * gcc.c-torture/execute/va-arg-17.c: New test.
15018         * gcc.c-torture/execute/va-arg-18.c: New test.
15019         * gcc.c-torture/execute/va-arg-19.c: New test.
15020
15021 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15022
15023         * gcc.c-torture/compile/981211-1.c: Move to...
15024         * gcc.dg/cpp-as1.c: ...here.
15025         * gcc.dg/cpp-as2.c: New file.
15026
15027         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15028         compiler.
15029
15030 2000-04-02  Neil Booth  <NeilB@earthling.net>
15031
15032         * gcc.dg/cpp-cond.c  New tests.
15033         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15034         accidental success less likely.
15035         * gcc.dg/cpp-missingop.c  New tests.
15036         * gcc.dg/cpp-missingparen.c  New tests.
15037         * gcc.dg/cpp-shift.c  New tests.
15038         * gcc.dg/cpp-shortcircuit.c  New tests.
15039         * gcc.dg/cpp-unary.c  New tests.
15040
15041 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15042
15043         * gcc.c-torture/compile/20000329-1.c: New test.
15044
15045 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15046
15047         * gcc.c-torture/compile/20000326-1.c: New test.
15048         * gcc.c-torture/compile/20000326-2.c: New test.
15049
15050 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15051
15052         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15053         the first parameter is a function argument.
15054
15055 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.ext/array4.C: New test.
15058
15059 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15060
15061         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15062
15063 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15064
15065         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15066
15067 2000-03-19  Richard Henderson  <rth@cygnus.com>
15068
15069         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15070
15071 2000-03-19  Richard Henderson  <rth@cygnus.com>
15072
15073         * gcc.c-torture/compile/20000319-1.c: New test.
15074
15075 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15076
15077         * gcc.c-torture/execute/20000314-3.c: New test.
15078         * gcc.c-torture/execute/20000314-2.c: New test.
15079         * gcc.c-torture/execute/20000314-1.c: New test.
15080         * gcc.c-torture/compile/20000314-2.c: New test.
15081         * gcc.c-torture/compile/20000314-1.c: New test.
15082
15083 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15084
15085         * g++.old-deja/g++.warn/inline.C: New test.
15086
15087 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15088
15089         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15090         standards-compliant result rather than specific constants.
15091         Put test-values in array.
15092
15093 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15094
15095         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15096         (g++_target_compile): Put test-specific options last.
15097
15098 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15099
15100         * g++.old-deja/g++.eh/vbase4.C: New test.
15101
15102 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15103
15104         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15105
15106 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15107
15108         * g++.old-deja/g++.brendan/misc12.C: Removed.
15109         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15110         * g++.old-deja/g++.ext/pretty4.C: New test.
15111
15112 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15113
15114         * g++.old-deja/g++.other/string2.C: New test.
15115
15116 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         * g++.old-deja/g++.warn/impint2.C: New test.
15119
15120 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15121
15122         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15123         is 1, not zero.
15124
15125 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15126
15127         * g++.old-deja/g++.warn/impint.C: New test.
15128         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15129         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15130         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15131         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15132         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15133         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15134         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15135         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15136         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15137         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15138         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15139         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15140
15141 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15142
15143         * gcc.dg/cpp-redef.c: New test.
15144
15145 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15146
15147         * g++.old-deja/g++.pt/unify7.C: New test.
15148
15149 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15150
15151         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15152         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15153
15154 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15155
15156         * gcc.c-torture/compile/20000224-1.c: New test.
15157
15158 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15159
15160         * gcc.c-torture/compile/cpp-2.c: New test.
15161         * gcc.c-torture/compile/cpp-1.c: New test.
15162
15163 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15164
15165         * gcc.c-torture/execute/20000225-1.c: New test.
15166
15167 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15168
15169         * gcc.dg/cpp-li2.c: New test.
15170
15171         * gcc.dg/cpp-wi1.c: New test.
15172
15173         * gcc.dg/cpp-li1.c: New test.
15174
15175 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15176
15177         * g++.old-deja/g++.other/sizeof5.C: New test.
15178
15179 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15180
15181         * gcc.c-torture/execute/va-arg-13.c: New test.
15182
15183 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15184
15185         * gcc.c-torture/execute/va-arg-12.c: New test.
15186
15187 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15188
15189         * gcc.c-torture/execute/20000223-1.c: New test.
15190
15191 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15192
15193         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15194
15195 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15196
15197         * g++.old-deja/g++.abi/ptrmem.C: New test.
15198
15199 2000-02-19  Richard Henderson  <rth@cygnus.com>
15200
15201         * gcc.c-torture/compile/init-3.c: New.
15202
15203 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15204
15205         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15206         ALWAYS_CXXFLAGS.
15207
15208 2000-02-11  Robert Lipe <robertl@sco.com>
15209
15210         * gcc.c-torture/compile/20000211-3.c: New test.
15211
15212 2000-02-11  Martin Buchholz <martin@xemacs.org>
15213
15214         * gcc.c-torture/compile/20000211-2.c: New test.
15215
15216 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15217
15218         * gcc.c-torture/compile/20000211-1.c: New test.
15219
15220 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15221
15222         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15223           on native targets
15224
15225 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15226
15227         * g++.old-deja/g++.other/cast5.C: New test.
15228
15229 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15230
15231         * gcc.c-torture/execute/20000205-1.c: New.
15232
15233 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15234
15235         * g++.old-deja/g++.jason/cast3.C: Return void.
15236         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15237
15238 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15239
15240         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15241
15242         * gcc.dg/loop-1.c: New test.
15243
15244 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15245
15246         * gcc.c-torture/compile/20000127-1.c: New test.
15247         * gcc.c-torture/execute/991228-1.c: New test.
15248
15249 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15250
15251         * gcc.dg/unused-2.c: New test.
15252
15253         * gcc.dg/conv-1.c: New test.
15254
15255 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15256
15257         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15258         compiler.
15259         (tool_option_proc): Fix typo.
15260
15261 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15262
15263         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15264         of the ld on the host, not on the build machine.
15265         Also, don't crash if '--help' is not a supported option.
15266
15267 2000-01-24  Richard Henderson  <rth@cygnus.com>
15268
15269         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15270
15271 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15272
15273         * gcc.c-torture/execute/20000120-2.c: New test.
15274         * gcc.c-torture/execute/20000120-1.c: New test.
15275
15276 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15277
15278         * gcc.c-torture/execute/20000113-1.c: New test.
15279
15280 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15281
15282         * gcc.c-torture/execute/20000112-1.c: New test.
15283
15284 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15285
15286         * gcc.dg/20000111-1.c: New test.
15287
15288 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15289
15290         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15291         with 16 bit integers.
15292
15293 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15294
15295         * gcc.dg/20000108-1.c: New test.
15296
15297 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15298
15299         * g++.old-deja/g++.ns/koenig8.C: New test.
15300
15301 2000-01-05  Nathan Sidwell  <nathan@
15302
15303         * gcc.c-torture/execute/990531-1.c: New test.
15304
15305 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15306
15307         * gcc.c-torture/compile/990527-1.c: New test.
15308
15309 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15310
15311         * gcc.c-torture/execute/990527-1.c: New test.
15312
15313 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15314
15315         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15316         bitfields as signed.
15317
15318 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15319
15320         * g77.f-torture/compile/19990525-0.f: New test.
15321
15322 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15323
15324         * gcc.c-torture/execute/990525-2.c: New test.
15325
15326         * gcc.c-torture/execute/990525-1.c: New test.
15327
15328 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15329
15330         * g++.old-deja/g++.other/anon3.C: New test.
15331         * g++.old-deja/g++.other/anon4.C: New test.
15332         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15333         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15334         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15335         Merrill).
15336
15337 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15338
15339         * gcc.c-torture/execute/990524-1.c: New test.
15340
15341         * gcc.dg/990524-1.c: New test.
15342
15343 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15344
15345         * gcc.c-torture/compile/990523-1.c: New test.
15346
15347 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15348
15349         * gcc.c-torture/compile/990519-1.c: New test.
15350
15351 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15352
15353         * gcc.c-torture/compile/990517-1.c: New test.
15354
15355         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15356         (e4, f4): New tests.
15357         (main): Call them.
15358
15359 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15360
15361         * gcc.dg/noreturn-1.c: New test.
15362
15363 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15364
15365         * gcc.c-torture/execute/990513-1.c: New test.
15366
15367 1999-05-10  Richard Henderson  <rth@cygnus.com>
15368
15369         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15370
15371 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15372
15373         * g77.f-torture/execute/erfc.f: Use small single-precision
15374         values, to avoid problems on Alphas when not -mieee.
15375
15376 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15377
15378         * gcc.dg/990506-0.c: New test.
15379
15380 1999-05-08  Richard Henderson  <rth@cygnus.com>
15381
15382         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15383         the constant to test.  Don't XFAIL 64-bit targets.
15384
15385         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15386         * g++.old-deja/g++.law/profile1.C: Likewise.
15387
15388         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15389         operator new instances.
15390         * g++.old-deja/g++.other/delete5.C: Likewise.
15391
15392 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15393
15394         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15395         intrinsic.
15396
15397 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15398
15399         * g77.f-torture/execute/u77-test.f: Reverse order of two
15400         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15401
15402 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15403
15404         * gcc.dg/compare1.c: New test.
15405
15406 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15407
15408         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15409         New tests.
15410
15411 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15412
15413         * g77.f-torture/compile/19990502-1.f: New test.
15414
15415 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15416
15417         * g77.f-torture/compile/19990502-0.f: New test.
15418
15419 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15420
15421         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15422         intrinsic.
15423
15424 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15425
15426         * g77.f-torture/execute/u77-test.f (main): List libU77
15427         intrinsics not currently tested.
15428         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15429         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15430         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15431         Trim blanks off the ends of some printed strings.
15432
15433 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15434
15435         * g77.f-torture/execute/u77-test.f (main): Just warn about
15436         FSTAT gid disagreement, as it's expected on some systems.
15437
15438 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15439
15440         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15441         use a new function, which allows for some slop.
15442         Clean up some commentary.
15443         (issum): The new function.
15444         (sgladd): Deleted subroutine.
15445
15446 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15447
15448         * g77.f-torture/execute/u77-test.f: Modify to be more like
15449         libf2c/libU77 version, bringing patches to that version here.
15450         Add suitable commentary.
15451
15452 1999-04-25  Richard Henderson  <rth@cygnus.com>
15453
15454         * gcc.dg/990424-1.c: New test.
15455
15456 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15457
15458         * g77.f-torture/execute/u77-test.f (main): Bug involving
15459         LSTAT has been fixed, so turn back on full checking.
15460
15461 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15462
15463         * g77.f-torture/compile/19990419-0.f: New test.
15464         * g77.f-torture/execute/19990419-1.f: New test.
15465
15466 1999-04-17  Richard Henderson  <rth@cygnus.com>
15467
15468         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15469         to avoid the need for a prototype to supress a warning.
15470
15471 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15472
15473         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15474
15475 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15476
15477         * gcc.c-torture/execute/990404-1.c: New test.
15478
15479 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15480
15481         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15482         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15483         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15484         missing initializer warnings.
15485
15486 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15487
15488         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15489         matching strings.
15490
15491 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15492
15493         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15494
15495 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15496
15497         * g77.f-torture/execute/19990325-0.f: New test.
15498         * g77.f-torture/execute/19990325-1.f: New test.
15499
15500 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15501
15502         * gcc.c-torture/execute/990324-1.c: New test.
15503
15504 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15505
15506         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15507         test with 4.
15508
15509 1999-03-17  Richard Henderson  <rth@cygnus.com>
15510
15511         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15512
15513 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15514
15515         * g77.f-torture/execute/19990313-2.f: New test.
15516         * g77.f-torture/execute/19990313-3.f: New test.
15517
15518 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15519
15520         * g77.f-torture/execute/19990313-0.f: New test.
15521         * g77.f-torture/execute/19990313-1.f: New test.
15522
15523 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15524
15525         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15526         printf to sprintf.
15527         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15528         (main): Add check for u15.  Conditionalize u31 check depending on
15529         whether ints are <32 bits or >=32 bits.
15530
15531 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15532
15533         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15534
15535 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15536
15537         * g77.f-torture/compile/19990305-0.f: New test.
15538         * g77.f-torture/execute/19981119-0.f: New test.
15539
15540 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15541
15542         * g77.f-torture/execute/970625-2.f: call ABORT if final
15543         result is not correct, instead of just printing it.
15544         Add this checking via newly introduced obfuscation, to
15545         trip up buggy front ends.
15546
15547 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15548
15549         * g77.f-torture/compile/960317-1.f: Moved from being
15550         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15551
15552 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15553
15554         * g77.f-torture/execute/960317-1.f: New (old) test.
15555         * g77.f-torture/execute/970625-2.f: Ditto.
15556
15557 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15558
15559         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15560         message on line 1 or line 2; cccp and cpplib do this differently.
15561
15562 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15563
15564         * g++.old-deja/g++.law/weak1.C: New test.
15565
15566 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15567
15568         * gcc.c-torture/execute/990119-1.c: Renamed to...
15569         * gcc.dg/990119-1.c: this, so it will only be tested once
15570         (it's a preprocessor test, it doesn't need to be run at
15571         multiple optimization levels).
15572
15573 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15574
15575         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15576           ALWAYS_CXXFLAGS.
15577
15578 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15579
15580         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15581         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15582         to not be compilable by current g77.
15583
15584 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15585
15586         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15587
15588 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15589
15590         * gcc.c-torture/execute/990222-1.c: New test.
15591
15592 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15593
15594         * g77.f-torture/compile/19990218-0.f: New test.
15595         * g77.f-torture/noncompile/19990218-1.f: New test.
15596
15597 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15598
15599         * g77.f-torture/compile/19981216-0.f: New test.
15600
15601 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15602
15603         * gcc.dg/990214-1.c: New test.
15604
15605 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15606
15607         * gcc.dg/990213-2.c: New test.
15608
15609         * gcc.dg/990213-1.c: New test.
15610
15611 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15612
15613         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15614         ints.
15615
15616 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15617
15618         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15619         specified by target.
15620
15621         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15622
15623 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15624
15625         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15626
15627 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15628
15629         * gcc.dg/special/ecos.exp: New test driver for new tests with
15630         special requirements.
15631
15632         * gcc.dg/special/alias-1.c: New test.
15633         * gcc.dg/special/gcsec-1.c: New test.
15634         * gcc.dg/special/weak-1.c: New test.
15635         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15636         * gcc.dg/special/weak-2.c: New test.
15637         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15638         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15639         * gcc.dg/special/wkali-1.c: New test.
15640         * gcc.dg/special/wkali-2.c: New test.
15641         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15642         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15643
15644 1999-02-10  Felix Lee  <flee@cygnus.com>
15645
15646           * lib/c-torture.exp (c-torture-compile): Pull out code for
15647           analyzing gcc error messages.
15648           (c-torture-execute): Likewise.  Fix some (harmless) false
15649           positives.
15650           * lib/gcc.exp (gcc_check_compile): New function.
15651
15652 1999-02-08  Richard Henderson  <rth@cygnus.com>
15653
15654         * gcc.c-torture/execute/990208-1.c: New test.
15655
15656 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15657
15658         * g++.dg/special/ecos.exp: New driver for new tests with special
15659         requirements
15660
15661         * g++.dg/special/conpr-1.C: New test
15662         * g++.dg/special/conpr-2.C: New test
15663         * g++.dg/special/conpr-2a.C: New test
15664         * g++.dg/special/conpr-3.C: New test
15665         * g++.dg/special/conpr-3a.C: New test
15666         * g++.dg/special/conpr-3b.C: New test
15667
15668         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15669         allow g++ to use the dg driver
15670
15671         * README: Add comment about g++.dg directory
15672
15673 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15674
15675         * README: Update email addresses.
15676
15677 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15678
15679         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15680         arguments in order to force structure S onto the stack even on
15681         the alpha.
15682         (test): Pass 10 leading arguments to function foo as well as the
15683         structure S.
15684
15685         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15686         failure for all targets.
15687
15688         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15689         abort to terminate program execution.
15690
15691 1999-01-30  Richard Henderson  <rth@cygnus.com>
15692
15693         * gcc.c-torture/execute/990130-1.c: New test.
15694
15695 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15696
15697         * gcc.dg/990130-1.c: New test.
15698
15699 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15700
15701         * gcc.c-torture/execute/990128-1.c: New test.
15702
15703 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15704
15705         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15706
15707 1999-01-27  Felix Lee  <flee@cygnus.com>
15708
15709         * lib/c-torture.exp (c-torture-compile): pull out code for
15710         analyzing gcc error messages.
15711         (c-torture-execute): ditto, and fix some (harmless) false
15712         positives.
15713         * lib/gcc.exp (gcc_check_compile): new function.
15714
15715 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15716
15717         * gcc.dg/990117-1.c: New test.
15718
15719         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15720
15721         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15722
15723 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15724
15725         * g77.f-torture/compile/990115-1.f: New test.
15726
15727 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15728
15729         * gcc.c-torture/compile/990107-1.c: New test
15730
15731 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15732
15733         * gcc.c-torture/execute/990106-2.c: New test.
15734
15735         * gcc.c-torture/execute/990106-1.c: New test.
15736
15737 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15738
15739         * gcc.c-torture/compile/981223-1.c: New test.
15740
15741 1998-12-29  Richard Henderson  <rth@cygnus.com>
15742
15743         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15744         (opt3): Rename from opt4 and disable.
15745
15746 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15747
15748         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15749
15750 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15751
15752         * g++.old-deja/g++.other/conv5.C: New test.
15753
15754 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15755
15756         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15757
15758 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15759
15760         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15761
15762 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15763
15764         * gcc.c-torture/compile/981211-1.c: New test.
15765
15766 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15767
15768         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15769
15770         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15771
15772 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15773
15774         * gcc.special/930510-1.c: Make C9X safe.
15775         * gcc.misc-tests/gcov-1.c Similarly.
15776         * gcc.misc-tests/gcov-2.c Similarly.
15777
15778 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15779
15780         * gcc.dg/ultrasp1.c: New test.
15781
15782 1998-12-06  Richard Henderson  <rth@cygnus.com>
15783
15784         * gcc.c-torture/execute/981206.c: New test.
15785
15786 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15787
15788         * g++.old-deja/g++.ns/template7.C: New test.
15789
15790         * g++.old-deja/g++.other/expr1.C: New test.
15791
15792         * g++.old-deja/g++.eh/tmpl3.C: New test.
15793
15794         * g++.old-deja/g++.eh/tmpl2.C: New test.
15795
15796 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15797
15798         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15799         * g++.old-deja/g++.other/using6.C: Removed.
15800         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15801
15802         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15803
15804 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15805
15806         * g++.old-deja/g++.pt/overload8.C: New test.
15807
15808         * g++.old-deja/g++.pt/overload7.C: New test.
15809
15810         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15811
15812         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15813         and relinking messages.
15814         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15815         compiling with -frepo.
15816
15817 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15818
15819         * g++.old-deja/g++.pt/lookup6.C: New test.
15820
15821 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15822
15823         * gcc.c-torture/execute/981130-1.c: New test.
15824         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15825
15826 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15827
15828         * g++.old-deja/g++.pt/explicit76.C: New test.
15829
15830         * g++.old-deja/g++.pt/friend38.C: New test.
15831
15832         * g++.old-deja/g++.ns/crash2.C: New test.
15833
15834         * g++.old-deja/g++.pt/defarg8.C: New test.
15835
15836         * g++.old-deja/g++.pt/instantiate6.C: New test.
15837
15838         * g++.old-deja/g++.pt/static6.C: New test.
15839
15840         * g++.old-deja/g++.pt/decl2.C: New test.
15841
15842 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15843
15844         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15845         problem is actually related with name lookup, but so what? :-)
15846
15847         * g++.old-deja/g++.pt/friend37.C: New test.
15848
15849 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15850
15851         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15852         element, which fails on some systems.
15853
15854         * g77.f-torture/execute/labug1.f: New test.
15855
15856 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15857
15858         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15859         is defined.
15860
15861 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15862
15863         * g77.f-torture/compile/981117-1.f: New test.
15864
15865 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15866
15867         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15868         properly discarded.
15869
15870 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15871
15872         * gcc.c-torture/execute/memcheck: New directory of tests for
15873         -fcheck-memory-usage.
15874
15875 1998-11-07  Gerald Pfe
15876
15877         * g77.f-torture/noncompile/980615-0.f: New test.
15878
15879 1998-07-26  H.J. Lu  (hjl@gnu.org)
15880
15881         * gcc.dg/980312-1.c: Do link instead of compile.
15882         * gcc.dg/980313-1.c: Likewise.
15883
15884 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15885
15886         * gcc.c-torture/compile/980726-1.c: New test.
15887
15888 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15889
15890         * g77.f-torture/execute/io0.f: New test.
15891
15892 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15893
15894         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15895         an int.
15896
15897 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15898
15899         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15900         m32r bugs.
15901
15902 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15903
15904         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15905         c-decl.c:grokdeclarator can handle mode attributes.
15906
15907 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15908
15909         * gcc.c-torture/execute/980716-1.c: New test.
15910
15911 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15912
15913         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15914         the mn10200.
15915         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15916         the mn10200.
15917         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15918         * gcc.c-torture/compile/930326-1.x: Similarly.
15919
15920 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15921
15922         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15923         New test from Craig.
15924
15925 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15926
15927         * g77.f-torture/noncompile/980616-0.f: New test.
15928
15929         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15930
15931 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15932
15933         *  g++.other/singleton.C: Return error value instead of taking
15934         SIGSEGV.
15935
15936 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15937
15938         *  g++.other/singleton.C: New test.   Warning is under dispute.
15939         Runtime crash is not.
15940
15941 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15942
15943         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15944         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15945         using6.C, using7.C}:  New namespace tests.
15946
15947 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15948
15949         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15950         specialization with typedef'ed names used as array indexes.
15951
15952 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15953
15954         * gcc.c-torture/execute/980709-1.c: New test.
15955
15956         * gcc.dg/980709-1.c: New test.
15957
15958 1998-07-07  Richard Henderson  <rth@cygnus.com>
15959
15960         * gcc.c-torture/execute/bcp-1.c: New test.
15961
15962 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15963
15964         * gcc.c-torture/execute/980707-1.c: New test.
15965
15966 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15967
15968         * gcc.c-torture/compile/980706-1.c: New test.
15969
15970 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15971
15972         * g77.f-torture/execute/980701-0.f,
15973         g77.f-torture/execute/980701-1.f: New test from Craig.
15974
15975 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15976
15977         * gcc.c-torture/compile/980701-1.c: New test.
15978
15979         * gcc.c-torture/execute/980701-1.c: New test.
15980
15981 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15982 rlsruhe.de>
15983
15984         * g++.old-deja/g++.robertl/eb132.C: New test.
15985         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15986
15987 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15988
15989         * g77.f-torture/execute/980628-7.f,
15990         g77.f-torture/execute/980628-8.f,
15991         g77.f-torture/execute/980628-9.f,
15992         g77.f-torture/execute/980628-10.f: New tests from Craig.
15993
15994         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15995
15996 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15997
15998         * g77.f-torture/execute/980628-4.f: New test from Craig.
15999         * g77.f-torture/execute/980628-5.f: Likewise.
16000         * g77.f-torture/execute/980628-2.f: Likewise.
16001         * g77.f-torture/execute/980628-0.f: Likewise.
16002         * g77.f-torture/execute/980628-1.f: Likewise.
16003         * g77.f-torture/execute/980628-3.f: Likewise.
16004         * g77.f-torture/execute/980628-6.f: Likewise.
16005
16006 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16007
16008         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16009         directory when nothing has been installed yet.
16010
16011 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16012
16013         * gcc.c-torture/special/special.exp: Handle newer versions of
16014         dejagnu.
16015
16016 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16017
16018         * gcc.dg/980626-1.c: New test.
16019
16020 1998-06-19  Bruno Haible <haible@ilog.fr>
16021
16022         * gcc.misc-tests/m-un-2.c: New test.
16023         * g++.old-deja/g++.other/warn01.c: Likewise.
16024
16025 1998-06-19  Robert Lipe  <robertl@dgii.com>
16026
16027         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16028         compatibility with assmblers with a different comment character.
16029         Eliminate use of GAS-specific extensions.
16030
16031 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16034
16035 1998-06-19  Robert Lipe  <robertl@dgii.com>
16036
16037         *lib/g77.exp: Replace search for libf2c.a with search for newly
16038         renamed libg2c.a
16039
16040 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16041
16042         * gcc.c-torture/execute/980617-1.c: New test.
16043
16044 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16045
16046         * gcc.c-torture/execute/980612-1.c: New test.
16047
16048 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16049
16050         * gcc.dg/980523-1.c: Only test on ppc-linux.
16051         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16052
16053         * gcc.c-torture/execute/980608-1.c: New test.
16054
16055 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16056
16057         * gcc.c-torture/execute/980605-1.c: New test.
16058
16059 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16060
16061         * gcc.c-torture/execute/980604-1.c: New test.
16062
16063 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16064
16065         * gcc.c-torture/execute/980602-1.c: New test.
16066         * gcc.c-torture/execute/980602-2.c: Likewise.
16067
16068 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16069
16070         * 970125-0.f: Fix per JCB.  Add commentary.
16071
16072 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16073
16074         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16075         IEEE -0 support.
16076
16077 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16078
16079         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16080         earlier.
16081
16082 1998-05-28  Catherine Moore <clm@cygnus.com>
16083
16084         * gcc.c-torture/execute/980526-3.c: New test.
16085
16086 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16087
16088         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16089         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16090         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16091         m88k-motorola-sysv3 to XFAIL.
16092
16093 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16094
16095         * gcc.dg/980526-1.c: New test.
16096         * gcc.c-torture/execute/980526-2.c: New test.
16097
16098 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16099
16100         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16101
16102         * gcc.c-torture/execute/980526-1.c: New test.
16103
16104 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16105
16106         * g77.f-torture/execute/alpha2.f: Add runtime test.
16107
16108 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16109
16110         * g++.old-deja/old-deja.exp: Strip leading directories.
16111
16112         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16113         error for the line.  Don't run multiple tests for the same line.
16114
16115 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16116
16117         * gcc.dg/980523-1.c: New test.
16118
16119 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16120
16121         * g77.f-torture/compile/970915-0.f: New test.
16122
16123 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16124
16125         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16126
16127 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16128
16129         * gcc.dg/980520-1.c: New test.
16130
16131 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16132
16133         * gcc.dg/980502-1.c: Fix return type.
16134
16135 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16136
16137         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16138         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16139         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16140         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16141         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16142
16143 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16144
16145         * g77.f-torture/execute/980520-1.f: New test.
16146
16147 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16148
16149         * lib/mike-g77.exp: New file.
16150
16151         * g77.f-torture/noncompile/noncompile.exp,
16152         g77.f-torture/noncompile/check0.f: New files.
16153
16154 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16155
16156         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16157         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16158         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16159         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16160         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16161         abort where appropriate.
16162
16163 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16164
16165         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16166         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16167
16168 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16169
16170         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16171
16172 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16173
16174         * g77.f-torture/compile/980427-0.f: New test.
16175
16176 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16177
16178         * g77.f-torture/compile/980424-0.f: New test.
16179
16180 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16181
16182         * g77.f-torture/compile/980419-2.f (main): New test.
16183         * g77.f-torture/compile/970125-0.f: New test.
16184         * g77.f-torture/compile/980419-1.f: New test.
16185
16186 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16187
16188         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16189         of loop-4.c.
16190
16191 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16192
16193         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16194
16195 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16196
16197         * gcc.c-torture/compile/980329-1.c: New test.
16198
16199 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16200
16201         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16202         * gcc.dg/980312-1.c: Fix typo in -march command.
16203
16204 1998-03-16  H.J. Lu  (hjl@gnu.org)
16205
16206         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16207
16208 1998-03-11  Robert Lipe  <robertl@dgii.com>
16209
16210         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16211         Dave Love agree the Fortran source is bogus.
16212
16213 1998-03-11  Robert Lipe  <robertl@dgii.com>
16214
16215         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16216         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16217         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16218         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16219         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16220
16221 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16222
16223         * g++.old-deja/g++.other/friend1.C: New test.
16224
16225 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16226
16227         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16228         possibly uninitialized) variables and declare dnrm2.
16229
16230 1998-02-23  Robert Lipe <robertl@dgii.com>
16231
16232         From Bruno Haible <haible@ilog.fr>:
16233         * gcc.c-torture/execute/980223.c: New test.
16234
16235 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16236
16237         * gcc.dg/ifelse-1.c: New test.
16238
16239 1998-02-09  H.J. Lu  (hjl@gnu.org)
16240
16241         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16242
16243           * lib/old-dejagnu.exp (old-dejagnu): Added the
16244           "execution test - XFAIL *-*-*" handling in the spirit of
16245           "excess errors test -". Changed the "execution test fails"
16246           handling to be like "excess errors test fails".
16247           * Update various tests accordingly.
16248
16249 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16250
16251         * gcc.c-torture/execute/980205.c: New test.
16252
16253 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16254
16255         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16256         * lib/f-torture.exp: Similarly.
16257         * gcc.c-torture: Rename all .cexp files to .x files.
16258
16259 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16260
16261         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16262         (940510-1.c): Removed duplicate.
16263         (971104-1.c): New test.
16264
16265 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16266
16267           * lib/f-torture.exp: Improve error and loop detection.
16268
16269 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16270
16271         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16272         use that to size the filler array.
16273
16274 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16275
16276         * lib/c-torture.exp(c-torture-execute): Fix typo.
16277
16278         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16279         testcase as the executable name. Keep the executable around if
16280         the test fails.
16281
16282 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16283
16284         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16285         changes.  Only test one -g option, and move it to the end of the
16286         list of options to test.
16287
16288 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16289
16290         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16291         variable GCC_TORTURE_OPTIONS to supply default switches separated
16292         by colons.  If no environment variable, run tests with -O0 -g, -O1
16293         -g, and -O2 -g as well.
16294
16295 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16296
16297         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16298         explanatory comments. Fix indentation.
16299
16300 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16301
16302         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16303
16304 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16305
16306         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16307         * g++.old-deja/g++.mike/p7325.C: Likewise.
16308         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16309
16310 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16311
16312         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16313         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16314         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16315         * g++.old-deja/g++.law/operators4.C: Likewise.
16316
16317 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16318
16319         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16320         * g++.old-deja/g++.mike/p784.C: Ditto.
16321         * g++.old-deja/g++.mike/p785.C: Ditto.
16322
16323 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16324
16325           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16326
16327 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16328
16329         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16330         target feature; pass this to c-torture-execute as needed.
16331
16332 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16333
16334         * lib/c-torture.exp(c-torture-execute): If the previous and the
16335         current executables being tested are identical, we don't need to
16336         run the executable again. Try to make the executable names
16337         unique. Add an optional argument for passing additional compiler
16338         flags.
16339
16340 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16341
16342         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16343
16344 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16345
16346         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16347
16348 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16349
16350         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16351         32bit or larger longs.
16352
16353         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16354         have either a 32bit long or 32bit int.
16355
16356 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16357
16358         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16359         Make double precision tests dependent on sizeof (double).
16360
16361 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16362
16363         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16364         too.
16365
16366 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16367
16368         * gcc.c-torture/compile/961203-1.cexp: New script.
16369
16370 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16371
16372         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16373         up the includes ourselves.
16374
16375 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16376
16377         * lib/plumhall.exp: Remove random include, and add a few
16378         verbose messages for debugging.
16379
16380 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16381
16382         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16383         of trying to do it ourselves.
16384
16385 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16386
16387         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16388
16389 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16390
16391         * gcc.prms/5403.c: Made regexp a bit less strict.
16392
16393 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16394
16395         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16396         is returned from remote_load instead.
16397         * lib/plumhall.exp: Ditto.
16398         * lib/mike-g++.exp: Ditto.
16399         * lib/old-dejagnu.exp: Ditto.
16400         * lib/c-torture.exp: Ditto.
16401
16402 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16403
16404         * lib/g++.exp: Use build_wrapper procedure.
16405         * lib/gcc.exp: Ditto.
16406
16407 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16408
16409         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16410         an old-style decl for malloc.  Fixes tests to work when
16411         sizeof (int) != sizeof (size_t).
16412
16413 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16414
16415         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16416
16417         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16418         use stdargs.h interface.
16419
16420 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16421
16422         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16423         NO_VARARGS when compiling.
16424
16425 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16426
16427         * lib/plumhall.exp(ph_includes): New procedure.
16428         (ph_make): Use it.
16429         (ph_compiler): Ditto.
16430
16431         * lib/g++.exp: Rename test-glue.c to testglue.c.
16432         * lib/gcc.exp: Ditto.
16433
16434 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16435
16436         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16437         to completion when it's called.
16438
16439 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16440
16441         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16442         is defined, don't do test.
16443
16444 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16445
16446         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16447         for object files.
16448         (ph_summary): Mark skipped testcases as untested, not unresolved.
16449
16450         * lib/plumhall.exp (ph_make): If unresolved because of bad
16451         errorCode, record errorCode in log file.
16452         (*): Replace send_log/verbose with verbose -log.
16453
16454 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16455
16456         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16457         double conversion if double isn't at least 8 bytes.
16458
16459         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16460         int to work with targets where int is 16 bits.
16461
16462         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16463         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16464         precision for the test to complete.
16465
16466 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16467
16468         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16469         if d10v is not compiled with the -mdouble64 flag.
16470         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16471
16472         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16473         d10v is not compiled with the -mint32 flag.
16474
16475 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16476
16477         * lib/plumhall.exp: Use incr_count.
16478
16479 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16480
16481         * gcc.c-torture: Update to c-torture-1.45.
16482
16483 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16484
16485         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16486         the name of the expect testcase file).
16487
16488         * lib/g++.exp(g++_init): Ditto.
16489
16490 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16491
16492         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16493         the host.
16494
16495         * lib/gcc.exp(gcc_exit): New procedure.
16496
16497 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16498
16499         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16500         specs where appropriate.
16501
16502         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16503         because of new "candidates are" messages, and removed a few
16504
16505         * Converted all non-old-style g++ testcases to old-style, and
16506         moved into g++.old-deja.
16507
16508 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16509
16510         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16511         options.
16512
16513         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16514         succeeded.
16515
16516         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16517
16518 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16519
16520         * lib/gcc.exp (gcc_target_compile): Add support for defining
16521         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16522         the machine doesn't have those features.
16523
16524 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16525
16526         * g++.law/operators4.exp: Don't use LIBS.
16527
16528 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16529
16530         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16531
16532         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16533         * lib/g++.exp: Set it here instead. Also, allow use of the
16534         --tool_exec and --tool_opt options. Change CXX to
16535         GXX_UNDER_TEST.
16536
16537         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16538
16539         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16540
16541 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16542
16543         * lib/old-dejagnu.exp: Use prune_warnings instead of
16544         prune_system_crud.
16545         * lib/mike-g++.exp: Ditto.
16546         * lib/gcc.exp: Ditto.
16547         * lib/g++.exp: Ditto.
16548
16549         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16550
16551 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16552
16553           * 941014-2.c: Include stdlib.h
16554           * 960327-1.c: Include stdio.h
16555           * dbra.c, index-1.c: Don't assume ints are 32bits.
16556
16557 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16558
16559         * lib/gcc.exp: Add gcc,stack_size target feature.
16560
16561         * lib/g++.exp(g++_target_compile): Add the include and link
16562         paths here, not in two other places. And, it's $options, not
16563         options.
16564
16565         * lib/mike-g++.exp(postbase): Remove the code that determines
16566         the correct include and link paths.
16567         * g++.old-deja/old-deja.exp: Ditto.
16568
16569 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16570
16571         * lib/g++.exp(g++_init): target_compile no longer returns the
16572         filename of the result.
16573
16574 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16575
16576         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16577         call to glob.
16578
16579         * gcc.c-torture/special/special.exp: Change call to
16580         gcc_target_compile to include the object file.
16581
16582 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16583
16584         * gcc.c-torture/special/special.exp: Correct misspelling in last
16585         change.
16586
16587 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16588
16589         * lib/plumhall.exp(ph_summary): Log the entire output of the
16590         executable. Return -1 if there were any failures, 0 otherwise.
16591         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16592         (ph_make): Clean up objects and executables that were built
16593         if the tests succeeded.
16594
16595 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16596
16597         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16598         libraries and includes in the build tree as appropriate.
16599
16600 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16601
16602         * lib/c-torture.exp: Instead of looking for the global variable
16603         NO_LONG_LONG, check to see if that's a feature of the target.
16604
16605 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16606
16607         * config/default.exp: Minimize. Delete the remainer of the files in
16608         config; this functionality is now in devo/dejagnu/config.
16609
16610         g++.*/*: Pass any additional flags used to compile to postbase;
16611         delete CXXFLAGS.
16612
16613         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16614         is now done by runtest.exp. Use gcc_target_compile instead of
16615         compile.
16616
16617         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16618         Remove references to CFLAGS. Use remote_file instead of
16619         calling rm -f.
16620         (c-torture): Take a list of arguments to use to compile this
16621         testcase.
16622
16623         lib/g++.exp: Simplify. Use target_compile instead of compile.
16624         lib/gcc-dg.exp: Ditto.
16625         lib/gcc.exp: Ditto.
16626         lib/mike-{gcc,g++}.exp: Ditto.
16627         lib/old-dejagnu.exp: Ditto.
16628         lib/plumhall.exp: Ditto.
16629
16630 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16631
16632         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16633         (ph_linker): Likewise.
16634
16635 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16636
16637           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16638         MAP_ANON / MAP_ANONYMOUS if defined;
16639         else try to map from /dev/zero .
16640
16641 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16642
16643         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16644         isn't defined, then define it to MAP_ANONYMOUS.
16645
16646 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16647
16648         * gcc.c-torture: Update to c-torture-1.42 release.
16649
16650 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16651
16652         * gcc.c-torture: Update to c-torture-1.41 release.
16653
16654 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16655
16656         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16657         c-torture release.
16658
16659 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16660
16661         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16662         and LDFLAGS.  Fix second case to append the target_info ldflags
16663         onto LDFLAGS, not CFLAGS.
16664         * lib/g++.exp (g++_init): Add target_info stuff.
16665         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16666         of libgloss and newlib flags for !native.
16667
16668         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16669         (GDB): Fix relative path to go up another dir for finding gdb.
16670
16671 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16672
16673         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16674         versions in the target_info array, if they don't exist.
16675
16676 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16677
16678         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16679
16680 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16681
16682         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16683         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16684
16685 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16686
16687         * lib/old-dejagnu.exp: Don't remove the output file before we've
16688         actually tested it. Don't append pwd to the path of the executable
16689         we're testing.
16690
16691 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16692
16693         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16694
16695 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16696
16697         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16698         temporary directory for compiler files, and set it to a default
16699         value of /tmp. Set $output as the name of the output file from
16700         compiling the testcase. Add a -o option to $cflags_var so the
16701         compiler writes the final output file as $output. Set $executable
16702         to $output.
16703
16704         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16705         directory for compiler files, and set it to /tmp if it doesn't
16706         already have a value. Set $output_file to the name of the output
16707         file from compiling the testcase. Add a -o option to CXXFLAGS so
16708         the compiler writes the final output file as $output. Use $output
16709         as the executable to be tested.
16710
16711 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16712
16713         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16714
16715 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16716
16717         * gcc.c-torture/execute/pending-1.c: New test.  Still
16718         pending in Tege's queue.
16719
16720 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16721
16722         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16723         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16724         if there were failures.  Call unresolved if there were unresolved
16725         testcases.  Call gcc_fail if program did not run to completion.
16726         (ph_make): Pass additional argument name to ph_execute.
16727         (ph_execute): Add new argument.  Pass additional arguments to
16728         ph_summary.  Call gcc_fail is there is no execution output.
16729
16730 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16731
16732         * lib/plumhall.exp (proc_summary): Output relavent summary
16733         lines into the log so specific failures in plumhall can be
16734         investigated.
16735
16736 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16737
16738         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16739         (c-torture-execute): Don't try to execute tests which use
16740         "long long" types if $NO_LONG_LONG is nonzero.
16741
16742 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16743
16744         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16745         not c-torture.
16746
16747         * gcc.ieee: Move from here.
16748         * gcc.c-torture/execute/ieee: To here.
16749
16750 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16751
16752         * gcc.c-torture: Update to c-torture-1.41 release.
16753
16754 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16755
16756         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16757         not "$output".
16758
16759 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16760
16761         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16762         -c present.
16763
16764 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16765
16766         * config/proelf.exp: Handle connecting to a simulator.
16767
16768 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16769
16770         * config/proelf.exp: New file.  Enough framework that we can
16771         run c-torture tests on the proelf targets (or any other target
16772         that gdb can connect to for that matter).
16773
16774 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16775
16776         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16777         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16778
16779         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16780         exec_output exists.
16781
16782 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16783
16784         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16785         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16786
16787         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16788         to pass/fail/unresolved/unsupported/untested.  Caller must now
16789         call unresolved/unsupported/untested.
16790         * lib/*.exp: Update FSF address.  Update to handle new results of
16791         ${tool}_load.
16792         * lib/chill.exp (verbose): Delete.
16793
16794 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16795
16796         * lib/gcc.exp (default_gcc_start): Change order of args to
16797         $LDFLAGS $CFLAGS $LIBS.
16798         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16799         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16800         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16801         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16802         * gcc.misc-tests/dg-test.exp: Likewise.
16803         * gcc.misc-tests/msgs.exp: Likewise.
16804         * gcc.prms/prms.exp: Likewise.
16805         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16806         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16807
16808         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16809
16810 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16811
16812         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16813
16814         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16815         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16816
16817         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16818         necessary.
16819
16820 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16821
16822         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16823         global for loop; add use of $mathlib.
16824         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16825         settings here; set mathlib for anything but VxWorks.
16826
16827 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16828
16829         * gcc.c-torture: Update to c-torture-1.40 release.
16830
16831 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16832
16833         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16834         dg.exp.
16835
16836 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16837
16838         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16839         global.
16840
16841 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16842
16843         * lib/g++.exp (LIBS): Define if not already.
16844         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16845         (gcc-dg-prune): Call prune_gcc_output.
16846         * lib/gcc.exp (prune_gcc_output): New proc.
16847         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16848         prune_gcc_output.
16849
16850 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16851
16852         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16853         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16854
16855 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16856
16857         * gcc.c-torture: Update to c-torture-1.39 release.
16858
16859 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16860
16861         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16862         fails, try others as well.
16863
16864 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16865
16866         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16867         If compilation fails, mark execute tests as `untested'.
16868         If test is marked as unsupported, don't mark compilation and
16869         execute tests as failed.
16870
16871 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16872
16873         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16874         libstdc++ for whether or not we want to be doing shared
16875         libraries.  Delete link_curses since we don't need it anymore.
16876         * lib/mike-g++.exp (postbase): Don't link in libg++.
16877         * g++.old-deja/old-deja.exp: Likewise.
16878
16879 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16880
16881         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16882
16883 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16884
16885         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16886         For that, add `-Wl,-a,shared_archive'.
16887         * g++.old-deja/old-deja.exp: Likewise.
16888
16889 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16890
16891         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16892
16893 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16894
16895         * lib/mike-g++.exp (postbase): Pay attention to the status of
16896         g++_load.
16897
16898 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16899
16900           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16901
16902 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16903
16904         * lib/gcc.exp (default_gcc_start): No longer need to log program
16905         being executed or its output, execute_anywhere does that now.
16906         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16907         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16908
16909 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16910
16911         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16912         the same as those in lib/g++.exp.
16913
16914 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16915
16916         * gcc.c-torture: Update to c-torture-1.38 release.
16917         * gcc.ieee: Related changes.
16918
16919 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16920
16921         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16922         "exec". Minor reformatting changes.
16923
16924         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16925         cross. This means all "exec" calls now work on a remote host as
16926         well.
16927         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16928         cross. Filter out the extra "\r\n" stuff that expect puts in.
16929         (c-torture-execute): Filter out the bogus warnings like
16930         c-torture-compile does. Add support for canadian cross.
16931         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16932         Use execute_anywhere rather than calling exec directly. Now it
16933         works for canadian cross testing.
16934
16935 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16936
16937         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16938         results into a variable, and check that rather than using file exists.
16939
16940 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16941
16942         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16943         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16944
16945 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16946
16947         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16948         lib_curses if there's a shared libg++ in the build tree.
16949
16950 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16951
16952         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16953         if not supported target.
16954
16955 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16956
16957         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16958         link_curses up to always happen, not just for native builds.
16959
16960 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16961
16962         * gcc.c-torture: Update to c-torture-1.36 release.
16963         * gcc.failure: Related changes.
16964
16965 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16966
16967         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16968
16969 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16970
16971         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16972         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16973         runshlib, link_curses, and mathlib for link and run.
16974
16975         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16976         pass the runtime shared library options for Solaris, OSF/1, and
16977         Irix5, and link with -lcurses to avoid unresolved references.
16978
16979 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16980
16981         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16982         only run once.
16983
16984 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16985
16986         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16987
16988 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16989
16990         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16991         do not have a framework for the "compat" tests yet.
16992
16993 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16994
16995         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16996         set to null if we're testing vxworks5.1.  Use that instead of
16997         `-lm' in the setting of LIBS for link and run.
16998
16999 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17000
17001         * config/rom68k.exp (${tool}_load): Major changes to make it
17002         work.  Verified that it does in fact return the stuff in
17003         exec_output properly.  Catch any Emul or any TRAP other than 0.
17004
17005 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17006
17007         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17008         LDFLAGS properly for targets that need stuff from libgloss.
17009         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17010         only run once.
17011         (gpp_initialized): New variable.
17012
17013 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17014
17015         * config/rom68k.exp: Load libgloss.exp.
17016         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17017         so we can produce a fully linked binary.
17018         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17019         so we can produce a fully linked binary.
17020
17021 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17022
17023         * lib/plumhall.exp (ph_section): Watch for expected failures.
17024         Add missing `else'.
17025
17026         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17027         run the testcase.
17028         (c-torture): Likewise.
17029
17030 1995-08-28  Doug Evans  <dje@cygnus.com>
17031
17032         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17033
17034         * lib/mike-g++.exp (mike_cleanup): New proc.
17035         (prebase): New globals compiler_result, not_compiler_result,
17036         target_regexp.
17037         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17038         allow leading "-" in pattern.  Watch for unsupported tests.
17039         If $compiler_result is set, pattern match assembler code,
17040         and ditto for $not_compiler_result.
17041         * lib/mike-gcc.exp: Likewise.
17042
17043         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17044         execution "succeeded".
17045
17046 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17047
17048         * config/win32.exp: New file.
17049         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17050
17051 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17052
17053         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17054         unsupported.
17055         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17056         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17057         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17058
17059         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17060         "... without exceptions was ...".  That is now handled by
17061         prune_system_crud.
17062         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17063
17064 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17065
17066         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17067         sieve.c,sort2.c}: New files.
17068         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17069         sieve.exp,sort2.exp}: Drivers for them.
17070
17071         * lib/mike-gcc.exp (program_output): New user settable variable.
17072         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17073         messages.
17074         * lib/mike-g++.exp (program_output): New user settable variable.
17075
17076         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17077
17078         * config/sh.exp: Deleted (use sim.exp instead).
17079
17080 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17081
17082         * config/vx.exp: Declare CHECKTASK as global.
17083         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17084         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17085         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17086
17087 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17088
17089         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17090         target. Like vx.exp, only includes `vx29k.exp' instead of
17091         `vxworks.exp'.
17092
17093 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17094
17095         * config/sim.exp: Increase time limit from 120 seconds to 240.
17096
17097 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17098
17099         * gcc.c-torture/execute/950628-1.c: New test.
17100
17101 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17102
17103         * gcc.c-torture: Update with changes/additions from
17104         c-torture-1.34.
17105
17106 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17107
17108         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17109
17110 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17111
17112         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17113
17114 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17115
17116         * gcc.c-torture/compile/950512-1.c: New test.
17117         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17118         * gcc.dg/struct-ret-1.c: Likewise.
17119
17120 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17121
17122         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17123           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17124
17125 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17126
17127         * gcc.c-torture/special/920411-1.c: Deleted.
17128         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17129
17130 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17131
17132         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17133         cpu limit.
17134
17135 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17136
17137         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17138
17139 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17140
17141         From kenner;
17142         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17143         is the proper length.
17144         * va-arg-3.c: Likewise.
17145
17146 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17147
17148         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17149         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17150
17151         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17152         * lib/g++.exp (default_g++_start): Delete old cruft.
17153
17154 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17155
17156         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17157         (2 * (1 << 18)) to (2 * (1 << 17)).
17158
17159         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17160
17161 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17162
17163         * config/rom68k.exp: Renamed from config/idp.exp
17164
17165 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17166
17167         * c-torture/compile/921109-2.c
17168
17169 1995-04-18  Mike Stump  <mrs@cygnus.com>
17170
17171         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17172         excess errors.
17173
17174 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17175
17176         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17177         output.
17178         * lib/g++.exp (default_g++_start): Likewise.
17179
17180 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17181
17182         * gcc.c-torture/compile/950329-1.c: New test.
17183
17184 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17185
17186           * config/bug.exp (${tool}_load): Updated to use new remote_open
17187           and remote_close procs.
17188         * config/idp.exp: New file.
17189
17190 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17191
17192         * gcc.c-torture/execute/950322-1.c: New test.
17193
17194 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17195
17196         * config/vx.exp (${tool}_load): Clean up testing of return code from
17197         vxworks_ld and vxworks_spawn.
17198
17199 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17200
17201         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17202
17203 1995-03-13  Mike Stump  <mrs@cygnus.com>
17204
17205         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17206         can mark excess errors on a machine by machine basis.  Note, the
17207         default is to not expect any excess errors, even when excess
17208         errors test - is given, so you will want to put an XFAIL ... on
17209         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17210         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17211         those 4 machines, but no others.
17212
17213 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17214
17215         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17216         * lib/c-torture.exp: to here.
17217
17218 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17219
17220         * gcc.c-torture/execute/950221-1.c: New test.
17221         * gcc.c-torture/execute/struct-ret-1.c: New test.
17222         * gcc.c-torture/compile/950221-1.c: New test.
17223
17224         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17225
17226 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17227
17228         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17229         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17230
17231 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17232
17233         * g++.gb: New directory of tests, derived from my signature and
17234         class scoping tests.
17235
17236         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17237         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17238         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17239         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17240         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17241         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17242         * g++.gb/sig25.C: Likewise.
17243
17244         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17245         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17246         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17247         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17248         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17249         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17250         * g++.gb/sig25.exp: Likewise.
17251
17252         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17253         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17254         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17255         * g++.gb/scope13.C: Likewise, this test still fails.
17256
17257         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17258         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17259         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17260         * g++.gb/scope13.exp: Ditto.
17261
17262         * g++.gb/README: New file, explains what these tests are about.
17263
17264 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17265
17266         * lib/dg.exp (dg-do): Support `preprocess'.
17267         (dg-test): Likewise.
17268
17269 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17270
17271         * config/udi.exp: change "continue -expect" to "exp_continue".
17272
17273 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17274
17275         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17276         Delete redundant tests.
17277
17278         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17279         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17280         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17281         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17282         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17283         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17284         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17285         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17286
17287         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17288         storing label pointers.
17289         * gcc.c-torture/execute/921019-1.c: Likewise.
17290         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17291         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17292         parameter fp.
17293         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17294         constants.
17295
17296         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17297         Delete obsolete tests.
17298
17299         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17300         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17301         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17302         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17303         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17304         * gcc.c-torture/compile/950124-1.c: New test.
17305
17306         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17307
17308 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17309
17310         * lib/mike-g++.exp: Add -lm to LIBS.
17311
17312 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17313
17314         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17315
17316 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17317
17318         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17319
17320 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17321
17322         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17323
17324 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17325
17326         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17327         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17328         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17329         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17330         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17331         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17332         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17333         * g++.law/{operators31.C, operators32.C,
17334         * g++.law/{operators33.C, operators34.C}: Likewise.
17335         * g++.law/{pic1.C, refs2.C}: Likewise.
17336         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17337         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17338         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17339         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17340
17341         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17342         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17343         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17344         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17345         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17346         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17347         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17348         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17349         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17350         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17351         * g++.law/{operators34.exp}: Likewise.
17352         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17353         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17354         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17355         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17356         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17357
17358         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17359         No longer expected to fail.
17360         * g++.law/missed-error3.C: Tweak for recent bool changes.
17361
17362 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17363
17364         * config/emb-unix: Deleted.
17365         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17366         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17367
17368 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17369
17370         * lib/dg.exp (dg-test): Fix typo in last patch.
17371
17372 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17373
17374         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17375         (handles multiple occurrences).
17376
17377 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17378
17379         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17380         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17381         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17382         printed).
17383         * lib/c-torture.exp (c-torture-compile): Likewise.
17384         (c-torture): Prepend full path if missing.
17385         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17386         (gcc_fail): Likewise.
17387         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17388
17389 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17390
17391         * lib/netware.exp: Only attach to NetWare i386 systems.
17392
17393 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17394
17395         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17396         messages.  Add test name to "output pattern match" pass/fail message.
17397
17398 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17399
17400         * gcc.dg: New testsuite.
17401         * gcc.dg/dg.exp: New file.
17402
17403         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17404         test-switch.c}: Deleted.
17405
17406         * gcc.misc-tests/msgs.exp: New testcase driver.
17407
17408 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17409
17410         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17411         Watch for illegal return values from ${tool}_load.
17412         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17413         cross targets.  Coerce return value >0 to 1.
17414
17415 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17416
17417         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17418
17419         * config/emb-unix.exp: New file.
17420
17421         * config/sim.exp: Error if variable $SIM not defined.
17422         (${tool}_load): Mark test as "untested" if simulator missing.
17423
17424         * config/unix.exp: Load remote.exp to get rcp_download.
17425         * lib/c-torture.exp: Use different option lists for testcases with
17426         and without loops.
17427         * gcc.c-torture/execute/execute.exp: Likewise.
17428
17429 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17430
17431         * config/*.exp: Clarify return code from ${tool}_load.
17432         Call `unresolved' or `untested' instead of `warning' or `perror'
17433         (sometimes you still want to call both though).
17434         Add comment that `shell_id' is local to each file.
17435         * config/udi.exp (timeout): Set to 30.
17436         Don't print warning if connection fails, $connectmode has already
17437         printed an error.
17438         (${tool}_load): Move verbose messages to level 2.
17439         Rework pattern for "Process started" message.
17440         Pass `shell_id' to ${connectmode}_download.
17441         Retry twice upon timeout.  Make resetting of target more robust.
17442         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17443         Pass `shell_id' to exit_$connectmode.
17444         Only call exit_$connectmode if connected.
17445         * config/unix.exp (${tool}_load): Check return codes better.
17446         * config/vrtx.exp (${tool}_load): Likewise.
17447         * config/vx.exp (${tool}_load): Likewise.
17448         Delete unneeded global's.
17449         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17450         from ${tool}_load.
17451         (dg-stat): Delete.
17452         (dg-init): Delete recording of pass/fail counts.
17453         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17454         (old-dejagnu-init): Likewise.
17455         (old-dejagnu-stat): Delete contents, empty proc now.
17456         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17457         (c-torture): Delete references to lcnt, lpass, lfail.
17458         Get option list from TORTURE_OPTIONS.
17459         Delete -funroll[-all]-loops if no loops.
17460         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17461         (g++_stat): Delete contents (empty proc now).
17462         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17463         (gcc_finish): Likewise.
17464         (gcc_stat): Deleted.
17465         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17466         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17467         * gcc.c-torture/execute/execute.exp: Likewise.
17468         Split tests into two parts: compile, execute.
17469         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17470         no loops.  Update to reflect clarified return codes from ${tool}_load.
17471
17472 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17473
17474         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17475         to grep for.
17476         (old-dejagnu): Likewise (where necessary).
17477
17478 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17479
17480         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17481
17482         * lib/dg.exp (dg-process-target): Fix processing of selector.
17483         Add comment regarding use of `error'.
17484
17485         * lib/gcc.exp (prune_system_crud): Define if missing.
17486         * lib/g++.exp (prune_system_crud): Likewise.
17487
17488         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17489         Call prune_system_crud.
17490         * lib/dg.exp (dg-runtest): New proc.
17491         Use perror instead of send_user for tcl errors in testcase.
17492         Don't return any value, it's never used.
17493         Don't clobber previous definition of `unknown'.
17494         Print tcl errors in `dg-final'.
17495
17496 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17497
17498         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17499         (dg-test): Don't print errorInfo, it contains stack backtrace.
17500
17501 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17502
17503         * lib/g++.exp (runtest_file_p): Define if missing.
17504
17505 1994-09-24  Doug Evans  (dje@cygnus.com)
17506
17507         * lib/mike-g++.exp: Comment out loading of g++.exp.
17508         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17509         (default_g++_version): Always print something.
17510         (default_g++_start): Comment out call to `which'.
17511         (g++_start, g++_load): Deleted (must be defined in config file).
17512         * lib/gcc.exp: Test for existence of $CC at start.
17513         Delete check for tmpdir (done in gcc_init).
17514         (default_gcc_version): Always print something.
17515         (default_gcc_start): Comment out call to `which'.
17516         * config/*.exp: Major cleanup - make cross targets work at least a
17517         little better for g++ (by not being "--tool gcc" specific).
17518         Rename gcc_xxx to ${tool}_xxx.
17519         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17520         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17521
17522 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17523
17524         * lib/c-torture.exp (c-torture-compile): Rework compiler
17525         message processing.
17526
17527         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17528         c-torture.
17529
17530 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17531
17532         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17533
17534         * lib/dg.exp (dg-process-target): Support { target native }.
17535
17536 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17537
17538         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17539         looked for "... program xxx got fatal signal".
17540         Correct regsub munging of `comp_output'.
17541         Ignore compiler messages "path prefix not used" and "linker input
17542         file unused".
17543
17544 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17545
17546         * lib/gcc.exp (runtest_file_p): Define if missing.
17547         * gcc.prms/template.c: Example to work from.
17548
17549 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17550
17551         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17552         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17553
17554         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17555         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17556         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17557         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17558
17559         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17560         (dg-process-target): No longer a varargs proc.
17561         Return S/N for target, P/F for xfail.  All callers changed.
17562         (user option procs): More argument checking.
17563         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17564         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17565         (dg-test): Skip test if not running on selected target in `dg-do'.
17566         Update handling of `dg-do-what', `dg-output-text'.
17567         Separate execution pass/fail from output pattern match pass/fail.
17568         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17569
17570 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17571
17572         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17573         target for 920510-1.c.
17574
17575 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17576
17577         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17578         Clean up comment regarding use of passcnt, etc.
17579         (gcc_stat): Don't update `testcnt' here.
17580         (gcc_finish): Do it here.
17581         Might as well reset `but_id' here too.
17582         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17583         to determine if the file should be tested.
17584         * gcc.c-torture/compile/compile.exp: Likewise.
17585         * gcc.c-torture/execute/execute.exp: Likewise.
17586         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17587         * gcc.misc-tests/dg-test.exp: Likewise.
17588         * gcc.prms/prms.exp: Likewise.
17589         * gcc.wendy/wendy.exp: Likewise.
17590         * g++.old-deja.exp: Likewise.
17591         Move "Testing file" message to verbose level 1.
17592
17593 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17594
17595         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17596
17597 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17598
17599         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17600         (default_gcc_start): Accept optional second list element
17601         of compiler flags.  Print compiler output at verbosity level 2.
17602         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17603         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17604         Save current values of framework globals passcnt, failcnt, xpasscnt,
17605         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17606         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17607         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17608         xfailcnt to compute stats.  Update framework global `testcnt' from
17609         pass/fail counts.
17610         (gcc_finish): New proc.  Clean up test environment.
17611         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17612         (gcc_epass, gcc_efail): Delete.
17613         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17614         argument of line number.
17615         (dg-init): If the tool has an init routine, call it.
17616         (dg-test): Remove args `cflags_var' and `libs_var'.
17617         Pass all compiler options to ${tool}_start.
17618         Handle missing line number.
17619         (dg-finish): New function.
17620         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17621         particular files.  Call gcc_finish at end.  Move "skipping test"
17622         message to verbosity level 3.
17623         * gcc.c-torture/compile/compile.exp: Likewise.
17624         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17625         * gcc.c-torture/execute/execute.exp: Likewise.
17626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17627         Print testcase being tried at verbosity level 1.
17628         * gcc.c-torture/special/special.exp: Unset xfail.
17629         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17630         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17631         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17632         * gcc.failure/failure.exp: Likewise.
17633         * gcc.ieee/ieee.exp: Likewise.
17634         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17635         Update call to dg-test.  Call dg-finish at end.
17636         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17637         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17638         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17639         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17640         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17641         * gcc.wendy/wendy.exp: Add copyright.
17642         Delete setting of tmpdir (done by gcc_init).
17643         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17644         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17645         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17646         gcc_[ce]pass/fail.
17647
17648 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17649
17650         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17651         confusion.
17652         (g++_load): Likewise.
17653
17654         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17655         Rename argument to `prog' to remove the confusion.
17656         Varargs fns behave differently too!
17657         (g++_load): Likewise.
17658
17659         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17660
17661         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17662         what it is.  Delete (always) printing of status value for !native.
17663         Simplify verbose code, and include status and exec_output.
17664         (g++_load): Use gcc_load.
17665
17666 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17667
17668         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17669         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17670         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17671         940714-3.c as these testcases don't exist anymore.  Make
17672         va-arg-1.c expected to pass.
17673
17674 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17675
17676         * gcc.misc-tests/misc.exp: Only run specific testcases.
17677         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17678         * gcc.misc-tests/dg-[1-9].c: New files.
17679
17680         * lib/dg.exp: New testsuite driver.
17681         * gcc.prms/prms.exp: Use it.
17682
17683         * README.gcc: New file.
17684
17685         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17686         Document and reset `lxpass' and `lxfail'.
17687         Simplify "initialized" message.
17688         (gcc_stat): Clean up comments a little.
17689
17690 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17691
17692         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17693
17694 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17695
17696         * lib/old-dejagnu.exp (process-option): New proc.
17697         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17698         (old-dejagnu): Simplify.
17699         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17700
17701 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17702
17703         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17704         exists and is not an empty string.
17705
17706         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17707         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17708         finished.
17709         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17710         automatically.
17711
17712         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17713         longer expected to fail.
17714
17715         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17716         "f" function call.
17717
17718         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17719
17720         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17721         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17722         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17723         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17724         c-torture-1.29.
17725
17726         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17727         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17728
17729         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17730
17731         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17732         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17733
17734         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17735         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17736         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17737
17738 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17739
17740         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17741         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17742         940714-1.c, 940714-2.c, 940714-3.c},
17743         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17744         gcc.misc-tests/{mg.c,mg.exp}:
17745         New tests.
17746         * gcc.noncompile/noncompile.exp: Change accordingly.
17747
17748 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17749
17750         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17751         Undo previous clobberage.
17752
17753 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17754
17755         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17756         * gcc.special/{930510-1.c, special.exp}:
17757         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17758         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17759         struct-varargs-1.c}: New tests from c-torture-1.26.
17760
17761 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17762
17763         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17764           argument to switch.
17765
17766 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17767
17768         * Revert the previous changes.  Please see Rob's directory
17769           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17770           fixes.
17771
17772 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17773
17774         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17775             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17776             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17777             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17778             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17779             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17780             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17781             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17782             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17783             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17784             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17785             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17786             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17787             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17788             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17789             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17790             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17791             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17792             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17793             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17794             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17795             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17796             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17797             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17798             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17799             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17800             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17801
17802 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17803
17804         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17805             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17806           with perror calls.
17807
17808 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17809
17810         * config/unix.exp (g++_load): Fix syntax.
17811
17812 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17813
17814         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17815         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17816         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17817         Don't expect va-arg-1.c to fail.  Correct expected output for
17818         920928-1.c.
17819         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17820         * gcc.wendy/hbm4.c: Correct typo.
17821         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17822
17823 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17824
17825         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17826         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17827         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17828         * lib/c-torture.exp (c-torture-compile): Ditto.
17829
17830         Reduce volume of output (remove all the -I's and such).
17831         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17832         Call gcc_cpass, gcc_cfail.
17833         (c-torture): Pass testing option to c-torture-compile.
17834
17835 1994-03-21  Doug Evans  (dje@cygnus.com)
17836
17837         Bring patches over from progressive.
17838         * config/default.exp: Exit remote shell cleanly.
17839         (g++_exit, g++_start): Add default versions.
17840         * config/sim.exp (gcc_load): Use perror, not error.
17841
17842 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17843
17844         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17845         set in site.exp.
17846
17847 1994-03-14  Doug Evans  (dje@cygnus.com)
17848
17849         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17850         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17851         (wendy_try): New proc to run testcase.
17852         (main loop): Call 'em.
17853         * gcc.wendy/*.c: Clean up pass to correct expected output.
17854
17855         * lib/gcc.exp: Minor cleanup work.
17856         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17857
17858 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17859
17860         * config/sim.exp (gcc_load): Document return codes better.
17861         Don't pass -v to simulator.
17862
17863 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17864
17865           * gcc.special/920717-x.c: Fix typo.
17866           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17867           get at sources.
17868
17869         * lib/mike-gcc.exp: Fix typo.
17870
17871 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17872
17873         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17874         binary to use, transform the name.
17875         * config/*.exp: rename everything. Nuke any g++ specific files,
17876         it's now a special case of gcc that requires no special support.
17877         Add a default.exp for unsupported targets.
17878
17879 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17880
17881         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17882         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17883         version of Tcl.
17884
17885 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17886
17887         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17888         than a warning.
17889
17890 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17891
17892         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17893
17894 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17895
17896         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17897         option_list.  Compile every file with only 4/6 option choices
17898         (same as C torture) instead of with 12/18 different option
17899         choices.
17900         * lib/c-torture.exp: Likewise.
17901
17902         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17903         not already set.
17904
17905 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17906
17907         * lib/old-deja
17908           test cases, ready for DejaGnu.
17909
17910 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17911
17912         * Upgraded c-torture tests from 1.18 to 1.19
17913
17914         * gcc.compile: added test(s):
17915           930607-1.c
17916         * gcc.execute: added test(s):
17917           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17918
17919         * added new subdirectory for misc tests: gcc.misc-tests
17920         * gcc.misc-test(s): added tests:
17921           inst-check.c test-consts.c test-ior.c test-switch.c
17922
17923 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17924
17925         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17926
17927 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17928
17929         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17930
17931 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17932
17933         * Upgraded c-torture tests from 1.17 to 1.18
17934
17935 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17936
17937         * Upgraded c-torture tests from 1.12 to 1.17
17938
17939 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17940
17941         * lib/old-dejagnu.exp:
17942           Fixed handling of XFAIL target triplets to correctly
17943           recognize wildcard characters.  Removed code that
17944           appended a unique id tag to the end of the file name
17945           printed out by the result of the testcases within a
17946           given test file.
17947
17948 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17949
17950         * lib/old-dejagnu.exp:
17951           Reworked expected failure handling to trigger off of XFAIL
17952           keyword in keyphrase embeded in testcase source code. The
17953           XFAIL keyword must be at the end of the keyphrase line. It
17954           may optionally be followed by one or more target triplets.
17955           It has just occured that the handling of wildcards in the
17956           target triplet may not be correct.
17957
17958 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17959
17960         * g++.old-deja/tests:
17961           Moved all subdirectories up one level into g++.old-deja .
17962
17963         * lib/old-dejagnu.exp:
17964           Fixed problem with CXXFLAGS not being properly reset, and being
17965           corrupted with extraneous "-c" compiler option.  This was
17966           causing binaries to not be generated for test that needed them.
17967           Modified strings passed to "pass" and "fail" so that individual
17968           tests from the same test file would be distinguished by an
17969           identifier appended to the test file name in the summary logs;
17970           this corrected a problem with erroneous diff logs.  Added code
17971           to search testcases for expected fail and unexpected pass keywords.
17972
17973 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17974
17975         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17976
17977 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17978
17979         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17980           Removed extraneous text from end of "Special g++ Options"
17981           keyphrase.
17982
17983         * lib/old-dejagnu.exp: Added pattern matching to look for new
17984           keywords, embedded in testcases comments, which will trigger
17985           calls to xpass and xfail.
17986
17987 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17988
17989         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17990           comments embedded in the testcases, especially the one looking for
17991           special compiler options, as well as the pattern matching for the
17992           compiler output again.
17993
17994 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17995
17996         * lib/old-dejagnu.exp: Do a proper check of the return value for
17997           execute tests. Fixed several problems with the pattern matching
17998           of the compiler output which gave erroneous test results.
17999           Changed several of the test result messages to be more descriptive.
18000         * config/unix-g++.exp: Proc g++_load now actually works and
18001           executes the tests passed to it and returns a usable return
18002           value.
18003
18004 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18005
18006           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18007
18008 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18009
18010         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18011           Modified both files to properly execute the old style
18012           dejagnu tests. The previous versions of these files were
18013           experimental and did not function anything near correctly.
18014
18015 1993-04-05  Rob Savoye  (rob@cygnus.com)
18016
18017         * Removed all Makefile.in and configure.in files. No configuration
18018         needed now.
18019
18020 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18021
18022         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18023
18024 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18025
18026         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18027         gcc.special/configure.in, gcc.noncompile/configure.in,
18028         gcc.execute/configure.in, gcc.code_quality/configure.in,
18029         g++.other/configure.in, g++.old-deja/configure.in,
18030         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18031         in srcname setting.
18032
18033 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18034
18035         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18036         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18037         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18038
18039 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18040
18041         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18042         (gdb_exit): Don't remove *_soc files.
18043
18044 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18045
18046         * lib/c-torture.exp: Don't look for main; instead always use -w
18047         -c.  This is how the c-torture tests work.  Remove the object
18048         file if the compilation succeeds.
18049         * gcc.execute/execute.exp: Remove executable if test passes.
18050         * gcc.noncompile/noncompile.exp: Every test is an expected
18051         failure.
18052         * gcc.special/special.exp: Added tests from c-torture 1.11,
18053         corrected use of existing test.
18054         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18055         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18056         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18057         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18058         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18059         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18060         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18061         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18062         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18063         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18064         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18065         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18066         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18067         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18068         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18069         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18070         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18071         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18072         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18073         c-torture 1.11.
18074         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18075         correspond to c-torture 1.11.
18076
18077         * New file.