OSDN Git Service

PR c/15052
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         PR c/15052
4         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
5         on return type.
6         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7         messages.
8         * gcc.dg/qual-return-2.c: Update expected messages.
9         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
10
11 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12
13         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
14         * gcc.dg/noncompile/921102-1.c: Update expected error message.
15
16 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
17
18         PR c/11250
19         * gcc.dg/init-string-1.c: New test.
20
21 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
22
23         PR middle-end/15345
24         PR c/16450
25         * gcc.dg/torture/nested-fn-1.c: New test.
26
27 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
28
29         PR target/16559
30         * gcc.dg/ia64-fptr-1.c: New file.
31
32 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
33
34         PR c++/14497
35         * g++.dg/template/spec16.C: New test.
36         * g++.old-deja/g++.robertl/eb118.C: Remove.
37
38 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
39
40         PR c++/509
41         * g++.dg/template/spec15.C: New test.
42
43 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
44
45         Copy cases from g77.f-torture/execute and add dg-run
46         directive.  Other changes as noted.    
47         * gfortran.dg/g77/13037.f
48         * gfortran.dg/g77/1832.f
49         * gfortran.dg/g77/19981119-0.f
50         * gfortran.dg/g77/19990313-0.f
51         * gfortran.dg/g77/19990313-1.f
52         * gfortran.dg/g77/19990313-2.f
53         * gfortran.dg/g77/19990313-3.f
54         * gfortran.dg/g77/19990419-1.f
55         * gfortran.dg/g77/19990826-0.f
56         * gfortran.dg/g77/19990826-2.f
57         * gfortran.dg/g77/20000503-1.f
58         * gfortran.dg/g77/20001111.f
59         * gfortran.dg/g77/20010116.f
60         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
61         * gfortran.dg/g77/20010430.f
62         * gfortran.dg/g77/6177.f
63         * gfortran.dg/g77/947.f
64         * gfortran.dg/g77/970816-3.f
65         * gfortran.dg/g77/971102-1.f
66         * gfortran.dg/g77/980520-1.f
67         * gfortran.dg/g77/980628-0.f
68         * gfortran.dg/g77/980628-1.f
69         * gfortran.dg/g77/980628-10.f
70         * gfortran.dg/g77/980628-2.f
71         * gfortran.dg/g77/980628-3.f
72         * gfortran.dg/g77/980628-7.f
73         * gfortran.dg/g77/980628-8.f
74         * gfortran.dg/g77/980628-9.f
75         * gfortran.dg/g77/980701-0.f
76         * gfortran.dg/g77/980701-1.f
77         * gfortran.dg/g77/cabs.f
78         * gfortran.dg/g77/claus.f
79         * gfortran.dg/g77/complex_1.f
80         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
81         * gfortran.dg/g77/dcomplex.f
82         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
83         * gfortran.dg/g77/f90-intrinsic-mathematical.f
84         * gfortran.dg/g77/f90-intrinsic-numeric.f
85         * gfortran.dg/g77/int8421.f
86         * gfortran.dg/g77/labug1.f
87         * gfortran.dg/g77/large_vec.f
88         * gfortran.dg/g77/le.f
89         * gfortran.dg/g77/short.f
90         * gfortran.dg/g77/README: Update
91
92 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
93
94         PR c++/16637
95         * g++.dg/parse/lookup4.C: New test.
96
97 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
98
99         PR c++/16175
100         * g++.dg/template/ttp10.C: New test.
101
102 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
103
104         * gcc.dg/pr12625-1.c: New test.
105
106 2004-07-20  Steven Bosscher  <stevenb@suse.de>
107
108         * testsuite/gcc.dg/switch-warn-1.c: New test.
109         * testsuite/gcc.dg/switch-warn-2.c: New test.
110         * gcc.c-torture/compile/pr14730.c: Update.
111
112 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
113
114         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
115         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
116         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
117         g++.dg/template/nontype3.C: Remove trailing CR from tests.
118         
119 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
120
121         PR c++/16623
122         * g++.dg/template/assign1.C: New test.
123
124 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
125
126         PR c++/12170
127         * g++.dg/template/ttp9.C: New test.
128
129 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
130
131         * gcc.dg/format/cmn-err-1.c: New test.
132
133 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
134
135         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
136         gcc.dg/Wparentheses-10.c: New tests.
137         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
138
139 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
140
141         PR fortran/16465
142         * gfortran.dg/g77//ffixed-line-length-0.f,
143         gfortran.dg/g77/ffixed-line-length-132.f,
144         gfortran.dg/g77/ffixed-line-length-72.f,
145         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
146         gfortran.dg/g77/README: Update.
147
148 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
149
150         PR c++/13092
151         * g++.dg/template/non-dependent7.C: New test.
152         * g++.dg/template/non-dependent8.C: Likewise.
153         * g++.dg/template/non-dependent9.C: Likewise.
154         * g++.dg/template/non-dependent10.C: Likewise.
155
156 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
157
158         PR c++/16337
159         * g++.dg/parse/attr2.C: New test.
160
161 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
162
163         * g77.dg: Removed.
164         * g77.f-torture: Ditto.
165
166 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
167
168         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
169         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
170         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
171
172 2004-07-16  Richard Henderson  <rth@redhat.com>
173
174         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
175
176 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
177
178         * lib/fortran-torture.exp (fortran-torture): Don't test compile
179         tests with full list of options.
180         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
181         of TORTURE_OPTIONS if test contains 'dg-do run'.
182
183         PR fortran/16404
184         * gfortran.dg/do_iterator.f90: New test.
185
186 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
187
188         PR rtl-optimization/16536
189         * gcc.c-torture/execute/restrict-1.c: New test.
190
191 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
192
193         PR fortran/15324
194         * gfortran.dg/pr15324.f90: New test.
195
196         PR fortran/15129
197         * gfortran.dg/pr15129.f90: New test.
198
199         PR fortran/15140
200         * gfortran.dg/pr15140.f90: New test.
201
202         PR fortran/13792
203         * gfortran.fortran-torture/execute/bounds.f90: Add check for
204         compile-time simplification.
205
206 2004-07-14  Mike Stump  <mrs@apple.com>
207
208         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
209
210 2004-07-14  James E Wilson  <wilson@specifixinc.com>
211
212         PR target/16325
213         * gcc.dg/profile-generate-1.c: New.
214
215 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
216
217         * gcc.c-torture/execute/20040709-1.c: New test.
218         * gcc.c-torture/execute/20040709-2.c: New test.
219
220 2004-07-14  Mike Stump  <mrs@apple.com>
221
222         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
223
224 2004-07-14  Mike Stump  <mrs@apple.com>
225
226         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
227
228 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/16518
231         * g++.dg/parse/mutable1.C: New test.
232         
233 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
234
235         PR tree-optimization/16443
236         * gcc.dg/tree-ssa/20040713-1.c: New test.
237
238 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
239
240         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
241         for operator new.
242
243 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
244
245         * gfortran.dg/g77/README: New file
246         * gfortran.dg/g77/19981216-0.f:  Copy from 
247         g77.f-torture/noncompile.  Add "dg-do compile" and
248         dg-error as required.
249         * gfortran.dg/g77/19990218-1.f: Likewise
250         * gfortran.dg/g77/19990905-1.f: Likewise
251         * gfortran.dg/g77/9263.f: Likewise
252         * gfortran.dg/g77/980615-0.f: Likewise
253         * gfortran.dg/g77/980616-0.f: Likewise
254         * gfortran.dg/g77/check0.f: Likewise
255         * gfortran.dg/g77/select_no_compile.f: Likewise
256
257 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
258
259         Copy files from g77.f-torture/compile.
260         Add "{ dg-do compile}".  Other changes as noted
261         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
262         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
263         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
264         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
265         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
266         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
267         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
268         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
269         statement to conform to standard.  Append alpha1.x for reference. 
270         * gfortran.dg/g77/xformat.f: Add dg-warning
271
272 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
273  
274         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
275         Add {dg-do compile} directive.
276         * gfortran.dg/g77/cpp2.F: Likewise
277
278 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
279
280         PR c++/5402
281         * g++.dg/lookup/name-clash1.C: New test.
282
283         PR c++/9777
284         * g++.dg/lookup/name-clash2.C: New test.
285
286         PR c++/12102
287         * g++.dg/lookup/name-clash3.C: New test.
288
289 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
290
291         * g++.dg/lookup/new2.C: New test.
292         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
293
294 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
295  
296         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
297         Add {dg-do compile} directive.
298         * gfortran.dg/g77/13060.f: Likewise
299         * gfortran.dg/g77/19990218-0.f: Likewise
300         * gfortran.dg/g77/19990305-0.f: Likewise
301         * gfortran.dg/g77/19990419-0.f: Likewise
302         * gfortran.dg/g77/19990502-0.f: Likewise
303         * gfortran.dg/g77/19990502-1.f: Likewise
304         * gfortran.dg/g77/19990525-0.f: Likewise
305         * gfortran.dg/g77/19990826-1.f: Likewise
306         * gfortran.dg/g77/19990826-3.f: Likewise
307         * gfortran.dg/g77/19990905-2.f: Likewise
308         * gfortran.dg/g77/20000412-1.f: Likewise
309         * gfortran.dg/g77/20000511-1.f: Likewise
310         * gfortran.dg/g77/20000511-2.f: Likewise
311         * gfortran.dg/g77/20000518.f: Likewise
312         * gfortran.dg/g77/20000601-1.f: Likewise
313         * gfortran.dg/g77/20000601-2.f: Likewise
314         * gfortran.dg/g77/20000629-1.f: Likewise
315         * gfortran.dg/g77/20000630-2.f: Likewise
316         * gfortran.dg/g77/20010115.f: Likewise
317         * gfortran.dg/g77/20010321-1.f: Likewise
318         * gfortran.dg/g77/20010426.f: Likewise
319         * gfortran.dg/g77/20020307-1.f: Likewise
320         * gfortran.dg/g77/8485.f: Likewise
321         * gfortran.dg/g77/960317-1.f: Likewise
322         * gfortran.dg/g77/970915-0.f: Likewise
323         * gfortran.dg/g77/980310-1.f: Likewise
324         * gfortran.dg/g77/980310-2.f: Likewise
325         * gfortran.dg/g77/980310-3.f: Likewise
326         * gfortran.dg/g77/980310-4.f: Likewise
327         * gfortran.dg/g77/980310-6.f: Likewise
328         * gfortran.dg/g77/980310-7.f: Likewise
329         * gfortran.dg/g77/980310-8.f: Likewise
330         * gfortran.dg/g77/980419-2.f: Likewise
331         * gfortran.dg/g77/980424-0.f: Likewise
332         * gfortran.dg/g77/980427-0.f: Likewise
333         * gfortran.dg/g77/980729-0.f: Likewise
334         * gfortran.dg/g77/981117-1.f: Likewise
335         * gfortran.dg/g77/toon_1.f: Likewise
336
337 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
338
339         PR c++/2204
340         * g++.dg/other/abstract2.C: New test.
341
342 2004-07-12  Paul Brook  <paul@codesourcery.com>
343
344         * gfortran.dg/pointer_init_1.f90: New test.
345
346 2004-07-11  Paul Brook  <paul@codesourcery.com>
347
348         PR fortran/15986
349         * gfortran.dg/contained_1.f90: New test.
350
351 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
352
353         * g++.dg/parse/defarg8.C: New test.
354
355 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
356
357         PR fortran/16433
358         * gfortran.dg/pr16433.f: New test.
359
360         PR fortran/17574
361         * gfortran.dg/pr15754.f90: New test.
362         
363 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
364
365         PR tree-optimization/16437
366         * gcc.c-torture/execute/bitfld-4.c: New test.
367
368 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
369         
370         * gfortran.fortran-torture/execute/common_2.f90: Add check for
371         access to common var from module.
372
373 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
374
375         PR fortran/16336
376         * gfortran.fortran-torture/execute/common_2.f90: New test.
377
378 2004-07-10  Paul Brook  <paul@codesourcery.com>
379
380         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
381
382 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
383
384         PR fortran/15969
385         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
386
387 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
388
389         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
390         * gfortran.dg/g77/ffixed-form-2.f: Likewise
391         * gfortran.dg/g77/ffree-form-1.f: Likewise
392         * gfortran.dg/g77/ffree-form-2.f: Likewise
393         * gfortran.dg/g77/ffree-form-3.f: Likewise
394         * gfortran.dg/g77/fno-underscoring.f: Likewise
395         * gfortran.dg/g77/funderscoring.f: Likewise
396         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
397
398 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
399         
400         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
401
402 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
403         Paul Brook  <paul@codesourcery.com>
404
405         PR fortran/13415
406         * gfortran.dg/common_pointer_1.f90: New test.
407
408 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
409
410         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
411
412 2004-07-09  James E Wilson  <wilson@specifixinc.com>
413
414         PR target/16364
415         * gcc.c-torture/compile/20040709-1.c: New.
416
417 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
418         
419         PR fortran/14077
420         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
421
422 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
423
424         PR fortran/13201
425         * gfortran.dg/shape_1.f90: New test.
426
427 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
428             Andrew Pinski  <apinski@apple.com>
429
430         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
431
432 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
433
434         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
435         comment.
436
437 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
438         Paul Brook  <paul@codesourcery.com>
439
440         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
441         '.f95' and '.F95'.
442
443 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
444
445         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
446
447 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
448
449         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
450         testcases with capital suffix.
451
452 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
453
454         PR fortran/15481
455         PR fortran/13372
456         PR fortran/13575
457         PR fortran/15978
458         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
459
460         * gfortran.dg/implicit_1.f90: New test.
461
462 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
463
464         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
465         expression to match gfortran warning/error messages
466         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
467         dg-error text.
468
469 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
470
471         * lib/fortran-torture.exp: Rename proc search_for to
472         search_for_re.
473
474 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
475
476         * gcc.c-torture/execute/simd-5.x: New file.
477         XFAIL on SPARC 64-bit at -O0.
478
479 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
480
481         PR c++/8211
482         PR c++/16165
483         * g++.dg/warn/effc3.C: New test.
484
485 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
486
487         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
488         change X to 1X in format.
489         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
490         add data statements to conform to standard.
491
492 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
493
494         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
495         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
496         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
497
498 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
499
500         * gfortran.dg/g77/7388.f: Copy from g77.dg
501         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
502         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
503         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
504         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
505         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
506         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
507         * gfortran.dg/g77/strlen0.f: Likewise
508
509 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
510
511         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
512         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
513
514 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
515
516         * gcc.c-torture/execute/920428-2.x: Delete.
517         * gcc.c-torture/execute/920501-7.x: Likewise.
518
519 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
520
521         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
522         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
523         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
524         prescott and c3-2.
525         (PREFETCH_3DNOW): Add -march=c3.
526
527 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
528
529         PR c/16437
530         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
531         * gcc.c-torture/execute/bf64-1.x: Likewise.
532
533 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
534
535         * gcc.c-torture/compile/20040708-1.c: New test.
536
537 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
538
539         PR c++/16169
540         * g++.dg/warn/effc2.C: New test.
541
542 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
543
544         * gcc.c-torture/execute/bitfld-1.x: Remove.
545         * gcc.c-torture/execute/bitfld-3.c: New test.
546         * gcc.dg/bitfld-2.c: Remove XFAILs.
547
548 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
549
550         PR c++/16276
551         * g++.dg/rtti/tinfo1.C: New file.
552
553 2004-07-07  Eric Christopher  <echristo@redhat.com>
554
555         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
556
557 2004-07-07  Andrew Pinski  <apinski@apple.com>
558
559         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
560
561 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
562
563         * g++.dg/init/call1.C: XFAIL.
564
565 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
566
567         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
568         except for movstrict*, to movmem* and clrstr* to clrmem*.
569
570 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
571
572         * gcc.c-torture/execute/20040707-1.c: New test.
573
574 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
575
576         * gcc.c-torture/execute/20040706-1.c: New test.
577
578 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
579
580         PR c++/3671
581         * g++.dg/template/spec14.C: New test.
582
583 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
584
585         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
586         nothing if not yet defined.  Use it in b, c and d type definitions.
587         * gcc.c-torture/execute/20040705-1.c: New test.
588         * gcc.c-torture/execute/20040705-2.c: New test.
589
590 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
591
592         PR c++/2518
593         * g++.dg/lookup/new1.C: New test.
594
595 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
596
597         PR c++/11406
598         * g++.dg/template/sizeof8.C: New test.
599
600 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
601
602         * gcc.c-torture/compile/20040705-1.c: New test.
603
604 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
605
606         * gfortran.fortran-torture/execute/seq_io.f90: New test.
607
608 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
609
610         * gcc.dg/cpp/if-mop.c: Two new testcases.
611         * gcc.dg/cpp/trad/comment-3.c: New.
612
613 2004-07-04  Paul Brook  <paul@codesourcery.com>
614
615         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
616
617 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
618
619         PR c++/3761
620         * g++.dg/lookup/crash4.C: New test.
621
622 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
623
624         * gcc.c-torture/execute/builtin-abs-1.c
625         * gcc.c-torture/execute/builtin-abs-2.c
626         * gcc.c-torture/execute/builtin-complex-1.c
627         * gcc.c-torture/execute/builtins/string-1-lib.c
628         * gcc.c-torture/execute/builtins/string-1.c
629         * gcc.c-torture/execute/builtins/string-2-lib.c
630         * gcc.c-torture/execute/builtins/string-2.c
631         * gcc.c-torture/execute/builtins/string-3-lib.c
632         * gcc.c-torture/execute/builtins/string-3.c
633         * gcc.c-torture/execute/builtins/string-4-lib.c
634         * gcc.c-torture/execute/builtins/string-4.c
635         * gcc.c-torture/execute/builtins/string-5-lib.c
636         * gcc.c-torture/execute/builtins/string-5.c
637         * gcc.c-torture/execute/builtins/string-6-lib.c
638         * gcc.c-torture/execute/builtins/string-6.c
639         * gcc.c-torture/execute/builtins/string-7-lib.c
640         * gcc.c-torture/execute/builtins/string-7.c
641         * gcc.c-torture/execute/builtins/string-8-lib.c
642         * gcc.c-torture/execute/builtins/string-8.c
643         * gcc.c-torture/execute/builtins/string-9-lib.c
644         * gcc.c-torture/execute/builtins/string-9.c
645         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
646         * gcc.c-torture/execute/builtins/string-asm-1.c
647         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
648         * gcc.c-torture/execute/builtins/string-asm-2.c
649         * gcc.c-torture/execute/stdio-opt-1.c
650         * gcc.c-torture/execute/stdio-opt-2.c
651         * gcc.c-torture/execute/stdio-opt-3.c
652         * gcc.c-torture/execute/string-opt-1.c
653         * gcc.c-torture/execute/string-opt-10.c
654         * gcc.c-torture/execute/string-opt-11.c
655         * gcc.c-torture/execute/string-opt-12.c
656         * gcc.c-torture/execute/string-opt-13.c
657         * gcc.c-torture/execute/string-opt-14.c
658         * gcc.c-torture/execute/string-opt-15.c
659         * gcc.c-torture/execute/string-opt-16.c
660         * gcc.c-torture/execute/string-opt-2.c
661         * gcc.c-torture/execute/string-opt-6.c
662         * gcc.c-torture/execute/string-opt-7.c
663         * gcc.c-torture/execute/string-opt-8.c:
664         Replace with ...
665
666         * gcc.c-torture/execute/builtins/abs-2.c
667         * gcc.c-torture/execute/builtins/abs-3.c
668         * gcc.c-torture/execute/builtins/complex-1.c
669         * gcc.c-torture/execute/builtins/fprintf.c
670         * gcc.c-torture/execute/builtins/fputs.c
671         * gcc.c-torture/execute/builtins/memcmp.c
672         * gcc.c-torture/execute/builtins/memmove.c
673         * gcc.c-torture/execute/builtins/memops-asm.c
674         * gcc.c-torture/execute/builtins/mempcpy-2.c
675         * gcc.c-torture/execute/builtins/mempcpy.c
676         * gcc.c-torture/execute/builtins/memset.c
677         * gcc.c-torture/execute/builtins/printf.c
678         * gcc.c-torture/execute/builtins/sprintf.c
679         * gcc.c-torture/execute/builtins/strcat.c
680         * gcc.c-torture/execute/builtins/strchr.c
681         * gcc.c-torture/execute/builtins/strcmp.c
682         * gcc.c-torture/execute/builtins/strcpy.c
683         * gcc.c-torture/execute/builtins/strcspn.c
684         * gcc.c-torture/execute/builtins/strlen-2.c
685         * gcc.c-torture/execute/builtins/strlen.c
686         * gcc.c-torture/execute/builtins/strncat.c
687         * gcc.c-torture/execute/builtins/strncmp-2.c
688         * gcc.c-torture/execute/builtins/strncmp.c
689         * gcc.c-torture/execute/builtins/strncpy.c
690         * gcc.c-torture/execute/builtins/strpbrk.c
691         * gcc.c-torture/execute/builtins/strpcpy-2.c
692         * gcc.c-torture/execute/builtins/strpcpy.c
693         * gcc.c-torture/execute/builtins/strrchr.c
694         * gcc.c-torture/execute/builtins/strspn.c
695         * gcc.c-torture/execute/builtins/strstr-asm.c
696         * gcc.c-torture/execute/builtins/strstr.c:
697         ... these new files.
698
699         * gcc.c-torture/execute/builtins/abs-2-lib.c
700         * gcc.c-torture/execute/builtins/abs-3-lib.c
701         * gcc.c-torture/execute/builtins/complex-1-lib.c
702         * gcc.c-torture/execute/builtins/fprintf-lib.c
703         * gcc.c-torture/execute/builtins/fputs-lib.c
704         * gcc.c-torture/execute/builtins/memcmp-lib.c
705         * gcc.c-torture/execute/builtins/memmove-lib.c
706         * gcc.c-torture/execute/builtins/memops-asm-lib.c
707         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
708         * gcc.c-torture/execute/builtins/mempcpy-lib.c
709         * gcc.c-torture/execute/builtins/memset-lib.c
710         * gcc.c-torture/execute/builtins/printf-lib.c
711         * gcc.c-torture/execute/builtins/sprintf-lib.c
712         * gcc.c-torture/execute/builtins/strcat-lib.c
713         * gcc.c-torture/execute/builtins/strchr-lib.c
714         * gcc.c-torture/execute/builtins/strcmp-lib.c
715         * gcc.c-torture/execute/builtins/strcpy-lib.c
716         * gcc.c-torture/execute/builtins/strcspn-lib.c
717         * gcc.c-torture/execute/builtins/strlen-2-lib.c
718         * gcc.c-torture/execute/builtins/strlen-lib.c
719         * gcc.c-torture/execute/builtins/strncat-lib.c
720         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
721         * gcc.c-torture/execute/builtins/strncmp-lib.c
722         * gcc.c-torture/execute/builtins/strncpy-lib.c
723         * gcc.c-torture/execute/builtins/strpbrk-lib.c
724         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
725         * gcc.c-torture/execute/builtins/strpcpy-lib.c
726         * gcc.c-torture/execute/builtins/strrchr-lib.c
727         * gcc.c-torture/execute/builtins/strspn-lib.c
728         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
729         * gcc.c-torture/execute/builtins/strstr-lib.c
730         * gcc.c-torture/execute/builtins/lib/abs.c
731         * gcc.c-torture/execute/builtins/lib/fprintf.c
732         * gcc.c-torture/execute/builtins/lib/memset.c
733         * gcc.c-torture/execute/builtins/lib/printf.c
734         * gcc.c-torture/execute/builtins/lib/sprintf.c
735         * gcc.c-torture/execute/builtins/lib/strcpy.c
736         * gcc.c-torture/execute/builtins/lib/strcspn.c
737         * gcc.c-torture/execute/builtins/lib/strncat.c
738         * gcc.c-torture/execute/builtins/lib/strncmp.c
739         * gcc.c-torture/execute/builtins/lib/strncpy.c
740         * gcc.c-torture/execute/builtins/lib/strpbrk.c
741         * gcc.c-torture/execute/builtins/lib/strspn.c
742         * gcc.c-torture/execute/builtins/lib/strstr.c:
743         New files containing support routines.
744
745         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
746         declaration.
747         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
748         when not optimizing.
749
750 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
751
752         PR c++/16240
753         * g++.dg/abi/mangle22.C: New test.
754         * g++.dg/abi/mangle23.C: Likewise.
755
756 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
757
758         PR fortran/16290
759         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
760         Allow for cases without denormalized floating point numbers.
761
762 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
763
764         PR c/1027
765         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
766         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
767         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
768         expected warning text.
769         * gcc.dg/format/diag-2.c: New test.
770
771 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
772
773         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
774
775 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
776
777         * gcc.dg/builtins-43.c: New.
778         * gcc.dg/builtins-44.c: New.
779         * gcc.dg/builtins-45.c: New.
780
781 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
782             Andreas Tobler  <a.tobler@schweiz.ch>
783
784         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
785         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
786         as SIGSEGV.
787         * gcc.dg/cleanup-11.c: Likewise.
788         * gcc.dg/cleanup-8.c: Likewise.
789         * gcc.dg/cleanup-9.c: Likewise.
790         * gcc.dg/cleanup-5.c: Run on all platforms.
791
792 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
793
794         * g++.dg/warn/nonnull1.C: New test.
795
796 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
797
798         * gcc.dg/compat/compat-common.h: Wrap up CINT in
799         an #ifndef SKIP_COMPLEX_INT/#endif pair.
800         Special-case the Sun compiler wrt to <complex.h>.
801
802 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
803
804         * gcc.dg/Wunreachable-8.C: New test.
805
806         * gcc.dg/h8300-ice2.c : New test.
807
808 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
809
810         PR fortran/16161
811         * gfortran.fortran-torture/compile/implicit.f90: Add test
812         for implicit character.
813
814 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
815
816         PR fortran/16289
817         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
818         Use tiny() intrinsic to find smallest non-negative real
819
820 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
821
822         * gcc.dg/compat/struct-by-value-22_main.c: New test.
823         * gcc.dg/compat/struct-by-value-22_x.c: New.
824         * gcc.dg/compat/struct-by-value-22_y.c: New.
825
826         * gcc.c-torture/execute/20040629-1.c: New test.
827
828 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
829
830         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
831         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
832
833         PR target/16195
834         * gcc.dg/20040625-1.c: New test.
835
836 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
837
838         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
839
840 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
841
842         PR fortran/15963
843         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
844
845 2004-06-29  Richard Henderson  <rth@redhat.com>
846
847         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
848
849 2004-06-29  Paul Brook  <paul@codesourcery.com>
850
851         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
852         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
853
854 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
855
856         PR c++/16260
857         * g++.dg/parse/crash15.C: New.
858
859 2004-06-28  Andrew Pinski  <apinski@apple.com>
860
861         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
862         by the error already.
863
864         * g++.dg/opt/ptrmem4.C: Change to compile only test.
865
866 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
867
868         PR target/14041
869         * gcc.dg/h8300-bss-align-1.c : New.
870
871 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
872
873         * PR c++/16174
874         * g++.dg/template/ctor4.C: New.
875
876 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
877
878         PR c++/16205
879         * g++.dg/warn/Wsequence-point-1.C: New test.
880
881 2004-06-27  Paul Brook  <paul@codesourcery.com>
882
883         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
884
885 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
886
887         * g++.old-deja/g++.mike/p7325.C: Remove.
888
889 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
890
891         PR c/14963
892         * gcc.dg/pr14963.c: New test.
893
894 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
895
896         PR c++/16193
897         * g++.dg/parse/redef1.C: New test.
898
899 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
900
901         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
902         20021110.c.
903         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
904         20021119-1.c.
905         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
906         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
907         5-04.c.
908         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
909         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
910         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
911         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
912         g++.brendan/enum14.C.
913         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
914         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
915         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
916         g++.mike/virt1.C.
917         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
918         memtemp24.C.
919
920 2004-06-27  Roger Sayle  <roger@eyesopen.com>
921
922         * gcc.dg/20040527-1.c: New test case.
923
924 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
925
926         PR gfortran/pr16196
927         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
928
929 2004-06-25  Roger Sayle  <roger@eyesopen.com>
930
931         PR middle-end/15825
932         * gcc.dg/pr15825-1.c: New test case.
933
934 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
935
936         * gcc.c-torture/execute/20040625-1.c: New test.
937
938 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
939
940         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
941
942 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
943
944         * gcc.dg/torture/mips-div-1.c: New test.
945
946 2004-06-24  Jeff Law  <law@redhat.com>
947
948         * gcc.dg/tree-ssa/20040624-1.c: New test.
949
950 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
951
952         * gcc.c-torture/compile/20040624-1.c: New test.
953
954 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
955
956         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
957         this directory.
958
959 2004-06-23  Andrew Pinski  <apinski@apple.com>
960
961         PR middle-end/15988
962         * g++.dg/opt/ptrmem4.C: New test.
963
964         * gcc.dg/c90-array-quals-2.c: New test.
965
966 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
967
968         * gcc.dg/kpice1.c: New test.
969
970 2006-06-23  Andrew Pinski  <apinski@apple.com>
971
972         * gcc.dg/c90-array-quals.c: New test.
973
974 2006-06-22  Richard Henderson  <rth@redhat.com>
975
976         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
977
978 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
979
980         * gcc.dg/builtins-config.h: Handle FreeBSD.
981
982 2006-06-22  Richard Henderson  <rth@redhat.com>
983
984         * g++.dg/opt/devirt1.C: New.
985
986 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
987
988         * g++.dg/opt/pr15551.C: New testcase.
989
990 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
991
992         PR target/14800
993         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
994         x86_64-*-linux* when compiling for 32bit.
995
996 2004-06-21  Andrew Pinski  <apinski@apple.com>
997
998         * gcc.dg/pch/struct-1.c: New.
999         * gcc.dg/pch/struct-1.hs: New.
1000
1001 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
1002
1003         * gcc.dg/pch/save-temps-1.c: New file.
1004         * gcc.dg/pch/save-temps-1.hs: New file.
1005
1006 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1007
1008         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
1009         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
1010
1011 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1012
1013         * gfortran.fortran-torture/execute/select_1.f90: Rename function
1014         to fix type error.
1015         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
1016         Remove trailing spaces.
1017
1018 2004-06-21  Richard Henderson  <rth@redhat.com>
1019
1020         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
1021         merging && to BIT_FIELD_REF.
1022
1023 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
1024
1025         * g++.dg/opt/placeholder1.C: New test.
1026
1027 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1028
1029         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
1030         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1031         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1032         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1033
1034 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
1035
1036         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
1037         extern "C".
1038         * g++.dg/other/pragma-re-1.C: Add comments.
1039
1040 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
1041
1042         PR gfortran/16080
1043         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
1044
1045 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
1046
1047         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
1048         instead of setting the type of size_t by
1049         hand.
1050
1051 2004-06-18  Roger Sayle  <roger@eyesopen.com>
1052
1053         * gcc.dg/unordered-2.c: New test case.
1054         * gcc.dg/unordered-3.c: New test case.
1055
1056 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
1057
1058         PR other/16043
1059         * lib/g++.exp (g++_version): Tweak regexp for version
1060         * lib/g77.exp (g77_version): Likewise
1061         * lib/gfortran.exp (gfortran_version): Likewise
1062         * lib/objc.exp (objc_version): Likewise
1063         * lib/treelang.exp (treelang_version): Likewise
1064
1065 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
1066
1067         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
1068         Use INT_MAX instead of __INT_MAX__.
1069         * gcc.dg/compat/struct-align-2_y.c: Likewise.
1070
1071         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
1072         * gcc.dg/compat/scalar-return-3_x.c: Use it.
1073         * gcc.dg/compat/scalar-return-3_y.c: Use it.
1074         * gcc.dg/compat/scalar-return-4_x.c: Use it.
1075         * gcc.dg/compat/scalar-return-4_y.c: Use it.
1076         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
1077         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
1078         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
1079         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
1080
1081         * gcc.dg/range-test-1.c: New test.
1082         * g++.dg/opt/range-test-1.C: New test.
1083
1084 2004-06-17  Richard Henderson  <rth@redhat.com>
1085
1086         * objc.dg/sync-1.m: New.
1087         * objc.dg/try-catch-1.m: Don't force next runtime.
1088         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
1089         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
1090         shadowed catch clause.
1091         * objc.dg/try-catch-5.m: New.
1092
1093 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
1094
1095         Bug 14610
1096         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
1097
1098 2004-06-15  Richard Henderson  <rth@redhat.com>
1099
1100         * gcc.dg/20001116-1.c: Move expected warning line.
1101
1102 2004-06-15  Richard Henderson  <rth@redhat.com>
1103
1104         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
1105         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
1106
1107 2004-06-15  Jeff Law  <law@redhat.com>
1108
1109         * gcc.dg/tree-ssa/20040615-1.c: New test.
1110         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
1111         be less sensitive to operand ordering.
1112         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
1113
1114 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
1115
1116         * g++.dg/abi/bitfield3.C: Add comment..
1117
1118 2004-06-15  Richard Henderson  <rth@redhat.com>
1119
1120         * g++.dg/ext/stmtexpr1.C: XFAIL.
1121         * gcc.dg/20030612-1.c: XFAIL.
1122
1123 2004-06-15  Eric Christopher  <echristo@redhat.com>
1124
1125         * g++.dg/charset/asm5.c: New.
1126         * gcc.dg/charset/asm6.c: New.
1127
1128 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1129
1130         PR fortran/15962
1131         * gfortran.fortran-torture/execute/select_1.f90: New test.
1132
1133 2004-06-15  Paul Brook  <paul@codesourcery.com>
1134
1135         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
1136
1137 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1138
1139         PR c++/15967
1140         * g++.dg/lookup/crash3.C: New test.
1141
1142 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1143
1144         PR c++/15947
1145         * g++.dg/parse/dtor4.C: New test.
1146
1147 2004-06-14  Jeff Law  <law@redhat.com>
1148
1149         * gcc.c-torture/compile/20040614-1.c: New test.
1150
1151 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1152
1153         PR fortran/15211
1154         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1155         LEN of a character array.
1156
1157 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/15096
1160         * g++.dg/template/ptrmem10.C: New test.
1161
1162         PR c++/14930
1163         * g++.dg/template/friend30.C: New test.
1164
1165 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1166
1167         PR fortran/14928
1168         * gfortran.fortran-torture/compile/mloc.f90: New test.
1169
1170 2004-06-13  Paul Brook  <paul@codesourcery.com>
1171
1172         * gfortran.fortran-torture/execute/random_2.f90: New test.
1173
1174 2004-06-13  Eric Christopher  <echristo@redhat.com>
1175
1176         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1177
1178 2004-06-12  Paul Brook  <paul@codesourcery.com>
1179
1180         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1181
1182 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1183
1184         PR fortran/14923
1185         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1186
1187 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1188
1189         PR fortran/14957
1190         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1191         syntax errors in end statements of contained subroutines.
1192
1193 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1194
1195         PR fortran/12841
1196         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1197
1198 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1199
1200         PR fortran/15665
1201         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1202
1203 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1204
1205         PR gfortran/12839
1206         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1207
1208 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1209
1210         PR c++/15862
1211         * g++.dg/parse/enum1.C: New test.
1212
1213 2004-06-10  Jeff Law  <law@redhat.com>
1214
1215         * gcc.c-torture/compile/20040610-1.c: New test.
1216
1217 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1218
1219         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1220         * g++.old-deja/g++.other/decl3.C: Likewise.
1221
1222 2004-06-10  Brian Booth  <bbooth@redhat.com>
1223
1224         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1225         V_MAY_DEF instead of VDEF.
1226         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1227
1228 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1229
1230         PR c++/14211
1231         * g++.dg/conversion/const1.C: New test.
1232
1233         PR c++/15076
1234         * g++.dg/conversion/reinterpret1.C: New test.
1235
1236         PR c++/15877
1237         * g++.dg/template/enum2.C: New test.
1238
1239         PR c++/15227
1240         * g++.dg/template/error13.C: New test.
1241
1242 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1243
1244         PR fortran/14957
1245         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1246         arguments to test_* REAL and of the right size.
1247
1248 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1249
1250         PR target/15569
1251         PR rtl-optimization/15681
1252         * gcc.dg/20040609-1.c: New test.
1253
1254 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1255
1256         PR c++/14791
1257         * g++.dg/opt/builtins1.C: New test.
1258
1259 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1260
1261         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1262         that use default windows32 struct layout.
1263         * gcc.dg/i386-bitfield2.c: Likewise.
1264
1265 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1266
1267         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1268         for mingw32 and cygwin targets.
1269
1270 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1271
1272         * gcc.dg/pch/macro-4.c: New.
1273         * gcc.dg/pch/macro-4.hs: New.
1274
1275 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1276
1277         PR fortran/13249
1278         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1279
1280 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1281
1282         PR fortran/13372
1283         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1284
1285 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1286
1287         PR gfortran/14897
1288         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1289
1290 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1291
1292         PR gfortran/15755
1293         * gfortran.fortran-torture/execute/backspace.c : New test.
1294
1295 2004-06-09  Paul Brook  <paul@codesourcery.com>
1296
1297         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1298         (pointer_to_section): Rewrite to use smaller array.
1299
1300 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1301
1302         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1303         * gcc.dg/ext/altivec-10.c: Same.
1304         * gcc.dg/ext/altivec-11.c: Same.
1305         * gcc.dg/ext/altivec-12.c: Same.
1306         * gcc.dg/ext/altivec-13.c: Same.
1307         * gcc.dg/ext/altivec-14.c: Same.
1308         * gcc.dg/ext/altivec-15.c: Same.
1309         * gcc.dg/ext/altivec-16.c: Same.
1310         * gcc.dg/ext/altivec-3.c: Same.
1311         * gcc.dg/ext/altivec-4.c: Same.
1312         * gcc.dg/ext/altivec-6.c: Same.
1313         * gcc.dg/ext/altivec-7.c: Same.
1314         * gcc.dg/ext/altivec-8.c: Same.
1315         * gcc.dg/ext/altivec-varargs-1.c: Same.
1316
1317         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1318         * g++.dg/ext/altivec-10.C: Same.
1319         * g++.dg/ext/altivec-2.C: Same.
1320         * g++.dg/ext/altivec-3.C: Same.
1321         * g++.dg/ext/altivec-4.C: Same.
1322         * g++.dg/ext/altivec-5.C: Same.
1323         * g++.dg/ext/altivec-6.C: Same.
1324         * g++.dg/ext/altivec-7.C: Same.
1325         * g++.dg/ext/altivec-8.C: Same.
1326         * g++.dg/ext/altivec-9.C: Same.
1327
1328 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1329
1330         PR c++/7841
1331         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1332
1333 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1334
1335         * gcc.dg/union-1.c: New test.
1336
1337 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1338
1339         * gcc.dg/builtins-41.c: New test case.
1340         * gcc.dg/builtins-42.c: New test case.
1341
1342 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1343
1344         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1345         * g++.dg/ext/altivec-10.C: Same.
1346         * g++.dg/ext/altivec-2.C: Same.
1347         * g++.dg/ext/altivec-3.C: Same.
1348         * g++.dg/ext/altivec-4.C: Same.
1349         * g++.dg/ext/altivec-5.C: Same.
1350         * g++.dg/ext/altivec-6.C: Same.
1351         * g++.dg/ext/altivec-7.C: Same.
1352         * g++.dg/ext/altivec-8.C: Same.
1353         * g++.dg/ext/altivec-9.C: Same.
1354         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1355         * g++.old-deja/g++.brendan/new3.C: Same.
1356         * gcc.c-torture/execute/eeprof-1.x: Same.
1357
1358 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1359
1360         PR c/14765
1361         * gcc.dg/pr14765-1.c: New test.
1362
1363 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1364
1365         PR c/14649
1366         * gcc.dg/pr14649-1.c: New test case.
1367
1368 2004-06-07  Richard Henderson  <rth@redhat.com>
1369
1370         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1371         if temporaries.
1372
1373 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1374
1375         * g++.dg/eh/elide1.C: Remove XFAIL.
1376
1377 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1378
1379         PR c++/15337
1380         * g++.dg/expr/sizeof3.C: New test.
1381
1382         PR c++/14777
1383         * g++.dg/template/access14.C: New test.
1384
1385         PR c++/15554
1386         * g++.dg/template/enum1.C: New test.
1387
1388         PR c++/15057
1389         * g++.dg/eh/throw1.C: New test.
1390
1391 2004-06-07  David Ayers  <d.ayers@inode.at>
1392             Ziemowit Laski  <zlaski@apple.com>
1393
1394         * lib/objc.exp (objc_target_compile): Revert the '-framework
1395         Foundation' flag fix, since bare Darwin does not ship
1396         with the Foundation framework.
1397         * objc/execute/next_mapping.h: Provide a local NSConstantString
1398         @interface and @implementation.
1399         (objc_constant_string_init): A constructor function, used to
1400         initialize the NSConstantString meta-class object.
1401         * objc/execute/string1.m: Include "next_mapping.h" instead of
1402         <Foundation/NSString.h>.
1403         * objc/execute/string2.m: Likewise.
1404         * objc/execute/string3.m: Likewise.
1405         * objc/execute/string4.m: Likewise.
1406
1407 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1408
1409         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1410         to double. Replace double with FLOAT.
1411         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1412
1413         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1414         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1415         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1416         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1417         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1418         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1419         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1420         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1421
1422 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1423
1424         PR c/13519
1425         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1426
1427 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1428
1429         PR c++/15503
1430         * g++.dg/template/meminit2.C: New test.
1431
1432 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1433
1434         PR target/15822
1435         * gcc.c-torture/execute/compare-fp-1.c,
1436         gcc.c-torture/execute/compare-fp-2.c,
1437         gcc.c-torture/execute/compare-fp-3.c,
1438         gcc.c-torture/execute/compare-fp-4.c,
1439         gcc.c-torture/execute/compare-fp-3.x,
1440         gcc.c-torture/execute/compare-fp-4.x: Moved...
1441         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1442         gcc.c-torture/execute/ieee/compare-fp-2.c,
1443         gcc.c-torture/execute/ieee/compare-fp-3.c,
1444         gcc.c-torture/execute/ieee/compare-fp-4.c,
1445         gcc.c-torture/execute/ieee/compare-fp-3.x,
1446         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1447
1448 2004-06-04  David Ayers  <d.ayers@inode.at>
1449
1450         * objc/execute/protocol-isEqual-4.m: New testcase.
1451
1452 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1453
1454         * objc/execute/protocol-isEqual-1.m: New testcase.
1455         * objc/execute/protocol-isEqual-2.m: New testcase.
1456         * objc/execute/protocol-isEqual-3.m: New testcase.
1457
1458 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1459
1460         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1461
1462 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1463
1464         * lib/objc.exp (objc_target_compile): When running tests on
1465         Darwin (Mac OS X), inform the linker about '-framework
1466         'Foundation'.
1467
1468 2004-06-02  Eric Christopher  <echristo@redhat.com>
1469
1470         * gcc.c-torture/compile/20040602-1.c: New.
1471
1472 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1473
1474         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1475         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1476
1477         PR tree-optimization/14736
1478         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1479
1480         PR tree-optimization/14042
1481         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1482
1483         PR tree-optimization/14729
1484         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1485
1486 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1487
1488         PR fortran/15557
1489         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1490
1491 2004-06-01  Richard Hederson  <rth@redhat.com>
1492
1493         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1494
1495 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1496
1497         PR c++/14932
1498         * g++.dg/parse/offsetof4.C: New test.
1499
1500 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1501
1502         PR objc/7993
1503         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1504
1505 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/15701
1508         * g++.dg/template/friend29.C: New test.
1509
1510 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1511
1512         PR c/15749
1513         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1514
1515 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1516
1517         * gcc.dg/sparc-trap-1.c: New test.
1518
1519 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1520
1521         PR middle-end/15069
1522         * g++.dg/opt/fold3.C: New test case.
1523
1524 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1525
1526         * lib/target-supports.exp (check_iconv_available): Fix fallout
1527         from 2004-05-28 patch.
1528
1529 2004-05-30  Paul Brook  <paul@codesourcery.com>
1530
1531         PR fortran/15620
1532         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1533         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1534
1535 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1536
1537         * gfortran.fortran-torture/execute/random_1.f90: New test.
1538
1539 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1540
1541         * g++.dg/ext/altivec-10.C: New test.
1542
1543 2004-05-29  Paul Brook  <paul@codesourcery.com>
1544
1545         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1546
1547 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1548
1549         * gcc.dg/altivec-16.c: New test.
1550
1551 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1552
1553         * lib/target-supports.exp (check_vmx_hw_available): New.
1554         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1555
1556         * lib/target-supports.exp (check_alias_available,
1557         check_iconv_available, check_named_sections_available): Use
1558         unique names for temporary files.
1559
1560 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1561
1562         * gcc.dg/altivec-15.c: New test.
1563
1564 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1565
1566         PR c++/15083
1567         * g++.dg/warn/noeffect6.C: New test.
1568
1569         PR c++/15471
1570         * g++.dg/expr/ptrmem4.C: New test.
1571
1572         PR c++/15640
1573         * g++.dg/template/operator3.C: New test.
1574
1575 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1576
1577         PR c++/14668
1578         * g++.dg/lookup/redecl1.C: New test.
1579         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1580
1581 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1582
1583         * gcc.c-torture/execute/compare-fp-1.c,
1584         gcc.c-torture/execute/compare-fp-2.c,
1585         gcc.c-torture/execute/compare-fp-3.c,
1586         gcc.c-torture/execute/compare-fp-4.c,
1587         gcc.c-torture/execute/compare-fp-3.x,
1588         gcc.c-torture/execute/compare-fp-4.x,
1589         gcc.dg/pr15649-1.c: New.
1590
1591 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1592
1593         PR c++/12883
1594         * g++.dg/init/array14.C: New test.
1595
1596 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1597
1598         * lib/compat.exp (compat-get-options-main): New.
1599         (compat-get-options): Remove unneeded code, warn for ignored
1600         command.
1601         (compat-execute): Check flag set by dg-require-* commands.
1602
1603         * lib/compat.exp (compat-execute): Break up long lines.
1604
1605 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1606
1607         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1608         * gcc.dg/altivec-14.c: New test.
1609         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1610
1611         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1612         * gcc.dg/altivec-12.c: Ditto.
1613
1614         * gcc.dg/altivec-3.c: Move call to altivec_check.
1615
1616 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1617
1618         PR c++/15044
1619         * g++.dg/template/error12.C: New test.
1620
1621         PR c++/15317
1622         * g++.dg/ext/attrib15.C: New test.
1623
1624         PR c++/15329
1625         * g++.dg/template/ptrmem9.C: New test.
1626
1627 2004-05-25  Paul Brook  <paul@codesourcery.com>
1628
1629         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1630
1631 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1632
1633         PR c++/15165
1634         * g++.dg/template/crash19.C: New test.
1635
1636 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1637
1638         PR c++/15025
1639         * g++.dg/template/redecl1.C: New test.
1640
1641 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1642
1643         PR c++/14821
1644         * g++.dg/other/ns1.C: New test.
1645
1646         PR c++/14883
1647         * g++.dg/template/invalid1.C: New test.
1648
1649 2004-05-23  Paul Brook  <paul@codesourcery.com>
1650         Victor Leikehman  <lei@haifasphere.co.il>
1651
1652         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1653         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1654
1655 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1656
1657         PR c++/15285
1658         PR c++/15299
1659         * g++.dg/template/non-dependent5.C: New test.
1660         * g++.dg/template/non-dependent6.C: New test.
1661
1662 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1663
1664         PR c++/15507
1665         * g++.dg/inherit/union1.C: New test.
1666
1667         PR c++/15542
1668         * g++.dg/template/addr1.C: New test.
1669
1670         PR c++/15427
1671         * g++.dg/template/array5.C: New test.
1672
1673         PR c++/15287
1674         * g++.dg/template/array6.C: New test.
1675
1676 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1677             Roger Sayle  <roger@eyesopen.com>
1678
1679         * g++.dg/lookup/forscope2.C: New test case.
1680
1681 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1682
1683         * gcc.dg/cpp/Wmissingdirs.c: New.
1684
1685 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1686
1687         PR target/15301
1688         * gcc.dg/compat/union-m128-1.h: New file.
1689         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1690         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1691         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1692
1693 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1694
1695         PR target/15302
1696         * gcc.dg/compat/struct-complex-1.h: New file.
1697         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1698         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1699         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1700
1701 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1702
1703         PR middle-end/3074
1704         * gcc.dg/pr3074-1.c: New test case.
1705         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1706
1707 2004-05-20  Falk Hueffner  <falk@debian.org>
1708
1709         PR other/15526
1710         * gcc.dg/ftrapv-1.c: New test case.
1711
1712 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1713
1714         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1715
1716 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1717             Jeff Law  <law@redhat.com>
1718
1719         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1720         * gcc.dg/tree-ssa/20040518-2.c: New test.
1721
1722         * gcc.dg/tree-ssa/20040518-1.c: New test.
1723
1724 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1725
1726         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1727
1728 2004-05-18  Paul Brook  <paul@codesourcery.com>
1729
1730         PR fortran/13930
1731         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1732
1733 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1734
1735         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1736         constant folding.
1737
1738 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1739
1740         * gcc.dg/tree-ssa/20040517-1.c: New test.
1741
1742 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1743
1744         * gcc.dg/loop-4.c: New test.
1745
1746 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1747
1748         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1749
1750 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1751
1752         PR fortran/15311
1753         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1754
1755 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1756
1757         PR fortran/13826
1758         PR fortran/13940
1759         * gfortran.fortran-torture/compile/data_1.f90: New test.
1760
1761 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1762
1763         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1764         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1765
1766 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1767
1768         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1769
1770 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1771
1772         PR c/15444
1773         * gcc.dg/format/xopen-1.c: Adjust expected message.
1774         * gcc.dg/format/xopen-3.c: New test.
1775
1776 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1777
1778         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1779
1780 2004-05-14  Jeff Law  <law@redhat.com>
1781
1782         * gcc.dg/tree-ssa/20040514-2.c: New test.
1783
1784 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1785
1786         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1787         this ...
1788         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1789         this.
1790
1791 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1792
1793         * gcc.dg/tree-ssa/20040514-1.c: New test.
1794
1795 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1796
1797         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1798         test.
1799
1800 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1801
1802         PR fortran/14066
1803         * gfortran.fortran-torture/compile/do_1.f90: New test.
1804
1805 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1806
1807         PR fortran/15051
1808         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1809         test.
1810
1811 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1812
1813         PR fortran/15149
1814         * gfortran.fortran-torture/execute/random_init.f90: New test.
1815
1816 2004-05-13  Paul Brook  <paul@codesourcery.com>
1817
1818         PR fortran/15314
1819         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1820
1821 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1822
1823         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1824         for the powerpc case.
1825
1826 2004-05-13  Jeff Law  <law@redhat.com>
1827
1828         * gcc.dg/tree-ssa/20040513-1.c: New test.
1829         * gcc.dg/tree-ssa/20040513-2.c: New test.
1830
1831 2004-05-13  Paul Brook  <paul@codesourcery.com>
1832
1833         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1834         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1835         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1836
1837 2004-05-13  Andreas Schwab  <schwab@suse.de>
1838
1839         PR other/10819
1840         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1841         characters.
1842
1843 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1844
1845         PR fortran/15294
1846         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1847
1848 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1849
1850         Merge from tree-ssa-20020619-branch.  See
1851         ChangeLog.tree-ssa for details.
1852
1853 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1854
1855         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1856         include <altivec.h> explicitly.
1857         * gcc.dg/altivec-13.c: Likewise.
1858
1859 2004-05-11  Paul Brook  <paul@codesourcery.com>
1860
1861         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1862
1863 2004-05-10  Eric Christopher  <echristo@redhat.com>
1864
1865         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1866         * gcc.dg/sibcall-4.c: Ditto.
1867
1868 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1869
1870         * g++.dg/ext/altivec-8.C: New test case.
1871         * gcc.dg/altivec-13.c: New test case.
1872
1873 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1874
1875         * gcc.c-torture/execute/divcmp-1.c: New test case.
1876         * gcc.c-torture/execute/divcmp-2.c: New test case.
1877         * gcc.c-torture/execute/divcmp-3.c: New test case.
1878
1879 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1880
1881         * g++.dg/other/pragma-re-2.C: New test.
1882
1883 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1884
1885         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1886         * gcc.dg/i386-387-2.c: Likewise.
1887
1888         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1889         __builtin_drem.
1890         * gcc.dg/i386-387-6.c: Likewise.
1891
1892 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1893
1894         * gcc.dg/builtins-33.c:  Also check log1p*.
1895
1896 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1897
1898         PR optimization/15296
1899         * gcc.c-torture/execute/pr15296.c: New test.
1900
1901 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1902
1903         * gcc.dg/builtins-40.c: New test.
1904
1905 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1906
1907         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1908
1909 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1910
1911         * g++.dg/ext/spe1.C: New testcase.
1912
1913 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1914
1915         * objc.dg/image-info.m: Allow additional attributes
1916         for __image_info section.
1917
1918 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1919
1920         * gcc.dg/torture/mips-hilo-2.c: New test.
1921
1922 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1923
1924         PR c++/14389
1925         * g++.dg/template/member5.C: New test.
1926
1927 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1928
1929         * gcc.dg/builtins-34.c: Also check expm1*.
1930
1931 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1932
1933         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1934         * gcc.dg/torture/builtin-convert-3.c: New test.
1935
1936 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1937
1938         PR middle-end/15054
1939         * g++.dg/opt/pr15054.C: New test.
1940
1941 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1942
1943         * gcc.dg/torture/builtin-rounding-1.c: New test.
1944         * gcc.dg/builtins-25.c: Delete.
1945         * gcc.dg/builtins-29.c: Delete.
1946
1947 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1948
1949         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1950         * gcc.dg/sibcall-4.c: Likewise.
1951         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1952
1953 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1954
1955         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1956         bit-field on 16-bit targets.
1957
1958 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1959
1960         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1961         16-bit targets.
1962
1963 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1964
1965         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1966         * gcc.dg/rs6000-power2-2.c: Likewise.
1967
1968 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1969
1970         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1971         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1972         Change the asm registers to be in form of frN instead of fN.
1973
1974 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1975
1976         * gcc.dg/torture/builtin-convert-2.c: New test.
1977
1978 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1979
1980         * gcc.dg/rs6000-power2-1.c: New test.
1981         * gcc.dg/rs6000-power2-2.c: New test.
1982
1983 2004-04-28  Jan Hubicka  <jh@suse.cz>
1984
1985         * gcc.dg/unused-6.c: New test.
1986
1987 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1988             Ulrich Weigand  <uweigand@de.ibm.com>
1989
1990         * ada/acats/run_all.sh: Define $target variable.
1991
1992 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1993
1994         PR c++/15119
1995         * g++.dg/other/vararg-1.C: New test.
1996
1997         PR c++/4794
1998         * g++.dg/eh/cleanup3.C: New test.
1999
2000 2004-04-24  Laurent GUERBY <laurent@guerby.net>
2001
2002         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
2003         and ad8011a (target_insn).
2004         * ada/acats/support/macro.dfs: Likewise.
2005         * ada/acats/support/impbit.adb: New file.
2006
2007 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
2008
2009         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
2010
2011 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2012
2013         * gcc.dg/loop-3.c: New test.
2014
2015 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
2016
2017         * gcc.c-torture/execute/simd-5.c: New test.
2018
2019 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2020
2021         PR c++/15064
2022         * g++.dg/template/crash18.C: New test.
2023
2024 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
2025
2026         * g++.dg/ext/complit3.C: New test.
2027
2028 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2029
2030         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
2031         * gcc.dg/altivec-3.c: Same.
2032         * gcc.dg/altivec-varargs-1.c: Same.
2033
2034 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
2035
2036         * lib/target-supports.exp (check_profiling_available): Assume
2037         profiling is not available on powerpc-eabi targets.
2038
2039 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
2040
2041         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
2042         * gcc.dg/vmx/bug-1.c: Ditto.
2043
2044 2004-04-20  Eric Christopher  <echristo@redhat.com>
2045
2046         * gcc.dg/charset/extern.c: New test.
2047         * g++.dg/charset/extern3.cc: Ditto.
2048
2049 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
2050
2051         * gcc.dg/builtins-39.c: New test.
2052
2053 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
2054
2055         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
2056
2057 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
2058
2059         * gcc.dg/torture/mips-hilo-1.c: New test.
2060
2061 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
2062
2063         * gcc.c-torture/compile/20040419-1.c: New test.
2064
2065 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
2066
2067         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
2068
2069 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
2070             Aldy Hernandez  <aldyh@redhat.com>
2071
2072         * gcc.c-torture/execute/va-arg-24.c: New.
2073
2074 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
2075             Aldy Hernandez  <aldyh@redhat.com>
2076
2077         * gcc.dg/vmx/1b-01.c: New.
2078         * gcc.dg/vmx/1b-02.c: New.
2079         * gcc.dg/vmx/1b-03.c: New.
2080         * gcc.dg/vmx/1b-04.c: New.
2081         * gcc.dg/vmx/1b-05.c: New.
2082         * gcc.dg/vmx/1b-06.c: New.
2083         * gcc.dg/vmx/1b-07.c: New.
2084         * gcc.dg/vmx/1c-01.c: New.
2085         * gcc.dg/vmx/1c-02.c: New.
2086         * gcc.dg/vmx/3a-01a.c: New.
2087         * gcc.dg/vmx/3a-01.c: New.
2088         * gcc.dg/vmx/3a-01m.c: New.
2089         * gcc.dg/vmx/3a-03.c: New.
2090         * gcc.dg/vmx/3a-03m.c: New.
2091         * gcc.dg/vmx/3a-04.c: New.
2092         * gcc.dg/vmx/3a-04m.c: New.
2093         * gcc.dg/vmx/3a-05.c: New.
2094         * gcc.dg/vmx/3a-06.c: New.
2095         * gcc.dg/vmx/3a-06m.c: New.
2096         * gcc.dg/vmx/3a-07.c: New.
2097         * gcc.dg/vmx/3b-01.c: New.
2098         * gcc.dg/vmx/3b-02.c: New.
2099         * gcc.dg/vmx/3b-10.c: New.
2100         * gcc.dg/vmx/3b-13.c: New.
2101         * gcc.dg/vmx/3b-14.c: New.
2102         * gcc.dg/vmx/3b-15.c: New.
2103         * gcc.dg/vmx/3c-01a.c: New.
2104         * gcc.dg/vmx/3c-01.c: New.
2105         * gcc.dg/vmx/3c-02.c: New.
2106         * gcc.dg/vmx/3c-03.c: New.
2107         * gcc.dg/vmx/3d-01.c: New.
2108         * gcc.dg/vmx/4-01.c: New.
2109         * gcc.dg/vmx/4-03.c: New.
2110         * gcc.dg/vmx/5-01.c: New.
2111         * gcc.dg/vmx/5-02.c: New.
2112         * gcc.dg/vmx/5-03.c: New.
2113         * gcc.dg/vmx/5-04.c: New.
2114         * gcc.dg/vmx/5-05.c: New.
2115         * gcc.dg/vmx/5-06.c: New.
2116         * gcc.dg/vmx/5-07.c: New.
2117         * gcc.dg/vmx/5-07t.c: New.
2118         * gcc.dg/vmx/5-08.c: New.
2119         * gcc.dg/vmx/5-10.c: New.
2120         * gcc.dg/vmx/5-11.c: New.
2121         * gcc.dg/vmx/7-01a.c: New.
2122         * gcc.dg/vmx/7-01.c: New.
2123         * gcc.dg/vmx/7c-01.c: New.
2124         * gcc.dg/vmx/7d-01.c: New.
2125         * gcc.dg/vmx/7d-02.c: New.
2126         * gcc.dg/vmx/8-01.c: New.
2127         * gcc.dg/vmx/8-02a.c: New.
2128         * gcc.dg/vmx/8-02.c: New.
2129         * gcc.dg/vmx/brode-1.c: New.
2130         * gcc.dg/vmx/bug-1.c: New.
2131         * gcc.dg/vmx/bug-2.c: New.
2132         * gcc.dg/vmx/bug-3.c: New.
2133         * gcc.dg/vmx/cw-bug-1.c: New.
2134         * gcc.dg/vmx/cw-bug-2.c: New.
2135         * gcc.dg/vmx/cw-bug-3.c: New.
2136         * gcc.dg/vmx/dct.c: New.
2137         * gcc.dg/vmx/debug-1.c: New.
2138         * gcc.dg/vmx/debug-2.c: New.
2139         * gcc.dg/vmx/debug-3.c: New.
2140         * gcc.dg/vmx/debug-4.c: New.
2141         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
2142         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
2143         * gcc.dg/vmx/eg-5.c: New.
2144         * gcc.dg/vmx/fft.c: New.
2145         * gcc.dg/vmx/gcc-bug-1.c: New.
2146         * gcc.dg/vmx/gcc-bug-2.c: New.
2147         * gcc.dg/vmx/gcc-bug-3.c: New.
2148         * gcc.dg/vmx/gcc-bug-4.c: New.
2149         * gcc.dg/vmx/gcc-bug-5.c: New.
2150         * gcc.dg/vmx/gcc-bug-6.c: New.
2151         * gcc.dg/vmx/gcc-bug-7.c: New.
2152         * gcc.dg/vmx/gcc-bug-8.c: New.
2153         * gcc.dg/vmx/gcc-bug-9.c: New.
2154         * gcc.dg/vmx/gcc-bug-b.c: New.
2155         * gcc.dg/vmx/gcc-bug-c.c: New.
2156         * gcc.dg/vmx/gcc-bug-d.c: New.
2157         * gcc.dg/vmx/gcc-bug-e.c: New.
2158         * gcc.dg/vmx/gcc-bug-f.c: New.
2159         * gcc.dg/vmx/gcc-bug-g.c: New.
2160         * gcc.dg/vmx/gcc-bug-i.c: New.
2161         * gcc.dg/vmx/harness.h: New.
2162         * gcc.dg/vmx/ira1.c: New.
2163         * gcc.dg/vmx/ira2a.c: New.
2164         * gcc.dg/vmx/ira2b.c: New.
2165         * gcc.dg/vmx/ira2.c: New.
2166         * gcc.dg/vmx/ira2c.c: New.
2167         * gcc.dg/vmx/mem.c: New.
2168         * gcc.dg/vmx/newton-1.c: New.
2169         * gcc.dg/vmx/ops.c: New.
2170         * gcc.dg/vmx/sn7153.c: New.
2171         * gcc.dg/vmx/spill2.c: New.
2172         * gcc.dg/vmx/spill3.c: New.
2173         * gcc.dg/vmx/spill.c: New.
2174         * gcc.dg/vmx/t.c: New.
2175         * gcc.dg/vmx/varargs-1.c: New.
2176         * gcc.dg/vmx/varargs-2.c: New.
2177         * gcc.dg/vmx/varargs-3.c: New.
2178         * gcc.dg/vmx/varargs-4.c: New.
2179         * gcc.dg/vmx/varargs-5.c: New.
2180         * gcc.dg/vmx/varargs-6.c: New.
2181         * gcc.dg/vmx/varargs-7.c: New.
2182         * gcc.dg/vmx/vmx.exp: New.
2183         * gcc.dg/vmx/vprint-1.c: New.
2184         * gcc.dg/vmx/vscan-1.c: New.
2185         * gcc.dg/vmx/x-01.c: New.
2186         * gcc.dg/vmx/x-02.c: New.
2187         * gcc.dg/vmx/x-03.c: New.
2188         * gcc.dg/vmx/x-04.c: New.
2189         * gcc.dg/vmx/x-05.c: New.
2190         * gcc.dg/vmx/yousufi-1.c: New.
2191         * gcc.dg/vmx/zero-1.c: New.
2192         * gcc.dg/vmx/zero.c: New.
2193
2194 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2195
2196         * g++.dg/lookup/java1.C: Update for chage of
2197         _Jv_AllocObject.
2198         * g++.dg/lookup/java2.C: Likewise.
2199
2200 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2201
2202         * ada/acats/run_all.sh: use -O2 by default.
2203
2204 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2205
2206         * gcc.dg/vr-mult-[12].c: New tests.
2207
2208 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2209
2210         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2211
2212         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2213
2214 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2215
2216         * lib/target-supports.exp (check_profiling_available): Assume profiling
2217         isn't available for mips*-*-elf targets.
2218
2219 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2220
2221         * gcc.dg/builtins-38.c: New test.
2222
2223 2004-04-14  Eric Christopher  <echristo@redhat.com>
2224
2225         * g++.dg/charset/charset.exp: Run .cc extension tests.
2226
2227 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2228
2229         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2230
2231 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2232
2233         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2234
2235 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2236
2237         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2238         * gcc.dg/i386-387-2.c: Likewise.
2239
2240         * gcc.dg/i386-387-7.c: New test.
2241         * gcc.dg/i386-387-8.c: New test.
2242
2243         * gcc.dg/builtins-37.c: New test.
2244
2245 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2246
2247         * g++.dg/pch/externc-1.C: Add missing semicolon.
2248
2249 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2250
2251         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2252
2253 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2254
2255         * gcc.c-torture/execute/20040411-1.c: New test.
2256
2257 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2258
2259         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2260
2261 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2262
2263         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2264
2265 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2266
2267         * lib/target-supports.exp (check_named_sections_available): New.
2268         * lib/gcc-dg.exp (dg-require-named-sections): New.
2269         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2270         old-deja.exp.  Also prune error-count message from HP linker.
2271         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2272
2273         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2274         * g++.old-deja/g++.pt/static3.C: Likewise.
2275         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2276
2277 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2278
2279         * gcc.c-torture/execute/20040409-1.c: New test case.
2280         * gcc.c-torture/execute/20040409-2.c: New test case.
2281         * gcc.c-torture/execute/20040409-3.c: New test case.
2282
2283 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2284
2285         * gcc.dg/20040409-1.c: New test.
2286
2287 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2288
2289         PR target/14888
2290         * g++.dg/opt/pr14888.C: New test case.
2291
2292 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2293
2294         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2295         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2296         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2297         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2298         New tests.
2299
2300 2004-04-08  Paul Brook  <paul@codesourcery.com>
2301
2302         * gcc.dg/spill-1.c: New test.
2303
2304 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2305
2306         * gcc.dg/torture/builtin-ctype-2.c: New test.
2307
2308 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2309
2310         * gcc.dg/pch/pch.exp: Add largefile test.
2311
2312 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2313
2314         * g++.dg/pch/externc-1.Hs: New.
2315         * g++.dg/pch/externc-1.C: New.
2316
2317 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2318
2319         * gcc.dg/compat/struct-by-value-5a_main.c,
2320         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2321         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2322         * gcc.dg/compat/struct-by-value-5a_x.c,
2323         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2324         gcc.dg/compat/struct-by-value-5_x.c.
2325         * gcc.dg/compat/struct-by-value-5a_y.c,
2326         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2327         gcc.dg/compat/struct-by-value-5_y.c.
2328
2329         * gcc.dg/compat/struct-by-value-6a_main.c,
2330         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2331         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2332         * gcc.dg/compat/struct-by-value-6a_x.c,
2333         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2334         gcc.dg/compat/struct-by-value-6_x.c.
2335         * gcc.dg/compat/struct-by-value-6a_y.c,
2336         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2337         gcc.dg/compat/struct-by-value-6_y.c.
2338
2339         * gcc.dg/compat/struct-by-value-7a_main.c,
2340         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2341         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2342         * gcc.dg/compat/struct-by-value-7a_x.c,
2343         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2344         gcc.dg/compat/struct-by-value-7_x.c.
2345         * gcc.dg/compat/struct-by-value-7a_y.c,
2346         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2347         gcc.dg/compat/struct-by-value-7_y.c.
2348
2349 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2350
2351         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2352         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2353         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2354         options.
2355
2356 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2357
2358         * gcc.dg/builtins-36.c: New test.
2359
2360 2004-04-06  Paul Brook  <paul@codesourcery.com>
2361
2362         * README.gcc: Remove obsolete contraint on testcases.
2363
2364 2004-04-05  Paul Brook  <paul@codesourcery.com>
2365
2366         PR2123
2367         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2368         failure and exit(0) on success.
2369         * g++.dg/expr/anew2.C: Ditto.
2370         * g++.dg/expr/anew3.C: Ditto.
2371         * g++.dg/expr/anew4.C: Ditto.
2372
2373 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2374
2375         PR c++/3518
2376         * g++.dg/template/unify7.C: New.
2377
2378 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2379
2380         * g++.dg/README: Bring up to date with new subdirectories; remove
2381         duplicate subdirectory lines.
2382
2383 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2384
2385         PR c++/14007
2386         * g++.dg/template/unify5.C: New.
2387         * g++.dg/template/unify6.C: New.
2388         * g++.dg/template/qualttp20.C: Adjust.
2389         * g++.old-deja/g++.jason/report.C: Adjust.
2390         * g++.old-deja/g++.other/qual1.C: Adjust.
2391
2392 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2393
2394         PR c++/14803
2395         * g++.dg/inherit/ptrmem1.C: New test.
2396
2397 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2398
2399         PR c++/14755
2400         * gcc.c-torture/execute/20040331-1.c: New test.
2401         * gcc.dg/20040331-1.c: New test.
2402
2403 2004-04-01  Paul Brook  <paul@codesourcery.com>
2404
2405         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2406
2407 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2408
2409         PR c++/14724
2410         * g++.dg/init/goto1.C: New test.
2411
2412         PR c++/14763
2413         * g++.dg/template/defarg4.C: New test.
2414
2415 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2416
2417         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2418
2419 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2420
2421         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2422
2423 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2424
2425         * gcc.dg/noncompile/undeclared-2.c: New test.
2426
2427 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2428
2429         * gcc.dg/940409-1.c: Remove XFAIL.
2430         * gcc.dg/reg-vol-struct-1.c: New test.
2431
2432 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2433
2434         * gcc.dg/torture/builtin-wctype-1.c: New test.
2435
2436 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2437
2438         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2439         * gcc.dg/20001101-1.c: Likewise.
2440         * gcc.dg/20001102-1.c: Likewise.
2441
2442 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2443
2444         * gcc.dg/compare8.c: Add an additional test for XOR.
2445
2446 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2447
2448         * gcc.dg/torture/builtin-ctype-1.c: New test.
2449
2450 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2451
2452         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2453         * gcc.dg/torture/builtin-math-1.c: Likewise.
2454         * gcc.dg/torture/builtin-power-1.c: New test.
2455
2456 2004-03-24  Andreas Schwab  <schwab@suse.de>
2457
2458         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2459         IA64 assembler.
2460
2461 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2462             Roger Sayle  <roger@eyesopen.com>
2463
2464         * gcc.dg/compare8.c: New test case.
2465
2466 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2467
2468         * g++.dg/ext/altivec-7.C: New test.
2469
2470 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2471
2472         PR 12267, 12391, 12560, 13129, 14114, 14133
2473         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2474         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2475         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2476         Adjust error regexps.
2477         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2478         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2479         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2480         * gcc.dg/local1.c: Add explanatory comment.
2481
2482 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2483
2484         PR optimization/14669
2485         * g++.dg/opt/fold2.C: New test case.
2486
2487 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2488
2489         PR c/14069
2490         * gcc.dg/20040322-1.c: New test.
2491
2492 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2493
2494         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2495         * gcc.dg/ultrasp4.c: Likewise.
2496         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2497
2498 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2499
2500         * gcc.dg/i386-sse-8.c: Reset default options.
2501
2502 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2503
2504         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2505         in the error message text.
2506
2507 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2508
2509         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2510
2511 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2512
2513         PR c++/14616
2514         * g++.dg/init/array13.C: New test.
2515
2516 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2517
2518         PR target/13889
2519         * gcc.c-torture/compile/pr13889.c: New test case.
2520
2521 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2522
2523         PR c/14635
2524         * builtins-1.c (nan, nans): Don't test.
2525         * builtins-30.c: Don't use nan, nanf, nanl.
2526         * builtins-35.c: New test.
2527
2528 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2529
2530         * g++.dg/ext/altivec-6.C: New test.
2531
2532 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2533
2534         * g++.dg/init/placement3.C: New test.
2535
2536         * g++.dg/template/spec13.C: New test.
2537
2538         * g++.dg/lookup/using11.C: New test.
2539
2540         * g++.dg/lookup/koenig3.C: New test.
2541
2542         * g++.dg/template/operator2.C: New test.
2543
2544         * g++.dg/expr/dtor3.C: New test.
2545         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2546         marker.
2547         * g++.old-deja/g++.law/visibility28.C: Likewise.
2548
2549 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2550
2551         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2552         * gcc.dg/ppc64-abi-3.c: Likewise.
2553
2554 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2555
2556         PR c++/14545
2557         * g++.dg/parse/template15.C: New test.
2558
2559 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2560
2561         * g++.dg/expr/dtor2.C: New test.
2562
2563         * g++.dg/lookup/anon4.C: New test.
2564
2565         * g++.dg/overload/using1.C: New test.
2566
2567         * g++.dg/template/lookup7.C: New test.
2568
2569         * g++.dg/template/typename6.C: New test.
2570
2571         * g++.dg/expr/cond6.C: New test.
2572
2573 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2574
2575         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2576
2577 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2578
2579         * g++.dg/expr/cond5.C: New test.
2580         * g++.dg/expr/constcast1.C: Likewise.
2581         * g++.dg/expr/ptrmem2.C: Likewise.
2582         * g++.dg/expr/ptrmem3.C: Likewise.
2583         * g++.dg/lookup/main1.C: Likewise.
2584         * g++.dg/template/lookup6.C: Likewise.
2585
2586 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2587
2588         * gcc.dg/local1.c: New test.
2589
2590         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2591
2592 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2593
2594         * gcc.dg/torture/builtin-convert-1.c: New test.
2595
2596 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2597
2598         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2599
2600 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2601
2602         PR c++/14481
2603         * g++.dg/warn/Wunused-7.C: New test.
2604
2605 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2606
2607         * gcc.dg/torture/builtin-integral-1.c: New test.
2608
2609 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2610
2611         PR c++/14586
2612         * g++.dg/parse/non-dependent3.C: New test.
2613
2614 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2615
2616         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2617         * g++.dg/eh/simd-2.C: Likewise.
2618         * g++.dg/init/array10.C: Likewise.
2619         * gcc.c-torture/compile/simd-1.c: Likewise.
2620         * gcc.c-torture/compile/simd-2.c: Likewise.
2621         * gcc.c-torture/compile/simd-3.c: Likewise.
2622         * gcc.c-torture/compile/simd-4.c: Likewise.
2623         * gcc.c-torture/compile/simd-6.c: Likewise.
2624         * gcc.c-torture/execute/simd-1.c: Likewise.
2625         * gcc.c-torture/execute/simd-2.c: Likewise.
2626         * gcc.dg/compat/vector-defs.h: Likewise.
2627         * gcc.dg/20020531-1.c: Likewise.
2628         * gcc.dg/altivec-3.c: Likewise.
2629         * gcc.dg/altivec-4.c: Likewise.
2630         * gcc.dg/altivec-varargs-1.c: Likewise.
2631         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2632         * gcc.dg/i386-mmx-3.c: Likewise.
2633         * gcc.dg/i386-sse-4.c: Likewise.
2634         * gcc.dg/i386-sse-5.c: Likewise.
2635         * gcc.dg/i386-sse-8.c: Likewise.
2636         * gcc.dg/simd-1.c: Likewise.
2637         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2638         __ev64_opaque__ since the machine description provides it.
2639
2640 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2641
2642         * lib/compat.exp (skip_list): New global variable.
2643         Use it to hold the user defined COMPAT_SKIPS list if any.
2644         (compat-obj): Add the members of skip_list to optall.
2645
2646 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2647
2648         * gcc.dg/compat/union-by-value-1_main.c,
2649         union-by-value-1_x.c, union-by-value-1_y.c,
2650         union-check.h, union-defs.h,
2651         union-init.h, union-return-1_main.c,
2652         union-return-1_x.c, union-return-1_y.c: New files.
2653
2654 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2655
2656         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2657         mixed-struct-init.h: Add 4 mixed structure types.
2658         struct-by-value-21_main.c, struct-by-value-21_x.c,
2659         struct-by-value-21_y.c, struct-return-21_main.c,
2660         struct-return-21_x.c, struct-return-21_y.c: New files.
2661
2662 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2663
2664         PR c++/14550
2665         * g++.dg/parse/template14.C: New test.
2666
2667 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2668
2669         * gcc.c-torture/execute/20040313-1.c: New test.
2670
2671 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR target/14533
2674         * gcc.dg/20040311-2.c: New test.
2675
2676 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2677
2678         PR other/14544
2679         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2680         bit-field.
2681
2682 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2683
2684         * gcc.dg/20040305-2.c: Add missing return statement.
2685
2686 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2687
2688         * gcc.dg/builtins-34.c: Also check pow10*.
2689
2690 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2691
2692         PR target/14262
2693         * gcc.dg/20040305-2.c: New test.
2694
2695 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2696
2697         * gcc.dg/20040310-1.c: New test.
2698
2699 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2700
2701         * gcc.c-torture/execute/20040311-1.c: New test case.
2702
2703 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2704
2705         PR c++/14476
2706         * g++.dg/lookup/enum1.C: New test.
2707
2708 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2709
2710         PR c++/14510
2711         * g++.dg/lookup/struct2.C: New test.
2712
2713 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2714
2715         * gcc.dg/builtins-34.c: New test.
2716
2717 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2718
2719         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2720
2721 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2722
2723         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2724         * gcc.dg/alias-2.c: New testcase.
2725
2726 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2727
2728         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2729
2730 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2731
2732         * gcc.c-torture/execute/20040309-1.c: New test case.
2733
2734 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2735
2736         PR c++/14397
2737         * g++.dg/overload/ref1.C: New.
2738
2739 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2740
2741         PR c++/14409
2742         * g++.dg/template/spec12.C: New test.
2743
2744         PR c++/14448
2745         * g++.dg/parse/crash14.C: New test.
2746
2747 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/14230
2750         * g++.dg/init/ref11.C: New test.
2751
2752 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2753
2754         PR c++/14432
2755         * g++.dg/parse/builtin2.C: New test.
2756
2757 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2758
2759         PR c++/14401
2760         * g++.dg/init/ctor3.C: New test.
2761         * g++.dg/init/union1.C: New test.
2762         * g++.dg/ext/anon-struct4.C: New test.
2763
2764 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2765
2766         * g++.dg/lookup/koenig1.C: Tweak error messages.
2767         * g++.dg/lookup/used-before-declaration.C: Likewise.
2768         * g++.dg/other/do1.C: Likewise.
2769         * g++.dg/overload/koenig1.C: Likewise.
2770         * g++.dg/parse/crash13.C: Likewise.
2771         * g++.dg/template/instantiate3.C: Likewise.
2772
2773 2004-03-08  Eric Christopher  <echristo@redhat.com>
2774
2775         * * lib/target-supports.exp: Enable libiconv in test
2776         compilation.  Fix up error checking.
2777
2778 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2779
2780         PR middle-end/14289
2781         * gcc.dg/pr14289-1.c: New test case.
2782         * gcc.dg/pr14289-2.c: Likewise.
2783         * gcc.dg/pr14289-3.c: Likewise.
2784
2785 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2786
2787         * gcc.c-torture/execute/20040308-1.c: New test.
2788
2789 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2790
2791         * gcc.c-torture/execute/20040307-1.c: New test case.
2792
2793 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2794
2795         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2796
2797 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2798
2799         * gcc.dg/20040306-1.c: New test.
2800
2801 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2802
2803         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2804         them static.
2805         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2806
2807 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2808
2809         PR c/14465
2810         * gcc.dg/decl-6.c: New test.
2811
2812 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2813
2814         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2815         Rename LOGPOW -> LOG_POW.
2816         (SQRT_EXP, POW_EXP): New.
2817
2818 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2819
2820         * gcc.dg/i386-sse-8.c: New test.
2821
2822 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2823
2824         PR c/14114
2825         * gcc.dg/decl-5.c: New test.
2826
2827 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2828
2829         * gcc.dg/20040305-1.c: New test.
2830
2831 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2832
2833         PR other/14354
2834         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2835
2836 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2837
2838         PR c++/14425, c++/14426
2839         * g++.dg/ext/altivec-4.C: New test.
2840         * g++.dg/ext/altivec-5.C: New test.
2841
2842 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2843
2844         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2845         global variables of a type with no linkage.
2846         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2847         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2848         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2849         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2850         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2851         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2852         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2853         * g++.dg/warn/deprecated.C: Name enum Color.
2854         * g++.dg/overload/VLA.C: Name structure for 'b'.
2855         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2856
2857 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2858
2859         * gcc.c-torture/compile/20040304-1.c: New test.
2860
2861 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2862
2863         PR 13728
2864         * gcc.dg/decl-4.c: New testcase.
2865
2866 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2867
2868         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2869         as PRECF if sizeof (float) > sizeof (double).
2870         (PRECL): Make it the same as PRECF if
2871         sizeof (float) > sizeof (long double).
2872
2873 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2874
2875         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2876         system type.  Add check for irix6 which doesn't have c99 runtime.
2877
2878 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2879
2880         * gcc.dg/const-elim-1.c: xfail for xtensa.
2881
2882 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2883
2884         PR c++/14369
2885         * g++.dg/template/cond4.C: New test.
2886
2887 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2888
2889         PR c++/14360
2890         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2891
2892         PR c++/14361
2893         * g++.dg/parse/defarg7.C: New test.
2894
2895         PR c++/14359
2896         * g++.dg/template/friend26.C: New test.
2897
2898 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2899
2900         PR c++/14324
2901         * g++.dg/abi/mangle21.C: New test.
2902
2903         PR c++/14260
2904         * g++.dg/parse/constructor2.C: New test.
2905
2906         PR c++/14337
2907         * g++.dg/template/sfinae1.C: New test.
2908
2909 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2910
2911         PR c++/14267
2912         * g++.dg/expr/crash2.C: New test.
2913
2914         PR middle-end/13448
2915         * gcc.dg/inline-5.c: New test.
2916         * gcc.dg/always-inline.c: Split out tests into ...
2917         * gcc.dg/always-inline2.c: ... this and ...
2918         * gcc.dg/always-inline3.c: ... this.
2919
2920 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2921
2922         PR debug/12103
2923         * g++.dg/debug/crash1.C: New test.
2924
2925 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2926
2927         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2928         function with __attribute__((noinline)).
2929         (recurser_void2): Likewise.
2930         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2931         (recurser_void2): Likewise.
2932
2933 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2934
2935         PR middle-end/14203
2936         * g++.dg/warn/Wunused-6.C: New test case.
2937
2938 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2939
2940         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2941         not defined.
2942
2943 2004-02-27  Eric Christopher  <echristo@redhat.com>
2944
2945         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2946         * g++.dg/charset/asm2.c: Run only x86.
2947         * gcc.dg/charset/asm3.c: Ditto.
2948
2949 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2950
2951         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2952         ld_library_path.
2953
2954 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2955
2956         * g++.dg/ext/altivec-3.C: New.
2957
2958 2004-02-26  Richard Henderson  <rth@redhat.com>
2959
2960         * g++.dg/ext/attrib10.C: Mark for warning.
2961         * gcc.dg/attr-alias-1.c: New.
2962
2963 2004-02-26  Richard Henderson  <rth@redhat.com>
2964
2965         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2966         * gcc.c-torture/execute/20040208-2.c: ... it back.
2967
2968 2004-02-26  Eric Christopher  <echristo@redhat.com>
2969
2970         * lib/target-supports.exp (check-iconv-available): New function.
2971         * lib/gcc-dg.exp (dg-require-iconv): New function.
2972         Use above.
2973         * gcc.dg/charset: New directory.
2974         * gcc.dg/charset/charset.exp: New file.
2975         * gcc.dg/charset/asm1.c: Ditto.
2976         * gcc.dg/charset/asm2.c: Ditto.
2977         * gcc.dg/charset/asm3.c: Ditto.
2978         * gcc.dg/charset/asm4.c: Ditto.
2979         * gcc.dg/charset/asm5.c: Ditto.
2980         * gcc.dg/charset/attribute1.c: Ditto.
2981         * gcc.dg/charset/attribute2.c: Ditto.
2982         * gcc.dg/charset/string1.c: Ditto.
2983         * g++.dg/charset: New directory.
2984         * g++.dg/dg.exp: Add here. Special options.
2985         * g++.dg/charset/charset.exp: New file.
2986         * g++.dg/charset/asm1.c: Ditto.
2987         * g++.dg/charset/asm2.c: Ditto.
2988         * g++.dg/charset/asm3.c: Ditto.
2989         * g++.dg/charset/asm4.c: Ditto.
2990         * g++.dg/charset/attribute1.c: Ditto.
2991         * g++.dg/charset/attribute2.c: Ditto.
2992         * g++.dg/charset/extern1.cc: Ditto.
2993         * g++.dg/charset/extern2.cc: Ditto.
2994         * g++.dg/charset/string1.c: Ditto.
2995
2996 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2997
2998         PR c++/14278
2999         * g++.dg/parse/comma1.C: New test.
3000
3001 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3002
3003         PR c++/14284
3004         * g++.dg/template/ttp8.C: New test.
3005
3006 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
3007
3008         * gcc.dg/fixuns-trunc-1.c: New test.
3009
3010 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3011
3012         * gcc.dg/builtins-config.h: Use #elif.
3013
3014 2004-02-26  Michael Matz  <matz@suse.de>
3015
3016         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
3017         * gcc.dg/991214-1.c: Likewise.
3018         * gcc.dg/i386-asm-1.c: Likewise.
3019
3020 2004-02-25  Richard Henderson  <rth@redhat.com>
3021
3022         * gcc.c-torture/execute/20040208-2.c: Move ...
3023         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
3024
3025 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3026
3027         PR c++/14246
3028         * g++.dg/other/crash-3.C: New test.
3029
3030 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3031
3032         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
3033         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
3034
3035         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
3036         HP-UX.
3037
3038 2004-02-24  Michael Matz  <matz@suse.de>
3039
3040         * gcc.dg/i386-regparm.c: New.
3041
3042 2004-02-23  James E Wilson  <wilson@specifixinc.com>
3043
3044         * gcc.c-torture/execute/20040223-1.c: New.
3045
3046 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
3047             Kazu Hirata  <kazu@cs.umass.edu>
3048
3049         * gcc.dg/fwritable-strings-1.c: Remove.
3050
3051 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
3052
3053         PR c/14156
3054         * gcc.dg/20040223-1.c: New test.
3055
3056 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3057
3058         PR c++/14106
3059         * g++.dg/ext/typeof9.C: New test.
3060
3061 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3062
3063         PR c++/14250
3064         * g++.dg/other/switch1.C: New test.
3065
3066 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3067
3068         * gcc.dg/cast-function-1.c: Adjust for new informative message.
3069         * gcc.dg/va-arg-1.c: Likewise.
3070
3071 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3072
3073         PR c++/14143
3074         * g++.dg/template/koenig5.C: New test.
3075
3076 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
3077
3078         * g++.dg/ext/altivec-1.C: Generalize target triple.
3079         * g++.dg/ext/altivec-2.C: New test case.
3080         * g++.dg/ext/altivec_check.h: New file.
3081         * gcc.dg/altivec-1.c: Generalize target triple;
3082         include altivec_check.h and call altivec_check().
3083         * gcc.dg/altivec-[2-5].c: Generalize target triple.
3084         * gcc.dg/altivec-6.c: New test case.
3085         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
3086         type casts as needed.
3087         * gcc.dg/altivec-10.c: Include altivec_check.h and call
3088         altivec_check().
3089         * gcc.dg/altivec-12.c: New test case.
3090         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
3091         include altivec_check.h and call altivec_check().
3092         * gcc.dg/altivec_check.h: New file.
3093
3094 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3095
3096         * lib/target-supports.exp (check_alias_available): Don't mangle
3097         function `g' in test program.
3098
3099 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3100
3101         * lib/target-supports.exp (check_profiling_available): Check
3102         argument to determine whether we support a profiling type.
3103         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
3104         check_profiling_available.
3105         * g++.dg/bprob/bprob.exp: Likewise
3106         * g77.dg/bprob/bprob.exp: Likewise.
3107         * gcc.misc-tests/bprob.exp: Likewise.
3108         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
3109         dg-require-profiling and delete expected error handling.
3110         * gcc.dg/20021014-1.c: Likewise.
3111         * gcc.dg/nest.c: Likewise.
3112
3113 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3114
3115         PR c++/12007
3116         * g++.dg/other/vthunk1.C: New test.
3117
3118 2004-02-20  Falk Hueffner  <falk@debian.org>
3119
3120         PR target/14201
3121         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
3122
3123 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
3124
3125         PR c++/13927
3126         * g++.dg/other/error8.C: Remove XFAIL markers.
3127
3128         PR c++/14173
3129         * g++.dg/ext/packed5.C: New test.
3130
3131         PR c++/14199
3132         * g++.dg/warn/Wunused-5.C: New test.
3133
3134         PR c++/14186
3135         * g++.dg/lookup/member1.C: New test.
3136
3137 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
3138
3139         * gcc.c-torture/compile/20040130-1.c: Enable only when
3140         __INT_MAX__ >= 2147483647L.
3141         * gcc.c-torture/compile/961203-1.c: Likewise.
3142
3143 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
3144
3145         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
3146         * g++.dg/opt/template1.C: Robustify assembler regexp
3147
3148 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3149
3150         * gcc.c-torture/execute/simd-4.x: Remove.
3151         * gcc.c-torture/execute/va-arg-25.x: Likewise.
3152         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
3153         Guard with #ifndef SKIP_ATTRIBUTE.
3154         * gcc.dg/compat/vector-1_y.c: Likewise.
3155         * gcc.dg/compat/vector-2_x.c: Likewise.
3156         * gcc.dg/compat/vector-2_y.c: Likewise.
3157         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3158         * g++.dg/eh/simd-2.C: Likewise.
3159
3160 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3161
3162         * gcc.c-torture/compile/complex-1.c: New.
3163
3164 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3165
3166         PR target/14209
3167         * gcc.c-torture/execute/20040218-1.c: New test.
3168
3169 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3170
3171         PR c++/14181
3172         * g++.dg/parse/new2.C: New test.
3173
3174 2004-02-18  Paul Brook  <paul@codesourcery.com>
3175
3176         * gcc.c-torture/compile/libcall-1.c: New test.
3177
3178 2004-02-18  Paul Brook  <paul@codesourcery.com>
3179
3180         PR debug/12934
3181         * gcc.dg/debug/debug-7.c: New test.
3182
3183 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3184
3185         * gcc.dg/20040217-1.c: New test.
3186
3187 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3188
3189         * gcc.c-torture/execute/990208-1.x: Delete.
3190
3191 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3192
3193         * gcc.c-torture/execute/20040208-2.x: New file.
3194
3195 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3196
3197         PR c++/11326
3198         * g++.dg/abi/structret1.C: New test.
3199
3200 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3201
3202         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3203         (i386_cpuid): No need to test if cpuid is available on AMD64.
3204         Fix assembly, so that it works onboth i386 and AMD64.
3205         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3206         (vecInLong): Fix s[] member type to unsigned int.
3207         (vecInWord): Remove type.
3208         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3209         (a64, b64, c64, d64, e64): Remove.
3210         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3211         Remove unused variable.  Remove initialization of removed variables.
3212         Don't call mmx_tests nor sse_tests.
3213         (reference_mmx, reference_sse): Remove.
3214         (check): Add return stmt.
3215         * gcc.dg/i386-sse-7.c: New test.
3216         * gcc.dg/i386-mmx-4.c: New test.
3217
3218 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3219
3220         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3221         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3222         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3223         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3224         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3225         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3226         g++.dg/tc1/dr94.C: Fix line terminator.
3227
3228 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3229
3230         * gcc.c-torture/compile/20040216-1.c: New.
3231
3232 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3233
3234         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3235         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3236         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3237         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3238         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3239         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3240
3241 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3242
3243         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3244
3245 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3246
3247         PR c++/13971
3248         * g++.dg/expr/cond4.C: New test.
3249
3250         PR c++/14086
3251         * g++.dg/lookup/crash2.C: New test.
3252
3253 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3254
3255         * gcc.c-torture/compile/20040214-2.c: New test.
3256
3257 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3258
3259         PR c++/14116
3260         * g++.dg/ext/typeof8.C: New test.
3261
3262 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3263
3264         * gcc.c-torture/compile/20040214-1.c: New test.
3265
3266 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3267
3268         PR c++/13635
3269         * g++.dg/template/spec11.C: New test.
3270
3271 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3272
3273         PR c++/13927
3274         * g++.dg/other/error8.C: New test.
3275
3276 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3277
3278         PR c++/14122
3279         * g++.dg/template/array4.C: New test.
3280
3281         PR c++/14108
3282         * g++.dg/inherit/thunk2.C: New test.
3283
3284         PR c++/14083
3285         * g++.dg/eh/cond2.C: New test.
3286
3287 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3288
3289         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3290
3291 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3292
3293         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3294
3295 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3296
3297         * g++.dg/simd-2.C: xfail on ppc64-linux.
3298
3299 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3300
3301         PR c/456
3302         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3303         tests.
3304
3305 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3306
3307         * gcc.dg/builtins-33.c: New test.
3308
3309 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3310
3311         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3312
3313 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3314
3315         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3316
3317 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3318
3319         * gcc.dg/ppc64-abi-3.c: New test.
3320
3321 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3322
3323         PR c/14092
3324
3325         * gcc.dg/pr14092-1.c: New testcase.
3326
3327 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3328
3329         * gcc.dg/cpp/assert4.c: Fix typo last change.
3330
3331         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3332         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3333
3334         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3335
3336 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3337
3338         * gcc.c-torture/compile/20040209-1.c: New test case.
3339
3340 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3341
3342         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3343
3344 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3345
3346         * gcc.c-torture/execute/20040208-[12].c: New tests.
3347
3348 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3349
3350         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3351
3352 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3353
3354         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3355
3356 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3357
3358         Bug 13856
3359         * gcc.dg/visibility-8.c: New testcase.
3360
3361 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3362
3363         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3364         arguments.
3365         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3366
3367 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3368
3369         PR middle-end/13696
3370         * g++.dg/opt/fold1.C: New test case.
3371
3372 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3373
3374         PR c++/14033
3375         * g++.dg/other/crash-2.C: New test.
3376
3377 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3378
3379         PR c++/14028
3380         * g++.dg/parse/angle-bracket2.C: New test.
3381
3382 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3383
3384         PR middle-end/13750
3385         Revert:
3386         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3387         PR pch/13361
3388         * testsuite/g++.dg/pch/wchar-1.C: New.
3389         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3390
3391 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3392
3393         PR c++/14008
3394         * g++.dg/parse/error15.C: New test.
3395         * g++.dg/parse/crash11.C: Update dg-error mark.
3396
3397 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3398
3399         PR c++/13932
3400         * g++.dg/warn/conv2.C: New test.
3401
3402 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3403
3404         PR c++/13086
3405         * g++.dg/warn/incomplete1.C: Remove xfail.
3406
3407 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3408
3409         * lib/file-format.exp (gcc_target_object_format): Use
3410         ${tool}_target_compile, not gcc_target_compile.
3411         * lib/target-supports.exp (check_alias_available): Likewise.
3412         (check_gc_sections_available): Likewise.
3413         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3414         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3415         dg-require-alias.
3416
3417 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3418
3419         PR c++/13969
3420         * g++.dg/template/static6.C: New test.
3421
3422 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3423
3424         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3425
3426 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3427
3428         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3429         tests for systems where `char' is unsigned by default.
3430
3431 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3432
3433         PR c++/13997
3434         * g++.dg/template/partial3.C: New test.
3435
3436 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3437
3438         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3439         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3440         Remove mentions of obsolete ports.
3441
3442 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3443
3444         * gcc.dg/noncompile/20001228-1.c: Fix for new
3445         error message.
3446
3447 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3448
3449         PR target/9348
3450         * gcc.c-torture/execute/multdi-1.c: New test case.
3451
3452 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3453
3454         PR c++/13925
3455         * g++.dg/template/lookup5.C: New test.
3456
3457 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3458
3459         PR c++/13950
3460         * g++.dg/template/lookup4.C: New test.
3461
3462         PR c++/13970
3463         * g++.dg/parse/error14.C: New test.
3464
3465         PR c++/14002
3466         * g++.dg/parse/template13.C: New test.
3467
3468 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3469
3470         PR c++/13978
3471         * g++.dg/template/koenig4.C: New test.
3472
3473         PR c++/13968
3474         * g++.dg/template/crash17.C: New test.
3475
3476         PR c++/13975
3477         * g++.dg/parse/error13.C: New test.
3478         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3479
3480 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3481
3482         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3483
3484 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3485
3486         PR c/11658
3487         PR c/13994
3488         * gcc.dg/noncompile/20040203-1.c: New test.
3489         * gcc.dg/noncompile/20040203-2.c: Likewise.
3490         * gcc.dg/noncompile/20040203-3.c: Likewise.
3491         * gcc.dg/20040203-1.c: Likewise.
3492
3493 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3494
3495         PR c++/10858
3496         * g++.dg/template/sizeof7.C: New test.
3497
3498 2004-02-02  Eric Christopher  <echristo@redhat.com>
3499             Zack Weinberg  <zack@codesourcery.com>
3500
3501         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3502
3503 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3504
3505         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3506         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3507         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3508         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3509
3510 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3511
3512         PR c++/13113
3513         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3514
3515         PR c++/13854
3516         * g++.dg/ext/attrib13.C: New test.
3517
3518         PR c++/13907
3519         * g++.dg/conversion/op2.C: New test.
3520
3521 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3522
3523         * gcc.dg/titype-1.c: Fix pasto.
3524
3525 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3526
3527         * gcc.dg/titype-1.c: New test.
3528
3529 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3530
3531         PR c++/13957
3532         * g++.dg/template/non-type-template-argument-1.C,
3533         g++.dg/template/qualified-id1.C: Update dg-error marks.
3534         * g++.dg/template/nontype6.C: New test.
3535
3536 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3537
3538         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3539         * gcc.dg/builtins-31.c: New testcase.
3540         * gcc.dg/builtins-32.c: New testcase.
3541
3542 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3543
3544         * objc.dg/call-super-2.m: Update line numbers
3545         for the including of stddef.h.
3546
3547 2004-01-30  Michael Matz  <matz@suse.de>
3548
3549         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3550         g++.dg/ext/case-range3.C: New tests.
3551
3552 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3553
3554         DR206
3555         PR c++/13813
3556         * g++.dg/template/member4.C: New test.
3557
3558 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3559
3560         PR c++/13683
3561         * g++.dg/template/sizeof6.C: New test.
3562
3563 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3564
3565         * gcc.dg/fwritable-strings-1.c: New test.
3566
3567 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3568
3569         * gcc.c-torture/compile/20040130-1.c: New test.
3570
3571 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3572
3573         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3574
3575 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3576
3577         PR c++/13883
3578         * g++.dg/template/ctor3.C: New test.
3579
3580 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3581
3582         * g++.dg/tc1: New directory.
3583         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3584         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3585         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3586         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3587         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3588
3589 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3590
3591         * g++.dg/parse/error11.C: New test.
3592         * g++.dg/parse/error12.C: Likewise.
3593
3594 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3595
3596         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3597         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3598
3599 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3600
3601         PR c++/13791
3602         * g++.dg/ext/attrib12.C: New test.
3603
3604         PR c++/13736
3605         * g++.dg/parse/cast2.C: New test.
3606
3607 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3608
3609         * objc.dg/encode-2.m (main): New local string.  Set depending on
3610         sizeof long.  Use in sscanf call.
3611         * objc.dg/encode-3.m (main): New local string.  Set depending on
3612         sizeof long.  Use in scan_initial call.
3613
3614 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3615
3616         * objc.dg/call-super-2.m: Make LP64-safe.
3617         * objc.dg/desig-init-1.m: Likewise.
3618
3619 2004-01-27  Devang Patel <dpatel@apple.com>
3620
3621         * g++.dg/debug/namespace1.C: New test.
3622
3623 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3624
3625         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3626         xscale-*-*.
3627
3628         * gcc.dg/arm-mmx-1.c: New test.
3629
3630 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3631
3632         * gcc.dg/20040127-1.c: New test.
3633         * gcc.dg/20040127-2.c: New test.
3634
3635 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3636
3637         * objc.dg/stret-1.m (glob): Renamed to globa.
3638
3639 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3640
3641         PR c++/13663
3642         * g++.dg/expr/for1.C: New test.
3643
3644 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3645
3646         PR middle-end/13779
3647         * gcc.dg/darwin-longlong.c: New test.
3648
3649 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3650
3651         * gcc.dg/20040124-1.c: Moved test from here...
3652         * gcc.c-torture/compile/20040124-1.c: ...to here.
3653
3654 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3655
3656         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3657         the assembly output if -m64 is passed.
3658
3659 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3660
3661         PR c++/13833
3662         * g++.dg/template/cond3.C: New test.
3663
3664 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3665
3666         PR c++/13810
3667         * g++.dg/template/ttp7.C: New test.
3668
3669 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3670
3671         PR c++/13797
3672         * g++.dg/template/nontype4.C: New test.
3673         * g++.dg/template/nontype5.C: Likewise.
3674
3675 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3676
3677         * gcc.dg/torture/mips-clobber-at.c: New test.
3678
3679 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3680
3681         * gcc.dg/20040124-1.c: New test.
3682
3683 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3684
3685         * gcc.dg/20040123-1.c: New test.
3686
3687 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3688
3689         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3690
3691 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3692
3693         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3694
3695 2004-01-23  Andrew Pinski  <apinski@apple.com>
3696
3697         * gcc.dg/20030121-1.c: Move to ..
3698         * gcc.dg/20040121-1.c: here.
3699
3700 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3701
3702         * gcc.dg/builtins-29.c: New test case.
3703
3704 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3705
3706         PR 18314
3707         * gcc.dg/builtins-30.c: New testcase.
3708
3709 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3710
3711         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3712         * lib/g77.exp: Likewise.
3713         * lib/objc.exp: Likewise.
3714         * lib/g++.exp: Likewise.
3715
3716 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3717
3718         * gcc.dg/struct-by-value-2.c: New test.
3719
3720 2004-01-21  Andrew Pinski  <apinski@apple.com>
3721
3722         PR target/13785
3723         * gcc.dg/20030121-1.c: New test.
3724
3725 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3726
3727         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3728         clobber frame pointer register in asm statement.
3729
3730 2004-01-21  Falk Hueffner  <falk@debian.org>
3731
3732         * gcc.c-torture/compile/20040121-1.c: New test.
3733
3734 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3735
3736         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3737
3738 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3739
3740         * gcc.dg/ppc64-abi-2.c: New test.
3741
3742 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3743
3744         * lib/treelang.exp: Fill out this file.
3745         * lib/treelang-dg.exp: New File.
3746
3747 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3748
3749         * gcc.c-torture/compile/981022-1.c: Remove.
3750         * gcc.dg/array-5.c: Remove XFAIL.
3751         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3752         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3753         gcc.dg/cond-lvalue-1.c: Update.
3754         * gcc.dg/cast-lvalue-2.c: New test.
3755
3756 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/13592
3759         * g++.dg/other/error1.C (class foo): Tweak error message.
3760
3761         PR c++/13592
3762         * g++.dg/template/call2.C: New test.
3763
3764 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3765
3766         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3767         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3768         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3769         scalar-return-1_x.c, scalar-return-2_y.c,
3770         scalar-return-3_x.c, scalar-return-3_y.c,
3771         scalar-return-4_x.c, scalar-return-4_y.c,
3772         struct-align-1.h, struct-align-1_x.c,
3773         struct-align-1_y.c, struct-align-2.h,
3774         struct-align-2_x.c, struct-align-2_y.c,
3775         struct-by-value-10_y.c, struct-by-value-11_x.c,
3776         struct-by-value-11_y.c, struct-by-value-12_x.c,
3777         struct-by-value-12_y.c, struct-by-value-13_x.c,
3778         struct-by-value-13_y.c, struct-by-value-14_x.c,
3779         struct-by-value-14_y.c, struct-by-value-15_x.c,
3780         struct-by-value-15_y.c, struct-by-value-16_y.c,
3781         struct-by-value-17_y.c, struct-by-value-18_y.c,
3782         struct-by-value-19_y.c, struct-by-value-1_x.c,
3783         struct-by-value-1_y.c, struct-by-value-20_y.c,
3784         struct-by-value-2_x.c, struct-by-value-2_y.c,
3785         struct-by-value-3_y.c, struct-by-value-4_x.c,
3786         struct-by-value-4_y.c, struct-by-value-5_y.c,
3787         struct-by-value-6_y.c, struct-by-value-7_y.c
3788         struct-by-value-8_x.c, struct-by-value-8_y.c
3789         struct-by-value-9_x.c, struct-by-value-9_y.c
3790         struct-return-10_x.c, struct-return-10_y.c,
3791         struct-return-19_x.c, struct-return-20_x.c
3792         struct-return-2_x.c, struct-return-2_y.c
3793         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3794         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3795
3796 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3797
3798         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3799         attribute on sparc*-sun-solaris2.*.
3800
3801 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3802
3803         PR c++/13710
3804         * g++.dg/ext/typeof7.C: New test.
3805
3806 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3807
3808         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3809         * gcc.dg/const-elim-1.c: Same.
3810
3811 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3812
3813         * objc.dg/stret-1.m: New.
3814         * objc.dg/stret-2.m: New.
3815
3816 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3817
3818         PR c++/11895
3819         * g++.dg/ext/vector1.C: New test.
3820
3821 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3822
3823         * gcc.dg/pch/import-1.c: New.
3824         * gcc.dg/pch/import-1.hs: New.
3825         * gcc.dg/pch/import-1a.h: New.
3826         * gcc.dg/pch/import-1b.h: New.
3827         * gcc.dg/pch/import-1c.h: New.
3828
3829 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3830
3831         PR c++/13574
3832         * g++.dg/ext/array1.C: New test.
3833
3834         PR c++/13178
3835         * g++.dg/conversion/op1.C: New test.
3836
3837 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3838
3839         PR 11864
3840         From Kazumoto Kojima / Dan Kegel:
3841         * gcc.dg/pr11864-1.c: New test.
3842
3843         PR 10392
3844         From Marcus Comstedt / Dan Kegel:
3845         * gcc.dg/pr10392-1.c: New test.
3846
3847 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3848
3849         PR c++/13478
3850         * g++.dg/init/ref10.C: New test.
3851
3852 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3853
3854         PR c++/13407
3855         * g++.dg/parse/typename6.C: New test.
3856
3857 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3858
3859         PR pch/13361
3860         * testsuite/g++.dg/pch/wchar-1.C: New.
3861         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3862
3863 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3864
3865         PR c++/9259
3866         * g++.dg/expr/sizeof2.C: New test.
3867
3868 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3869
3870         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3871
3872 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3873
3874         PR c++/13659
3875         * g++.dg/lookup/strong-using-3.C: New.
3876         * g++.dg/lookup/using-10.C: New.
3877
3878 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3879
3880         PR c++/13594
3881         * g++.dg/lookup/strong-using-2.C: New.
3882
3883 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3884             Dan Kegel <dank@kegel.com>
3885             J"orn Rennecke <joern.rennecke@superh.com>
3886
3887         PR target/9365
3888         * gcc.dg/pr9365-1.c: New test.
3889
3890 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3891
3892         PR c++/8856
3893         * g++.dg/parse/casting-operator2.C: New test.
3894         * g++.old-deja/g++.pt/explicit83.C: Remove.
3895
3896 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3897
3898         * gcc.dg/label-compound-stmt-1.c: New test.
3899         * gcc.c-torture/compile/950922-1.c,
3900         gcc.c-torture/compile/20000211-3.c,
3901         gcc.c-torture/compile/20000518-1.c,
3902         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3903         compound statements.
3904
3905 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3906
3907         * gcc.dg/ppc64-abi-1.c: New test.
3908
3909 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3910
3911          * g++.dg/ext/attrib9.C: Add dg-warnings.
3912
3913 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3914
3915         PR c++/12335
3916         * g++.dg/parse/dtor3.C: New test.
3917
3918 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3919
3920         PR c++/12709
3921         * g++.dg/parse/try-catch-1.C: New test.
3922
3923 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3924
3925         * ada/acats/run_all.sh: Add more verbose output in acats.log
3926         when compiling tests.
3927
3928 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3929
3930         PR 13656
3931         * gcc.dg/typedef-redecl.c: New test case.
3932         * gcc.dg/typedef-redecl.h: New support file.
3933
3934 2004-01-13  Jan Hubicka  <jh@suse.cz>
3935
3936         * gcc.dg/always_inline.c: New test.
3937         * gcc.dg/debug/20031231-1.c: Fix.
3938
3939 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3940
3941         PR c++/13474
3942         * g++.dg/template/array3.C: New test.
3943
3944 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3945
3946         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3947         * g++.dg/warn/Wunused-2.C: Likewise.
3948
3949 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3950
3951         PR c++/13289
3952         * g++.dg/template/instantiate6.C: New test.
3953
3954 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3955
3956         PR middle-end/11397
3957         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3958
3959 2004-01-12  Jan Hubicka  <jh@suse.cz>
3960
3961         PR opt/12826
3962         * gcc.dg/20040112-1.c: New.
3963
3964         * gcc.dg/dwarf-die[1-7].c: Move to...
3965         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3966         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3967
3968 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3969
3970         PR c++/4100
3971         * g++.dg/parse/friend4.C: New test.
3972
3973 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3974
3975         PR c++/4100
3976         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3977         definition is called a friend.
3978
3979 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3980
3981         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3982
3983 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3984
3985         PR c++/3478
3986         * g++.dg/parse/error10.C: New test.
3987         * g++.dg/template/arg2.C: Accept "invalid type" error.
3988
3989 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR middle-end/13392
3992         * g++.dg/opt/expect2.C: New test.
3993
3994 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3995
3996         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3997         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3998         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3999         Update dg-error regexps.
4000
4001 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
4002
4003         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
4004         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
4005
4006 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4007
4008         * gcc.dg/pragma-re-1.c: Use right pointer type.
4009
4010 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4011
4012         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
4013
4014 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
4015
4016         * gcc.dg/rs6000-ldouble-1.c: New.
4017
4018 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4019
4020         DR 337
4021         PR c++/9256
4022         * g++.dg/other/abstract1.C: New test.
4023
4024 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
4025
4026         * g++.dg/lookup/strong-using-1.C: New.
4027
4028 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4029
4030         PR c/11234
4031         * gcc.dg/func-ptr-conv-1.c: New test.
4032         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
4033
4034 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
4035
4036         PR target/13380.
4037         * gcc.c-torture/compile/20040109-1.c: New.
4038
4039 2004-01-08  Stuart Hastings  <stuart@apple.com>
4040
4041         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
4042         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
4043         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
4044
4045 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
4046
4047         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
4048
4049 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4050
4051         * ada/acats/run_acats: Treat 'gnatchop' the same way
4052         as 'gnatmake'.  Export GCC_DRIVER.
4053         * ada/acats/run_all.sh: Add target_gnatchop.  Use
4054         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
4055
4056 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4057
4058         PR c++/12573
4059         * g++.dg/template/dependent-expr4.C: New test.
4060
4061 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
4062
4063         * gcc.dg/altivec-11.c: New test.
4064
4065 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
4066
4067         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
4068
4069 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4070
4071         PR c/6024
4072         * gcc.dg/enum-compat-1.c: New test.
4073         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
4074
4075 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
4076
4077         PR c/12165
4078         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
4079         gcc.dg/c99-idem-qual-3.c: New tests.
4080
4081 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
4082
4083         * gcc.dg/winline-7.c: Don't cast void * to int.
4084
4085 2004-01-06  Jan Hubicka  <jh@suse.cz>
4086
4087         * gcc.dg/i386-sse-5.c: New test
4088         * g++.dg/eh/simd-1.c: Add -w argument for i386.
4089
4090 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4091
4092         PR c++/12815
4093         * g++.dg/rtti/typeid4.C: New test.
4094
4095 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4096
4097         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
4098
4099 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
4100
4101         PR c++/12132
4102         * g++.dg/template/error11.C: New test.
4103
4104         PR c++/13451
4105         * g++.dg/template/class2.C: New test.
4106
4107 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
4108         Richard Sandiford <rsandifo@redhat.com>
4109
4110         PR c++/13387
4111         * g++.dg/opt/alias3.C: New test.
4112
4113 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
4114
4115         PR c++/13157
4116         * g++.dg/template/koenig3.C: New test.
4117
4118         PR c++/13529
4119         * g++.dg/parse/offsetof3.C: New test.
4120
4121         * g++.dg/init/copy7.C: Add missing dg-error markers.
4122
4123         PR c++/12226
4124         * g++.dg/init/copy7.c: New test.
4125
4126         PR c++/13536
4127         * g++.dg/parse/cast1.C: New test.
4128
4129 2004-01-04  Jan Hubicka  <jh@suse.cz>
4130
4131         * gcc.dg/winline[1-7].c: New tests.
4132
4133 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4134
4135         PR c++/13520
4136         * g++.dg/template/qualttp22.C: New test.
4137
4138 2004-01-01  Jan Hubicka  <jh@suse.cz>
4139
4140         * gcc.dg/debug/20031231-1.c: New.
4141         * gcc.c-torture/compile/20040101-1.c: New.
4142         * gcc.dg/dwarf-die-[1-7].c: New.
4143
4144 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
4145
4146         PR optimization/13521
4147         * gcc.c-torture/compile/20031231-1.c: New test.
4148
4149 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4150
4151         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
4152
4153 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4154
4155         PR c++/10079
4156         * g++.dg/template/crash16.C: New test.
4157
4158 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4159
4160         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4161
4162 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4163
4164         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4165         ports.
4166         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4167         * g++.old-deja/g++.law/profile1.C: Likewise.
4168         * gcc.c-torture/compile/981006-1.c: Likewise.
4169         * gcc.c-torture/execute/loop-2e.x: Likewise.
4170         * gcc.c-torture/execute/loop-2f.x: Remove.
4171         * gcc.c-torture/execute/loop-2g.x: Likewise.
4172         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4173         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4174
4175 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4176
4177         PR c++/13507
4178         * g++.dg/ext/attrib11.C: New test.
4179
4180         PR c++/13494
4181         * g++.dg/template/array2-1.C: New test.
4182         * g++.dg/template/array2-2.C: New test.
4183
4184 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4185
4186         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4187
4188 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4189
4190         PR c++/12774
4191         * g++.dg/template/array1-1.C: New test.
4192         * g++.dg/template/array1-2.C: New test.
4193
4194 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4195
4196         PR fortran/12632
4197         * g77.dg/12632.f: New test case.
4198
4199 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4200
4201         PR c++/13289
4202         * g++.dg/parse/nontype1.C: New test.
4203
4204 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4205
4206         PR c++/12403
4207         * g++.dg/parse/explicit1.C: New test.
4208         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4209
4210 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4211
4212         PR c++/13081
4213         * g++.dg/opt/inline6.C: New test.
4214
4215         PR c++/12613
4216         * g++.dg/parse/error9.C: New test.
4217
4218         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4219
4220 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/13009
4223         * g++.dg/init/assign1.C: New test.
4224
4225 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4226
4227         PR c++/13070
4228         * g++.dg/warn/format3.C: New test case.
4229
4230 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4231
4232         * gcc.c-torture/compile/20031227-1.c: New test.
4233
4234 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4235
4236         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4237         * g77.dg/bprob/bprob.exp: Likewise.
4238         * gcc.misc-tests/bprob.exp: Likewise.
4239         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4240         variants on systems where the library does not provide that
4241         functionality.
4242         * gcc.dg/builtins-20.c: Use builtins-config.h.
4243         * gcc.dg/builtins-config.h: New file.
4244
4245 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4246
4247         * lib/gcc-dg.exp (dg-require-profiling): New function.
4248         * lib/target-supports.exp (check_profiling_available): Likewise.
4249         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4250         * g77.dg/bprob/bprob.exp: Likewise.
4251         * gcc.misc-tests/bprob.exp: Likewise.
4252         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4253         * gcc.dg/20021014-1.c: Likewise.
4254         * gcc.dg/nest.c: Likewise.
4255
4256 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4257
4258         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4259         compiling.
4260         * g++.dg/lookup/java2.C: Likewise.
4261         * gcc.dg/cpp/lexident.c: Likewise.
4262
4263 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4264
4265         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4266         given.
4267         * gcc.c-torture/compile/961203-1.c: Likewise.
4268         * gcc.c-torture/compile/980506-1.c: Likewise.
4269
4270 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4271
4272         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4273         (additional_prunes): New global.
4274         (gcc-dg-prune): Handle additional per-test pruning.
4275         (dg-test): Clear additional_prunes between tests.
4276
4277         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4278         dg-prune-output to avoid spurious failures from assembler
4279         complaining about nonexistent WAW violations.
4280         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4281         Use dg-prune-output to avoid spurious failures from assembler
4282         warning about Itanium B-step errata.
4283
4284 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4285
4286         * g++.dg/abi/macro0.C: New test.
4287         * g++.dg/abi/macro1.C: Likewise.
4288         * g++.dg/abi/macro2.C: Likewise.
4289
4290         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4291         * g++.dg/abi/bitfield7.C: Likewise.
4292         * g++.dg/abi/dtor2.C: Likewise.
4293         * g++.dg/abi/mangle11.C: Likewise.
4294         * g++.dg/abi/mangle12.C: Likewise.
4295         * g++.dg/abi/mangle14.C: Likewise.
4296         * g++.dg/abi/mangle17.C: Likewise.
4297         * g++.dg/abi/vbase10.C: Likewise.
4298         * g++.dg/abi/vbase14.C: Likewise.
4299         * g++.dg/template/qualttp17.C: Likewise.
4300
4301 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4302
4303         PR c/11995
4304         * gcc.dg/20031223-1.c: New test.
4305
4306 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4307
4308         * gcc.dg/noreturn-7.c: New test.
4309
4310 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4311
4312         * gcc.dg/null-pointer-1.c: New test.
4313
4314 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4315
4316         * g++.old-deja/g++.jason/template18.C: Remove.
4317         * g++.old-deja/g++.jason/template37.C: Likewise.
4318
4319         PR c++/12862
4320         * g++.dg/lookup/ns1.C: New test.
4321
4322         PR c++/12397
4323         * g++.dg/template/lookup3.C: New test.
4324
4325 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4326
4327         * g++.dg/template/recurse1.C: New test
4328
4329 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4330
4331         PR c++/12479
4332         * g++.dg/parse/semicolon1.C: New test.
4333         * g++.dg/parse/semicolon1.h: Likewise.
4334
4335 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4336
4337         * gcc.dg/darwin-misaligned.c: New test.
4338
4339 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4340
4341         PR c/9163
4342         * gcc.dg/20031222-1.c: New test.
4343
4344 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/13438
4347         * g++.dg/parse/error8.C: New test.
4348
4349         PR c++/11554
4350         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4351
4352 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4353
4354         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4355         too small.
4356         * gcc.c-torture/compile/930217-1.c: Likewise.
4357         * gcc.c-torture/compile/930513-1.c: Likewise.
4358         * gcc.c-torture/execute/920908-2.c: Likewise.
4359         * gcc.c-torture/execute/921204-1.c: Likewise.
4360         * gcc.c-torture/execute/930621-1.c: Likewise.
4361         * gcc.c-torture/execute/930630-1.c: Likewise.
4362         * gcc.c-torture/execute/931031-1.c: Likewise.
4363         * gcc.c-torture/execute/980602-2.c: Likewise.
4364         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4365         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4366         * gcc.c-torture/execute/extzvsi.c: Likewise.
4367         * gcc.c-torture/unsorted/ext.c: Likewise.
4368
4369 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4370
4371         PR target/12749
4372         * gcc.c-torture/compile/20031220-2.c: New test case.
4373
4374 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4375
4376         PR optimization/13031
4377         * gcc.c-torture/compile/20031220-1.c: New test case.
4378
4379 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4380
4381         * gcc.dg/cast-function-1.c: New test.
4382
4383 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4384
4385         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4386         formats.
4387
4388 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4389
4390         PR c++/12795
4391         * g++.dg/ext/attrib10.C: New test.
4392
4393 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4394
4395         * gcc.dg/cleanup-10.c: New test.
4396         * gcc.dg/cleanup-11.c: New test.
4397
4398 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4399
4400         PR c++/13239
4401         * g++.dg/opt/expect1.C: New test.
4402
4403 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4404
4405         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4406
4407 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4408
4409         PR debug/12923
4410         * gcc.dg/20031218-1.c: New test.
4411
4412         PR debug/12389
4413         * gcc.dg/20031218-2.c: New test.
4414         * gcc.dg/20031218-3.c: New test.
4415
4416         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4417         of label name and allow for USER_LABEL_PREFIX == "_" names.
4418         * g++.dg/abi/mangle18-2.C: Likewise.
4419         * g++.dg/abi/mangle19-1.C: Likewise.
4420         * g++.dg/abi/mangle19-2.C: Likewise.
4421         * g++.dg/abi/mangle20-1.C: Likewise.
4422         * g++.dg/abi/mangle20-2.C: Likewise.
4423
4424 2003-12-18  Richard Henderson  <rth@redhat.com>
4425
4426         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4427
4428 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4429             Dan Kegel <dank@kegel.com>
4430
4431         PR other/12009
4432         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4433         testing a cross compiler, it causes spurious compile failures.
4434         * lib/g++.exp: Likewise.
4435
4436 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4437
4438         PR c++/13262
4439         * g++.dg/template/access13.C: New test.
4440
4441 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4442
4443         * gcc.dg/20031216-1.c: New test.
4444
4445 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4446
4447         PR c++/9154
4448         * g++.dg/template/error10.C: New test.
4449
4450 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4451
4452         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4453         * g++.dg/eh/simd-2.C: Likewise.
4454
4455 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4456             Roger Sayle  <roger@eyesopen.com>
4457
4458         * gcc.c-torture/execute/ieee/mzero5.c: New.
4459
4460 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4461
4462         PR c++/10603
4463         * g++.dg/parse/error6.C: New test.
4464
4465         PR c++/12827
4466         * g++.dg/parse/error7.C: New test.
4467
4468 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4469
4470         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4471         at -O with stabs debugging formats.
4472         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4473         * gcc.dg/debug/debug-2.c: Likewise.
4474
4475 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4476
4477         PR c++/12696
4478         * g++.dg/init/error1.C: New test.
4479
4480         PR c++/12218
4481         * g++.dg/init/pm3.C: New test.
4482
4483 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4484
4485         PR c/3347
4486         * gcc.dg/bitfld-8.c: New test.
4487
4488 2003-12-16  James Lemke  <jim@wasabisystems.com>
4489
4490         * gcc.dg/arm-scd42-[123].c: New tests.
4491
4492 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4493
4494         PR c++/9043
4495         * g++.dg/abi/mangle20-1.C: New test.
4496         * g++.dg/abi/mangle20-2.C: New test.
4497
4498 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4499
4500         PR c++/13275
4501         * g++.dg/other/offsetof2.C: Remove XFAIL.
4502         * g++.dg/parse/offsetof1.C: New test.
4503         * g++.gd/parse/offsetof2.C: Likewise.
4504
4505 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4506
4507         * g++.dg/template/nontype3.C: New test.
4508         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4509
4510 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4511
4512         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4513
4514 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4515
4516         PR c++/13387
4517         * g++.dg/expr/assign1.C: New test.
4518
4519         PR c++/13242
4520         * g++.dg/abi/mangle19-1.C: New test.
4521         * g++.dg/abi/mangle19-2.C: New test.
4522
4523 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4524
4525         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4526
4527 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4528
4529         * gcc.c-torture/execute/20031216-1.c: New test.
4530
4531 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4532
4533         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4534         an ICE regression.
4535
4536 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4537
4538         PR c++/10926
4539         * g++.dg/template/error9.C: New test.
4540
4541         PR c++/11116
4542         * g++.dg/template/error8.C: New test.
4543
4544 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4545
4546         PR middle-end/13400
4547         * gcc.c-torture/execute/20031215-1.c: New test case.
4548
4549 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4550
4551         PR c++/13269
4552         * g++.dg/parse/error5.C: New test.
4553
4554         PR c++/12989
4555         * g++.dg/expr/sizeof1.C: New test.
4556
4557         PR c++/13310
4558         * g++.dg/template/crash15.C: New test.
4559
4560 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4561
4562         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4563         a non-POD type as the last named parameter of a varargs function.
4564
4565 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4566
4567         PR c++/13243
4568         PR c++/12573
4569         * g++.dg/template/crash14.C: New test.
4570         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4571
4572 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4573
4574         * g++.dg/other/java1.C: New test.
4575
4576         PR c++/13241
4577         * g++.dg/abi/mangle18-1.C: New test.
4578         * g++.dg/abi/mangle18-2.C: New test.
4579
4580 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4581
4582         PR optimization/10312
4583         * gcc.c-torture/execute/20031214-1.c: New.
4584
4585 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/10779
4588         PR c++/12160
4589         * g++.dg/parse/error3.C: New test.
4590         * g++.dg/parse/error4.C: Likewise.
4591         * g++.dg/abi/mangle4.C: Tweak error messages.
4592         * g++.dg/lookup/using5.C: Likewise.
4593         * g++.dg/other/error2.C: Likewise.
4594         * g++.dg/parse/typename5.C: Likewise.
4595         * g++.dg/parse/undefined1.C: Likewise.
4596         * g++.dg/template/arg2.C: Likewise.
4597         * g++.dg/template/ttp3.C: Likewise.
4598         * g++.dg/template/type1.C: Likewise.
4599         * g++.old-deja/g++.other/crash32.C: Likewise.
4600         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4601
4602 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4603
4604         PR c++/13106
4605         * g++.dg/warn/noreturn-3.C: New test.
4606
4607 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4608
4609         PR c++/13118
4610         * g++.dg/abi/covariant3.C: New.
4611
4612 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4613
4614         * g++.dg/eh/ia64-1.C: New test.
4615
4616 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4617
4618         PR optimization/13037
4619         * g77.f-torture/execute/13037.f: New test case.
4620
4621 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4622
4623         PR c++/12881
4624         * g++.dg/abi/covariant2.C: New.
4625
4626 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4627
4628         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4629
4630 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4631
4632         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4633
4634 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4635
4636         PR other/10819
4637         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4638         to fix Bug 10819.
4639         * lib/g++.exp (g++_version): Likewise.
4640         * lib/g77.exp (g77_version): Likewise.
4641         * lib/objc.exp (default_objc_version): Likewise.
4642
4643 2003-12-10  Richard Henderson  <rth@redhat.com>
4644
4645         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4646
4647         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4648
4649 2003-12-08  Matt Austern  <austern@apple.com>
4650
4651         PR c/13134
4652         * lib/gcc-dg.exp (dg-require-visibility): Define.
4653         * lib/target-supports (check_visibility_available): Define.
4654         * gcc.dg/visibility-1.c: New test.
4655         * gcc.dg/visibility-2.c: Likewise.
4656         * gcc.dg/visibility-3.c: Likewise.
4657         * gcc.dg/visibility-4.c: Likewise.
4658         * gcc.dg/visibility-5.c: Likewise.
4659         * gcc.dg/visibility-6.c: Likewise.
4660         * g++.dg/ext/visibility-1.C: Likewise.
4661         * g++.dg/ext/visibility-2.C: Likewise.
4662         * g++.dg/ext/visibility-3.C: Likewise.
4663         * g++.dg/ext/visibility-4.C: Likewise.
4664         * g++.dg/ext/visibility-5.C: Likewise.
4665         * g++.dg/ext/visibility-6.C: Likewise.
4666
4667 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4668
4669         * g++.dg/lookup/java1.C: New test.
4670         * g++.dg/lookup/java2.C: New test.
4671
4672 2003-12-07  Falk Hueffner  <falk@debian.org>
4673
4674         * g++.dg/opt/noreturn-1.C: New test.
4675
4676 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4677
4678         * gcc.dg/overflow-1.c: New test.
4679
4680 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4681
4682         * g77.f-torture/compile/13060.f: New test.
4683
4684 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4685
4686         PR c++/13323
4687         * g++.dg/inherit/operator2.C: New test.
4688
4689 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4690
4691         PR c++/13305
4692         * g++.dg/ext/attrib9.C: New test.
4693
4694 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4695
4696         PR c++/13314
4697         * g++.dg/template/error7.C: New test.
4698
4699 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4700             J"orn Rennecke <joern.rennecke@superh.com>
4701
4702         PR target/13302
4703         * g++.dg/other/struct-va_list.C: New test.
4704
4705 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4706
4707         PR c++/13166
4708         * g++.dg/parse/defarg6.C: New test.
4709
4710 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4711
4712         PR target/13256
4713         * gcc.c-torture/execute/20031201-1.c: New test.
4714
4715 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4716
4717         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4718
4719 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4720
4721         * gcc.dg/builtin-return-1.c: New test.
4722
4723 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4724             J"orn Rennecke <joern.rennecke@superh.com>
4725
4726         PR optimization/13260
4727         * gcc.c-torture/execute/20031204-1.c: New test.
4728
4729 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4730
4731         PR c++/9127
4732         * g++.dg/template/error6.C: New test.
4733
4734 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4735
4736         * gcc.dg/20031202-1.c: New test.
4737
4738 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/13179
4741         * g++.dg/template/eh1.C: New test.
4742
4743         PR c++/10771
4744         * g++.dg/template/error5.C: New test.
4745
4746 2003-12-02  David Ung  <davidu@mips.com>
4747
4748         * gcc.dg/compat/vector-check.h: Corrected type for var
4749         g_##TMODE
4750
4751 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4752
4753         PR c++/10126
4754         * g++.dg/template/ptrmem8.C: New test.
4755
4756 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4757
4758         PR c++/12573
4759         * g++.dg/template/dependent-expr3.C: New test.
4760
4761 2003-12-01  James Lemke  <jim@wasabisystems.com>
4762
4763         * gcc.dg/arm-g2.c: New test.
4764
4765 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4766
4767         PR optimization/11634
4768         * gcc.dg/20031201-2.c: New test case.
4769
4770 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4771
4772         PR 11433
4773         * objc.dg/proto-lossage-3.m: New test.
4774
4775 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4776
4777         PR optimization/12628
4778         * gcc.dg/20031201-1.c: New test case.
4779
4780 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4781
4782         * gcc.dg/unaligned-1.c: New test.
4783
4784 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4785
4786         PR c++/9849
4787         * g++.dg/template/error4.C: New test.
4788         * g++.dg/template/nested3.C: Adjust error markers.
4789
4790 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4791
4792         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4793
4794 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4795
4796         PR c/10333
4797         * gcc.dg/bitfld-7.c: New test.
4798
4799 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4800
4801         * gcc.dg/tls/asm-1.C: New test.
4802
4803 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4804
4805         * gcc.dg/cpp/assert4.c: Update.
4806
4807 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4808
4809         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4810         * gcc.dg/builtin-apply3.c: New test.
4811
4812 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4813
4814         * lib/compat.exp (compat-obj): New xfaildata parameter.
4815         Use it to set compiler_conditional_xfail_data before compiling.
4816         (compat-get-options): Handle dg-xfail-if.
4817         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4818         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4819         * gcc.dg/compat/vector-1_y.c: Likewise.
4820         * gcc.dg/compat/vector-2_x.c: Likewise.
4821         * gcc.dg/compat/vector-2_y.c: Likewise.
4822
4823 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4824
4825         * g++.dg/opt/reg-stack4.C: New test.
4826
4827 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4828
4829         * gcc.dg/builtin-apply2.c: New test.
4830
4831 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4832
4833         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4834
4835 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4836
4837         PR c++/12924
4838         * g++.dg/template/template-id-2.C: New test.
4839
4840 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4841
4842         PR c++/5369
4843         * g++.dg/template/memfriend1.C: New test.
4844         * g++.dg/template/memfriend2.C: Likewise.
4845         * g++.dg/template/memfriend3.C: Likewise.
4846         * g++.dg/template/memfriend4.C: Likewise.
4847         * g++.dg/template/memfriend5.C: Likewise.
4848         * g++.dg/template/memfriend6.C: Likewise.
4849         * g++.dg/template/memfriend7.C: Likewise.
4850         * g++.dg/template/memfriend8.C: Likewise.
4851         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4852
4853 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4854
4855         PR c++/12515
4856         * g++.dg/ext/cond1.C: New test.
4857
4858 2003-11-20  Richard Henderson  <rth@redhat.com>
4859
4860         * gcc.dg/20020201-2.c: Remove.
4861         * gcc.dg/20020201-4.c: Remove.
4862         * gcc.dg/20020304-1.c: Remove.
4863
4864 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4865
4866         * gcc.dg/cpp/trad/xwin1.c: New test case.
4867
4868 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4869
4870         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4871         * lib/g77.exp: Likewise.
4872         * lib/objc.exp: Likewise.
4873         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4874         for darwin.
4875
4876 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4877
4878         PR c++/12932
4879         * g++.dg/template/static5.C: New test.
4880
4881 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4882
4883         * gcc.dg/nested-func-1.c: New test.
4884
4885 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4886
4887         * gcc.dg/cpp/assert4.c: New test.
4888
4889 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4890
4891         PR c++/2294
4892         * g++.dg/lookup/using9.c: New test.
4893
4894 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4895
4896         PR c++/12762
4897         * g++.dg/template/error3.C: New test.
4898
4899 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4900
4901         PR ada/13035
4902         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4903         No longer use a wrapper for gcc, since this does not work under
4904         Windows.
4905
4906 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4907
4908         PR c++/2094
4909         * g++.dg/template/ptrmem7.C: New test.
4910
4911 2003-11-13  Andrew Pinski <apinski@apple.com>
4912
4913         * gcc.c-torture/compile/20031113-1.c: New test.
4914
4915 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4916             Kean Johnston <jkj@sco.com>
4917
4918         PR c/13029
4919         * gcc.dg/unused-4.c: Update.
4920
4921 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4922
4923         * g++.dg/opt/const3.C: New test.
4924
4925 2003-11-13  Jan Hubicka  <jh@suse.cz>
4926
4927         * gcc.c-torture/compile/20031112-1.c: New test.
4928
4929 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4930
4931         * g++.dg/parse/crash10.C: Remove bogus error marker.
4932
4933 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4934
4935         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4936         (host_gcc): Likewise.
4937         (ROOT): Honor $PWDCMD.
4938         (BASE): Likewise.
4939         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4940
4941 2003-11-12  Catherine Moore  <clm@redhat.com>
4942
4943         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4944
4945 2003-11-12  Andreas Jaeger  <aj@suse.de>
4946             Jakub Jelinek  <jakub@redhat.com>
4947             Andrew Pinski  <pinskia@physics.uc.edu>
4948             Richard Henderson  <rth@redhat.com>
4949
4950         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4951         systems.
4952         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4953
4954         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4955         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4956
4957 2003-11-11  Andreas Jaeger  <aj@suse.de>
4958
4959         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4960
4961         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4962
4963 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4964
4965         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4966         Clean ups.
4967
4968 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4969
4970         * gcc.dg/trampoline-1.c: New test.
4971
4972 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4973
4974         * gcc.c-torture/compile/200031109-1.c: New test.
4975
4976 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4977
4978         PR c/3190
4979         PR c/8714
4980         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4981         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4982         gcc.dg/format/no-y2k-1.c: Update.
4983
4984 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4985
4986         PR optimization/10467
4987         * gcc.dg/20031108-1.c: New test case.
4988
4989 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4990
4991         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4992
4993 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4994
4995         * gcc.dg/compound-lvalue-1.c: New test.
4996         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4997         some XFAILs.
4998
4999 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
5000
5001         * gcc.dg/altivec-varargs-1.c: New test.
5002
5003 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5004
5005         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
5006         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
5007         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
5008         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
5009         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
5010
5011 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
5012
5013         * gcc.dg/cond-lvalue-1.c: New test.
5014
5015 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
5016
5017         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
5018
5019 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5020
5021         PR c++/11616
5022         * g++.dg/template/instantiate5.C: New test.
5023
5024 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5025
5026         PR c++/12726
5027         * g++.dg/ext/complit2.C: Replace test with self-contained version.
5028         * ChangeLog: Add missing first entry for above test.
5029
5030 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5031
5032         PR c++/9810
5033         * g++.dg/template/using8.C: New test.
5034         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
5035
5036 2003-11-02  Roger Sayle  <roger@eyesopen.com>
5037
5038         PR optimization/10817
5039         * gcc.c-torture/compile/20031102-1.c: New test case.
5040
5041 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
5042
5043         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
5044         2147483647.
5045
5046 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5047
5048         * gcc.dg/20031102-1.c: New test.
5049
5050 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5051
5052         * gcc.dg/complex-1.c: New test.
5053
5054 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5055
5056         PR c++/12796
5057         * g++.dg/template/crash13.C: Adjust expected error location.
5058         * g++.old-deja/g++.brendan/ns1.C: Likewise.
5059
5060 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5061
5062         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5063
5064 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5065
5066         PR/10239
5067         * gcc.c-torture/compile/20031031-2.c: New test.
5068
5069 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
5070
5071         PR/11640
5072         * gcc.c-torture/compile/20031031-1.c: New test.
5073
5074 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
5075
5076         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
5077         * gcc.misc-tests/bprob.exp: Likewise.
5078         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
5079         the execution test on arm-elf configs.
5080         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
5081         configs that don't support scratch files.
5082         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
5083
5084 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
5085
5086         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
5087         done by dejagnu.
5088
5089 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
5090
5091         * ada/acats/run_all.sh: Redirect mv output to /dev/null
5092         Avoid non pure sh syntax. Add more logging.
5093
5094         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
5095         fail.
5096
5097 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5098
5099         PR libgcj/10610
5100         * gcc.dg/ppc-stackalign-1.c: New test.
5101
5102 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
5103
5104         * ada/acats/run_all.sh: Change output to be more compliant with
5105         dejagnu framework.
5106         Create acats.sum and acats.log files under testsuite/ada/acats
5107         Only run [a-z]* directories, to filter out e.g. CVS.
5108         Redirect build output to log file.
5109
5110 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5111
5112         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
5113
5114 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
5115
5116         PR ada/5909:
5117         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
5118
5119 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
5120
5121         * gcc.c-torture/compile/20031023-1.c: New test.
5122         * gcc.c-torture/compile/20031023-2.c: New test.
5123         * gcc.c-torture/compile/20031023-3.c: New test.
5124         * gcc.c-torture/compile/20031023-4.c: New test.
5125
5126 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5127
5128         PR c++/10371
5129         * g++.dg/lookup/scoped8.C: New test.
5130
5131 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5132
5133         * g++.dg/opt/reg-stack3.C: New test.
5134
5135 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5136
5137         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
5138
5139 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5140
5141         PR c++/11076
5142         * g++.dg/template/crash13.C: New test.
5143
5144 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5145
5146         * gcc.dg/c99-restrict-2.c: New test.
5147
5148 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
5149
5150         PR c++/12698, c++/12699, c++/12700, c++/12566
5151         * g++.dg/inherit/covariant9.C: New test.
5152         * g++.dg/inherit/covariant10.C: New test.
5153         * g++.dg/inherit/covariant11.C: New test.
5154
5155 2003-10-23  Jason Merrill  <jason@redhat.com>
5156
5157         PR c++/12726
5158         * g++.dg/ext/complit2.C: New test.
5159
5160 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5161
5162         PR target/12654
5163         * gcc.c-torture/execute/20031020-1.c: New test.
5164
5165 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5166
5167         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5168         following the jump_insn.
5169
5170 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5171
5172         * gcc.dg/cast-lvalue-1.c: New test.
5173
5174 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5175
5176         PR c++/11962
5177         * g++.dg/template/cond2.C: New test.
5178
5179 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5180
5181         * gcc.dg/builtins-28.c: New test.
5182
5183 2003-10-20  Jan Hubicka  <jh@suse.cz>
5184
5185         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5186         parameter.
5187         * testsuite/gcc.dg/inline-2.c: Likewise.
5188
5189 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5190
5191         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5192         * gcc.dg/nest.c:  Likewise.
5193
5194 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5195
5196         PR c++/9781, c++/10583, c++/11862
5197         * g++.dg/parse/crash13.C: New test.
5198
5199 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5200
5201         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5202
5203 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5204
5205         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5206         Define HAVE_C99_RUNTIME except on Solaris.
5207         * gcc.dg/builtins-20.c: Likewise.
5208
5209 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5210
5211         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5212
5213 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5214
5215         PR c++/12495
5216         * g++.dg/template/crash21.C: New test.
5217
5218 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5219
5220         PR c++/2513
5221         * g++.dg/template/typename5.C: New test.
5222
5223 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5224
5225         PR c++/12369
5226         * g++.dg/template/friend25.C: New test.
5227
5228 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5229
5230         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5231         versions.
5232
5233 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5234
5235         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5236         == 2147483647.
5237
5238 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5239
5240         * gcc.c-torture/execute/960416-1.x: Remove.
5241         * gcc.c-torture/execute/divconst-3.x: Likewise.
5242
5243 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5244
5245         PR target/12598
5246         * gcc.dg/torture/cris-volatile-1.c: New test.
5247
5248 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5249
5250         PR optimization/9325
5251         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5252         for overflowing floating point to integer conversion during RTL
5253         simplification.
5254
5255 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5256
5257         * objc/execute/_cmd.m: Fix typo.
5258         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5259         Relax 'scan-assembler' regexp.
5260         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5261         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5262         * objc.dg/zero-link-2.m: Remove blank line.
5263         * objc.dg/zero-link-3.m: New test case.
5264
5265 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5266
5267         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5268
5269         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5270         than linker trickery.
5271
5272 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5273
5274         PR c++/12370
5275         * g++.dg/other/friend2.C: New test.
5276
5277 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5278
5279         * gcc.dg/20031012-1.c: New test.
5280
5281 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5282
5283         * gcc.dg/weak/weak-3.c: Fix for new warning.
5284
5285 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5286
5287         PR optimization/8750
5288         * gcc.c-torture/execute/20031012-1.c: New test case.
5289
5290 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5291
5292         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5293         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5294
5295 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5296
5297         PR optimization/12260
5298         * gcc.c-torture/compile/20031011-2.c: New test case.
5299
5300 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5301
5302         * gcc.c-torture/execute/20031011-1.c: New testcase.
5303
5304 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5305
5306         * gcc.c-torture/compile/20031011-1.c: New test.
5307
5308 2003-10-11  Jan Hubicka  <jh@suse.cz>
5309
5310         * g++.dg/other/first-global.C: New test.
5311
5312 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5313
5314         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5315
5316 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5317
5318         * gcc.c-torture/compile/20031010-1.c: New test.
5319
5320 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5321
5322         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5323         * gcc.c-torture/execute/va-arg-25.c: ... here.
5324
5325 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5326
5327         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5328
5329 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5330
5331         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5332
5333 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5334
5335         * g++.dg/parse/error2.C: New test.
5336
5337 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5338
5339         PR c++/11097
5340         * g++.dg/other/error5.C: Modify the error message.
5341         * g++.dg/lookup/using8.C: New test.
5342
5343 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5344
5345         * gcc.dg/darwin-abi-2.c: New file.
5346         * gcc.c-torture/execute/va-arg-24.c: New file.
5347
5348 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5349
5350         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5351         indentation.
5352
5353 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5354
5355         PR c++/10147
5356         * g++.dg/other/error4.C: Update error messages.
5357         * g++.dg/template/ptrmem4.C: Likewise.
5358
5359         PR c++/12337
5360         * g++.dg/init/new9.C: New test.
5361
5362         PR c++/12334, c++/12236, c++/8656
5363         * g++.dg/ext/attrib8.C: New test.
5364
5365 2003-10-06  Devang Patel  <dpatel@apple.com>
5366
5367         * gcc.dg/debug/dwarf2-3.h: New test.
5368         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5369
5370 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5371
5372         * g++.dg/opt/cfg2.C: New test.
5373
5374 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5375
5376         * g++.dg/opt/float1.C: New test.
5377
5378 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5379
5380         * gcc.dg/c90-array-lval-6.c: New test.
5381         * gcc.dg/c99-array-lval-6.c: New test.
5382
5383 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5384             Ziemowit Laski  <zlaski@apple.com>
5385
5386         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5387         'Derived', so that it is never considered a class method; add
5388         new warning for '+port' method ambiguity.
5389         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5390         <objc/objc-api.h> (needed on Mac OS X).
5391         * objc.dg/method-13.m: New test.
5392
5393 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5394
5395         PR optimization/9325, PR java/6391
5396         * gcc.c-torture/execute/20031003-1.c: New test case.
5397
5398 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5399
5400         PR optimization/12180
5401         * gcc.dg/20031002-1.c: New test.
5402
5403         PR c++/12486
5404         * g++.dg/inherit/error1.C: New test.
5405
5406 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5407
5408         * lib/f-torture.exp (search_for): Rename to...
5409         (search_for_re): This.  Also, clean up comments and the
5410         "regexp" invocation.
5411
5412 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5413
5414         * gcc.c-torture/compile/20031002-1.c: New test.
5415
5416 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5417
5418         * g++.dg/opt/cond1.C: New test.
5419
5420 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5421
5422         * gcc.dg/Wold-style-definition-2.c: New testcase.
5423         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5424
5425 2003-09-29  Richard Henderson  <rth@redhat.com>
5426
5427         * g++.dg/init/array10.C: Add dg-options.
5428
5429 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5430
5431         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5432
5433 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5434
5435         * g++.dg/template/friend19.C: Fix typo.
5436         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5437
5438 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5439
5440         * gcc.c-torture/execute/20030928-1.c: New test.
5441         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5442
5443 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5444
5445         * g++.dg/opt/unroll1.C: New test.
5446
5447 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5448
5449         PR optimization/11741
5450         * gcc.dg/20030926-1.c: New test case.
5451
5452 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5453
5454         PR c++/5655
5455         * g++.dg/parse/access7.C: New test.
5456         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5457
5458 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5459
5460         MERGE OF objc-improvements-branch into MAINLINE:
5461         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5462         if libobjc has not been built.
5463         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5464         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5465         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5466         objc/execute/nested-3.m, objc/execute/np-2.m,
5467         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5468         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5469         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5470         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5471         objc.dg/special/unclaimed-category-1.h,
5472         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5473         well as GNU runtime.
5474         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5475         * execute/cascading-1.m, execute/function-message-1.m,
5476         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5477         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5478         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5479         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5480         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5481         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5482         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5483         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5484         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5485         * objc.dg/bitfield-2.m: Run only on Darwin.
5486         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5487         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5488         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5489         * objc.dg/const-str-1.m: Fix constant string layout.
5490
5491 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5492
5493         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5494
5495 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5496
5497         * gcc.dg/darwin-abi-1.c: New file.
5498
5499 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5500
5501         PR target/12281
5502         * gcc.c-torture/compile/20030921-1.c: New test.
5503
5504 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5505
5506         * g++.dg/opt/reg-stack2.C: New test.
5507
5508 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5509
5510         * g++.dg/eh/delayslot1.C: New test.
5511
5512 2003-09-20  Richard Henderson  <rth@redhat.com>
5513
5514         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5515
5516 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5517
5518         * gcc.c-torture/execute/20030920-1.c: New test case.
5519
5520 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5521
5522         * g++.dg/rtti/typeid3.C: Correct expected error message.
5523
5524 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5525
5526         PR c++/157
5527         * g++.dg/parse/crash12.C: New test.
5528
5529 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5530
5531         * gcc.dg/compat/mixed-struct-check.h: New.
5532         * gcc.dg/compat/mixed-struct-defs.h: New.
5533         * gcc.dg/compat/mixed-struct-init.h: New.
5534         * gcc.dg/compat/struct-by-value-19_main.c: New.
5535         * gcc.dg/compat/struct-by-value-19_x.c: New.
5536         * gcc.dg/compat/struct-by-value-19_y.c: New.
5537         * gcc.dg/compat/struct-by-value-20_main.c: New.
5538         * gcc.dg/compat/struct-by-value-20_x.c: New.
5539         * gcc.dg/compat/struct-by-value-20_y.c: New.
5540         * gcc.dg/compat/struct-return-19_main.c: New.
5541         * gcc.dg/compat/struct-return-19_x.c: New.
5542         * gcc.dg/compat/struct-return-19_y.c: New.
5543         * gcc.dg/compat/struct-return-20_main.c: New.
5544         * gcc.dg/compat/struct-return-20_x.c: New.
5545         * gcc.dg/compat/struct-return-20_y.c: New.
5546
5547 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5548         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5549         so that it will not complain on LP64 targets.
5550
5551 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5552
5553         PR c++/495
5554         * g++.dg/template/friend24.C: New test.
5555
5556 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5557
5558         PR c++/12332
5559         * g++.dg/template/memtmpl2.C: New test.
5560
5561 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5562
5563         PR target/11184
5564         * gcc.dg/builtin-apply1.c: New test.
5565
5566 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5567
5568         PR c++/9848
5569         * g++.dg/warn/Wunused-4.C: New test.
5570
5571 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5572
5573         PR c++/12316
5574         * g++.dg/other/gc2.C: New test.
5575
5576 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/11991
5579         * g++.dg/rtti/typeid3.C: New test.
5580
5581         PR c++/12266
5582         * g++.dg/overload/template1.C: New test.
5583
5584 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5585
5586         * g++.dg/opt/cfg3.C: New test.
5587
5588 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5589
5590         PR c++/7939
5591         * g++.dg/template/crash11.C: New test.
5592
5593 2003-09-16  Jason Merrill  <jason@redhat.com>
5594             Jakub Jelinek  <jakub@redhat.com>
5595
5596         * gcc.dg/attr-warn-unused-result.c: New test.
5597
5598 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5599
5600         PR c++/12184
5601         * g++.dg/expr/call2.C: New test.
5602
5603 2003-09-15  Andreas Jaeger  <aj@suse.de>
5604
5605         * gcc.dg/Wold-style-definition-1.c: New test.
5606
5607 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5608
5609         PR c++/3907
5610         * g++.dg/parse/template12.C: New test.
5611
5612         * g++.dg/abi/bitfield11.C: New test.
5613         * g++.dg/abi/bitfield12.C: Likewise.
5614
5615 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5616
5617         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5618         non-expansion of functional macro name without arguments at EOL.
5619         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5620
5621 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5622
5623         * gcc.c-torture/execute/20030914-[12].c: New tests.
5624
5625 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5626
5627         PR c++/11788
5628         * g++.dg/overload/addr1.C: New test.
5629
5630 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5631
5632         * gcc.dg/20030909-1.c: New test.
5633
5634 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5635
5636         * gcc.dg/ultrasp10.c: New test.
5637
5638 2003-09-09  Devang Patel  <dpatel@apple.com>
5639
5640         * gcc.dg/darwin-ld-6.c: New test.
5641
5642 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5643
5644         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5645
5646 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5647
5648         * gcc.dg/ia64-types1.c: New test.
5649         * gcc.dg/ia64-types2.c: Likewise.
5650
5651 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5652
5653         * gcc.dg/builtins-1.c: Add more _Complex tests.
5654         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5655
5656         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5657         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5658
5659 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5660
5661         PR c++/11786
5662         * g++.dg/lookup/koenig2.C: New test.
5663
5664         PR c++/5296
5665         * g++.dg/rtti/typeid2.C: New test.
5666
5667 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5668
5669         * gcc.c-torture/compile/20030904-1.c: New test.
5670
5671 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5672
5673         * g++.dg/opt/longbranch2.C: New test.
5674
5675 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5676
5677         * g++.dg/template/crash10.C: Only compile it.
5678
5679 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5680
5681         PR middle-end/11665
5682         * gcc.c-torture/compile/20030907-1.c: New test.
5683         * g++.dg/init/array11.C: New test.
5684
5685 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5686
5687         PR c++/11852
5688         * g++.dg/init/struct1.C: New test.
5689
5690 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5691
5692         PR c++/12181
5693         * g++.dg/expr/comma1.C: New test.
5694
5695 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5696
5697         PR c++/11867
5698         * g++.dg/expr/static_cast5.C: New test.
5699
5700 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5701
5702         PR c++/11507
5703         * g++.dg/lookup/scoped7.C: New test.
5704
5705         PR c++/9574
5706         * g++.dg/other/static1.C: New test.
5707
5708         PR c++/11490
5709         * g++.dg/warn/template-1.C: New test.
5710
5711         PR c++/11432
5712         * g++.dg/template/crash10.C: New test.
5713
5714         PR c++/2478
5715         * g++.dg/overload/VLA.C: New test.
5716
5717         PR c++/10804
5718         * g++.dg/template/call1.C: New test.
5719
5720 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/11794
5723         * g++.dg/parse/using3.C: New test.
5724
5725 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5726
5727         PR c++/11409
5728         * g++.dg/overload/builtin3.C: New test case.
5729
5730 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5731
5732         PR c/9862
5733         * gcc.dg/20030906-1.c: New test.
5734         * gcc.dg/20030906-2.c: Likewise.
5735
5736 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5737
5738         PR c++/12167
5739         * g++.dg/parse/defarg5.C: New test.
5740
5741         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5742
5743 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5744
5745         PR c++/12163
5746         * g++.dg/expr/static_cast4.C: New test.
5747
5748         PR c++/12146
5749         * g++.dg/template/crash9.C: New test.
5750
5751 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5752
5753         * g++.old-deja/g++.ext/pretty2.C: Update for change
5754         in __FUNCTION__.
5755         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5756
5757 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5758
5759         PR c++/11922
5760         * g++/dg/template/qualified-id1.C: New test.
5761
5762         PR c++/12037
5763         * g++.dg/warn/noeffect4.C: New test.
5764
5765 2003-09-04  Matt Austern  <austern@apple.com>
5766
5767         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5768         * g++.dg/ext/fnname2.C: Likewise.
5769         * g++.dg/ext/fnname3.C: Likewise.
5770
5771 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5772
5773         * g++.dg/expr/lval1.C: New test.
5774         * g++.dg/ext/lvcast.C: Remove.
5775
5776 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5777
5778         PR optimization/11700.
5779         * gcc.c-torture/compile/20030903-1.c: New test case.
5780
5781 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/12053
5784         * g++.dg/abi/layout4.C: New test.
5785
5786 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5787
5788         PR c++/11553
5789         * g++.dg/parse/friend3.C: New test.
5790
5791 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/11847
5794         * g++.dg/template/class1.C: New test.
5795
5796         PR c++/11808
5797         * g++.dg/expr/call1.C: New test.
5798
5799 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5800
5801         PR c++/12114
5802         * g++.dg/init/ref9.C: New test.
5803
5804         PR c++/11972
5805         * g++.dg/template/nested4.C: New test.
5806
5807 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5808
5809         PR c++/12093
5810         * g++.dg/template/non-dependent4.C: New test.
5811
5812         PR c++/11928
5813         * g++.dg/inherit/conv1.C: New test.
5814
5815 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5816
5817         PR c++/6196
5818         * g++.dg/ext/label1.C: New test.
5819         * g++.dg/ext/label2.C: Likewise.
5820
5821 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5822
5823         * g++.dg/expr/cond3.C: New test.
5824
5825 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5826
5827         * gcc.dg/builtins-1.c: Add new builtin cases.
5828
5829 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5830
5831         * gcc.dg/builtins-1.c: Add new cases.
5832         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5833
5834 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5835
5836         * gcc.dg/builtins-1.c: Add more math builtin tests.
5837         * gcc.dg/torture/builtin-attr-1.c: New test.
5838
5839 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5840
5841         PR optimization/5079
5842         * g++.dg/opt/static3.C: New test.
5843
5844 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5845
5846         * gcc.misc-tests/gcov-10b.c: New test.
5847
5848 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5849
5850         * g++.dg/opt/ptrmem3.C: New test.
5851
5852         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5853
5854 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5855
5856         * gcc.dg/20030826-2.c: New test.
5857
5858 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5859
5860         PR middle-end/12002
5861         * g77.f-torture/compile/12002.f: New test case.
5862
5863 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5864
5865         * gcc.dg/20030826-1.c: New test case.
5866
5867 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5868
5869         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5870
5871 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5872
5873         PR c++/11871
5874         * c++.dg/lookup/crash1.C: New test.
5875
5876         * c++.dg/warn/noeffect3.C: New test.
5877
5878 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5879
5880         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5881         * gcc.dg/compat/vector-1_y.c: Ditto.
5882         * gcc.dg/compat/vector-2_x.c: Ditto.
5883         * gcc.dg/compat/vector-2_y.c: Ditto.
5884
5885 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5886
5887         * gcc.dg/20030702-1.c: New test.
5888
5889 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/8795
5892         * g++.dg/ext/altivec-1.C: New test.
5893
5894 2003-08-24  Richard Henderson  <rth@redhat.com>
5895
5896         * g++.dg/eh/simd-2.C: Add -w for x86.
5897
5898 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5899
5900         * gcc.dg/20030815-1.c: New test.
5901
5902 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5903
5904         PR c++/3765
5905         * g++.dg/parse/access6.C: New test.
5906
5907 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5908
5909         PR c++/641, c++/11876
5910         * g++.dg/template/friend22.C: New test.
5911         * g++.dg/template/friend23.C: Likewise.
5912
5913 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5914
5915         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5916         identically.
5917
5918 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5919
5920         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5921
5922 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5923
5924         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5925
5926 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5927
5928         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5929
5930 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5931
5932         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5933
5934 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5935
5936         PR c++/11919
5937         * g++.dg/overload/prom1.C: New test.
5938
5939         PR c++/11551
5940         * g++.dg/parse/dtor2.C: New test.
5941
5942         PR c++/10762
5943         * g++.dg/parse/using2.C: New test.
5944
5945 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5946
5947         PR target/11805
5948         * gcc.c-torture/compile/20030821-1.c: New.
5949
5950 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/11834
5953         * g++.dg/template/deduce2.C: New test.
5954
5955 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5956
5957         * gcc.c-torture/execute/20030821-1.c: New test.
5958
5959 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5960
5961         PR middle-end/11984
5962         * gcc.dg/20030820-1.c: New test case.
5963
5964 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5965
5966         PR c++/11945
5967         * g++.dg/warn/noeffect2.C: New test.
5968
5969 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5970
5971         PR c++/10926
5972         * g++.dg/template/dtor2.C: New test.
5973
5974         PR c++/11684
5975         * g++.dg/template/operator1.C: New test.
5976         * g++.dg/parse/operator4.C: New test.
5977
5978         PR c++/11946.C
5979         * g++.dg/expr/enum1.C: New test.
5980         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5981
5982         PR c++/11036.C
5983         * g++.dg/parse/elab2.C: New test.
5984         * g++.dg/parse/typedef4.C: Change error message.
5985         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5986         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5987         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5988
5989 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5990
5991         * gcc.dg/pch/warn-1.c: New.
5992         * gcc.dg/pch/warn-1.hs: New.
5993
5994         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5995         not-tested file.
5996
5997 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5998
5999         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
6000
6001 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
6002
6003         * gcc.dg/uninit-D.c: New Test.
6004         * gcc.dg/uninit-E.c: New Test.
6005         * gcc.dg/uninit-F.c: New Test.
6006         * gcc.dg/uninit-G.c: New Test.
6007
6008 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
6009
6010         * g++.dg/README: Describe the pch directory.
6011
6012 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6013
6014         PR c++/11174
6015         * g++.dg/parse/access4.C: New test.
6016         * g++.dg/parse/access5.C: Likewise.
6017         * g++.old-deja/g++.jason/access17.C: Adjust error message.
6018
6019 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
6020
6021         * gcc.dg/noncompile/20030818-1.c: New.
6022
6023 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
6024
6025         PR c++/11957
6026         * g++.dg/warn/noeffect1.C: New test.
6027
6028         * g++.dg/template/scope2.C: New test.
6029         * g++.dg/template/error2.C: Correct dg-error
6030
6031 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
6032
6033         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
6034
6035 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
6036
6037         PR C++/11512
6038         * g++.dg/template/warn1.C: New.
6039
6040 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6041
6042         * g++.dg/template/error2.C: New test.
6043         * g++.dg/lookup/using7.C: Adjust errors
6044         * g++.old-deja/g++.pt/crash36.C: Likewise.
6045         * g++.old-deja/g++.pt/derived3.C: Likewise.
6046
6047 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6048
6049         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
6050         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
6051         * gcc.c-torture/execute/builtins/string-9.c: New, from
6052         string-opt-9.c.  Adjust for execute/builtins framework.
6053         * gcc.c-torture/execute/string-opt-9.c: Delete.
6054
6055 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
6056
6057         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
6058
6059         * g++.dg/parse/ret-type2.C: New test.
6060
6061         PR c++/11703
6062         * g++.dg/init/new8.C: New test.
6063
6064         PR c++/10923
6065         * g++.dg/parse/typedef5.C: New test.
6066
6067         PR c++/9512
6068         * g++.dg/parse/qualified2.C: New test.
6069         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
6070         invalid code.
6071
6072 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
6073
6074         * g++.dg/conversion/ptrmem1.C: New test.
6075
6076 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
6077
6078         PR target/11693
6079         * gcc.dg/20030811-1.c: New test.
6080
6081         PR target/11535
6082         * gcc.c-torture/execute/20030811-1.c: New test.
6083
6084 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6085
6086         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
6087
6088 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/11789.C
6091         * g++.dg/inherit/multiple1.C: New test.
6092
6093 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6094
6095         * gcc.dg/spe1.c: New test.
6096
6097         PR c++/11670
6098         * g++.dg/expr/cast2.C: New test.
6099
6100         PR c++/10530
6101         * g++.dg/template/dependent-name2.C: New test.
6102
6103 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
6104
6105         * g++.dg/parse/crash11.C: Put the dg options in comments.
6106
6107 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
6108
6109         * lib/gcc-dg.exp: Update for diagnostic change.
6110
6111 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6112
6113         PR c++/5767
6114         * g++.dg/parse/crash11.C: New test.
6115
6116 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
6117
6118         * gcc.dg/cpp/spacing1.c: Update.
6119
6120 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
6121
6122         PR target/11739
6123         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
6124         a value for -mtune.
6125
6126 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6127
6128         PR middle-end/11771
6129         * gcc.c-torture/compile/20030804-1.c: New test case.
6130
6131 2003-08-04  Roger Sayle  <roger@eyesopen.com>
6132
6133         * gcc.dg/20030804-1.c: New test case.
6134
6135 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
6136
6137         * gcc.dg/cpp/separate-1.c: New test.
6138
6139 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
6140
6141         PR c++/11704
6142         * g++.dg/template/dependent-expr2.C: New test.
6143
6144         PR c++/11766
6145         * g++.dg/expr/ptrmem1.C: New test.
6146
6147 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6148
6149         PR c++/9453
6150         * g++.dg/template/friend15.C: New test.
6151
6152 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
6153
6154         * lib/dg-pch.exp: Work round PCH bug.
6155
6156 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6157
6158         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6159         builtins.  Move cases from builtins-4.c here.
6160
6161         * gcc.dg/torture/builtin-math-1.c: New test taken from
6162         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6163         additional cases.
6164
6165         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6166         Delete.
6167
6168 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6169
6170         PR c++/9447
6171         * g++.dg/template/using7.C: New test.
6172
6173 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6174
6175         * import1.c, import2.c: New tests.
6176
6177 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6178
6179         * g++.dg/eh/crossjump1.C: New test.
6180
6181 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6182
6183         PR c++/11697
6184         * g++.dg/template/using6.C: New test.
6185
6186         PR c++/11744
6187         * g++.dg/template/koenig2.C: New test.
6188
6189 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6190
6191         PR c++/7983
6192         * g++.dg/parse/typedef4.C: New test.
6193
6194 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6195
6196         PR c++/8442, c++/8806
6197         * g++.dg/template/elab1.C: New test.
6198         * g++.dg/template/type2.C: Likewise.
6199         * g++.dg/template/ttp3.C: Adjust expected error message.
6200         * g++.old-deja/g++.law/visibility13.C: Likewise.
6201         * g++.old-deja/g++.niklas/t135.C: Likewise.
6202         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6203         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6204         template argument.
6205         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6206
6207 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6208
6209         PR c++/11295
6210         * g++.dg/ext/stmtexpr1.C: New test.
6211
6212         * g++.dg/opt/tmp1.C: New test.
6213
6214         PR c++/11525
6215         * g++.dg/parse/constant4.C: New test.
6216
6217         PR c++/9447
6218         * g++.dg/template/using5.C: New test.
6219
6220 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6221
6222         * gcc.dg/builtins-27.c: New test case.
6223
6224 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6225
6226         * gcc.dg/tls/opt-7.c: New test.
6227
6228 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         * g++.old-deja/g++.other/crash18.C: Remove.
6231
6232 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6233
6234         * g++.dg/template/explicit3.C: New.
6235         * g++.dg/template/explicit4.C: New.
6236         * g++.dg/template/explicit5.C: New.
6237
6238         PR c++/11347
6239         * g++.dg/template/memtmpl1.C: New.
6240
6241 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6242
6243         PR target/11565
6244         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6245         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6246
6247 2003-07-30  Jan Hubicka  <jh@suse.cz>
6248
6249         * vtgc1.c: Kill.
6250
6251 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6252
6253         * gcc.dg/struct-in-proto-1.c: New test.
6254
6255 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6256
6257         * gcc.dg/cpp/include2.c: Only expect one message.
6258
6259 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6260
6261         PR c++/9447
6262         * g++.dg/template/using1.C: New test.
6263         * g++.dg/template/using2.C: New test.
6264         * g++.dg/template/using3.C: New test.
6265         * g++.dg/template/using4.C: New test.
6266
6267 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6268
6269         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6270         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6271
6272 2003-07-28  Jan Hubicka  <jh@suse.cz>
6273
6274         PR c++/11530
6275         * g++.dg/opt/call1.C: New test.
6276
6277 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6278
6279         PR c++/11667
6280         * g++.dg/init/enum2.C: New test.
6281         * g++.dg/template/overload1.C: Add "-w" option.
6282
6283 2003-07-28    <hp@bitrange.com>
6284
6285         * gcc.dg/Wdeclaration-after-statement-1.c,
6286         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6287
6288 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6289
6290         * gcc.c-torture/compile/20030725-1.c: New test.
6291
6292 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6293
6294         * gcc.dg/20030505.c: Only run for SPE.
6295         Remove definition of opaque type.
6296
6297 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6298
6299         * g++.dg/template/ptrmem6.C: New test.
6300
6301 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6302
6303         * gcc.c-torture/compile/zero-strct-2.c: New test.
6304
6305 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6306
6307         * gcc.dg/intermod-1.c: New test.
6308
6309 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6310
6311         PR c++/11617
6312         * g++.dg/template/lookup2.C: New test.
6313         * g++.dg/template/memclass1.C: Remove instantiated from error.
6314         * g++.dg/other/error2.C: Tweak expected errors.
6315
6316         PR c++/11596
6317         * g++.dg/template/defarg3.C: New test.
6318
6319         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6320
6321 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6322
6323         * g++.dg/inherit/access5.C: New test.
6324
6325 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6326
6327         PR c++/11513
6328         * g++.dg/template/crash8.C: New test.
6329
6330 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6331
6332         PR c/10602
6333         * gcc.dg/noncompile/incomplete-2.c: New test.
6334
6335 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6336
6337         PR c++/11645
6338         * g++.dg/inherit/access4.C: New test.
6339
6340         PR c++/11517
6341         * g++.dg/expr/cond2.C: New test.
6342
6343         PR optimization/10679
6344         * g++.dg/opt/inline4.C: New test.
6345
6346 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6347
6348         * g++.dg/parse/crash10: New test.
6349
6350 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6351
6352         * g++.dg/ext/flexary1.C: New test.
6353
6354 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6355
6356         PR c++/10793
6357         * g++.dg/template/crash9.C: New test.
6358
6359 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6360
6361         PR c++/3004
6362         * g++.dg/parse/typedef3.C: New test.
6363
6364         PR c++/7906
6365         * g++.dg/parse/operator2.C: New test.
6366
6367         PR c++/8895
6368         * g++.dg/parse/def-tmpl-arg1.C: New test.
6369
6370         PR c++/9282
6371         * g++.dg/parse/funptr1.C: New test.
6372
6373         PR c++/9452
6374         * g++.dg/parse/ambig3.C: New test.
6375
6376         PR c++/9454
6377         * g++.dg/parse/operator3.C: New test.
6378
6379         PR c++/9486
6380         * g++.dg/parse/template10.C: New test.
6381
6382         PR c++/9488
6383         * g++.dg/parse/template11.C: New test.
6384
6385         PR c++/10150
6386         * g++.dg/parse/invalid-op1.C: New test.
6387
6388         PR c++/10247
6389         * g++.dg/parse/condexpr1.C: New test.
6390
6391 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6392
6393         * g++.dg/ext/packed3.C: New test.
6394         * g++.dg/ext/packed4.C: New test.
6395
6396         * gcc.dg/pack-test-3.c: New test.
6397
6398 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6399
6400         * lib/compat.exp: Handle dg-options per source file.
6401         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6402         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6403         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6404         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6405         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6406         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6407         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6408         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6409         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6410         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6411         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6412         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6413         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6414         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6415
6416 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6417
6418         PR c/10320
6419         * gcc.c-torture/execute/20030718-1.c: New test.
6420
6421 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6422
6423         PR optimization/11536
6424         * gcc.dg/20030721-1.c: New test.
6425
6426 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/11546
6429         * g++.dg/template/lookup1.C: New test.
6430
6431 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6432
6433         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6434         diagnostics of ill-formed constructs involving labels.
6435         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6436         the new 'previously defined here' message.
6437
6438 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6439
6440         * g++.dg/parse/non-dependent2.C: New test.
6441
6442 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6443
6444         * g++.dg/init/init-ref4.C: xfail on targets without
6445         weak symbols.
6446
6447 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6448
6449         PR target/11087
6450         * gcc.c-torture/execute/20030717-1.c: New test.
6451
6452 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6453
6454         * g++.dg/opt/cfg1.C: New test.
6455
6456 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6457
6458         PR optimization/11557
6459         * gcc.dg/20030717-1.c: New test.
6460
6461 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6462
6463         PR c++/10476
6464         * g++.dg/expr/crash-1.C: New test.
6465
6466         PR c++/11027
6467         * g++.dg/template/init3.C: New test.
6468
6469         PR c++/8222
6470         * g++.dg/template/non-dependent1.C: New test.
6471
6472         PR c++/11070
6473         * g++.dg/template/non-dependent2.C: New test.
6474
6475         PR c++/11071
6476         * g++.dg/template/non-dependent3.C: New test.
6477
6478         PR c++/9907
6479         * g++.dg/template/sizeof5.C: New test.
6480
6481 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6482
6483         PR 11498
6484         * gcc.c-torture/compile/mangle-1.c: New file.
6485
6486 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6487
6488         PR c++/7809
6489         * g++.dg/parse/access3.C: New test.
6490
6491 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6492
6493         PR c++/11384
6494         * g++.dg/init/init-ref4.C: New test.
6495
6496 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6497
6498         PR c++/11547
6499         * g++.dg/parse/constant3.C: New test.
6500         * g++.dg/parse/crash7.C: Likewise.
6501
6502 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6503
6504         PR target/11008
6505         * gcc.dg/i386-pentium4-not-mull.c: New.
6506
6507 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6508
6509         * gcc.dg/asm-names.c (ymain): Make it weak.
6510
6511 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6512
6513         PR c++/5421
6514         * g++.dg/template/friend21.C: New test.
6515
6516 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6517
6518         * gcc.dg/cleanup-8.c: New test.
6519         * gcc.dg/cleanup-9.c: New test.
6520
6521 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6522
6523         * g++.dg/ext/dll-MI1.h: New file.
6524         * g++.dg/ext/dllexport-MI1.C: New file.
6525         * g++.dg/ext/dllimport-MI1.C: New file.
6526
6527 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6528
6529         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6530         it does not have cmpstrsi patterns (just cmpmemsi).
6531
6532 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6533
6534         PR debug/11473
6535         * g++.dg/debug/debug8.C: New test.
6536
6537 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6538
6539         PR c++/10108
6540         * g++.dg/template/crash7.C: New test.
6541
6542 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6543
6544         PR target/10795
6545         * gcc.c-torture/compile/20030708-1.c: New.
6546
6547 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6548
6549         * gcc.c-torture/execute/20030715-1.c: New test.
6550
6551 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6552
6553         * gcc.dg/pch/inline-3.c: New file.
6554         * gcc.dg/pch/inline-3.hs: New file.
6555         * gcc.dg/pch/inline-4.c: New file.
6556         * gcc.dg/pch/inline-4.hs: New file.
6557
6558 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6559
6560         PR c++/11509
6561         * g++.dg/template/crash6.C: New test.
6562
6563         PR c++/7053
6564         * g++.dg/template/friend20.C: New test.
6565
6566         PR c++/7019
6567         * g++.dg/template/overload2.C: New test.
6568
6569 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6570
6571         PR optimization/11440
6572         * gcc.c-torture/execute/20030714-1.c: New test.
6573
6574 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6575
6576         PR c++/11154
6577         * g++.dg/template/partial2.C: New test.
6578
6579 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6580
6581         PR c++/11503
6582         * g++.dg/template/anon1.C: New test.
6583
6584         PR c++/11493
6585         PR c++/11495
6586         * g++.dg/parse/template9.C: Likewise.
6587         * g++.dg/template/crash4.C: New test.
6588         * g++.dg/template/koenig1.C: Likewise.
6589         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6590         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6591         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6592         functions.
6593         * g++.old-deja/g++.jason/template36.C: Likewise.
6594         * g++.old-deja/g++.mike/p1989.C: Likewise.
6595         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6596         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6597         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6598         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6599         compiling.
6600         * g++.old-deja/g++.pt/union2.C: Use this->.
6601
6602 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6603
6604         * gcc.dg/20030711-1.c: New test.
6605
6606 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6607
6608         PR c++/11050
6609         * g++.dg/parse/args1.C: New test.
6610         * g++.pt/defarg8.C: Change expected errors.
6611
6612 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6613
6614         PR c++/8164
6615         * g++.dg/template/nontype2.C: New test.
6616
6617         PR c++/10558
6618         * g++.dg/parse/template8.C: New test.
6619
6620         PR c++/8327
6621         * g++.dg/template/scope1.C: New test.
6622
6623         * g++.dg/warn/Wsign-compare-1.C: New test.
6624
6625 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6626
6627         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6628
6629 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6630
6631         PR c++/9411
6632         * g++.dg/template/explicit2.C: New test.
6633
6634         PR c++/10032
6635         * g++.dg/warn/pedantic1.C: New test.
6636
6637 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6638
6639         PR c++ 9483
6640         * g++.dg/other/field1.C: New test.
6641
6642 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6643
6644         PR c/11449
6645         * gcc.c-torture/compile/20030707-1.c: New.
6646
6647 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6648
6649         PR c++/10849
6650         * g++.dg/template/access12.C: New test.
6651
6652 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6655         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6656         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6657         * gcc.misc-tests/gcov.exp: Update
6658         * g++.dg/gcov/gcov.exp: Update
6659         * lib/gcov.exp: Update.
6660
6661 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6662
6663         * g++.dg/abi/mangle17.C: Make sure template expressions are
6664         dependent.
6665         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6666         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6667         * g++.dg/opt/stack1.C: Remove erroneous code.
6668         * g++.dg/parse/template7.C: New test.
6669         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6670         * g++.old-deja/g++.pt/crash4.C: Likewise.
6671
6672 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6673
6674         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6675         with zero or one occurence of `$' after the initial `L'.
6676
6677 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6678
6679         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6680
6681 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6682
6683         PR c/11370
6684         * gcc.dg/Wunreachable-6.c: New testcase.
6685         * gcc.dg/Wunreachable-7.c: New testcase.
6686
6687 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6688
6689         PR c/11420
6690         * gcc.dg/20030708-1.c: New test.
6691
6692 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6693
6694         * gcc.dg/compat/sdata-section.h: New file.
6695         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6696         * gcc.dg/torture/mips-sdata-1.c: New test.
6697
6698 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6699
6700         PR c++/11030
6701         * g++.dg/template/friend19.C: New test.
6702
6703 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6704
6705         * g++.dg/opt/strength-reduce.C: New test.
6706
6707 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6708
6709         PR target/10979
6710         * gcc.dg/20030707-1.c: New testcase.
6711
6712 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6713
6714         PR optimization/11059
6715         * g++.dg/opt/emptyunion.C: New testcase.
6716
6717 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6718             Eric Botcazou  <ebotcazou@libertysurf.fr>
6719
6720         * g++.dg/opt/stack1.C: New test.
6721
6722 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6723
6724         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6725         run test.
6726
6727         PR c++/11431
6728         * g++.dg/expr/static_cast3.C: New test.
6729
6730 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6731
6732         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6733         everywhere.
6734         * gcc.dg/concat.c: Concatenation of string constants with
6735         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6736         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6737         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6738         necessary to avoid multi-character character constant warning.
6739         * gcc.dg/cpp/escape.c: Likewise.
6740         * gcc.dg/cpp/ucs.c: Likewise.
6741         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6742         Fix a typo.
6743
6744 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6745
6746         PR c/11428
6747         * gcc.c-torture/compile/20030704-1.c: New.
6748
6749 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6750
6751         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6752
6753 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6754
6755         PR c++/5287, PR c++/7910,  PR c++/11021
6756         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6757         tests for warnings.
6758         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6759         * g++.dg/ext/dllimport3.C: Likewise.
6760         * g++.dg/ext/dllimport4.C: New file.
6761         * g++.dg/ext/dllimport5.C: New file.
6762         * g++.dg/ext/dllimport6.C: New file.
6763         * g++.dg/ext/dllimport7.C: New file.
6764         * g++.dg/ext/dllimport8.C: New file.
6765         * g++.dg/ext/dllimport9.C: New file.
6766         * g++.dg/ext/dllimport10.C: New file.
6767         * g++.dg/ext/dllexport1.C: New file.
6768
6769 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6770
6771         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6772         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6773
6774 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6775
6776         * gcc.dg/builtins-25.c: New testcase.
6777         * gcc.dg/builtins-26.c: New testcase.
6778
6779 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6780
6781         * gcc.dg/compat/vector-defs.h: New file.
6782         * gcc.dg/compat/vector-setup.h: New file.
6783         * gcc.dg/compat/vector-check.h: New file.
6784         * gcc.dg/compat/vector-1_main.c: New file.
6785         * gcc.dg/compat/vector-1_x.c: New file.
6786         * gcc.dg/compat/vector-1_y.c: New file.
6787         * gcc.dg/compat/vector-2_main.c: New file.
6788         * gcc.dg/compat/vector-2_x.c: New file.
6789         * gcc.dg/compat/vector-2_y.c: New file.
6790
6791         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6792         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6793         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6794         * gcc.dg/compat/struct-align-1.h: New file.
6795         * gcc.dg/compat/struct-align-1_main.c: New file.
6796         * gcc.dg/compat/struct-align-1_x.c: New file.
6797         * gcc.dg/compat/struct-align-1_y.c: New file.
6798         * gcc.dg/compat/struct-align-2.h: New file.
6799         * gcc.dg/compat/struct-align-2_main.c: New file.
6800         * gcc.dg/compat/struct-align-2_x.c: New file.
6801         * gcc.dg/co
6802         * g++.old-deja/g++.other/comdat3.C: Likewise.
6803         * g++.old-deja/g++.other/ctor1.C: Likewise.
6804         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6805
6806 2003-06-05  Richard Henderson  <rth@redhat.com>
6807
6808         * gcc.dg/debug/20030605-1.c: New.
6809
6810 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6811
6812         * README.QMTEST: Update.
6813
6814 2003-06-04  Richard Henderson  <rth@redhat.com>
6815
6816         * gcc.dg/cleanup-1.c: New.
6817         * gcc.dg/cleanup-2.c: New.
6818         * gcc.dg/cleanup-3.c: New.
6819         * gcc.dg/cleanup-4.c: New.
6820         * gcc.dg/cleanup-5.c: New.
6821         * gcc.dg/cleanup-6.c: New.
6822         * gcc.dg/cleanup-7.c: New.
6823
6824 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6825
6826         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6827
6828         * lib/dg-pch.exp: New file.
6829         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6830         * gcc.dg/pch/pch.exp: Likewise.
6831
6832 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6833
6834         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6835         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6836         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6837         * gcc.dg/builtins-17.c: New test case.
6838         * gcc.dg/i386-387-4.c: New test case.
6839         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6840
6841 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6842
6843         * gcc.dg/ultrasp9.c: New test.
6844
6845 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6846
6847         * gcc.c-torture/compile/20030604-1.c: New test.
6848         * gcc.dg/sparc-constant-1.c: New test.
6849
6850 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6851
6852         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6853
6854 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6855
6856         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6857
6858         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6859         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6860
6861 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6862
6863         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6864
6865 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6866
6867         PR c++/10940
6868         * g++.dg/template/spec10.C: New test.
6869
6870 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6871
6872         * gcc.dg/builtins-16.c: New test case.
6873
6874 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6877         mempcpy test with post-increments.
6878         * gcc.c-torture/execute/string-opt-3.c: New test.
6879         * gcc.dg/string-opt-1.c: New test.
6880
6881 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
6882
6883         PR fortran/10965
6884         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6885
6886 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6887
6888         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6889         (scan-assembler): ... here.  Use dg-scan.
6890         (scan-assembler-not): Likewise.
6891         (scan-file): New function.
6892         (scan-file-not): Likewise.
6893         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6894         * gcc.dg/cpp/_Pragma4.c: Likewise.
6895         * gcc.dg/cpp/_Pragma5.c: Likewise.
6896         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6897         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6898         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6899         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6900         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6901         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6902         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6903         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6904         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6905         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6906         * gcc.dg/cpp/cxxcom1.c: Likewise.
6907         * gcc.dg/cpp/line1.c: Likewise.
6908         * gcc.dg/cpp/maccom1.c: Likewise.
6909         * gcc.dg/cpp/maccom2.c: Likewise.
6910         * gcc.dg/cpp/maccom3.c: Likewise.
6911         * gcc.dg/cpp/maccom4.c: Likewise.
6912         * gcc.dg/cpp/maccom5.c: Likewise.
6913         * gcc.dg/cpp/maccom6.c: Likewise.
6914         * gcc.dg/cpp/multiline.c: Likewise.
6915         * gcc.dg/cpp/spacing1.c: Likewise.
6916         * gcc.dg/cpp/spacing2.c: Likewise.
6917         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6918         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6919         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6920         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6921         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6922         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6923         * gcc.dg/cpp/cxxcom2.c: Likewise.
6924         * gcc.dg/cpp/cxxcom2.h: New file.
6925
6926         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6927         * g++.dg/cpp/truefalse.C: Here.
6928         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6929
6930 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6931
6932         * gcc.dg/cpp/redef3.c: New file.
6933
6934 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6935
6936         * gcc.dg/i386-loop-3.c: New test.
6937
6938 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6939
6940         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6941
6942 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6943
6944         * gcc.dg/fwrapv-1.c: New test case.
6945         * gcc.dg/fwrapv-2.c: New test case.
6946
6947 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6948
6949         PR c++/10956
6950         * g++.dg/template/spec9.C: New test.
6951
6952 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6953
6954         * gcc.dg/duff-4.c: New test case.
6955
6956 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
6957
6958         PR fortran/10843
6959         * g77.dg/ffixed-form-1.f: New test
6960         * g77.dg/ffixed-form-2.f: New test
6961         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6962         * g77.dg/ffree-form-3.f: New test
6963
6964 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6965
6966         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6967         * gcc.dg/wint_t-1.c: Likewise.
6968
6969 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6970
6971         * g++.dg/template/access11.C: New test.
6972
6973 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6974
6975         PR c++/10849
6976         * g++.dg/template/access10.C: New test.
6977
6978 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6979             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6980
6981         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6982
6983 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6984
6985         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6986         suppress for powerpc-*-darwin*.
6987         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6988
6989 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6990
6991         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6992         suppress option for powerpc-*-darwin*.
6993
6994 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6995
6996         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6997         * gcc.dg/builtins-4.c: Add test for fmod.
6998
6999 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7000
7001         PR c++/10682
7002         * g++.dg/template/instantiate4.C: New test.
7003
7004 2003-05-22  Roger Sayle  <roger@eyesopen.com>
7005
7006         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
7007
7008 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
7009
7010         * gcc.dg/compat/scalar-return-1_main.c: New file.
7011         * gcc.dg/compat/scalar-return-1_x.c: New file.
7012         * gcc.dg/compat/scalar-return-1_y.c: New file.
7013         * gcc.dg/compat/scalar-return-2_main.c: New file.
7014         * gcc.dg/compat/scalar-return-2_x.c: New file.
7015         * gcc.dg/compat/scalar-return-2_y.c: New file.
7016         * gcc.dg/compat/struct-return-3_main.c: New file.
7017         * gcc.dg/compat/struct-return-3_y.c: New file.
7018         * gcc.dg/compat/struct-return-3_x.c: New file.
7019         * gcc.dg/compat/struct-return-2_main.c: New file.
7020         * gcc.dg/compat/struct-return-2_x.c: New file.
7021         * gcc.dg/compat/struct-return-2_y.c: New file.
7022
7023 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7024
7025         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
7026         for hppa*-hp-hpux*.
7027         * gcc.dg/20021014-1.c (dg-options): Likewise.
7028         * gcc.dg/nest.c (dg-options): Likewise.
7029
7030 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
7031
7032         PR c++/9738
7033         * g++.dg/ext/dllimport2.C: New file.
7034         * g++.dg/ext/dllimport3.C: New file.
7035
7036 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
7037
7038         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
7039         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
7040         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
7041         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
7042         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
7043         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
7044         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
7045         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
7046         * gcc.dg/compat/small-struct-defs.h: New file.
7047         * gcc.dg/compat/small-struct-init.h: New file.
7048         * gcc.dg/compat/small-struct-check.h: New file.
7049         * gcc.dg/compat/fp-struct-defs.h: New file.
7050         * gcc.dg/compat/fp-struct-check.h: New file.
7051         * gcc.dg/compat/fp-struct-init.h: New file.
7052         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
7053         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
7054
7055 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
7056
7057         * gcc.dg/20030225-2.c: New test.
7058
7059 2003-05-18  Roger Sayle  <roger@eyesopen.com>
7060             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7061
7062         * gcc.c-torture/compile/20030518-1.c: New test case.
7063
7064 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
7065
7066         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
7067         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
7068         gcc-dg-debug-runtest.
7069         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
7070         gcc-dg-debug-runtest.
7071
7072 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7073
7074         PR c++/9022
7075         * g++.dg/lookup/using6.C: New test.
7076
7077 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7078
7079         * g++.dg/parse/access2.C: New test.
7080
7081 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
7084         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
7085         * gcc.dg/debug/debug.exp: Likewise.
7086
7087 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
7088
7089         * gcc.dg/dollar.c: New test.
7090
7091 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
7092
7093         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
7094         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
7095         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
7096         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
7097         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
7098         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
7099         * gcc.dg/compat/struct-by-value-6_main.c: New file.
7100         * gcc.dg/compat/struct-by-value-6_x.c: New file.
7101         * gcc.dg/compat/struct-by-value-6_y.c: New file.
7102         * gcc.dg/compat/struct-by-value-7_main.c: New file.
7103         * gcc.dg/compat/struct-by-value-7_x.c: New file.
7104         * gcc.dg/compat/struct-by-value-7_y.c: New file.
7105         * gcc.dg/compat/struct-by-value-8_main.c: New file.
7106         * gcc.dg/compat/struct-by-value-8_x.c: New file.
7107         * gcc.dg/compat/struct-by-value-8_y.c: New file.
7108         * gcc.dg/compat/struct-by-value-9_main.c: New file.
7109         * gcc.dg/compat/struct-by-value-9_x.c: New file.
7110         * gcc.dg/compat/struct-by-value-9_y.c: New file.
7111
7112 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
7113
7114         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
7115         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
7116         support for "repo" mode.
7117         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7118         * lib/g77-dg.exp: Likewise.
7119         * lib/obj-dg.exp: Likewise.
7120
7121 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
7122
7123         Merge from gcc-3_2-rhl8-branch:
7124         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
7125
7126         * gcc.dg/tls/opt-6.c: New test.
7127
7128         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
7129
7130         * gcc.dg/20030405-1.c: New test.
7131
7132         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
7133
7134         * gcc.dg/20030309-1.c: New test.
7135
7136         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7137
7138         * gcc.c-torture/execute/20030307-1.c: New test.
7139
7140         2003-02-20  Randolph Chung  <tausq@debian.org>
7141
7142         * gcc.c-torture/compile/20030220-1.c: New test.
7143
7144         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
7145
7146         * gcc.dg/20030217-1.c: New test.
7147
7148         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
7149
7150         * gcc.c-torture/compile/20020129-1.c: New test.
7151
7152         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7153
7154         * gcc.dg/unroll-1.c: New test.
7155
7156         2002-11-16  Jan Hubicka  <jh@suse.cz>
7157
7158         * gcc.c-torture/execute/20020920-1.c: New test.
7159
7160         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7161
7162         PR target/7434
7163         * gcc.c-torture/compile/20021008-1.c: New test.
7164
7165         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7166
7167         PR target/7559
7168         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7169
7170         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7171
7172         * gcc.c-torture/compile/20020807-1.c: New test.
7173
7174         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7175
7176         * gcc.dg/tls/opt-1.c: New test.
7177
7178         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7179
7180         * gcc.dg/20020729-1.c: New test.
7181
7182         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7183
7184         * g++.dg/opt/life1.C: New test.
7185
7186         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7187
7188         * gcc.dg/20020525-1.c: New test.
7189
7190         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7191
7192         PR c++/6794
7193         * g++.dg/ext/pretty1.C: New test.
7194         * g++.dg/ext/pretty2.C: New test.
7195
7196 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7197
7198         PR c++/8385
7199         * g++.dg/ext/typeof5.C: New test.
7200
7201 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7202
7203         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7204         __USER_LABEL_PREFIX__ into account.
7205         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7206
7207 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7208
7209         * gcc.dg/builtins-15.c: New test case.
7210
7211 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7212
7213         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7214
7215 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7216
7217         * lib/g++.exp: Tweak handling of additional source files.
7218         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7219         * g++.dg/special/conpr-2a.C: Rename to ...
7220         * g++.dg/special/conpr-2a.cc: ... this.
7221         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7222         * g++.dg/special/conpr-3a.C: Rename to ...
7223         * g++.dg/special/conpr-3a.cc: This.
7224         * g++.dg/special/conpr-3b.C: Rename to ...
7225         * g++.dg/special/conpr-3b.cc: This.
7226         * g++.dg/special/conpr-4.C: New test.
7227         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7228
7229 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7230
7231         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7232
7233 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7234
7235         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7236         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7237         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7238         * g++.old-deja/g++.other/warn3.C: Likewise.
7239
7240 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7241
7242         * gcc.dg/i386-387-1.c: Update to also test log.
7243         * gcc.dg/i386-387-2.c: Likewise.
7244
7245 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7246
7247         * g77.f-torture/execute/int8421.f: New test.
7248
7249 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7250
7251         PR c++/10230, c++/10481
7252         * g++.dg/lookup/scoped5.C: New test.
7253
7254 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7255
7256         PR c++/10552
7257         * g++.dg/template/ttp6.C: New test.
7258
7259 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7260
7261         * gcc.c-torture/execute/builtins: New directory.
7262         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7263         gcc.c-torture/execute/builtins.
7264         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7265         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7266         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7267         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7268
7269 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7270
7271         PR c++/9252
7272         * g++.dg/template/access8.C: New test.
7273         * g++.dg/template/access9.C: New test.
7274
7275 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7276
7277         PR c++/9554
7278         * g++.dg/parse/access1.C: New test.
7279
7280 2003-05-09  DJ Delorie  <dj@redhat.com>
7281
7282         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7283         long, and not an int.
7284
7285 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7286
7287         PR c++/10555, c++/10576
7288         * g++.dg/template/memclass1.C: New test.
7289
7290 2003-05-08  DJ Delorie  <dj@redhat.com>
7291
7292         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7293         targets.
7294         * gcc.c-torture/execute/20021024-1.x: Likewise.
7295         * gcc.c-torture/execute/shiftdi.x: Likewise.
7296         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7297         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7298         * gcc.dg/20021018-1.c: Likewise.
7299
7300 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7301
7302         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7303
7304         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7305         (bcopy): Call memmove.
7306
7307 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7308
7309         * g77.f-torture/compile/8485.f: New test case.
7310
7311 2003-05-07  Richard Henderson  <rth@redhat.com>
7312
7313         PR c++/10570
7314         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7315         Verify exception_cleanup not called for rethrows.
7316         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7317         when exiting catch block without rethrowing.
7318         * g++.dg/eh/forced3.C: New.
7319         * g++.dg/eh/forced4.C: New.
7320
7321 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7322
7323         * gcc.dg/20030505.c: Fix triplet.
7324
7325 2003-05-06  DJ Delorie  <dj@redhat.com>
7326
7327         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7328         * gcc.dg/nest.c: Likewise.
7329
7330 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7331
7332         * gcc.dg/builtins-14.c: New test case.
7333
7334 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7335
7336         * lib/compat.exp (compat-execute): New argument.
7337         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7338         * gcc.dg/compat: New test directory.
7339         * gcc.dg/compat/compat.exp: New expect script.
7340         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7341         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7342         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7343         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7344         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7345         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7346
7347         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7348         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7349         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7350         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7351         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7352         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7353         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7354         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7355         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7356         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7357         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7358         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7359         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7360         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7361         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7362
7363 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7364
7365         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7366
7367 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7368
7369         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7370
7371 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7372
7373         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7374         * gcc.dg/ppc-fsel-2.c: New test.
7375
7376         * gcc.dg/unused-5.c: New test.
7377
7378 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7379
7380         PR c++/10496
7381         * g++.dg/warn/pmf1.C: New test.
7382
7383 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7384
7385         PR c++/4494
7386         * g++.dg/warn/main.C: New test.
7387
7388 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7389
7390         * gcc.dg/nonnull-3.c: New test.
7391
7392 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7393
7394         * gcc.dg/cpp/Wtrigraphs.c: Update.
7395         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7396
7397 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7398
7399         * gcc.dg/ppc-fsel-1.c: New test.
7400
7401 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7402
7403         PR c/10604
7404         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7405
7406 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7407
7408         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7409
7410 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7411
7412         PR c++/9364, c++/10553, c++/10586
7413         * g++.dg/parse/typename4.C: New test.
7414         * g++.dg/parse/typename5.C: Likewise.
7415
7416 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7417
7418         * gcc.c-torture/compile/20030503-1.c: New test.
7419
7420 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7421
7422         * g++.dg/lookup/using5.C: Fix testcase error.
7423
7424 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7425
7426         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7427         since MEABI is no longer supported.  Remove all vestiges
7428         of MEABI from the test.
7429
7430 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7431
7432         PR c++/10554
7433         * g++.dg/lookup/using5.C: New test.
7434
7435 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7436
7437         PR c++/8772
7438         * g++.dg/template/ttp5.C: New test.
7439
7440 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7441
7442         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7443         (dg-gpp-additional-sources): New function.
7444         (dg-gpp-additional-files): Likewise.
7445         * lib/g++.exp (additional_sources): New variable.
7446         (additional_files): Likewise.
7447         (g++_target_compile): Deal with them.
7448         * lib/old-dejagnu.exp: Remove.
7449         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7450         * g++.old-deja: Revise all tests to use dg commands.
7451
7452 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7453
7454         PR c++/9432, c++/9528
7455         * g++.dg/lookup/using4.C: New test.
7456
7457 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7458
7459         * gcc.dg/noreturn-5.c: New file.
7460         * gcc.dg/noreturn-6.c: New file.
7461
7462         * gcc.c-torture/compile/inline-1.c: New file.
7463
7464 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7465
7466         PR c++/10551
7467         * g++.dg/template/explicit1.C: New test.
7468
7469 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7470
7471         PR c++/10549
7472         * g++.dg/other/bitfield1.C: New test.
7473
7474         PR c++/10527
7475         * g++.dg/init/new7.C: New test.
7476
7477 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7478
7479         * g++.dg/ext/desig1.C: New test.
7480         * g++.dg/ext/init1.C: Update.
7481
7482         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7483
7484 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7485
7486         PR c++/10180
7487         * g++.dg/warn/Winline-1.C: New test.
7488
7489 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7490
7491         * gcc.c-torture/execute/string-opt-19.c: New test.
7492
7493         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7494         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7495
7496 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7497
7498         PR c++/10506
7499         * g++.dg/init/new6.C: New test.
7500
7501         PR c++/10503
7502         * g++.dg/init/ref6.C: New test.
7503
7504 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7505
7506         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7507
7508 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7509
7510         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7511         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7512
7513 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7514
7515         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7516         initialized static data members.
7517
7518 2003-04-25  H.J. Lu <hjl@gnu.org>
7519
7520         * gcc.dg/ia64-sync-4.c: New test.
7521
7522 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7523
7524         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7525         date.
7526
7527 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7528
7529         PR c++/10337
7530         * g++.dg/warn/conv1.C: New test.
7531         * g++.old-deja/g++.other/conv7.C: Adjust.
7532         * g++.old-deja/g++.other/overload14.C: Adjust.
7533
7534 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7535
7536         PR c++/10471
7537         * g++.dg/template/defarg2.C: New test.
7538
7539 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7540
7541         * gcc.dg/cpp/include2.c: Update.
7542         * gcc.dg/cpp/multiline-2.c: New.
7543         * gcc.dg/cpp/multiline.c: Update.
7544         * gcc.dg/cpp/strify2.c: Update.
7545         * gcc.dg/cpp/trad/literals-2.c: Update.
7546
7547 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7548
7549         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7550
7551 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7552
7553         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7554
7555 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7556
7557         PR c++/10451
7558         * g++.dg/parse/crash4.C: New test.
7559
7560         PR c++/9847
7561         * g++.dg/parse/crash5.C: New test.
7562
7563 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7564
7565         PR c++/10446
7566         * g++.dg/parse/crash3.C: New test.
7567
7568         PR c++/10428
7569         * g++.dg/parse/elab1.C: New test.
7570
7571 2003-04-22  Devang Patel  <dpatel@apple.com>
7572
7573         * gcc.dg/cpp/trad/funlike-5.c: New test.
7574
7575 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7576
7577         * g++.dg/other/packed1.C: Fix dg options.
7578
7579 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7580
7581         * g++.dg/other/offsetof2.C: New test.
7582
7583 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7584
7585         * g++.dg/template/recurse.C: Adjust location of error messages.
7586
7587 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7588
7589         PR c++/9881
7590         * g++.dg/init/addr-const1.C: New test.
7591         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7592
7593 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7594
7595         PR c++/10405
7596         * g++.dg/lookup/struct-hack1.C: New test.
7597
7598 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7599
7600         * ucs.c: Update diagnostic messages.
7601
7602 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7603
7604         * gcc.dg/cpp/truefalse.cpp: New test.
7605         * gcc.dg/cpp/cpp.exp: Update.
7606         * g++.dg/other/stdbool-if.C: Remove.
7607
7608 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7609
7610         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7611         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7612
7613 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7614
7615         * gcc.c-torture/compile/20030418-1.c: New test.
7616
7617 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7618
7619         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7620
7621 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7622
7623         PR c++/10347
7624         g++.dg/template/dependent-name1.C: New test.
7625
7626 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7627
7628         * gcc.dg/warn-1.c (tourist_guide): New array,
7629         contains a pointer to bar.
7630
7631 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7632
7633         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7634         * gcc.c-torture/execute/medce-1.c: New test case.
7635         * gcc.c-torture/execute/medce-2.c: New test case.
7636
7637 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7638
7639         * lib/prune.exp: Ignore more messages.
7640
7641         PR c++/10381
7642         * g++.dg/parse/lookup3.C: New test.
7643
7644 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7645
7646         * gcc.c-torture/compile/20030415-1.c : New test.
7647
7648 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7649
7650         * gcc.c-torture/execute/scope-2.c: Move to ...
7651         * gcc.dg/noncompile/scope.c: .... here.
7652
7653 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7654
7655         * gcc.dg/20030414-2.c: New test case.
7656
7657 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7658
7659         PR target/10377
7660         * gcc.dg/20030414-1.c: New test.
7661
7662 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7663
7664         * gcc.dg/builtins-12.c: New test case.
7665         * gcc.dg/builtins-13.c: New test case.
7666
7667 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7668
7669         * gcc.c-torture/execute/string-opt-18.c: New test.
7670
7671 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7672
7673         PR c++/10300
7674         * g++.dg/init/new5.C: New test.
7675
7676 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7677
7678         PR c++/7910
7679         * g++.dg/ext/dllimport1.C: New test.
7680
7681 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7682
7683         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7684
7685 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7686
7687         PR Fortran/9263
7688         * g77.f-torture/noncompile/9263.f: New test
7689         PR Fortran/1832
7690         * g77.f-torture/execute/1832.f: New test
7691
7692 2003-04-11  David Chad  <davidc@freebsd.org>
7693             Loren J. Rittle  <ljrittle@acm.org>
7694
7695         libobjc/8562
7696         * objc.dg/headers.m: New test.
7697
7698 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7699
7700         * gcc.c-torture/execute/builtin-noret-2.c: New.
7701         * gcc.c-torture/execute/builtin-noret-2.x: New.
7702         XFAIL builtin-noret-2.c at -O1 and above.
7703         * gcc.dg/redecl.c: New.
7704         * gcc.dg/Wshadow-1.c: Update error regexps.
7705
7706 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7707
7708         * g++.dg/abi/bitfield10.C: New test.
7709
7710 2003-04-09  Mike Stump  <mrs@apple.com>
7711
7712         * gcc.dg/pch/pch.exp: Make testcase names longer.
7713         * g++.dg/pch/pch.exp: Make testcase names longer.
7714
7715 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7716
7717         * gcc.dg/builtins-11.c: New test case.
7718
7719 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7720
7721         * gcc.dg/builtins-9.c: New test case.
7722         * gcc.dg/builtins-10.c: New test case.
7723
7724 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7725
7726         * gcc.dg/noncompile/init-4.c.c: New test.
7727
7728 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7729
7730         * gcc.misc-test/gcov-9.c: New test.
7731         * gcc.misc-test/gcov-10.c: New test
7732         * gcc.misc-test/gcov-11.c: New test.
7733
7734 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7735
7736         PR optimization/10024
7737         * gcc.c-torture/compile/20030405-1.c: New test.
7738
7739 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7740
7741         * gcc.dg/pch/static-3.c: New.
7742         * gcc.dg/pch/static-3.hs: New.
7743         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7744
7745 2003-04-04  Richard Henderson  <rth@redhat.com>
7746
7747         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7748         * g++.dg/eh/forced2.C: Likewise.
7749
7750 2003-04-03  Mike Stump  <mrs@apple.com>
7751
7752         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7753         target arg.
7754         (scan-assembler-times, scan-assembler-not): Likewise.
7755         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7756
7757 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7758
7759         * gcc.dg/sparc-loop-1.c: New test.
7760
7761 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7762
7763         PR other/9274
7764         * g++.dg/pch/system-2.C: New.
7765         * g++.dg/pch/system-2.Hs: New.
7766
7767 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7768
7769         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7770
7771         * g++.dg/eh/simd-1.C (vecfunc): Same.
7772
7773 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7774
7775         * gcc.c-torture/execute/20030401-1.c: New test case.
7776
7777 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7778
7779         * objc.dg/defs.m: New.
7780
7781 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7782
7783         * g++.dg/eh/simd-1.C: New.
7784         * g++.dg/eh/simd-2.C: New.
7785
7786 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7787
7788         * gcc.c-torture/execute/simd-3.c: New.
7789
7790 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7791
7792         PR c/9936
7793         * gcc.dg/20030331-2.c: New test.
7794
7795 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7796
7797         PR c++/10278
7798         * g++.dg/parse/crash2.C: New test.
7799
7800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7801
7802         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7803         * gcc.c-torture/execute/20030331-1.c: ...here.
7804
7805 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7806
7807         * gcc.c-torture/execute/20030331-1.c: New test.
7808
7809 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7810
7811         * lib/gcov.exp: Adjust call return testing strings.
7812         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7813
7814 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7815
7816         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7817         * gcc.dg/builtins-7.c: New test case.
7818         * gcc.dg/builtins-8.c: New test case.
7819
7820 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7821
7822         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7823
7824 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/7647
7827         * g++.dg/lookup-class-member-2.C: New test.
7828
7829 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7830
7831         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7832
7833 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7834
7835         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7836
7837 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7838
7839         * g++.dg/init/attrib1.C: New test.
7840
7841 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7842
7843         * gcc.dg/ultrasp8.c: New test.
7844
7845 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7846
7847         * gcc.dg/ultrasp7.c: New test.
7848
7849 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7850
7851         PR c++/10047
7852         * g++.dg/template/inline1.C: New test.
7853
7854 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7855
7856         * gcc.dg/sparc-dwarf2.c: New test.
7857
7858 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7859
7860         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7861         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7862
7863 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7864
7865         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7866         than reading .x files.
7867         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7868         * g77.dg/gcov/gcov-1.f: Likewise.
7869         * gcc.misc-tests/gcov-4b.c: Likewise.
7870         * gcc.misc-tests/gcov-5b.c: Likewise.
7871         * gcc.misc-tests/gcov-6.c: Likewise.
7872         * gcc.misc-tests/gcov-7.c: Likewise.
7873         * gcc.misc-tests/gcov-8.c: Likewise.
7874         * g++.dg/gcov/gcov-1.x: Remove.
7875         * g77.dg/gcov/gcov-1.x: Likewise.
7876         * gcc.misc-tests/gcov-4b.x: Likewise.
7877         * gcc.misc-tests/gcov-5b.x: Likewise.
7878         * gcc.misc-tests/gcov-6.x: Likewise.
7879         * gcc.misc-tests/gcov-7.x: Likewise.
7880         * gcc.misc-tests/gcov-8.x: Likewise.
7881
7882 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7883
7884         PR opt/10087
7885         * gcc.dg/20030324-1.c: New test.
7886
7887 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7888
7889         PR c++/10224
7890         * g++.dg/template/arg3.C: New test.
7891
7892         PR c++/10158
7893         * g++.dg/template/friend18.C: New test.
7894
7895 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7896
7897         * g77.f-torture/compile/20030326-1.f: New test case.
7898
7899 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7900
7901         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7902
7903         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7904
7905 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7906
7907         * gcc.dg/ia64-sync-3.c: New test.
7908
7909 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7910
7911         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7912
7913 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7914
7915         * gcc.dg/ultrasp6.c: New test.
7916
7917 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7918
7919         * gcc.dg/i386-signbit-1.c: New test.
7920         * gcc.dg/i386-signbit-2.c: New test.
7921         * gcc.dg/i386-signbit-3.c: New test.
7922
7923 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7924
7925         * gcc.dg/ultrasp5.c: Fix options.
7926
7927 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7928
7929         * gcc.dg/ultrasp5.c: Fix comment.
7930
7931 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7932
7933         PR fortran/10197
7934         * g77.f-torture/execute/10197.f: New test.
7935
7936 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7937
7938         PR c++/9898, c++/383
7939         * g++.dg/template/conv6.C: New test.
7940
7941         PR c++/10119
7942         * g++.dg/template/ptrmem5.C: New test.
7943
7944         PR c++/10026
7945         * g++.dg/lookup/koenig1.C: New test.
7946
7947         PR C++/10199
7948         * g++.dg/lookup/template2.C: New test.
7949
7950 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7951
7952         * g++.dg/opt/rtti1.C: New test.
7953
7954 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7955
7956         * gcc.dg/ultrasp5.c: New test.
7957
7958 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7959
7960         PR middle-end/9967
7961         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7962         builtin fputs.
7963
7964 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7965
7966         PR c/8224
7967         * gcc.dg/20030323-1.c: New test.
7968
7969 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7970
7971         * gcc.c-torture/compile/20030323-1.c: New test case.
7972
7973 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7974
7975         * gcc.dg/20030321-1.c: New test.
7976
7977 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7978
7979         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7980
7981 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7982
7983         PR c++/9978, c++/9708
7984         * g++.dg/ext/vlm1.C: Adjust expected error.
7985         * g++.dg/ext/vla2.C: New test.
7986         * g++.dg/template/arg1.C: New test.
7987         * g++.dg/template/arg2.C: New test.
7988
7989 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7990
7991         * g77.f-torture/execute/select.f: New test.
7992         * g77.f-torture/noncompile/select_no_compile.f: New test.
7993
7994 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7995
7996         PR c++/9898
7997         * g++.dg/other/error4.C: New test.
7998
7999 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
8000
8001         * g++.dg/template/friend17.C: New test.
8002
8003 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
8004
8005         * gcc.c-torture/compile/20030320-1.c: New.
8006
8007 2003-03-20  Roger Sayle  <roger@eyesopen.com>
8008
8009         * gcc.dg/builtins-6.c: New test case.
8010
8011 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
8012
8013         PR target/10073
8014         * gcc.c-torture/compile/20030319-1.c: New.
8015
8016 2003-03-18  Jan Hubicka  <jh@suse.cz>
8017
8018         * gcc.dg/i386-cvt-1.c: New test.
8019
8020 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
8021
8022         * objc.dg/naming-1.m: Use "(parse|syntax) error".
8023         * objc.dg/naming-2.m: Likewise.
8024
8025 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
8026
8027         PR c++/9639
8028         * g++.dg/parse/crash1.C: New test.
8029
8030 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
8031
8032         PR c++/8805
8033         * g++.dg/eh/cleanup1.C: New test.
8034
8035 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
8036
8037         * gcc.c-torture/execute/20030316-1.c: New test case.
8038
8039 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8040
8041         PR c++/9629
8042         * g++.dg/init/ctor2.C: New test.
8043
8044 2003-03-15  Roger Sayle  <roger@eyesopen.com>
8045
8046         * g77.f-torture/compile/xformat.f: New test case.
8047
8048 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8049
8050         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
8051         * g++.old-deja/g++.mike/eh50.C: Likewise.
8052
8053 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8054
8055         PR c++/6440
8056         * g++.dg/template/spec7.C: New test.
8057         * g++.dg/template/spec8.C: Likewise.
8058
8059 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
8060
8061         * gcc.c-torture/execute/20030313-1.c: New test.
8062
8063 2003-03-14  Richard Henderson  <rth@redhat.com>
8064
8065         * gcc.dg/inline-2.c: Adjust alpha test for external call.
8066
8067 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8068
8069         * gcc.c-torture/compile/20030314-1.c: New test.
8070
8071 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
8072
8073         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
8074         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
8075         thumb target,
8076         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
8077         to accept newer _imp__  prefix and additional
8078         newline in .drectve section.
8079         * gcc.dg/dll-4.c: Likewise.
8080         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
8081         switch.
8082
8083 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
8084
8085         * g++.dg/parse/namespace9.C: New test.
8086
8087         * g++.dg/init/ref5.C: New test.
8088         * g++.dg/parse/ptrmem1.C: Likewise.
8089
8090 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8091
8092         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
8093         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
8094         regular expression.
8095         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
8096         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
8097
8098 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
8099
8100         * gcc.c-torture/execute/20030224-2.c: New test.
8101
8102 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8103
8104         * gcc.dg/decl-3.c: New test.
8105
8106 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
8107
8108         * gcc.dg/i386-loop-2.c: New test.
8109
8110 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
8111
8112         PR c++/9474
8113         * g++.dg/parse/namespace8.C: New test.
8114
8115         PR c++/9924
8116         * g++.dg/overload/builtin2.C: New test.
8117
8118 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
8119
8120         * gcc.dg/return-type-3.c: New test.
8121
8122 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
8123
8124         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
8125         profiling options are not supported.
8126
8127 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
8128
8129         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
8130         * g++.old-deja/g++.warn/impint2.C: Likewise.
8131
8132 2003-03-10  Devang Patel  <dpatel@apple.com>
8133
8134         * g++.dg/cpp/c++_cmd_1.C: New test.
8135         * g++.dg/cpp/c++_cmd_1.h: New file.
8136
8137 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
8138
8139         * gcc.dg/altivec-9.c: New file.
8140
8141 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8142
8143         * gcc.dg/ppc-sdata-1.c: New test.
8144         * gcc.dg/ppc-sdata-2.c: New test.
8145
8146 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
8147
8148         PR c++/9373
8149         * g++.dg/opt/ptrmem2.C: New test.
8150
8151         PR c++/8534
8152         * g++.dg/opt/ptrmem1.C: New test.
8153
8154 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8155
8156         * gcc.dg/i386-loop-1.c: New test.
8157
8158 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8159
8160         PR c++/9970
8161         * g++.dg/lookup/friend1.C: New test.
8162
8163 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/9823
8166         * g++.dg/parser/constructor1.C: New test.
8167
8168 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8169
8170         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8171
8172         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8173
8174 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8175
8176         * gcc.dg/cpp/Wunused.c: Update test.
8177
8178 2003-03-08  Jan Hubicka  <jh@suse.cz>
8179
8180         * gcc.dg/inline-3.c: New test.
8181
8182 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/9809
8185         * g++.dg/parse/builtin1.C: New test.
8186
8187         PR c++/9982
8188         * g++.dg/abi/cookie1.C: New test.
8189         * g++.dg/abi/cookie2.C: Likewise.
8190
8191         PR c++/9524
8192         * g++.dg/template/field1.C: New test.
8193
8194         PR c++/9912
8195         * g++.dg/parse/class1.C: New test.
8196         * g++.dg/parse/namespace7.C: Likewise.
8197         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8198
8199 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8200
8201         * g++.dg/init/ref4.C: New test.
8202
8203 2003-03-07  Jan Hubicka  <jh@suse.cz>
8204
8205         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8206         * gcc.dg/inline-3.c:  New test.
8207
8208 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8209
8210         * g++.dg/init/ref3.C: New test.
8211
8212         PR c++/9965
8213         * g++.dg/init/ref2.C: New test.
8214
8215         PR c++/9400
8216         * g++.dg/warn/Wshadow-2.C: New test.
8217
8218         PR c++/9791
8219         * g++.dg/warn/Woverloaded-1.C: New test.
8220
8221 2003-03-05  Jan Hubicka  <jh@suse.cz>
8222
8223         * gcc.dg/i386-local2.c: New.
8224         * gcc.dg/i386-local.c: Fix typo.
8225
8226 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8227
8228         * g++.dg/abi/layout3.C: New test.
8229
8230 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8231
8232         * gcc.c-torture/compile/20030305-1.c
8233
8234 2003-03-05  Jan Hubicka  <jh@suse.cz>
8235
8236         * gcc.dg/i386-local.c: New.
8237
8238 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8239
8240         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8241
8242 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8243
8244         * gcc.dg/switch-2.c: New test.
8245         * gcc.dg/switch-3.c: New test.
8246         * gcc.dg/Wswitch.c: Adjust line numbers.
8247         * gcc.dg/Wswitch-default.c: Likewise.
8248         * gcc.dg/Wswitch-enum.c: Likewise.
8249
8250 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8251
8252         * gcc.c-torture/execute/20030222-1.c: New test.
8253
8254 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8255
8256         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8257
8258 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8259
8260         PR c++/9878
8261         * g++.dg/init/ref1.C: New test.
8262
8263 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8264
8265         * gcc.dg/sh-relax.c: New SH-only test.
8266
8267 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8268
8269         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8270         comment explaining purpose of testcase.
8271
8272 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8273
8274         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8275         for HC11/HC12 (asm needs two int registers).
8276         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8277         HC11/HC12 because the test uses an asm which needs two 32-bit
8278         registers.
8279
8280 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8281
8282         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8283         for HC11/HC12 (array is too large otherwise).
8284         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8285         * gcc.c-torture/compile/20010518-2.x: Likewise.
8286         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8287         HC11/HC12 (array is too large).
8288
8289 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8290
8291         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8292         * lib/g++-dg.exp (g++-dg-test): Likewise.
8293
8294 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8295
8296         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8297         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8298
8299 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8300
8301         * g++.dg/warn/implicit-typename1.C: Remove warning.
8302
8303 2003-02-28  Richard Henderson  <rth@redhat.com>
8304
8305         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8306         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8307
8308 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8309
8310         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8311         * g++.dg/pch/pch.exp: Likewise.
8312
8313 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8314
8315         PR c++/9879
8316         * testsuite/g++.dg/init/new4.C: New test.
8317
8318 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8319
8320         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8321
8322 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8323
8324         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8325         unsigned long.
8326
8327         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8328         wider than float.
8329
8330 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8331
8332         * lib/scanasm.exp: Add support for counting numbers of
8333         occurences.
8334         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8335         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8336
8337 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8338
8339         PR c++/9683
8340         * g++.dg/template/static3.C: New test.
8341
8342         PR c++/9829
8343         * g++.dg/parse/namespace6.C: New test.
8344
8345 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8346
8347         PR target/9732
8348         * gcc.dg/20030225-1.c: New test.
8349
8350 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8351
8352         * README: Remove out-of-date information.
8353
8354         PR c++/9836
8355         * g++.dg/template/spec6.C: New test.
8356
8357 2003-02-24  Jeff Law  <law@redhat.com>
8358
8359         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8360
8361 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8362
8363         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8364         * gcc.dg/pragma-ep-1.c: Likewise.
8365
8366 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8367
8368         PR c++/9602
8369         * g++.dg/template/friend16.C: New test.
8370
8371 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8372
8373         PR c++/5333
8374         * g++.dg/parse/fused-params1.C: Adjust error messages.
8375         * g++.dg/template/nested3.C: New test.
8376
8377 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8378
8379         * g++.dg/abi/param1.C: New test.
8380
8381 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8382
8383         PR c++/7982
8384         * g++.dg/warn/implicit-typename1.C: New test.
8385
8386 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8387
8388         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8389         with "mtune".
8390         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8391         * gcc.c-torture/execute/20010129-1.x: Likewise.
8392         * gcc.dg/20011107-1.c: Likewise.
8393         * gcc.dg/20020108-1.c: Likewise.
8394         * gcc.dg/20020122-3.c: Likewise.
8395         * gcc.dg/20020206-1.c: Likewise.
8396         * gcc.dg/20020310-1.c: Likewise.
8397         * gcc.dg/20020426-2.c: Likewise.
8398         * gcc.dg/20020517-1.c: Likewise.
8399         * gcc.dg/991230-1.c: Likewise.
8400         * gcc.dg/i386-unroll-1.c: Likewise.
8401         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8402
8403 2003-02-22  Jan Hubicka  <jh@suse.cz>
8404
8405         * gcc.dg/i386-mul.c: New test.
8406
8407 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8408
8409         * gcc.dg/builtins-5.c: New test case.
8410
8411 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8412
8413         * gcc.dg/asmreg-1.c: New test.
8414
8415 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8416
8417         PR c++/9749
8418         * g++.dg/parse/varmod1.C: New test.
8419
8420 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8421
8422         PR c++/9727
8423         * g++.dg/template/op1.C: New test.
8424
8425 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8426
8427         PR c++/8906
8428         * g++.dg/template/nested2.C: New test.
8429
8430 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8431
8432         PR c++/8724
8433         * g++.dg/expr/dtor1.C: New test.
8434
8435 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8436
8437         * gcc.dg/cpp/include3.c: New test.
8438         * gcc.dg/cpp/inc/foo.h: New file.
8439
8440 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8441
8442         * gcc.c-torture/execute/20030221-1.c: New test.
8443
8444 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8445
8446         PR c++/9729
8447         * g++.dg/abi/conv1.C: New test.
8448
8449 2003-02-20  Jan Hubicka  <jh@suse.cz>
8450
8451         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8452
8453 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8454
8455         * gcc.c-torture/compile/20030219-1.c: New test.
8456
8457 2003-02-18  Jan Hubicka  <jh@suse.cz>
8458
8459         * gcc.dg/funcorder.c: New test.
8460
8461 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8462
8463         * gcc.c-torture/execute/20030218-1.c: New.
8464
8465 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8466
8467         * gcc.dg/20030218-1.c: New.
8468
8469 2003-02-18  Richard Henderson  <rth@redhat.com>
8470
8471         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8472         * gcc.dg/attr-used-2.c: New.
8473
8474 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8475
8476         PR c++/9704
8477         * g++.dg/init/copy5.C: New test.
8478
8479 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8480
8481         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8482         * g++.dg/pch/pch.exp: Likewise.
8483
8484 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8485
8486         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8487         STACK_SIZE is not defined.
8488
8489 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8490
8491         PR c++/9457
8492         * g++.dg/template/init1.C: New test.
8493
8494 2003-02-16  Jan HUbicka  <jh@suse.cz>
8495
8496         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8497         (foo): Add few extra tests
8498         * gcc.dg/c99-const-expr-3.c: Likewise.
8499         * gcc.c-torture/execute/20030216-1.c: New.
8500
8501 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8502
8503         PR c++/9459
8504         * g++.dg/ext/typeof4.C: New test.
8505
8506 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8507
8508         * gcc.dg/i386-387-3.c: New test case.
8509
8510 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8511
8512         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8513         cris-*-elf* cris-*-aout* and mmix-*-*.
8514
8515 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8516
8517         * gcc.dg/20030213-1.c: New test.
8518
8519 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8520
8521         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8522         * gcc.dg/i386-387-2.c: Likewise.
8523
8524 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8525
8526         * gcc.dg/ppc-spe.c: Fix formatting.
8527         Enable tests that were previously unsupported by gas.
8528         Delete tests for instructions that no longer exist.
8529         Switch arguments on evsubifw builtin.
8530
8531 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8532
8533         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8534         STACK_SIZE is too small.
8535
8536 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8537             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8538
8539         * gcc.dg/decl-2.c: New test.
8540
8541 2003-02-10  Jan Hubicka  <jh@suse.cz>
8542
8543         * gcc.dg/i386-fpcvt-1.c:  New test.
8544
8545 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8546
8547         * gcc.c-torture/execute/20030209-1.c: New test.
8548
8549 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8550
8551         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8552         int-wide bitops, use the constants of the same width.
8553         Likewise, if long long is 32-bit wide, test bitops using
8554         32-bit constants.
8555
8556 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8557
8558         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8559
8560 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8561
8562         * testsuite/gcc.dg/builtins-4.c: New test case.
8563
8564 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8565
8566         * gcc.dg/20020430-1.c: Fix dg command typos.
8567         * gcc.dg/20020503-1.c: Likewise.
8568
8569 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8570
8571         PR c++/8785
8572         * g++.dg/parse/fused-params1.C: New test.
8573
8574         PR c++/8857
8575         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8576
8577         PR c++/8921
8578         * g++.dg/parse/non-dependent1.C: New test.
8579
8580         PR c++/8928
8581         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8582
8583         PR c++/9228
8584         * g++.dg/parse/undefined7.C: New test.
8585         * g++.dg/parse/non-templ1.C: New test.
8586
8587         PR c++/9229
8588         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8589
8590 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8591
8592         * gcc.c-torture/compile/20030206-1.c: New test.
8593
8594 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8595
8596         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8597         "pow" to "foo" to avoid potential confusion with a math built-in.
8598
8599 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8600
8601         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8602         conditions for SPARC targets.
8603
8604 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8605
8606         * gcc.dg/20030204-1.c: New test.
8607
8608 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8609
8610         PR c++/38
8611         * g++.dg/parse/array-size1.C: New test.
8612
8613         PR c++/5657
8614         * g++.dg/parse/undefined3.C: New test.
8615
8616         PR c++/5665
8617         * g++.dg/parse/undefined4.C: New test.
8618
8619         PR c++/5975
8620         * g++.dg/parse/undefined5.C: New test.
8621
8622         PR c++/7259
8623         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8624
8625         PR c++/8578
8626         * g++.dg/parse/casting-operator1.C: New test.
8627
8628         PR c++/8596
8629         * g++.dg/parse/undefined6.C: New test.
8630
8631         PR c++/8736
8632         * g++.dg/parse/missing-template1.C: New test.
8633
8634 2003-02-04  Jan Hubicka  <jh@suse.cz>
8635
8636         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8637         * gcc.dg/i386-cmov?.c:  Likewise.
8638         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8639         * gcc.dg/i386-ssefp-1.c:  Likewise.
8640         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8641         conventions.
8642
8643 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/7129
8646         * testsuite/g++.dg/ext/max.C: New test.
8647
8648 2003-02-03  Jan Hubicka  <jh@suse.cz>
8649
8650         * gcc.c-torture/execute/20030203-1.c: New test.
8651
8652 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8653
8654         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8655         'natural-endian'.
8656
8657 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8658
8659         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8660         * g++.dg/init/new2.C: Likewise.
8661         * g++.dg/other/new1.C: Likewise.
8662
8663 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8664
8665         * gcc.dg/struct-ret-libc.c: New test.
8666
8667 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8668
8669         * gcc.dg/20030129-1.c: New test.
8670
8671 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8672
8673         PR c++/8849
8674         * g++.dg/template/ptrmem4.C: New test.
8675
8676 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8677
8678         * g++.dg/parser/constant1.C: New test.
8679
8680 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8681
8682         PR c++/8591
8683         * g++.dg/parse/friend2.C: New test.
8684
8685 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8686
8687         PR c++/9437
8688         * g++.dg/template/unify4.C: New test.
8689
8690 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8691
8692         * gcc.c-torture/execute/20030128-1.c: New test.
8693
8694 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8695
8696         * g++.dg/lookup/nested1.C: Test moved from ...
8697         * g++.old-deja/g++.other/lookup24.C: ... here.
8698
8699 2003-01-28  Jan Hubicka  <jh@suse.cz>
8700
8701         * gcc.dg/i386-cmov5.c:  New test.
8702
8703 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8704
8705         * gcc.c-torture/execute/20010925-1.c: Changed the
8706         memcpy declaration.
8707
8708 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8709
8710         PR c++/3902
8711         * g++.dg/parse/template5.C: New test.
8712
8713 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8714
8715         PR fortran/9258
8716         * g77.dg/pr9258: New test.
8717
8718 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8719
8720         * README: Move relevant parts from README.g++.
8721
8722         * README.g++: Remove this file.
8723
8724 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8725
8726         * g++.dg/abi/dcast1.C: New test.
8727
8728 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8729
8730         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8731
8732 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8733
8734         PR c++/47
8735         * g++.old-deja/g++.other/lookup24.C: New test.
8736
8737 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8738
8739         PR middle-end/7227
8740         * gcc.dg/uninit-C.c: New test.
8741
8742 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         * g++.dg/abi/covariant1.C: New test.
8745
8746 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8747
8748         * gcc.dg/20030123-1.c: New test.
8749
8750 2003-01-25  Jan Hubicka  <jh@suse.cz>
8751
8752         PR opt/8492
8753         * gcc.c-torture/compile/20030125-1.c
8754
8755 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8756
8757         PR c++/9403
8758         * g++.dg/parse/template3.C: New test.
8759         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8760
8761         PR c++/795
8762         * g++.dg/parse/template4.C: New test.
8763
8764         PR c++/9415
8765         * g++.dg/template/qual2.C: New test.
8766
8767         PR c++/8545
8768         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8769
8770         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8771
8772 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8773
8774         * gcc.c-torture/execute/switch-1.c: New test case.
8775
8776 2003-01-25  Jan Hubicka  <jh@suse.cz>
8777
8778         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8779
8780 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8781
8782         Tweaks for Bison-1.875. From the NEWS file:
8783         "- `parse error' -> `syntax error'
8784         Bison now uniformly uses the term `syntax error'"
8785         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8786         * gcc.dg/cpp/digraph2.c: Likewise.
8787         * gcc.dg/cpp/direct2.c: Likewise.
8788         * gcc.dg/cpp/paste4.c: Likewise.
8789         * gcc.dg/c90-restrict-1.c: Likewise.
8790         * gcc.dg/c99-func-2.c: Likewise.
8791         * gcc.dg/noncompile/920721-2.c: Likewise.
8792         * gcc.dg/noncompile/930622-2.c: Likewise.
8793         * gcc.dg/noncompile/940112-1.c: Likewise.
8794         * gcc.dg/noncompile/950921-1.c: Likewise.
8795         * gcc.dg/noncompile/951123-1.c: Likewise.
8796         * gcc.dg/noncompile/971104-1.c: Likewise.
8797         * gcc.dg/noncompile/990416-1.c: Likewise.
8798
8799 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8800
8801         * g++.dg/parse/undefined1.C: Add error message.
8802
8803 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8804
8805         PR c++/9354
8806         * g++.dg/parse/new1.C: New test.
8807
8808         PR c++/9216
8809         * g++.dg/parse/template2.C: New test.
8810
8811         PR c++/9354
8812         * g++.dg/parse/typedef2.C: New test.
8813
8814         PR c++/9328
8815         * g++.dg/ext/typeof3.C: New test.
8816
8817 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8818
8819         PR c++/2738
8820         * g++.dg/parse/ret-type1.C: New test.
8821
8822         PR c++/3792
8823         * g++.dg/parse/tmpl-outside1.C: New test.
8824
8825         PR c++/4207
8826         * g++.dg/parse/int-as-enum1.C: New test.
8827
8828         PR c++/4903
8829         * g++.dg/parse/no-typename1.C: New test.
8830
8831         PR c++/5533
8832         * g++.dg/parse/no-value1.C: New test.
8833
8834         PR c++/5921
8835         * g++.dg/parse/wrong-inline1.C: New test.
8836
8837         PR c++/6402
8838         * g++.dg/parse/ref1.C: New test.
8839
8840         PR c++/6992
8841         * g++.dg/parse/attr-ctor1.C: New test.
8842
8843         PR c++/7229
8844         * g++.dg/parse/namespace5.C: New test.
8845
8846         PR c++/7917
8847         * g++.dg/parse/func-def1.C: New test.
8848
8849         PR c++/8143
8850         * g++.dg/parse/undefined1.C: New test.
8851
8852         PR c++/5723, PR c++/8522
8853         * g++.dg/parse/specialization1.C: New test.
8854
8855         PR c++/163, PR c++/8595
8856         * g++.dg/parse/struct-as-enum1.C: New test.
8857
8858         PR c++/9173
8859         * g++.dg/parse/undefined2.C: New test.
8860
8861 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8862
8863         PR c++/9298
8864         * g++.dg/parse/template1.C: New test.
8865
8866         PR c++/9384
8867         * g++.dg/parse/using1.C: New test.
8868
8869         PR c++/9285
8870         PR c++/9294
8871         * g++.dg/parse/expr2.C: New test.
8872
8873         PR c++/9388
8874         * g++.dg/parse/lookup2.C: Likewise.
8875
8876 2003-01-21  Jan Hubicka  <jh@suse.cz>
8877
8878         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8879         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8880         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8881         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8882
8883 2003-01-20  Nick Clifton  <nickc@redhat.com>
8884
8885         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8886         problem with ARM sibcall code generation.
8887
8888 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8889
8890         * gcc.c-torture/execute/20030120-1.c: New.
8891
8892 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8893
8894         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8895
8896 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8897
8898         PR c++/9272
8899         * g++.dg/parse/ctor1.C: New test.
8900
8901         PR c++/9294:
8902         * g++.dg/parse/qualified1.C: New test.
8903
8904         * g++.dg/parse/typename3.C: New test.
8905
8906 2003-01-16  Richard Henderson  <rth@redhat.com>
8907
8908         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8909
8910 2003-01-16  Richard Henderson  <rth@redhat.com>
8911
8912         * g++.dg/pch/pch.exp: Copy test header to the working directory
8913         before using it either for precompilation or direct use.
8914         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8915         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8916
8917 2003-01-16  Richard Henderson  <rth@redhat.com>
8918
8919         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8920         before using it either for precompilation or direct use.
8921         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8922         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8923
8924 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8925
8926         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8927         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8928         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8929         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8930         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8931         typename warning into error.
8932         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8933         error messages.
8934         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8935         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8936         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8937         messages.
8938         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8939         make declaration visible in template.
8940         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8941         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8942         messages.
8943         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8944         message.
8945         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8946         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8947         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8948         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8949         typename warning with error message.
8950         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8951         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8952         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8953
8954 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8955
8956         * g++.dg/parse/ambig2.C: New test.
8957
8958 2003-01-15  Richard Henderson  <rth@redhat.com>
8959
8960         * g++.dg/tls/init-2.C: Update error message string.
8961
8962 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8963
8964         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8965
8966 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8967
8968         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8969         all for HC11/HC12.
8970         * gcc.c-torture/compile/20001205-1.x: Likewise.
8971         * gcc.c-torture/compile/20001226-1.x: Likewise.
8972         * gcc.c-torture/compile/920520-1.x: Likewise.
8973         * gcc.c-torture/compile/961203-1.x: Likewise.
8974         * gcc.c-torture/compile/20020604-1.x: Likewise.
8975
8976 2003-01-15  Jan Hubicka  <jh@suse.cz>
8977
8978         * gcc.c-torture/compile/20030115-1.c: New test.
8979
8980         * gcc.dg/i386-fpcvt-1.c: New test.
8981         * gcc.dg/i386-fpcvt-2.c: New test.
8982
8983 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8984
8985         Further conform g++'s __vmi_class_type_info to the C++ ABI
8986         specification.
8987         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8988         the specification.
8989
8990 2003-01-14  Jan Hubicka  <jh@suse.cz>
8991
8992         * gcc.dg/i386-fpcvt-1.c: New test.
8993         * gcc.dg/i386-fpcvt-2.c: New test.
8994
8995 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8996
8997         * gcc.dg/i386-mmx-3.c: New test.
8998
8999 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
9000
9001         PR c++/9264
9002         * g++.dg/parse/octal1.C: New file.
9003
9004         PR c++/9172
9005         * g++.dg/parse/typename1.C: New file.
9006
9007 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
9008
9009         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
9010         * gcc.dg/bf-no-ms-layout.c: Likewise.
9011         * gcc.dg/bf-ms-attrib.c: Likewise.
9012
9013 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
9014
9015         PR c++/9099
9016         * g++.dg/parse/dtor1.C: New file.
9017
9018         PR c++/9128
9019         * g++.dg/rtti/typeid1.C: New file.
9020
9021         PR c++/9153
9022         * g++.dg/parse/lookup1.C: New file.
9023
9024         PR c++/9171
9025         * g++.dg/templ/spec5.C: New file.
9026
9027 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
9028
9029         * gcc.c-torture/compile/20030110-1.c: New test.
9030
9031 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
9032
9033         Merge from pch-branch:
9034
9035         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
9036
9037         * gcc.dg/pch/cpp-1.h: New.
9038         * gcc.dg/pch/cpp-1.c: New.
9039         * gcc.dg/pch/cpp-2.h: New.
9040         * gcc.dg/pch/cpp-2.c: New.
9041
9042         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
9043
9044         * gcc.dg/pch/except-1.h: New.
9045         * gcc.dg/pch/except-1.c: New.
9046
9047         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
9048
9049         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
9050         running test.
9051         * gcc.dg/pch: Include *.hp not *.h.
9052         * gcc.dg/pch/system-1.h: New.
9053         * gcc.dg/pch/system-1.c: New.
9054
9055         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
9056
9057         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
9058         rather than trying to build and run a program using PCH.
9059         * gcc.dg/pch: Remove dg-do commands from test files.
9060
9061         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
9062
9063         * gcc.dg/pch/macro-3.c: New.
9064         * gcc.dg/pch/macro-3.h: New.
9065
9066         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
9067
9068         * gcc.dg/pch/common-1.c: New.
9069         * gcc.dg/pch/common-1.h: New.
9070         * gcc.dg/pch/decl-1.c: New.
9071         * gcc.dg/pch/decl-1.h: New.
9072         * gcc.dg/pch/decl-2.c: New.
9073         * gcc.dg/pch/decl-2.h: New.
9074         * gcc.dg/pch/decl-3.c: New.
9075         * gcc.dg/pch/decl-3.h: New.
9076         * gcc.dg/pch/decl-4.c: New.
9077         * gcc.dg/pch/decl-4.h: New.
9078         * gcc.dg/pch/decl-5.c: New.
9079         * gcc.dg/pch/decl-5.h: New.
9080         * gcc.dg/pch/global-1.c: New.
9081         * gcc.dg/pch/global-1.h: New.
9082         * gcc.dg/pch/inline-1.c: New.
9083         * gcc.dg/pch/inline-1.h: New.
9084         * gcc.dg/pch/inline-2.c: New.
9085         * gcc.dg/pch/inline-2.h: New.
9086         * gcc.dg/pch/static-1.c: New.
9087         * gcc.dg/pch/static-1.h: New.
9088         * gcc.dg/pch/static-2.c: New.
9089         * gcc.dg/pch/static-2.h: New.
9090
9091         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
9092
9093         * g++.dg/pch/pch.exp: Better handle failing testcases.
9094         * gcc.dg/pch/pch.exp: Likewise.
9095         * gcc.dg/pch/macro-1.c: New.
9096         * gcc.dg/pch/macro-1.h: New.
9097         * gcc.dg/pch/macro-2.c: New.
9098         * gcc.dg/pch/macro-2.h: New.
9099
9100         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
9101
9102         * g++.dg/dg.exp: Treat files in pch/ specially.
9103         * g++.dg/pch/pch.exp: New file.
9104         * g++.dg/pch/empty.H: New file.
9105         * g++.dg/pch/empty.C: New file.
9106         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
9107         "precompile".
9108
9109         * gcc.dg/pch/pch.exp: New file.
9110         * gcc.dg/pch/empty.h: New file.
9111         * gcc.dg/pch/empty.c: New file.
9112         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
9113         "precompile".
9114
9115 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9116
9117         * g++.dg/template/friend14.C: New test.
9118
9119 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9120
9121         * gcc.dg/old-style-asm-1.c: New test.
9122
9123 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
9124
9125         * gcc.c-torture/compile/20030109-1.c: New test.
9126
9127 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9128
9129         * gcc.c-torture/execute/20030109-1.c: New test.
9130
9131 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
9132
9133         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
9134         * g++.old-deja/g++.mike/dyncast2.C: Likewise
9135         * g++.old-deja/g++.mike/dyncast3.C: Likewise
9136         * g++.old-deja/g++.mike/eh2.C: Likewise
9137         * g++.old-deja/g++.mike/eh3.C: Likewise
9138         * g++.old-deja/g++.mike/eh5.C: Likewise
9139         * g++.old-deja/g++.mike/eh6.C: Likewise
9140         * g++.old-deja/g++.mike/eh7.C: Likewise
9141         * g++.old-deja/g++.mike/eh8.C: Likewise
9142         * g++.old-deja/g++.mike/eh9.C: Likewise
9143         * g++.old-deja/g++.mike/eh10.C: Likewise
9144         * g++.old-deja/g++.mike/eh12.C: Likewise
9145         * g++.old-deja/g++.mike/eh13.C: Likewise
9146         * g++.old-deja/g++.mike/eh14.C: Likewise
9147         * g++.old-deja/g++.mike/eh16.C: Likewise
9148         * g++.old-deja/g++.mike/eh17.C: Likewise
9149         * g++.old-deja/g++.mike/eh18.C: Likewise
9150         * g++.old-deja/g++.mike/eh21.C: Likewise
9151         * g++.old-deja/g++.mike/eh23.C: Likewise
9152         * g++.old-deja/g++.mike/eh24.C: Likewise
9153         * g++.old-deja/g++.mike/eh25.C: Likewise
9154         * g++.old-deja/g++.mike/eh26.C: Likewise
9155         * g++.old-deja/g++.mike/eh27.C: Likewise
9156         * g++.old-deja/g++.mike/eh28.C: Likewise
9157         * g++.old-deja/g++.mike/eh29.C: Likewise
9158         * g++.old-deja/g++.mike/eh31.C: Likewise
9159         * g++.old-deja/g++.mike/eh33.C: Likewise
9160         * g++.old-deja/g++.mike/eh34.C: Likewise
9161         * g++.old-deja/g++.mike/eh35.C: Likewise
9162         * g++.old-deja/g++.mike/eh36.C: Likewise
9163         * g++.old-deja/g++.mike/eh37.C: Likewise
9164         * g++.old-deja/g++.mike/eh38.C: Likewise
9165         * g++.old-deja/g++.mike/eh39.C: Likewise
9166         * g++.old-deja/g++.mike/eh40.C: Likewise
9167         * g++.old-deja/g++.mike/eh41.C: Likewise
9168         * g++.old-deja/g++.mike/eh42.C: Likewise
9169         * g++.old-deja/g++.mike/eh44.C: Likewise
9170         * g++.old-deja/g++.mike/eh46.C: Likewise
9171         * g++.old-deja/g++.mike/eh47.C: Likewise
9172         * g++.old-deja/g++.mike/eh48.C: Likewise
9173         * g++.old-deja/g++.mike/eh49.C: Likewise
9174         * g++.old-deja/g++.mike/eh50.C: Likewise
9175
9176
9177         PR c++/8615
9178         * g++.dg/template/char1.C: New test.
9179
9180         * g++.dg/template/varmod1.C: Fix typo.
9181
9182 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9183
9184         DR 180
9185         * g++.old-deja/g++.pt/crash32.C: Expect error.
9186
9187 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9188
9189         PR c++/5919
9190         * g++.dg/template/varmod1.C: New test.
9191
9192         PR c++/8727
9193         * g++.dg/inherit/typeinfo1.C: New test.
9194
9195         PR c++/8663
9196         * g++.dg/inherit/typedef1.C: New test.
9197
9198 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9199
9200         PR c++/8332
9201         PR c++/8493
9202         * g++.dg/template/strlen1.C: New test.
9203
9204         PR c++/8227
9205         * g++.dg/template/ctor2.C: New test.
9206
9207         PR c++/8214
9208         * g++.dg/init/string1.C: New test.
9209
9210         PR c++/8511
9211         * g++.dg/template/friend8.C: New test.
9212
9213 2002-11-29  Joe Buck <jbuck@synopsys.com>
9214
9215         * g++.dg/lookup/anon2.C: New test.
9216
9217 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9218
9219         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9220         h8300 port.
9221
9222 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9223
9224         * gcc.dg/bitfld-6.c: New test.
9225
9226 2002-11-27  Jan Hubicka  <jh@suse.cz>
9227
9228         * gcc.c-torture/execute/20021127.[cx]: New test.
9229
9230 2002-11-26  Jan Hubicka  <jh@suse.cz>
9231
9232         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9233         quality.
9234
9235 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9236
9237         * g++.dg/init/brace2.C: New test.
9238         * g++.old-deja/g++.mike/p9129.C: Correct.
9239
9240 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9241
9242         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9243
9244 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9245
9246         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9247
9248 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9249
9250         * testsuite/g++.dg/abi/empty11.C: New test.
9251         * testsuite/g++.dg/rtti/cv1.C: New test.
9252
9253 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9254
9255         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9256
9257 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9258
9259         * g++.dg/abi/empty10.C: New test.
9260
9261 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9262
9263         * gcc.c-torture/compile/20021124-1.c: New test.
9264
9265 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9266
9267         * g++.dg/abi/rtti2.C: New test.
9268
9269 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9270
9271         * gcc.dg/i386-unroll-1.c: New test.
9272
9273 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9274
9275         * gcc.c-torture/compile/20021120-1.c: New test.
9276         * gcc.c-torture/compile/20021120-2.c: New test.
9277
9278 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9279
9280         * gcc.dg/bitfld-5.c: New test.
9281
9282 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9283
9284         * gcc.c-torture/execute/20021120-3.c: New test.
9285
9286 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9287
9288         * gcc.c-torture/execute/20021120-2.c: New test.
9289
9290 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9291
9292         * gcc.c-torture/execute/20021120-1.c: New test.
9293
9294 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9295
9296         * gcc.c-torture/execute/20021118-3.c: New test.
9297
9298 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9299
9300         * gcc.c-torture/compile/20021119-1.c: New test.
9301
9302 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9303
9304         * gcc.dg/duff-1.c: New test.
9305         * gcc.dg/duff-2.c: New test.
9306         * gcc.dg/duff-3.c: New test.
9307
9308 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9309
9310         * gcc.dg/cpp/_Pragma5.c: New test.
9311
9312 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9313
9314         * gcc.c-torture/execute/20021118-2.c: New test.
9315
9316 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9317
9318         * gcc.c-torture/execute/20021118-1.c: New test.
9319
9320 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9321
9322         * gcc.dg/20021116-1.c: New test.
9323
9324 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9325
9326         * g++.dg/abi/vcall1.C: New test.
9327
9328 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9329
9330         * gcc.dg/20021029-1.c: New test.
9331         * gcc.dg/20021029-2.c: New test.
9332
9333 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9334
9335         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9336
9337 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9338
9339         PR c/8439
9340         * gcc.dg/20021110.c: Move to ...
9341         * gcc.c-torture/compile/20021110.c: .... here.
9342
9343 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9344
9345         PR c/8467
9346         * gcc.c-torture/execute/20021111-1.c
9347
9348 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9349
9350         PR c/8439
9351         * gcc.dg/20021110.c: New test.
9352
9353 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9354
9355         * g++.dg/abi/vthunk3.C: Run only on x86.
9356
9357 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9358
9359         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9360
9361 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9362
9363         * lib/compat.exp (compat-execute): Fix logic error in last
9364         change.
9365
9366 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9367
9368         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9369
9370 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9371
9372         PR c++/8389
9373         * g++.dg/template/access6.C: New test.
9374
9375 2002-11-08  Jan Hubicka  <jh@suse.cz>
9376
9377         * gcc.dg/i386-ssefp-1.c: New test.
9378         * gcc.dg/i386-ssefp-1.c: New test.
9379
9380 2002-11-08  Jan Hubicka  <jh@suse.cz>
9381
9382         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9383
9384 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9385
9386         * g++.dg/abi/vthunk3.C: New test.
9387
9388         PR c++/8338
9389         * g++.dg/template/crash2.C: New test.
9390
9391 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9392
9393         * testsuite/g++.dg/abi/dtor1.C: New test.
9394         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9395
9396 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9397
9398         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9399         Darwin.
9400
9401 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9402
9403         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9404         -mthumb.  Only xfail with -O0.
9405
9406 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9407
9408         * g++.dg/abi/thunk1.C: New test.
9409         * g++.dg/abi/thunk2.C: Likewise.
9410         * g++.dg/abi/vtt1.C: Likewise.
9411
9412 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9413
9414         PR optimization/8423
9415         * gcc.c-torture/execute/builtin-constant.c: New test.
9416
9417 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9418
9419         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9420         Add some more cases.
9421
9422 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9423
9424         PR c++/8391
9425         * g++.dg/opt/local1.C: New test.
9426
9427 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9428
9429         PR c++/8160
9430         * g++.dg/template/complit1.C: New test.
9431
9432         PR c++/8149
9433         * g++.dg/template/typename4.C: Likewise.
9434
9435 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9436
9437         Core issue 287, PR c++/7639
9438         * g++.dg/template/instantiate1.C: Adjust error location.
9439         * g++.dg/template/instantiate3.C: New test.
9440         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9441         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9442         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9443
9444 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9445
9446         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9447
9448 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/8287
9451         * g++.dg/init/dtor2.C: New test.
9452
9453 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9454
9455         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9456         * gcc.dg/nest.c: Bypass errors on irix6.
9457
9458 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9459
9460         * gcc.dg/nest.c: Expect error for mmix-*-*.
9461         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9462
9463 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9464
9465         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9466         markers.
9467
9468         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9469
9470 2002-10-25  Mike Stump  <mrs@apple.com>
9471
9472         * gcc.dg/warn-1.c: New test.
9473
9474 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9475
9476         * g++.dg/template/typename3.C: New test.
9477
9478 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9479
9480         * g++.dg/lookup/ptrmem1.C: New test.
9481
9482         * g++.dg/abi/vthunk2.C: New test.
9483
9484 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9485
9486         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9487
9488 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9489
9490         * g++.dg/abi/empty9.C: New test.
9491
9492 2002-10-24  Richard Henderson  <rth@redhat.com>
9493
9494         * g++.dg/inherit/thunk1.C: Enable for ia64.
9495
9496 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9497
9498         PR c++/8067
9499         * g++.dg/lookup/pretty1.C: New test.
9500
9501 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9502
9503         * gcc.dg/20021023-1.c: New test.
9504
9505 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9506
9507         PR c++/7679
9508         * g++.dg/parse/inline1.C: New test.
9509
9510 2002-10-23  Richard Henderson  <rth@redhat.com>
9511
9512         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9513
9514         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9515
9516 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9517
9518         PR c++/6579
9519         * g++.dg/parse/stmtexpr3.C: New test.
9520
9521 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9522
9523         * g++.dg/expr/cond1.C: New test.
9524
9525 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9526
9527         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9528
9529 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * g++.dg/abi/vbase13.C: New test.
9532         * g++.dg/abi/vbase14.C: Likewise.
9533
9534 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9535
9536         * gcc.dg/tls/pic-1.c: New test.
9537         * gcc.dg/tls/nonpic-1.c: New test.
9538         * gcc.dg/20021018-1.c: New test.
9539
9540 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9541
9542         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9543         Remove only files with the same base name as the test case.
9544         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9545         (profopt-execute): Likewise.  Also, remove old profiling
9546         and performance data files before running the tests.
9547
9548         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9549         * g++.dg/bprob/bprob.exp: Likewise.
9550         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9551         to allow more general test case names.
9552
9553         * g++.dg/bprob/bprob-1.C: Rename to ...
9554         * g++.dg/bprob/g++-bprob-1.C: ... this.
9555
9556         * g77.dg/bprob/bprob-1.f: Rename to ...
9557         * g77.dg/bprob/g77-bprob-1.f: ... this.
9558
9559 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9560
9561         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9562         bison 1.50 or later.
9563
9564 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9565
9566         * g++.dg/README: Describe more test directories.
9567
9568 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9569
9570         * g++.dg/init/array6.C: Add additional tests.
9571
9572 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9573
9574         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9575         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9576
9577 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9578
9579         * gcc.c-torture/compile/20020604-1.x: New.
9580         * gcc.c-torture/compile/simd-5.x: Likewise.
9581         * gcc.c-torture/execute/920710-1.x: Likewise.
9582         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9583
9584 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9585
9586         * g++.dg/inherit/override1.C: Add dg-options clause.
9587
9588 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9589
9590         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9591         _mm_slli_si128.
9592
9593 2002-10-19  Andreas Schwab  <schwab@suse.de>
9594
9595         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9596         directory component.
9597
9598 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9599
9600         * g++.dg/inherit/thunk1.C: New test.
9601
9602         * g++.dg/inherit/override1.C: New test.
9603
9604         * g++.dg/abi/mangle11.C: New test.
9605         * g++.dg/abi/mangle14.C: New test.
9606         * g++.dg/abi/mangle17.C: New test.
9607
9608 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9609
9610         * g++.dg/overload/member2.C: New test.
9611
9612 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9613
9614         * g++.dg/README: Describe new compat directory.
9615         * g++.dg/dg.exp: Skip tests in compat directory.
9616         * README.compat: New file.
9617         * lib/compat.exp: New expect script.
9618         * g++.dg/compat: New test directory.
9619         * g++.dg/compat/compat.exp: New expect script.
9620         * g++.dg/compat/abi: New test directory.
9621         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9622         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9623         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9624         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9625         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9626         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9627         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9628         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9629         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9630         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9631         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9632         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9633         * g++.dg/compat/break: New test directory.
9634         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9635         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9636         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9637         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9638         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9639         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9640         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9641         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9642         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9643         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9644         g++.dg/compat/break/README: New files.
9645         * g++.dg/compat/eh: New test directory.
9646         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9647         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9648         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9649         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9650         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9651         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9652         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9653         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9654         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9655         g++.dg/compat/eh/filter2_y.C,
9656         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9657         g++.dg/compat/eh/new1_y.C,
9658         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9659         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9660         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9661         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9662         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9663         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9664         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9665         g++.dg/compat/eh/unexpected1_y.C: New files.
9666         * g++.dg/compat/init: New test directory.
9667         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9668         g++.dg/compat/init/array5_y.C,
9669         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9670         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9671         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9672         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9673         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9674         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9675         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9676         g++.dg/compat/init/init-ref2_y.C: New files.
9677
9678 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/7584
9681         * g++.dg/inherit/using3.C: New test.
9682
9683 2002-10-17  Jan Hubicka  <jh@suse.cz>
9684
9685         * gcc.dg/20021017-2.c: New test.
9686
9687 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9688
9689         * g++.dg/abi/mangle16.C: Adjust.
9690
9691         * g++.dg/init/array8.C: New test.
9692
9693 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9694
9695         * gcc.dg/special/mips-abi.exp: New test.
9696         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9697
9698 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9699
9700         * g++.dg/abi/mangle16.C: New test.
9701         * g++.dg/abi/mangle17.C: Likewise.
9702
9703         PR c++/7478
9704         * g++.dg/template/ref1.C: New test.
9705
9706 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9707
9708         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9709
9710 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9711
9712         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9713
9714 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9715
9716         PR c++/7524
9717         * g++.dg/init/array7.C: New test.
9718
9719 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9720
9721         * g++.dg/init/array6.C: New test.
9722
9723         * g++.dg/abi/mangle13.C: Likewise.
9724         * g++.dg/abi/mangle14.C: Likewise.
9725         * g++.dg/abi/mangle15.C: Likewise.
9726
9727 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9728
9729         * g++.dg/abi/empty8.C: New test.
9730
9731 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9732
9733         * g++.dg/init/ctor1.C: New test.
9734
9735 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9736
9737         * gcc.c-torture/execute/20021015-1.c: New test.
9738
9739 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9740
9741         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9742
9743 2002-10-14  Jan Hubicka  <jh@suse.cz>
9744
9745         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9746
9747 2002-10-14  Richard Henderson  <rth@redhat.com>
9748
9749         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9750
9751 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR optimization/6631
9754         * g++.dg/opt/const2.C: New test.
9755
9756 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9757
9758         PR c++/7176
9759         * g++.dg/parse/friend1.C: New test.
9760         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9761
9762 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9763
9764         * gcc.dg/20021014-1.c: New test.
9765
9766 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9767
9768         PR c++/5661
9769         * g++.dg/ext/vlm1.C: New test.
9770         * g++.dg/ext/vlm2.C: Likewise.
9771
9772         * g++.dg/init/array1.C: Remove invalid braces.
9773         * g++.dg/init/brace1.C: New test.
9774         * g++.dg/init/copy2.C: Likewise.
9775         * g++.dg/init/copy3.C: Likewise.
9776         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9777         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9778         braces.
9779
9780 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9781
9782         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9783
9784 2002-10-11  Richard Shann  <richard.shann@superh.com>
9785
9786         * gcc.c-torture/compile/simd-5.c: New test.
9787
9788 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9789
9790         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9791
9792 2002-10-10  Jim Wilson  <wilson@redhat.com>
9793
9794         * gcc.c-torture/execute/20021010-1.c: New test.
9795
9796 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9797
9798         PR c/7353
9799         * g++.dg/ext/typedef-init.C: New test.
9800         * gcc.dg/typedef-init.c: New test.
9801
9802 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9803
9804         * gcc.dg/cpp/paste13.c: New test.
9805
9806 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9807
9808         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9809         remaining platforms, XFAIL during compile, not execute.  Don't
9810         XFAIL at -O0.
9811
9812 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9813
9814         * gcc.dg/alias-1.c: Tweak expected warning.
9815
9816 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9817
9818         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9819
9820 2002-10-06  Andreas Jaeger  <aj@suse.de>
9821
9822         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9823         * gcc.dg/cpp/c++98.C: Likewise.
9824
9825         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9826         * g++.dg/cpp/c++98.C: Likewise.
9827
9828         * g++.dg/README (Subdirectories): Mention cpp directory.
9829
9830         PR target/7559
9831         * gcc.dg/20021006-1.c: New test.
9832
9833 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9834
9835         PR c++/7804
9836         * g++.dg/other/warning1.C: New test.
9837
9838 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9839
9840         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9841         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9842         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9843
9844 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9845
9846         PR c++/7931
9847         * g++.dg/template/ptrmem3.C: New test.
9848
9849         PR c++/7754
9850         * g++.dg/template/union1.C: New test.
9851
9852 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9853
9854         PR c++/8006
9855         * g++.dg/abi/mangle9.C: New test.
9856         * g++.dg/abi/mangle10.C: New test.
9857         * g++.dg/abi/mangle11.C: New test.
9858         * g++.dg/abi/mangle12.C: New test.
9859
9860 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9861
9862         PR c++/7188.
9863         * g++.dg/template/meminit1.C: New test.
9864         * g++.dg/warn/Wreorder-1.C: Likewise.
9865         * g++.old-deja/g++.mike/warn3.C: Tweak.
9866         * lib/prune.exp: Ingore "in copy constructor".
9867
9868 2002-10-02  Andreas Jaeger  <aj@suse.de>
9869
9870         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9871         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9872         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9873         on x86-64.
9874
9875 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9876
9877         * gcc.dg/empty1.C: Fix typo.
9878
9879 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9880
9881         * gcc.dg/alias-1.c: New test.
9882
9883 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9884
9885         * gcc.dg/empty1.C: New test.
9886
9887         * g++.dg/tls/init-2.C: Tweak error messages.
9888
9889 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9890
9891         * gcc.c-torture/compile/20020923-1.c: New test.
9892
9893 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9894
9895         * gcc.c-torture/execute/ffs-1.c: New test.
9896         * gcc.c-torture/execute/ffs-2.c: Ditto.
9897
9898 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9899
9900         * g++.dg/overload/member1.C: New test.
9901
9902 2002-09-30  Mark Mitchell  <mark@code
9903
9904 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9905
9906         * testsuite/gcc.dg/tls/diag-3.c: New.
9907
9908 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9909
9910         * g++.dg/README (Subdirectories): Document new subdir expr.
9911         * g++.dg/expr/pmf-1.C: New test.
9912
9913 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9914
9915         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9916
9917 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * g++.dg/abi/bitfield3.C: New test.
9920
9921 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9922
9923         * lib/gcov.exp: Tweak expected line formats.
9924         * gcc.misc-tests/gcov8.c: New test.
9925         * gcc.misc-tests/gcov8.x: New flags.
9926
9927 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9928
9929         * consistency.vlad/layout/endian.c: Include string.h.
9930
9931         * gcc.c-torture/execute/20020805-1.c: New test.
9932
9933 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9934
9935         * g++.dg/other/conversion1.C: New test.
9936
9937 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9938
9939         * gcc.dg/builtins-1.c: New testcase.
9940
9941 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9942
9943         * g++.dg/inherit/access3.C: New test.
9944
9945 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9946
9947         * gcc.dg/ia64-visibility-2.c: New test.
9948
9949 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9950
9951         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9952         __qualifier_flags to __flags.
9953
9954 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9955
9956         * g++.dg/inherit/operator1.C: New test.
9957         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9958         * g++.dg/other/error1.C: Change expected error message.
9959         * g++.dg/template/conv4.C: Likewise.
9960
9961 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9962
9963         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9964         for documented behavior.
9965
9966 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9967
9968         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9969         several targets known to fail.
9970
9971 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9972
9973         * gcc.dg/mips-args-[123].c: New tests.
9974
9975 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9976
9977         * gcc.dg/ppc-spe.c: New.
9978
9979 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9980
9981         * g++.dg/other/ptrmem4.C: New testcase.
9982
9983 2002-07-24  Richard Henderson  <rth@redhat.com>
9984
9985         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9986
9987 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9988
9989         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9990
9991 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9992
9993         * gcc.c-torture/execute/memset-3.c: New testcase.
9994
9995 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9996
9997         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9998         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9999
10000 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10001
10002         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
10003         Delete.
10004
10005 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
10006
10007         * gcc.c-torture/compile/simd-4.c: New test.
10008
10009 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10010
10011         PR c++/7347, c++/7348
10012         * g++.dg/template/access4.C: New test.
10013         * g++.dg/template/access5.C: New test.
10014         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
10015         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
10016         * g++.old-deja/g++.pt/ttp58.C: Likewise.
10017         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
10018
10019 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
10020
10021         * gcc.dg/gnu89-init-2.c: New test.
10022
10023 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
10024
10025         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
10026
10027 2002-07-20  Roger Sayle  <roger@eyesopen.com>
10028
10029         * gcc.c-torture/execute/20020720-1.c: New testcase.
10030
10031 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
10032
10033         * gcc.dg/cpp/Wsignprom.c: New tests.
10034
10035 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
10036
10037         * gcc.c-torture/execute/loop-13.c: New test.
10038
10039 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
10040
10041         * gcc.dg/cpp/expr.c: New tests.
10042
10043 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
10044
10045         * g++.dg/opt/pr6713.C: Add template instantiation.
10046
10047 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
10048
10049         * gcc.dg/nest.c: New test.
10050
10051 2002-07-17  Richard Henderson  <rth@redhat.com>
10052
10053         * g++.dg/opt/pr6713.C: New test.
10054
10055 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
10056
10057         * gcc.c-torture/execute/loop-2e.x: Let the testcase
10058         XFAIL for all x86 processors.
10059
10060 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
10061
10062         * gcc.c-torture/execute/20010122-1.x: Do not test with
10063         -fomit-frame-pointer.
10064
10065 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10066
10067         * g++.dg/template/instantiate2.C: New test.
10068         * g++.dg/template/spec4.C: New test.
10069
10070 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10071
10072         * g++.dg/template/access2.C: New test.
10073         * g++.dg/template/access3.C: New test.
10074
10075 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
10076
10077         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
10078         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
10079         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
10080         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
10081         Convert to use <stdarg.h>.
10082         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
10083         Delete.
10084         * gcc.dg/va-arg-2.c: New.
10085         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
10086
10087 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
10088
10089         * gcc.c-torture/compile/20020710-1.c: New test.
10090
10091 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
10092                           Andrew Pinski  <pinskia@physics.uc.edu>
10093
10094         gcc.c-torture/compile/simd-2.c: New testcase.
10095         gcc.c-torture/compile/simd-3.c: Likewise.
10096
10097 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
10098
10099         PR c++/7224
10100         * g++.dg/overload/error1.C: New test.
10101
10102 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10103
10104         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
10105         configuration and IRIX 6 O32 ABI.
10106
10107 2002-07-11  Roger Sayle  <roger@eyesopen.com>
10108
10109         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
10110
10111 2002-07-10  Roger Sayle  <roger@eyesopen.com>
10112
10113         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
10114
10115 2002-07-10  Jeffrey A Law  <law@redhat.com>
10116
10117         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
10118
10119         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
10120
10121 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
10122
10123         * gcc.dg/20020312-2.c: Check for __PPC__.
10124
10125 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
10126
10127         * gcc.c-torture/compile/20020709-1.c: New test.
10128
10129 2002-07-07  Roger Sayle  <roger@eyesopen.com>
10130
10131         * g++.dg/template/qualttp21.C: New test case.
10132
10133 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
10134
10135         * gcc.c-torture/compile/20020706-1.c: New test.
10136         * gcc.c-torture/compile/20020706-2.c: New test.
10137
10138 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
10139             Alexandre Oliva  <aoliva@redhat.com>
10140
10141         * g++.dg/warn/incomplete1.C: New test.
10142
10143 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10144
10145         PR c++/7099
10146         * g++.dg/warn/noreturn1.C: New test.
10147
10148 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
10149
10150         PR c++/6706
10151         * g++.dg/debug/debug6.C: New test.
10152         * g++.dg/debug/debug7.C: New test.
10153
10154 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10155
10156         * gcc.c-torture/compile/simd-3.c: New test.
10157
10158 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10159
10160         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10161         * gcc.dg/20020620-1.c: Likewise.
10162
10163 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10164
10165         PR c++/6944
10166         * g++.dg/init/array4.C: New test.
10167         * g++.dg/init/array5.C: New test.
10168
10169 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10170
10171         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10172         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10173
10174 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10175
10176         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10177         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10178         * gcc.dg/wtr-conversion-1.c: Likewise.
10179         * gcc.dg/wtr-escape-1.c: Likewise.
10180         * gcc.dg/wtr-int-type-1.c: Likewise.
10181         * gcc.dg/wtr-label-1.c: Likewise.
10182         * gcc.dg/wtr-static-1.c: Likewise.
10183         * gcc.dg/wtr-strcat-1.c: Likewise.
10184         * gcc.dg/wtr-suffix-1.c: Likewise.
10185         * gcc.dg/wtr-switch-1.c: Likewise.
10186         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10187         * gcc.dg/wtr-union-init-1.c: Likewise.
10188         * gcc.dg/wtr-union-init-2.c: Likewise.
10189         * gcc.dg/wtr-union-init-3.c: Likewise.
10190
10191         * gcc.dg/wtr-func-def-1.c: New test.
10192
10193 2002-07-02 Devang Patel <dpatel@apple.com>
10194
10195         * objc.dg/param-1.m: New test.
10196
10197 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10198
10199         * gcc.dg/cpp/trad/directive.c: Add test.
10200         * gcc.dg/cpp/trad/macroargs.c: Add test.
10201         * gcc.dg/cpp/trad/rec
10202
10203 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10204
10205         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10206
10207 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10208
10209         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10210         targets.
10211
10212 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10213
10214         * g++.dg/abi/mange7.C: New test.
10215
10216         PR c++/6438.
10217         * g++.dg/parse/stmtexpr2.C: New test.
10218
10219 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10220
10221         * gcc.dg/20020312-2.c: Add SH target.
10222
10223 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10224
10225         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10226         compiler output on mips*-*-irix*.
10227
10228 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10229
10230         * g++.dg/parse/attr1.C: New test.
10231
10232 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10233
10234         * gcc.c-torture/execute/string-opt-17.c: New test case.
10235         * gcc.c-torture/execute/memset-2.c: New test case.
10236
10237 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10238
10239         PR c++/6256:
10240         * g++.dg/template/friend5.C: New test.
10241
10242         PR c++/6331:
10243         * g++.dg/template/qual1.C: Likewise.
10244
10245 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10246
10247         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10248         Include stdlib.h, not stdio.h or ctype.h.
10249
10250 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10251
10252         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10253         cris-*-elf* and mmix-*-*.
10254         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10255         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10256         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10257         Ditto.
10258         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10259         * gcc.dg/wchar_t-1.c: Ditto.
10260
10261 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10262
10263         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10264         Clarify comment.
10265
10266 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10267
10268         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10269
10270 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10271
10272         * gcc.c-torture/execute/20000906-1.x: Delete.
10273
10274 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10275
10276         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10277
10278 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10279
10280         * PR6367
10281         * g77.f-torture/execute/6367.f: New test.
10282         * g77.f-torture/execute/6367.x: Disable for MMIX.
10283
10284 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10285
10286         * PR6352
10287         * g++.dg/opt/inline2.C: New test.
10288
10289 2002-04-18  Richard Henderson  <rth@redhat.com>
10290
10291         * gcc.dg/20000906-1.c: Enable for all targets.
10292         * gcc.c-torture/compile/iftrap-2.c: New.
10293
10294 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10295
10296         * gcc.dg/20020418-1.c: New test.
10297         * gcc.dg/20020418-2.c: New test.
10298
10299 2002-04-18  Richard Henderson  <rth@redhat.com>
10300
10301         * gcc.c-torture/compile/iftrap-1.c: New.
10302         * gcc.dg/iftrap-1.c: Adjust for ia64.
10303         * gcc.dg/iftrap-2.c: New.
10304
10305 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10306
10307         * gcc.c-torture/compile/20020418-1.c: New test.
10308
10309 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10310
10311         * gcc.c-torture/compile/20020415-1.c: New.
10312
10313 2002-04-18  David S. Miller  <davem@redhat.com>
10314
10315         * gcc.c-torture/execute/20020418-1.c: New test.
10316
10317 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10318
10319         * gcc.dg/20020416-1.c: New test.
10320
10321         * g++.dg/opt/inline1.C: New test.
10322
10323 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10324
10325         * gcc.dg/altivec-5.c: New test.
10326
10327         * gcc.dg/20020415-1.c: New test.
10328
10329 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10330
10331         * testsuite/lib/chill.exp: Remove.
10332
10333 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10334
10335         * g++.dg/other/big-struct.C: New test.
10336
10337 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10338
10339         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10340         of scratch file.
10341
10342 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10343
10344         PR c/6277
10345         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10346         in scan-assembler function name
10347
10348 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10349
10350         * g77.f-torture/execute/980628-4.x,
10351         g77.f-torture/execute/980628-5.x,
10352         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10353         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10354         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10355         i[34567]86-*-*.
10356
10357 2002-04-13  David S. Miller  <davem@redhat.com>
10358
10359         * gcc.c-torture/execute/20020413-1.c: New test.
10360
10361 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10362
10363         * gcc.dg/asm-6.c,
10364         * g++.dg/ext/asm1.C: New tests.
10365
10366 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10367
10368         PR c++ 5373.
10369         * g++.dg/parse/stmtexpr1.C: New test.
10370
10371         PR c++/5189.
10372         * g++.dg/template/copy1.C: New test.
10373
10374 2002-04-12  Richard Henderson  <rth@redhat.com>
10375
10376         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10377
10378 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10379
10380         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10381         gcc.c-torture/execute/20020307-2.c.
10382
10383 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10384
10385         * g++.dg/ext/attrib5.C,
10386         * g++.dg/lookup/struct1.C: New tests.
10387
10388 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10389
10390         * gcc.dg/20020411-1.c: New test.
10391
10392         * gcc.c-torture/execute/20020411-1.c: New test.
10393
10394 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10395
10396         * g77.f-torture/execute/6177.f: New test.
10397
10398 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10399
10400         PR middle-end/6247
10401         * g++.dg/opt/cleanup1.C: New test.
10402
10403         * g++.dg/opt/const1.C: New test.
10404
10405 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10406
10407         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10408
10409 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10410
10411         PR c++/5507
10412         * g++.dg/template/typename2.C: New test.
10413
10414 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10415
10416         * gcc.c-torture/execute/loop-12.c: New.
10417
10418 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10419
10420         * g77.f-torture/execute/980628-4.x,
10421         g77.f-torture/execute/980628-5.x,
10422         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10423         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10424         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10425
10426 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10427
10428         PR optimization/6086
10429         * g++.dg/opt/preinc1.C: New test.
10430
10431 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/5571
10434         * g++.dg/opt/static2.C: New test.
10435
10436 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10437
10438         PR c/5120
10439         * gcc.dg/20020406-1.c: New test.
10440
10441 2002-04-04  David S. Miller  <davem@redhat.com>
10442
10443         * gcc.c-torture/execute/20020404-1.c: New test.
10444
10445 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10446
10447         PR c/6123
10448         * gcc.dg/20020312-2.c: Do not declare global register variable
10449         if __PIC__ or __pic__ is defined.
10450
10451 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10452
10453         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10454         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10455
10456 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10457
10458         * gcc.misc-tests/linkage.exp: Update last change to handle
10459         sparc*-, not just sparc-.
10460
10461 2002-04-03  Richard Henderson  <rth@redhat.com>
10462
10463         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10464
10465 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10466
10467         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10468
10469 2002-04-02  David S. Miller  <davem@redhat.com>
10470
10471         * gcc.c-torture/execute/20020402-3.c: New test.
10472
10473 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10474
10475         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10476         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10477
10478         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10479         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10480         g77.f-torture/execute/20001201.x,
10481         g77.f-torture/execute/u77-test.x: New files.
10482
10483         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10484         * gcc.dg/wchar_t-1.c: Ditto.
10485
10486 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10487
10488         * gcc.c-torture/execute/20020402-1.c: New test.
10489
10490 2002-04-01  Richard Henderson  <rth@redhat.com>
10491
10492         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10493
10494         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10495
10496 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10497
10498         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10499
10500 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10501
10502         * g++.dg/inherit/template-as-base.C: Expect error.
10503         * g++.dg/inherit/namespace-as-base.C: Likewise.
10504
10505 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10506
10507         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10508         g++.dg/ext/instantiate3.C: Tweak match patterns.
10509
10510         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10511         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10512         -da test.
10513
10514 2002-03-31  Richard Henderson  <rth@redhat.com>
10515
10516         * gcc.dg/special/alias-2.c: New.
10517         * gcc.dg/special/ecos.exp: Run it.
10518
10519 2002-03-31  Richard Henderson  <rth@redhat.com>
10520
10521         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10522
10523 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10524
10525         * gcc.dg/weak-1.c: Disable on h8300 port.
10526
10527 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10528
10529         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10530         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10531         ordering tests.
10532         * g++.dg/bprob/bprob-1.C: New test.
10533         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10534         * g++.dg/gcov/gcov-1.C: New test.
10535         * g++.dg/gcov/gcov-1.x: New file.
10536         * g++.dg/gcov/gcov-2.C: New test.
10537         * g++.dg/gcov/gcov-3.C: New test.
10538         * g++.dg/gcov/gcov-3.h: New file.
10539
10540 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10541
10542         * g++.old-deja/g++.other/builtins5.C: New test.
10543         * g++.old-deja/g++.other/builtins6.C: New test.
10544         * g++.old-deja/g++.other/builtins7.C: New test.
10545         * g++.old-deja/g++.other/builtins8.C: New test.
10546         * g++.old-deja/g++.other/builtins9.C: New test.
10547
10548 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10549
10550         * g++.dg/opt/static1.C: New test.
10551
10552         * g++.dg/opt/longbranch1.C: New test.
10553
10554 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10555
10556         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10557
10558         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10559
10560 2002-03-28  Jeffrey A Law  (law@redhat.com)
10561
10562         * gcc.c-torture/execute/20020328-1.c: New test.
10563
10564 2002-03-27  Richard Henderson  <rth@redhat.com>
10565
10566         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10567         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10568         move from g++.old-deja/g++.ext/.
10569
10570 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10571
10572         * g++.dg/init/new2.C: New test.
10573
10574 2002-03-26  Richard Henderson  <rth@redhat.com>
10575
10576         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10577
10578         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10579         on sparc.
10580
10581         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10582         sparcv9 systems.
10583         * gcc.dg/20001102-1.c: Likewise.
10584
10585 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10586
10587         * gcc.dg/cpp/endif-pedantic1.c,
10588         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10589
10590 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10591
10592         * g++.dg/init/new1.C: New test.
10593
10594 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10595
10596         * g++.dg/abi/vbase9.C: New test.
10597
10598 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10599
10600         * gcc.dg/arm-asm.c: New test.
10601
10602 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10603
10604         * gcc.dg/Wswitch-enum.c: New test.
10605         Fix PR c/5044.
10606
10607 2002-03-26  Richard Henderson  <rth@redhat.com>
10608
10609         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10610         structure.
10611
10612 2002-03-25  Richard Henderson  <rth@redhat.com>
10613
10614         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10615         sparcv9 systems.
10616
10617         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10618         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10619
10620 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10621
10622         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10623
10624 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10625
10626         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10627         targets using generic thunk support.
10628
10629 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10630
10631         * gcc.c-torture/compile/20020323-1.c: New test.
10632
10633         * g++.dg/opt/conj2.C: New test.
10634
10635 2002-03-24  Richard Henderson  <rth@redhat.com>
10636
10637         * gcc.dg/weak-1.c: Use -fno-common.
10638
10639 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10640
10641         * g77.dg/f77-edit-apostrophe-out.f: New test
10642         * g77.dg/f77-edit-h-out.f: New test
10643         * g77.dg/f77-edit-t-in.f: New test
10644         * g77.dg/f77-edit-t-out.f: New test
10645         * g77.dg/f77-edit-x-out.f: New test
10646         * g77.dg/f77-edit-slash-out.f: New test
10647         * g77.dg/f77-edit-colon-out.f: New test
10648         * g77.dg/f77-edit-s-out.f: New test
10649
10650 2002-03-24  Richard Henderson  <rth@redhat.com>
10651
10652         * objc/execute/formal_protocol-6.x: New XFAIL.
10653
10654 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10655
10656         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10657         that do not support weak symbols
10658
10659 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10660
10661         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10662         * lib/g77.exp:  Likewise
10663         * lib/objc.exp: Likewise
10664
10665 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10666
10667         * gcc.dg/Wswitch-default.c: New test.
10668
10669 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10670
10671         * g++.dg/other/enum1.C: New test.
10672
10673 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10674
10675         * gcc.dg/pragma-ep-3.c: Fix typo.
10676
10677 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10678
10679         * g++.dg/inherit/template-as-base.C: New test.
10680
10681 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10682
10683         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10684         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10685
10686 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10687
10688         * gcc.dg/cpp/multiline.c: Update to match.
10689
10690 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10691
10692         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10693
10694 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10695
10696         * gcc.dg/cpp/extratokens2.c:  New file.
10697
10698 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10699
10700         * gcc.dg/20020312-2.c: Add rs6000 target.
10701
10702         * gcc.c-torture/compile/20020319-1.c: New test.
10703
10704 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10705
10706         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10707         (A, E): Handle this.
10708
10709 2002-03-20  Jason Merrill  <jason@redhat.com>
10710
10711         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10712         ignoring -fpic.
10713         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10714         through prune_gcc_output.
10715
10716 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10717
10718         * gcc.c-torture/compile/20020320-1.c: New test.
10719
10720 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10721
10722         * gcc.c-torture/compile/20020318-1.c: New test.
10723
10724         * gcc.dg/struct-by-value-1.c: New test.
10725
10726         * gcc.dg/20020319-1.c: New test.
10727
10728 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10729
10730         * g++.dg/opt/conj1.C: New test.
10731
10732 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10733
10734         * g++.dg/template/qualttp20.C: Revert previous change.
10735         * g++.dg/template/qualttp3.C: Likewise.
10736         * g++.dg/template/qualttp4.C: Likewise
10737         * g++.dg/template/qualttp5.C: Likewise
10738         * g++.dg/template/qualttp6.C: Likewise
10739         * g++.dg/template/qualttp7.C: Likewise
10740         * g++.dg/template/qualttp8.C: Likewise
10741         * g++.dg/template/recurse.C: Likewise.
10742
10743 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10744
10745         * gcc.dg/cpp/wchar-1.c: Update.
10746
10747 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10748
10749         * g++.dg/template/conv1.C: New test.
10750         * g++.dg/template/conv2.C: New test.
10751         * g++.dg/template/conv3.C: New test.
10752         * g++.dg/template/conv4.C: New test.
10753
10754 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10755
10756         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10757         * g++.dg/template/qualttp3.C: Likewise.
10758         * g++.dg/template/qualttp4.C: Likewise
10759         * g++.dg/template/qualttp5.C: Likewise
10760         * g++.dg/template/qualttp6.C: Likewise
10761         * g++.dg/template/qualttp7.C: Likewise
10762         * g++.dg/template/qualttp8.C: Likewise
10763         * g++.dg/template/recurse.C: Likewise.
10764
10765 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10766
10767         * g++.dg/opt/dtor1.C: New test.
10768
10769 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10770
10771         * gcc.c-torture/compile/20020315-1.c: New test.
10772
10773 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10774
10775         * gcc.dg/weak-1.c: Fix scan tests.
10776
10777 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10778
10779         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10780         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10781         cris-*-aout* mmix-*-*.
10782         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10783         cris-*-aout* mmix-*-*.
10784         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10785         cris-*-elf* cris-*-aout* and mmix-*-*.
10786         * gcc.dg/20001009-1.c: Ditto.
10787         * gcc.dg/20010912-1.c: Ditto.
10788         * gcc.dg/20020122-4.c: Ditto.
10789         * gcc.dg/inline-2.c: Ditto.
10790
10791 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10792
10793         * gcc.c-torture/compile/20020314-1.c: New test.
10794
10795 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10796
10797         * gcc.c-torture/execute/20020314-1.c: New test.
10798
10799 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10800
10801         * g++.dg/warn/Wunused-1.C: New test.
10802
10803 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10804
10805         * g++.dg/abi/mangle6.C: New test.
10806
10807 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10808
10809         * gcc.c-torture/compile/20020309-2.c: New test.
10810
10811         * gcc.c-torture/compile/20020312-1.c: New test.
10812
10813 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10814
10815         * g++.dg/other/access1.C: New test.
10816
10817 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10818
10819         * gcc.c-torture/execute/wchar_t-1.c: New test.
10820
10821 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10822
10823         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10824
10825 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10826
10827         * gcc.dg/20020312-1.c: New test case.
10828
10829 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10830
10831         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10832
10833 2002-03-11  Richard Henderson  <rth@redhat.com>
10834
10835         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10836         * g++.old-deja/g++.jason/report.C: Likewise.
10837
10838 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10839
10840         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10841         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10842
10843 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * testsuite/g++.dg/overload/pmf1.C: New test.
10846
10847 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10848
10849         * gcc.c-torture/execute/20020307-1.c: Use long.
10850
10851 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10852
10853         PR optimization/5844
10854         * gcc.dg/20020310-1.c: New test.
10855
10856 2002-03-09  Michael Meissner  <meissner@redhat.com>
10857
10858         * gcc.c-torture/execute/memcpy-2.c: New test.
10859         * gcc.c-torture/execute/memset-1.c: New test.
10860         * gcc.c-torture/execute/strlen-1.c: New test.
10861         * gcc.c-torture/execute/strcmp-1.c: New test.
10862         * gcc.c-torture/execute/strncmp-1.c: New test.
10863
10864 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10865
10866         * gcc.dg/ppc-ldstruct.c: New test.
10867
10868 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10869
10870         * gcc.c-torture/execute/va-arg-22.c: New test.
10871
10872 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10873
10874         * gcc.c-torture/compile/20020309-1.c: New test.
10875
10876 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10877
10878         * gcc.c-torture/execute/20020307-2.c: New test.
10879
10880 2002-03-07  Jeffrey A Law  (law@redhat.com)
10881
10882         * g77.f-torture/compile/20020307-1.f: New test.
10883
10884 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10885
10886         * gcc.dg/unordered-1.c: New test.
10887
10888 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10889
10890         * gcc.c-torture/execute/20020307-1.c: New test.
10891
10892 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10893
10894         * gcc.dg/20020304-1.c: New test.
10895
10896         * gcc.c-torture/compile/20020304-2.c: New test.
10897
10898 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10899
10900         * gcc.c-torture/compile/20020304-1.c: New test case
10901         (from PR c/5830).
10902
10903 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10904
10905         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10906
10907 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10908
10909         * g++.dg/other/classkey1.C: New test.
10910
10911 2002-03-01  Richard Henderson  <rth@redhat.com>
10912
10913         * gcc.c-torture/compile/981223-1.x: New.
10914         * gcc.c-torture/compile/920625-1.x: New.
10915
10916 2002-02-28  Richard Henderson  <rth@redhat.com>
10917
10918         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10919
10920 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10921
10922         * gcc.c-torture/execute/20020227-1.c: New test.
10923
10924 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10925
10926         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10927         here" ERROR lines.
10928         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10929         * g++.old-deja.g++.other/defarg1.C: Likewise.
10930         * g++.old-deja/g++.pt/calls2.C: Likewise.
10931         * g++.old-deja/g++.pt/crash20.C: Likewise.
10932         * g++.old-deja/g++.pt/crash30.C: Likewise.
10933         * g++.old-deja/g++.pt/crash36.C: Likewise.
10934         * g++.old-deja/g++.pt/crash6.C: Likewise.
10935         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10936         * g++.old-deja/g++.pt/derived3.C: Likewise.
10937         * g++.old-deja/g++.pt/error1.C: Likewise.
10938         * g++.old-deja/g++.pt/friend21.C: Likewise.
10939         * g++.old-deja/g++.pt/friend23.C: Likewise.
10940         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10941         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10942
10943 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10944
10945         * gcc.c-torture/execute/20020225-2.c: New test.
10946
10947 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10948
10949         * gcc.c-torture/execute/920730-1t.c,
10950         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10951         Delete test cases, only relevant to -traditional.
10952
10953 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10954
10955         * gcc.dg/cpp/undef1.c: Remove.
10956         * gcc.dg/cpp/directiv.c: Update.
10957         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10958
10959 2002-02-27  Michael Meissner  <meissner@redhat.com>
10960
10961         * gcc.c-torture/execute/20020226-1.c: New test.
10962
10963 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10964
10965         * g++.dg/debug/debug4.C: New test.
10966
10967         * gcc.dg/ia64-visibility-1.c: New test.
10968
10969 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10970
10971         * gcc.dg/debug/20020224-1.c: New.
10972
10973 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10974
10975         * gcc.c-torture/execute/960416-1.x: New.
10976         * gcc.c-torture/execute/divconst-3.x: Likewise.
10977
10978 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * gcc.dg/20020224-1.c: New test.
10981
10982 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10983
10984         * gcc.c-torture/execute/20020225-1.c: New.
10985
10986 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10987
10988         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10989
10990 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10991
10992         * gcc.dg/20020222-1.c: New test.
10993
10994 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10995
10996         * g++.dg/opt/anonunion1.C: New test.
10997
10998 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10999
11000         * g++.dg/template/qualttp19.C: New test.
11001         * g++.dg/template/qualttp20.C: New test.
11002         * g++.old-deja/g++.jason/report.C: Adjust expected errors
11003         * g++.old-deja/g++.other/qual1.C: Likewise.
11004
11005 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
11006
11007         * gcc.dg/attr-alwaysinline.c: New.
11008
11009 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.dg/20020220-1.c: New test.
11012
11013         * gcc.dg/20020220-2.c: New test.
11014
11015         * g++.dg/opt/mmx1.C: New test.
11016
11017 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
11018
11019         * gcc.c-torture/compile/20020110.c: New test.
11020
11021 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
11022
11023         * gcc.c-torture/execute/20020219-1.c: New test.
11024
11025         * gcc.dg/20020219-1.c: New test.
11026
11027         * gcc.dg/noncompile/20020220-1.c: New test.
11028
11029         * g++.dg/opt/ptrintsum1.C: New test.
11030
11031         * gcc.dg/debug/20020220-1.c: New test.
11032
11033 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
11034
11035         * gcc.c-torture/execute/20020216-1.c: New test.
11036
11037 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11038
11039         * gcc.dg/decl-1.c: Update, new test.
11040
11041 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
11042
11043         * g++.dg/abi/bitfield1.C: New test.
11044         * g++.dg/abi/bitfield2.C: New test.
11045
11046 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11047
11048         * gcc.dg/attr-nest.c: New test.
11049
11050 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
11051
11052         * gcc.c-torture/execute/20020215-1.c: New test.
11053
11054 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
11057         * g++.dg/debug/debug.exp: New.
11058         * g++.dg/debug/trivial.C: New.
11059         * g++.dg/debug/debug1.C: Moved...
11060         * g++.dg/other/debug1.C: ...from here.
11061         * g++.dg/debug/debug2.C: Moved...
11062         * g++.dg/other/debug2.C: ...from here.
11063         * g++.dg/debug/debug3.C: Moved...
11064         * g++.dg/other/debug3.C: ...from here.
11065
11066         * gcc.dg/noncompile/20020213-1.c: New test.
11067
11068 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
11069
11070         * g++.dg/other/debug3.C: New test.
11071
11072         * gcc.c-torture/execute/20020213-1.c: New test.
11073
11074 2002-02-13  Richard Smith <richard@ex-parrot.com>
11075
11076         * g++.old-deja/g++.other/thunk1.C: New test.
11077
11078 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11079
11080         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
11081
11082 2002-02-13  Stan Shebs  <shebs@apple.com>
11083
11084         * gcc.dg/altivec-3.c: New.
11085
11086 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
11087
11088         * gcc.dg/Wunreachable-1.c: New test.
11089         * gcc.dg/Wunreachable-2.c: New test.
11090
11091 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11092
11093         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
11094
11095 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
11096
11097         * gcc.dg/decl-1.c: New test.
11098
11099 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
11100
11101         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
11102
11103 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11104
11105         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
11106         * gcc.c-torture/compile/980506-1.x: Likewise.
11107
11108 2002-02-10  Kazu Hirata  <kazu@hxi.com>
11109
11110         * gcc.dg/20020210-1.c: New.
11111
11112 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
11113
11114         * g77.f-torture/execute/947.f: New regression test
11115         for PR fortran/947.
11116
11117 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
11118
11119         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
11120         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
11121
11122 2002-02-08  Richard Henderson  <rth@redhat.com>
11123
11124         * gcc.c-torture/compile/labels-3.c: New.
11125
11126 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
11129         expression statements work instead.
11130         * gcc.dg/noncompile/20020207-1.c: New test.
11131
11132 2002-02-07  Richard Henderson  <rth@redhat.com>
11133
11134         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
11135
11136 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11137
11138         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
11139         message from g77
11140         * lib/g77-dg.exp: Trim g77 error messages so that they are
11141         recognized by dg.exp.
11142
11143 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11144
11145         PR fortran/5473
11146         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
11147
11148 2002-02-07  Richard Henderson  <rth@redhat.com>
11149
11150         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
11151         to be sufficiently aligned for integers.
11152
11153 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
11154
11155         * g++.dg/template/friend4.C: New test.
11156
11157 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11158
11159         PR fortran/5743
11160         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11161         unsupported cases.
11162
11163 2002-02-07  Richard Henderson  <rth@redhat.com>
11164
11165         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11166         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11167         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11168         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11169
11170 2002-02-06  Richard Henderson  <rth@redhat.com>
11171
11172         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11173
11174 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11175
11176         * gcc.dg/20020206-1.c: New test.
11177
11178 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11179
11180         * gcc.c-torture/execute/20020206-1.c: New test.
11181
11182         * gcc.c-torture/execute/20020206-2.c: New test.
11183
11184         PR optimization/5429:
11185         * gcc.c-torture/compile/20020206-1.c: New test.
11186
11187 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11188
11189         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11190         as certain file formats cannot support particularly large
11191         alignments.
11192
11193         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11194         and do not expect to be able to link the executable.
11195
11196         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11197         fail because the COFF format does not support the weak attribute.
11198
11199 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11200
11201         * g77.dg/pr5473.f:  New test
11202
11203 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11204
11205         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11206         Fix testcase accordingly.
11207
11208 2002-02-04  Richard Henderson  <rth@redhat.com>
11209
11210         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11211         (buf): Change to be an array of pointers, not ints.
11212
11213 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11214
11215         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11216         before all tests.  Move warning one line above to match where it
11217         C frontend emits.
11218         * gcc.dg/Wswitch-2.c: New test.
11219         * g++.dg/warn/Wswitch-1.C: New test.
11220         * g++.dg/warn/Wswitch-2.C: New test.
11221
11222 2002-02-04  Richard Henderson  <rth@redhat.com>
11223
11224         * g++.dg/abi/offsetof.C: Fix size comparison.
11225
11226 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11227
11228         * gcc.dg/cast-qual-2.c: New test.
11229
11230 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.dg/20020201-4.c: New test.
11233
11234 2002-02-04  Ben Elliston  <bje@redhat.com>
11235
11236         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11237         target_info attribute != 0, in addition to the empty string.
11238         (gcc_target_compile): Likewise.
11239
11240 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11241
11242         * gcc.dg/Wswitch.c: New test.
11243         PR gcc/4475. PR gcc/3780.
11244
11245 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11246
11247         * g77.f-torture/execute/5122.f: New test for regressions
11248         against PR fortran/5122.
11249
11250 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11251
11252         * g77.f-torture/compile/pr3743.f: Delete
11253         * g77.dg/pr3743-1.f: New test.
11254         * g77.dg/pr3743-2.f: New test.
11255         * g77.dg/pr3743-3.f: New test.
11256         * g77.dg/pr3743-4.f: New test.
11257
11258 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11259
11260         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11261
11262 2002-02-02  Richard Henderson  <rth@redhat.com>
11263
11264         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11265         * gcc.c-torture/execute/bf64-1.c: Likewise.
11266
11267 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11268
11269         * gcc.dg/20020201-2.c: New test.
11270
11271         * gcc.dg/20020201-3.c: New test.
11272
11273         * gcc.c-torture/execute/bitfld-2.c: New test.
11274
11275 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11276
11277         * gcc.dg/bitfld-1.c: Update.
11278         * gcc.dg/bitfld-2.c: Update.
11279         * gcc.c-torture/execute/bitfld-1.x: New.
11280
11281 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11282
11283         * gcc.c-torture/execute/20020201-1.c: New test.
11284
11285 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11286
11287         PR target/5469
11288         * gcc.dg/20020201-1.c: New test.
11289
11290 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11291
11292         PR fortran/3743
11293         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11294         * g77.f-torture/compile/pr3743.x: Remove
11295
11296 2002-01-31  Tom Rix  <trix@redhat.com>
11297
11298         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11299
11300 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11301
11302         * gcc.dg/noncompile/20020130-1.c: New test.
11303
11304 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11305
11306         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11307
11308 2002-01-29  Richard Henderson  <rth@redhat.com>
11309
11310         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11311         to long long.
11312         * gcc.c-torture/execute/bf64-1.c: Likewise.
11313
11314 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11315
11316         * gcc.c-torture/execute/20020129-1.c: New test.
11317
11318 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11319
11320         * gcc.c-torture/compile/20000224-1.c: Update.
11321         * gcc.c-torture/execute/bitfld-1.c: New tests.
11322         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11323         * gcc.dg/uninit-A.c: Update.
11324
11325 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11326
11327         * g++.dg/template/ctor1.C: Add instantiation.
11328
11329 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11330
11331         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11332         argument to __builtin_prefetch to be const ptr.
11333
11334 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11335
11336         * gcc.c-torture/compile/20020120-1.c: New test.
11337
11338 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11339
11340         * gcc.c-torture/execute/20020127-1.c: New test.
11341
11342 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11343
11344         * g77.dg/f77-edit-i-in.f: New test
11345         * g77.dg/f77-edit-i-out.f: New test
11346
11347 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11348
11349         * gcc.dg/debug/debug.exp: New file.
11350         * gcc.dg/debug/trivial.c: New file.
11351         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11352         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11353         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11354         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11355         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11356         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11357         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11358         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11359         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11360         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11361         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11362         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11363         * gcc.dg/20000503-1.c: Removed.
11364         * gcc.dg/20010207-1.c: Removed.
11365         * gcc.dg/20011223-1.c: Removed.
11366         * gcc.dg/20020104-2.c: Removed.
11367         * gcc.dg/debug-1.c: Removed.
11368         * gcc.dg/debug-2.c: Removed.
11369         * gcc.dg/debug-3.c: Removed.
11370         * gcc.dg/debug-4.c: Removed.
11371         * gcc.dg/debug-5.c: Removed.
11372         * gcc.dg/debug-6.c: Removed.
11373         * gcc.dg/dwarf2-1.c: Removed.
11374         * gcc.dg/dwarf2-2.c: Removed.
11375
11376 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11377
11378         * g++.old-deja/g++.other/eh5.C: New test.
11379         * g++.old-deja/g++.other/sibcall2.C: New test.
11380         * g++.old-deja/g++.other/array9.C: New test.
11381         * g++.old-deja/g++.other/typename2.C: New test.
11382         * g++.old-deja/g++.other/crash60.C: New test.
11383         * g++.old-deja/g++.other/conv9.C: New test.
11384         * g++.old-deja/g++.other/mangle10.C: New test.
11385         * g++.old-deja/g++.other/unchanging1.C: New test.
11386         * g++.old-deja/g++.other/exprstmt1.C: New test.
11387         * g++.old-deja/g++.other/inline23.C: New test.
11388         * g++.old-deja/g++.eh/ia64-1.C: New test.
11389         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11390         * g++.old-deja/g++.other/reload1.C: New test.
11391         * g++.old-deja/g++.other/static20.C: New test.
11392         * g++.old-deja/g++.other/local-alloc1.C: New test.
11393         * g++.old-deja/g++.other/conv8.C: New test.
11394         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11395         * g++.old-deja/g++.other/storeexpr1.C: New test.
11396         * g++.old-deja/g++.other/storeexpr2.C: New test.
11397         * g++.dg/eh/template2.C: New test.
11398         * g++.dg/warn/weak1.C: New test.
11399
11400 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11401
11402         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11403         Remove first, non-varying, argument.
11404
11405 2002-01-23  Richard Henderson  <rth@redhat.com>
11406
11407         * gcc.dg/inline-2.c: New.
11408
11409         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11410         Add optional target arg.  Check number of arguments.
11411         (scan-assembler-not, scan-assembler-dem): Likewise.
11412         (scan-assembler-dem-not): Likewise.
11413
11414 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11415
11416         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11417         line 12.
11418         * g++.old-deja/g++.brendan/parse3.C,
11419         g++.old-deja/g++.other/crash26.C,
11420         g++.old-deja/g++.other/crash28.C,
11421         g++.old-deja/g++.other/crash29.C,
11422         g++.old-deja/g++.other/crash30.C,
11423         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11424
11425 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11426
11427         * gcc.dg/20020115-1.c: New.
11428
11429 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11430
11431         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11432
11433 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11434
11435         * gcc.dg/20020122-3.c: New.
11436
11437 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11438
11439         * g++.dg/other/gc1.C: New test.
11440
11441 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11442
11443         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11444
11445 2002-01-22  Richard Henderson  <rth@redhat.com>
11446
11447         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11448
11449 2002-01-22  Richard Henderson  <rth@redhat.com>
11450
11451         * gcc.dg/20020122-4.c: New.
11452
11453 2002-01-22  H.J. Lu <hjl@gnu.org>
11454
11455         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11456         link output.
11457         * gcc.dg/special/ecos.exp: Likewise.
11458         * lib/g++-dg.exp: Likewise.
11459         * lib/g77-dg.exp: Likewise.
11460         * lib/gcc-dg.exp : Likewise.
11461         * lib/mike-g++.exp: Likewise.
11462         * lib/mike-g77.exp: Likewise.
11463         * lib/mike-gcc.exp: Likewise.
11464         * lib/objc-dg.exp: Likewise.
11465
11466 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11467
11468         PR target/5379
11469         * gcc.dg/20020122-2.c: New test.
11470
11471 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11472
11473         * gcc.dg/20020122-1.c: New test.
11474
11475 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11476
11477         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11478
11479 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11480
11481         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11482
11483 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11484
11485         * gcc.c-torture/compile/20020121-1.c: New test.
11486
11487 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11488
11489         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11490         ld_library_path.
11491
11492 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11493
11494         * gcc.dg/20020218-1.c: New test.
11495
11496 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11497
11498         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11499         messages
11500         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11501         "At global scope" warning
11502         * g++.dg/ext/align1.C: Change cygwin test for alignment
11503         from db-bogus to dg-warning
11504
11505 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11506
11507         * g77.f-torture/compile/cpp2.F: New test.
11508
11509 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.dg/template/access1.C: New test.
11512
11513 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11514
11515         * gcc.dg/20020118-1.c: New.
11516
11517 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11518
11519         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11520
11521 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11522
11523         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11524         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11525         alignment warnings.
11526
11527 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11528
11529         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11530         torture_with_loops and torture_without_loops
11531
11532 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11533
11534         * gcc.c-torture/compile/20020116-1.c: New test.
11535
11536 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11537
11538         * gcc.dg/20020116-2.c: New test.
11539
11540         * gcc.dg/ultrasp4.c: New test.
11541
11542         * gcc.dg/20020116-1.c: New test.
11543
11544 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11545
11546         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11547         by EABI.
11548
11549 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11550
11551         * gcc.misc-tests/i386-prefetch.exp: New.
11552         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11553         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11554         * gcc.misc-tests/i386-pf-none-1.c: New test.
11555         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11556
11557 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11558
11559         * gcc.dg/gnu89-init-1.c: Add new tests.
11560
11561 2002-01-15  Andreas Jaeger  <aj@suse.de>
11562
11563         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11564         * gcc.dg/i386-mmx-2.c: Likewise.
11565         * gcc.dg/i386-sse-1.c: Likewise.
11566         * gcc.dg/i386-sse-2.c: Likewise.
11567         * gcc.dg/i386-sse-3.c: Likewise.
11568
11569 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11570
11571         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11572         Uncomment additional cases that now pass.
11573
11574 2002-01-11  Richard Henderson  <rth@redhat.com>
11575
11576         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11577         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11578
11579 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11580
11581         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11582
11583 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11584
11585         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11586         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11587
11588 2002-01-10  Dale Johannesen  <dalej@apple.com>
11589
11590         * gcc.c-torture/execute/loop-11.c: New.
11591
11592 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11593
11594         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11595         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11596
11597 2002-01-09  Richard Henderson  <rth@redhat.com>
11598
11599         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11600         type in which to perform the operation for each size.
11601
11602 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11603
11604         * gcc.c-torture/compile/20020109-2.c: New test.
11605
11606 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11607
11608         * gcc.c-torture/execute/loop-10.c: New test.
11609
11610 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11611
11612         * gcc.c-torture/compile/20010226-1.c: New test.
11613         * gcc.c-torture/compile/20010227-1.c: New test.
11614         * gcc.c-torture/compile/20010426-1.c: New test.
11615         * gcc.c-torture/compile/20010510-1.c: New test.
11616         * gcc.c-torture/compile/20010605-3.c: New test.
11617         * gcc.c-torture/compile/20010824-1.c: New test.
11618         * gcc.c-torture/execute/20010409-1.c: New test.
11619         * gcc.dg/noncompile/20000901-1.c: New test.
11620         * gcc.dg/20001023-1.c: New test.
11621         * gcc.dg/20001101-1.c: New test.
11622         * gcc.dg/20001102-1.c: New test.
11623         * gcc.dg/20010207-1.c: New test.
11624         * gcc.dg/20010405-1.c: New test.
11625         * gcc.dg/20010822-1.c: New test.
11626         * gcc.dg/20011107-1.c: New test.
11627
11628 2002-01-09  Jeffrey A Law  (law@redhat.com)
11629
11630         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11631
11632         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11633         execution failure on PA targets.
11634
11635 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * gcc.c-torture/compile/20020109-1.c: New test.
11638
11639 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11640
11641         * gcc.c-torture/execute/20020108-1.c: New test.
11642
11643 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11644
11645         * gcc.dg/20020108-1.c: New test.
11646
11647 2002-01-08  H.J. Lu <hjl@gnu.org>
11648
11649         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11650         for header files.
11651
11652 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11653
11654         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11655         consistency.
11656
11657 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11658
11659         * gcc.dg/altivec-4.c: Test altivec predicates.
11660
11661 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11662
11663         * gcc.c-torture/execute/20020107-1.c: New test.
11664
11665 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11666
11667         PR c/5279
11668         * gcc.c-torture/compile/20020106-1.c: New test.
11669
11670 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11671
11672         * gcc.c-torture/execute/nestfunc-4.c: New test.
11673
11674 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11675
11676         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11677         extra triple that slipped in.
11678         * g++.old-deja/g++.abi/align.C: Likewise.
11679         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11680
11681 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11682
11683         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11684         * g++.old-deja/g++.abi/align.C: Likewise.
11685         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11686
11687         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11688         on FreeBSD/i386.
11689         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11690         FreeBSD.
11691
11692 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.dg/20020104-1.c: New test.
11695
11696         * gcc.dg/20020104-2.c: New test.
11697
11698 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11699
11700         * gcc.dg/20020103-1.c: Fix typo in target selector.
11701
11702 2002-01-03  Richard Henderson  <rth@redhat.com>
11703
11704         * gcc.dg/20020103-1.c: New.
11705
11706 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11707
11708         * gcc.c-torture/execute/20020103-1.c: New test.
11709
11710 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11711
11712         * g++.dg/other/debug2.C: New test.
11713
11714         * gcc.c-torture/compile/20020103-1.c: New test.
11715
11716 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11717
11718         * gcc.dg/gnu89-init-1.c: Added new tests.
11719
11720 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11721
11722         * g++.dg/template/friend2.C: Remove as patch is reverted.
11723
11724         * g++.dg/warn/oldcast1.C: New test.
11725
11726         * g++.dg/template/ptrmem1.C: New test.
11727         * g++.dg/template/ptrmem2.C: New test.
11728
11729         * g++.dg/template/ntp.C: New test.
11730
11731         * g++.dg/other/component1.C: New test.
11732
11733         * g++.dg/template/ttp3.C: New test.
11734
11735         * g++.dg/template/friend2.C: New test.
11736         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11737
11738 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11739
11740         * g++.dg/other/ptrmem1.C: New test.
11741         * g++.dg/other/ptrmem2.C: New test.
11742
11743 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11744
11745         * g++.dg/template/ctor1.C: New test.
11746
11747 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11748
11749         * g++.dg/template/friend2.C: New test.
11750
11751 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11752
11753         * gcc.dg/mmix-1.c: New test.
11754
11755 2001-12-31  Richard Henderson  <rth@redhat.com>
11756
11757         * gcc.dg/asm-5.c: New.
11758
11759 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11760
11761         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11762         in namespace __gnu_cxx
11763
11764 2001-12-30  Richard Henderson  <rth@redhat.com>
11765
11766         * gcc.dg/debug-6.c: New.
11767
11768 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.c-torture/compile/20011229-2.c: New test.
11771
11772 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * gcc.dg/debug-3.c: New test.
11775         * gcc.dg/debug-4.c: New test.
11776         * gcc.dg/debug-5.c: New test.
11777
11778 2001-12-29  Richard Henderson  <rth@redhat.com>
11779
11780         * g++.dg/eh/loop1.C: New.
11781
11782 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11783
11784         * g++.dg/template/crash1.C: New test.
11785
11786 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11787
11788         * g++.dg/other/const1.C: New test.
11789
11790 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11791
11792         * gcc.c-torture/compile/20011229-1.c: New test.
11793
11794 2001-12-28  Stan Shebs  <shebs@apple.com>
11795
11796         * lib/objc-torture.exp: Resync with c-torture.exp.
11797         * lib/objc.exp: Load standard libraries.
11798
11799 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11800
11801         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11802         additional tests.
11803
11804 2001-12-27  Roger Sayle <roger@eyesopen.com>
11805
11806         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11807
11808 2001-12-27  Richard Henderson  <rth@redhat.com>
11809
11810         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11811
11812 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         * g++.dg/eh/ctor1.C: New test.
11815         * g++.dg/other/error2.C: New test.
11816
11817 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11818
11819         * g++.dg/other/init2.C: New test.
11820
11821 2001-12-24  Richard Henderson  <rth@redhat.com>
11822
11823         * gcc.dg/20011223-1.c: New.
11824         * gcc.dg/inline-1.c: New.
11825
11826 2001-12-23  Richard Henderson  <rth@redhat.com>
11827
11828         * gcc.dg/asm-4.c: Test operand modifiers.
11829
11830 2001-12-23  Richard Henderson  <rth@redhat.com>
11831
11832         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11833
11834 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11835
11836         * gcc.c-torture/execute/20011223-1.c: New test.
11837
11838 2001-12-21  Richard Henderson  <rth@redhat.com>
11839
11840         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11841         re-enables the warning.
11842
11843 2001-12-21  Richard Henderson  <rth@redhat.com>
11844
11845         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11846
11847 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11848
11849         * gcc.c-torture/compile/20011218-1.c: New test.
11850
11851 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11852
11853         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11854         arm-isr.c test.
11855         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11856         epilogue generation for ARM ISR routines.
11857
11858 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11859
11860         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11861         * gcc.dg/format/c90-printf-3.c: Likewise.
11862         * gcc.dg/format/c99-printf-3.c: Likewise.
11863         * gcc.dg/format/ext-1.c: Likewise.
11864         * gcc.dg/format/ext-6.c: Likewise.
11865         * gcc.dg/format/format.h: Prototype unlocked stdio.
11866
11867 2001-12-20  Richard Henderson  <rth@redhat.com>
11868
11869         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11870         (arena): Use it.
11871         (malloc): Correct allocation logic.  Abort if we fill up the
11872         arena before initialization complete.
11873         (realloc): Correct allocation logic.
11874
11875 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gcc.c-torture/compile/20011219-2.c: New test.
11878
11879         * gcc.c-torture/execute/20011219-1.c: New test.
11880
11881 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11882
11883         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11884         target does not support weak symbols.
11885
11886 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11887
11888         * gcc.c-torture/compile/20011219-1.c: New test.
11889
11890 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11891
11892         * g++.dg/other/error1.C: New test.
11893
11894 2001-12-17  Jeffrey A Law  (law@redhat.com)
11895
11896         * gcc.c-torture/execute/20011217-1.c: New test.
11897
11898 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11899
11900         * objc.dg/special/: New directory.
11901         * objc.dg/special/special.exp: New file.
11902         * objc.dg/special/unclaimed-category-1.h: New file.
11903         * objc.dg/special/unclaimed-category-1a.m: New file.
11904         * objc.dg/special/unclaimed-category-1.m: New file.
11905
11906 2001-12-17  Andreas Jaeger  <aj@suse.de>
11907
11908         * gcc.c-torture/compile/20011217-2.c: New test.
11909
11910 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11911
11912         * gcc.c-torture/compile/20011217-1.c: New test.
11913
11914 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11915
11916         * testsuite/gcc.dg/20011214-1.c: New.
11917
11918 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11919
11920         * gcc.dg/altivec-4.c: New.
11921
11922 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11923
11924         * gcc.dg/20011113-1.c: New test.
11925
11926 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11927
11928         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11929         std::__malloc_alloc_template<0> and
11930         std::__default_alloc_template<false, 0>.
11931
11932 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11933
11934         * objc/execute/bf-21.m: New test.
11935         * objc/execute/enumeration-1.m: New test.
11936         * objc/execute/enumeration-2.m: New test.
11937
11938 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11939
11940         * gcc.dg/gnu89-init-1.c: New test.
11941
11942 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11945         * g++.old-deja/g++.jason/2371.C: Likewise.
11946         * g++.old-deja/g++.jason/template33.C: Likewise.
11947         * g++.old-deja/g++.jason/template34.C: Likewise.
11948         * g++.old-deja/g++.jason/template36.C: Likewise.
11949         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11950         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11951         * g++.old-deja/g++.other/typename1.C: Likewise.
11952         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11953         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11954         * g++.old-deja/g++.pt/typename11.C: Likewise.
11955         * g++.old-deja/g++.pt/typename14.C: Likewise.
11956         * g++.old-deja/g++.pt/typename16.C: Likewise.
11957         * g++.old-deja/g++.pt/typename3.C: Likewise.
11958         * g++.old-deja/g++.pt/typename4.C: Likewise.
11959         * g++.old-deja/g++.pt/typename5.C: Likewise.
11960         * g++.old-deja/g++.pt/typename7.C: Likewise.
11961         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11962
11963 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11964
11965         * g++.dg/other/linkage1.C: New test.
11966         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11967         specifiers.
11968
11969 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11970
11971         * gcc.dg/concat.c: New test.
11972
11973 2001-12-11  Stan Shebs  <shebs@apple.com>
11974
11975         * objc/compile: New test directory.
11976         * objc/compile/compile.exp: New expect script.
11977         * objc/compile/20011211-1.m: New compile test.
11978
11979 2001-12-11  Jason Merrill  <jason@redhat.com>
11980
11981         * lib/prune.exp (prune_gcc_output): Also handle "In member
11982         function".  So many permutations...
11983
11984 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11985
11986         * g++.dg/template/typedef1.C: New test.
11987
11988 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11989
11990         * g++.dg/other/copy1.C: New test.
11991
11992 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11993
11994         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11995
11996         * gcc.dg/builtin-choose-expr.c: New.
11997
11998 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11999
12000         * gcc.dg/altivec-2.c: New.
12001
12002 2001-12-07  Richard Henderson  <rth@redhat.com>
12003
12004         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
12005
12006 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
12007
12008         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
12009         ultrasparc.
12010
12011 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12012
12013         * g++-old.deja/g++.robertl/eb101.C: Deleted.
12014
12015 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
12016
12017         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
12018         variable argument list.
12019
12020 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
12021
12022         * gcc.c-torture/execute/memcheck: Delete entire directory.
12023         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
12024         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
12025
12026 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12027
12028         * gcc.dg/Wshadow-1.c: New test.
12029
12030 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
12031
12032         * gcc.c-torture/compile/20011130-1.c: New test.
12033
12034         * gcc.dg/noncompile/20011025-1.c: New test.
12035
12036         * g++.dg/other/anon-union.C: New test.
12037
12038         * gcc.c-torture/execute/20011024-1.c: New test.
12039
12040 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12041
12042         * gcc.c-torture/execute/20000722-1.x,
12043         gcc.c-torture/execute/20010123-1.x: Remove.
12044         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
12045         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
12046         gcc.dg/c99-complit-2.c: New tests.
12047
12048 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
12049
12050         * g++.dg/inherit/base1.C: New test.
12051
12052 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
12053
12054         * g++.dg/other/stdarg1.C: New test.
12055
12056         * gcc.c-torture/compile/20011130-2.c: New test.
12057
12058 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
12059
12060         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
12061         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
12062         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
12063         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
12064         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
12065         * gcc.dg/builtin-prefetch-1.c: New test.
12066
12067 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
12068
12069         * gcc.dg/20011130-1.c: New test.
12070
12071 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12072
12073         * g++.dg/other/scope1.C: New test.
12074         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
12075
12076 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12077
12078         * gcc.dg/vla-init-1.c: New test.
12079
12080 2001-12-01  Geoff Keating  <geoffk@redhat.com>
12081
12082         * gcc.c-torture/compile/structs.c: New testcase from GDB.
12083
12084 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12085
12086         * objc.dg/alias.m: Update.
12087         * objc.dg/class-1.m: Update.
12088         * objc.dg/const-str-1.m: Update.
12089         * objc.dg/fwd-proto-1.m: Update.
12090         * objc.dg/id-1.m: Update.
12091         * objc.dg/super-class-1.m: Update.
12092
12093 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
12094
12095         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
12096         constructs.
12097
12098 2001-11-28  Jeffrey A Law  (law@cygnus.com)
12099
12100         * gcc.c-torture/execute/20011128-1.c: New test.
12101
12102 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
12103
12104         * gcc.dg/20011127-1.c: New test.
12105
12106 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12107
12108         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
12109         from Austin Group draft 7.
12110         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
12111         scanf format arguments.
12112         * gcc.dg/format/no-exargs-2.c: New test.
12113
12114 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         * g++.dg/abi/vbase8-4.C: New test.
12117
12118 2001-11-24  Ian Lance Taylor  <ian@airs.com>
12119
12120         * gcc.c-torture/execute/20011121-1.c: New test.
12121
12122 2001-11-23  Jeffrey A Law  (law@cygnus.com)
12123
12124         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
12125
12126 2001-11-23  Andreas Jaeger  <aj@suse.de>
12127
12128         * gcc.dg/cpp/charconst-2.c: New test.
12129
12130 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
12131
12132         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
12133         to the host if it is remote.  Let tests specify extra headers
12134         they use.
12135         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
12136         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
12137         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
12138         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
12139         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
12140         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
12141         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
12142         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
12143         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
12144         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
12145
12146 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
12147
12148         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
12149         for little endian ARMs.
12150
12151 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
12152
12153         * gcc.c-torture/compile/20011119-1.c: New test.
12154         * gcc.c-torture/compile/20011119-2.c: New test.
12155
12156 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12157
12158         * gcc.dg/altivec-1.c: Fix typo.
12159
12160 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12161
12162         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12163
12164 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12165
12166         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12167
12168 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12169
12170         * lib/g77.exp: Don't specify --rpath-link.
12171
12172         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12173         across all the headers.
12174         * gcc.dg/format/format.exp: For testing on a remote host,
12175         copy format.h.
12176
12177         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12178         * gcc.c-torture/execute/930406-1.c: Likewise.
12179         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12180
12181 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12182
12183         * gcc.dg/altivec-1.c: New.
12184
12185 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12186
12187         * gcc.dg/cpp/fpreprocessed.c: New test case.
12188
12189 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12190
12191         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12192         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12193         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12194
12195 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12196
12197         * gcc.dg/no-builtin-1.c: New test.
12198
12199 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12200
12201         * gcc.c-torture/execute/20011115-1.c: New test.
12202
12203 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12204
12205         * gcc.c-torture/compile/20011114-2.c: New test.
12206         * gcc.c-torture/compile/20011114-3.c: New test.
12207         * gcc.c-torture/compile/20011114-4.c: New test.
12208
12209 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12210
12211         * g++.dg/other/init1.C: New test.
12212
12213 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12214
12215         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12216         message.
12217
12218         * gcc.c-torture/execute/20011114-1.c: New testcase.
12219
12220         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12221         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12222         like the (before this change) version of 20010327-1.c.
12223
12224 2001-11-14  Roger Sayle <roger@eyesopen.com>
12225
12226         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12227
12228 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12229
12230         * g++.dg/init/array2.C: New test.
12231
12232 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12233
12234         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12235
12236 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12237
12238         * g++.dg/other/forscope1.C: New test.
12239         * g++.dg/ext/forscope1.C: New test.
12240         * g++.dg/ext/forscope2.C: New test.
12241
12242 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12243
12244         * gcc.c-torture/execute/20011113-1.c: New test.
12245
12246 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12247
12248         * gcc.c-torture/execute/20011109-2.c: New test.
12249
12250         * gcc.c-torture/execute/20011109-1.c: New test.
12251
12252 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12253
12254         * gcc.c-torture/compile/20011109-1.c: New test.
12255
12256 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12257
12258         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12259         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12260         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12261         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12262         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12263         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12264         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12265
12266 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12267
12268         * g++.dg/warn/Wshadow-1.C: New tests.
12269         * g++.old-deja/g++.mike/for3.C: Update.
12270
12271 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12272
12273         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12274         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12275         XFAILs.  Adjust expected error texts.
12276         * gcc.c-torture/compile/20011106-1.c,
12277         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12278         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12279         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12280         gcc.dg/c99-array-lval-5.c: New tests.
12281
12282 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12283
12284         * gcc.dg/cpp/defined.c: Update.
12285
12286 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12287
12288         * gcc.c-torture/execute/anon-1.c: New test.
12289
12290 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12291
12292         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12293         same size, so no warning should be produced on stormy16.
12294
12295         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12296         due to oversized array.
12297         * g++.old-deja/g++.mike/ns15.C: Likewise.
12298         * g++.old-deja/g++.pt/crash16.C: Likewise.
12299
12300 2001-11-02  Graham Stott  <grahams@redhat.com>
12301
12302         * g++.dgother/debug1.C: Fix typos.
12303
12304 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12305
12306         * g++.dg/other/debug1.C: New test.
12307
12308 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12309
12310         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12311         of unsigned long.
12312
12313 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12314
12315         * gcc.dg/20011029-2.c: New test.
12316
12317         * gcc.c-torture/compile/20011029-1.c: New test.
12318
12319 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12320
12321         * objc/execute/class_self-1.m: New test.
12322         * objc/execute/class_self-2.m: New test.
12323
12324 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12325
12326         * gcc.misc-tests/msgs.exp: Delete.
12327         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12328         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12329         error set to match recent changes.
12330
12331 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12332
12333         * gcc.dg/20011021-1.c: New test.
12334
12335 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12336
12337         * gcc.c-torture/compile/20011023-1.c: New test.
12338
12339 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12340
12341         * lib/g77.exp: Rewrite based on lib/g++.exp.
12342
12343 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12344
12345         * gcc.c-torture/execute/20011019-1.c: New test.
12346
12347         * gcc.dg/20011018-1.c: New test.
12348
12349 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12350
12351         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12352
12353 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12354
12355         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12356         * gcc.dg/attr-invalid.c: Likewise.
12357
12358 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12359
12360         * testsuite/gcc.dg/20011015-1.c: New test.
12361
12362 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12363
12364         * g++.dg/template/unify2.C: New test.
12365
12366 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12367
12368         * g++.dg/other/exception-specification.C: New test
12369
12370 2001-10-13  Tom Rix  <trix@redhat.com>
12371
12372         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12373         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12374
12375 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12376
12377         * testsuite/gcc.dg/20011009-1.c: New test.
12378
12379 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12380
12381         PR g++/4476
12382         * g++.dg/other/friend1.C: New test.
12383
12384 2001-10-11  Richard Henderson  <rth@redhat.com>
12385
12386         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12387
12388 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12389
12390         * gcc.c-torture/compile/20011010-1.c: New.
12391
12392 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12393
12394         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12395         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12396         g77.f-torture/execute/execute.exp,
12397         g77.f-torture/noncompile/noncompile.exp,
12398         gcc.c-torture/compile/compile.exp,
12399         gcc.c-torture/execute/execute.exp,
12400         gcc.c-torture/execute/ieee/ieee.exp,
12401         gcc.c-torture/execute/memcheck/memcheck.exp,
12402         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12403         objc/execute/execute.exp: Update FSF address.
12404
12405 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12406
12407         * gcc.dg/cpp/cmdlne-C.c: Update.
12408         * gcc.dg/cpp/cmdlne-C2.c: New.
12409
12410 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12411
12412         * gcc.c-torture/execute/20011008-3.c: New.
12413
12414 2001-10-08  DJ Delorie  <dj@redhat.com>
12415
12416         * gcc.dg/20011008-1.c: New.
12417         * gcc.dg/20011008-2.c: New.
12418
12419 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12420
12421         * gcc.dg/cpp/spacing1.c: Update test.
12422
12423 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12424
12425         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12426         spelling errors of "separate" as "seperate".
12427
12428 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12429
12430         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12431         enough to avoid inlining.
12432
12433 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12434
12435         * lib/g77.exp: set libg2c_dir correctly.
12436
12437 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12438
12439         * gcc.dg/cpp/macro11.c: New test.
12440
12441 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12442
12443         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12444         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12445         gcc.dg/format/multattr-3.c: New tests.
12446         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12447         tests for format attributes on function pointers being rejected.
12448
12449 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12450
12451         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12452
12453 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12454
12455         * g++.dg/warn/format1.C: New test.
12456
12457 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12458
12459         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12460
12461 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12462
12463         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12464
12465 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12466
12467         * gcc.dg/cpp/redef2.c: Add test.
12468
12469 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12470
12471         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12472         long-standing bug on i686, apparently.
12473         * gcc.c-torture/execute/loop-2c.x: New file.
12474         * gcc.c-torture/execute/loop-2d.x: New file.
12475         * gcc.c-torture/execute/loop-3c.x: New file.
12476
12477 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12478
12479         * gcc.dg/cpp/20000625-2.c: Correct line number.
12480
12481 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12482
12483         * gcc.dg/cpp/macro10.c: New test.
12484         * gcc.dg/cpp/strify3.c: New test.
12485         * gcc.dg/cpp/spacing1.c: Add tests.
12486         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12487         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12488
12489 2001-09-24  DJ Delorie  <dj@redhat.com>
12490
12491         * gcc.c-torture/execute/20010924-1.c: New test.
12492
12493 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * testsuite/objc/execute/paste.m: Remove.
12496
12497 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12498
12499         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12500
12501 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12502
12503         * g77.dg/strlen0.f: New test.
12504
12505 2001-09-21  Richard Henderson  <rth@redhat.com>
12506
12507         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12508         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12509
12510 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12511
12512         Table-driven attributes.
12513         * g++.dg/ext/attrib1.C: New test.
12514
12515 2001-09-20  DJ Delorie  <dj@redhat.com>
12516
12517         * gcc.dg/20000926-1.c: Update expected warning messages.
12518         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12519         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12520         array.
12521
12522 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12523
12524         * g++.dg/eh/registers1.C: New test case.
12525
12526 2001-09-17  Richard Henderson  <rth@redhat.com>
12527
12528         * gcc.dg/array-5.c: Fix VLA decomposition test.
12529
12530 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12531
12532         * gcc.dg/cpp/line5.c: New testcase.
12533
12534 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12535
12536         * gcc.dg/cpp/macro9.c: New test.
12537
12538 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12539
12540         * gcc.c-torture/execute/980223.c: Change type of addr from long
12541         to char *.
12542
12543 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12544
12545         * gcc.c-torture/execute/20010915-1.c: New test.
12546
12547 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12548
12549         * g77.dg/bprob: New directory.
12550         * g77.dg/bprob/bprob.exp: New file.
12551         * g77.dg/bprob/bprob-1.f: New test.
12552         * g77.dg/gcov: New directory.
12553         * g77.dg/gcov/gcov.exp: New file.
12554         * g77.dg/gcov/gcov-1.f: New test.
12555         * g77.dg/gcov/gcov-1.x: New file.
12556
12557 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12558
12559         * gcc.dg/cpp/directiv.c: Update.
12560         * gcc.dg/cpp/undef1.c: Update.
12561
12562 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12563
12564         * gcc.dg/20010912-1.c: New test.
12565
12566 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12567
12568         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12569         language-independent file in lib.
12570         * lib/gcov.exp: New file.
12571
12572 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12573
12574         * gcc.c-torture/compile/20010911-1.c: New test.
12575
12576 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12577
12578         * lib/profopt.exp: New, to support profile-directed optimizations.
12579         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12580         * gcc.misc-tests/bprob-1.c: New test.
12581         * gcc.misc-tests/bprob-2.c: New test.
12582
12583 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12584
12585         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12586         XFAIL and which kinds of gcov output to verify.
12587         * gcc.misc-tests/gcov-4b.x: New file.
12588         * gcc.misc-tests/gcov-5b.x: New file.
12589         * gcc.misc-tests/gcov-6.x: New file.
12590         * gcc.misc-tests/gcov-7.c: New test.
12591         * gcc.misc-tests/gcov-7.x: New file.
12592
12593 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12594
12595         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12596         * gcc.misc-tests/gcov-6.c: New test.
12597
12598 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12599
12600         PR c++/3986
12601         * g++.dg/abi/vbase1.C: New test.
12602
12603 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12604
12605         * objc.dg/method-2.m: New.
12606
12607 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         PR c++/4203
12610         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12611         * g++.dg/init/empty1.C: New test.
12612
12613 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12614
12615         * gcc.c-torture/compile/20010903-1.c: New test.
12616
12617 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12618
12619         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12620         for m68k.
12621
12622 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12623
12624         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12625
12626         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12627
12628         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12629
12630 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12631
12632         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12633         for 16-bit 'unsigned int'.
12634
12635 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12636
12637         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12638
12639 2001-08-27  Richard Henderson  <rth@redhat.com>
12640
12641         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12642         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12643
12644 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12645
12646         * gcc.dg/asm-names.c (ymain): New.
12647
12648 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12649
12650         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12651         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12652         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12653
12654 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12655
12656         * gcc.dg/compare5.c: New testcase.
12657
12658 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12659
12660         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12661         and "In instantiation".
12662
12663 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12664
12665         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12666
12667 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12668
12669         * gcc.misc-tests/gcov.exp: Add support for branch information.
12670         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12671         * gcc.misc-tests/gcov-4.c: New test.
12672         * gcc.misc-tests/gcov-4b.c: New test.
12673         * gcc.misc-tests/gcov-5b.c: New test.
12674
12675 2001-08-20  Zack Weinberg  <zackw@panix.com>
12676
12677         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12678         expected to fail.
12679
12680 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12681
12682         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12683
12684 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12685
12686         * g++.dg/eh/
12687         Moved to gcc-deps.exp
12688         * gcc-deps.exp: New file.
12689
12690 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12691
12692         * g++.old-deja/g++.pt/defarg14.C: New test.
12693
12694 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12695
12696         * g++.old-deja/g++.other/lineno5.C: New test.
12697
12698 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12699
12700         * g++.old-deja/g++.pt/crash68.C: New test.
12701
12702 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12703
12704         * g++.old-deja/g++.other/crash42.C: New test.
12705
12706 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12707
12708         * gcc.dg/cpp/extratokens.c: Fix.
12709         * gcc.dg/cpp/skipping2.c: New tests.
12710
12711 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12712
12713         * gcc.c-torture/execute/20010724-1.c: New file.
12714         * gcc.c-torture/execute/20010724-1.x: New file.
12715
12716 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12717
12718         * g++.old-deja/g++.other/cond7.C: New test.
12719
12720 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12721
12722         * g++.old-deja/g++.other/optimize4.C: New test.
12723
12724 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12725
12726         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12727
12728 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12729
12730         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12731         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12732         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12733         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12734
12735         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12736         bug report" message.
12737
12738         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12739         * g++.dg/ext/instantiate1.C: Move from old-deja.
12740
12741 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12742
12743         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12744         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12745         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12746         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12747
12748 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12749
12750         * gcc.c-torture/execute/20010723-1.c: New test.
12751
12752 2001-07-23  Ben Elliston  <bje@redhat.com>
12753
12754         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12755
12756 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12757
12758         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12759         i[34567]86-*-*.
12760         Delete handling of ieee_multilib_flags.
12761         Pass -mieee for alpha*-*-* and sh-*-*.
12762         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12763
12764 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         Remove old-abi tests.
12767         * g++.old-deja/g++.mike/p11116.C: Remove.
12768         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12769
12770 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12771
12772         * g77.f-torture/compile/pr3743.f:  New test
12773
12774 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12775
12776         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12777
12778 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12779
12780         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12781         g++.old-deja/g++.pt/static6.C: Likewise.
12782         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12783         supports weak symbols.
12784
12785 2001-07-18  Andreas Jaeger  <aj@suse.de>
12786
12787         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12788         supported again.
12789
12790 2001-07-18  Andreas Jaeger  <aj@suse.de>
12791
12792         * gcc.dg/iftrap-1.c: Fix target line.
12793
12794 2001-07-17  Richard Henderson  <rth@redhat.com>
12795
12796         * gcc.c-torture/execute/20010717-1.c: New.
12797
12798 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12799
12800         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12801         tests.
12802
12803 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12804
12805         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12806
12807 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12808
12809         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12810         UAC_SIGBUS, UAC_NOPRINT definitions.
12811
12812 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12813
12814         * objc/execute/object_is_class.m: New test.
12815         * objc/execute/object_is_meta_class.m: New test.
12816
12817 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12818
12819         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12820         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12821
12822 2001-01-15  David Bil
12823         * objc/execute/class-14.m: Added.
12824         * objc/execute/class-2.m: Added.
12825         * objc/execute/class-3.m: Added.
12826         * objc/execute/class-4.m: Added.
12827         * objc/execute/class-5.m: Added.
12828         * objc/execute/class-6.m: Added.
12829         * objc/execute/class-7.m: Added.
12830         * objc/execute/class-8.m: Added.
12831         * objc/execute/class-9.m: Added.
12832         * objc/execute/class-tests-1.h
12833         * objc/execute/class-tests-2.h
12834         * objc/execute/compatibility_alias.m: Added.
12835         * objc/execute/encode-1.m: Added.
12836         * objc/execute/formal_protocol-1.m: Added.
12837         * objc/execute/formal_protocol-2.m: Added.
12838         * objc/execute/formal_protocol-3.m: Added.
12839         * objc/execute/formal_protocol-4.m: Added.
12840         * objc/execute/formal_protocol-5.m: Added.
12841         * objc/execute/formal_protocol-6.m: Added.
12842         * objc/execute/formal_protocol-7.m: Added.
12843         * objc/execute/informal_protocol.m: Added.
12844         * objc/execute/initialize.m: Added.
12845         * objc/execute/load.m: Added.
12846         * objc/execute/many_args_method.m: Added.
12847         * objc/execute/nested-3.m: Added.
12848         * objc/execute/no_clash.m: Added.
12849         * objc/execute/private.m: Added.
12850         * objc/execute/redefining_self.m: Added.
12851         * objc/execute/root_methods.m: Added.
12852         * objc/execute/selector-1.m: Added.
12853         * objc/execute/static-1.m: Added.
12854         * objc/execute/static-2.m: Added.
12855         * objc/execute/va_method.m: Added.
12856
12857 2001-03-10  Richard Henderson  <rth@redhat.com>
12858
12859         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12860
12861 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12862
12863         * g++.old-deja/g++.other/crash31.C: XFAIL.
12864         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12865         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12866         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12867         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12868         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12869
12870 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12871
12872         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12873
12874 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12875
12876         * gcc.dg/20000724-1.c: Don't use multiline strings.
12877
12878 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12879
12880         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12881         result of -cString against what we expect it to be; don't just
12882         print it out for no one to read.
12883
12884         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12885         Based on testcases provided by Nicola Pero.
12886
12887 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12888
12889         * gcc.dg/cpp/macro7.c: New test.
12890
12891 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12892
12893         * gcc.dg/cpp/multiline.c: Update.
12894
12895 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12896
12897         * g++.old-deja/g++.other/enum3.C: New test.
12898
12899 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12900
12901         * g++.old-deja/g++.other/pod1.C: New test.
12902
12903 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12904
12905         * g++.old-deja/g++.ext/overload1.C: New test.
12906
12907 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12908
12909         * g++.old-deja/g++.pt/using1.C: New test.
12910
12911 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12912
12913         * g++.old-deja/g++.other/using9.C: New test.
12914
12915 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12916
12917         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12918
12919         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12920
12921 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         * g++.old-deja/g++.ext/realpt1.C: Remove.
12924
12925 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12926
12927         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12928
12929 2001-02-26  Will Cohen  <wcohen@redhat.com>
12930
12931         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12932
12933 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12934
12935         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12936         templatized constructors.
12937
12938 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12939
12940         * gcc.c-torture/execute/20010224-1.c: New test.
12941
12942 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12943
12944         * gcc.c-torture/execute/20010222-1.c: New test.
12945
12946 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12947
12948         * g++.old-deja/g++.other/inline20.C: New test.
12949
12950 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12951
12952         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12953
12954 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12955
12956         * g++.old-deja/g++.other/lookup22.C: New test.
12957
12958 200
12959         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12960         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12961         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12962         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12963         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12964
12965 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12966
12967         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12968         account.
12969
12970 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12971
12972         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12973
12974 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         * g++.old-deja/g++.pt/crash62.C: New test.
12977
12978 2001-01-04  Richard Henderson  <rth@redhat.com>
12979
12980         * gcc.dg/20000926-1.c: Update expected warnings.
12981         * gcc.dg/array-2.c: Likewise.
12982         * gcc.dg/array-4.c: Also validate flexible array members.
12983         * gcc.dg/c99-flex-array-1.c: New.
12984
12985 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12986
12987         * gcc.c-torture/compile/20001222-1.x: Remove.
12988
12989 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12990
12991         * gcc.c-torture/execute/built-in-setjmp.c: New.
12992
12993 2001-01-03  Richard Henderson  <rth@redhat.com>
12994
12995         * gcc.dg/940510-1.c: Update expected error wording.
12996         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12997
12998 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12999
13000         * lib/target-supports.exp (check_alias_available): Modified to
13001         indicate aliases not supported if only weak aliases are supported.
13002
13003 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13004
13005         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13006         Turn on cmpstrsi checks for __pj__ and __i370__.
13007
13008 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13009
13010         * g++.old-deja/g++.other/virtual11.C: New test.
13011
13012 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13013
13014         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13015
13016 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13017
13018         * gcc.c-torture/compile/20010102-1.c: New test.
13019
13020 2001-01-02  Andreas Jaeger  <aj@suse.de>
13021
13022         * gcc.dg/noreturn-3.c: New test.
13023
13024         * gcc.dg/noreturn-4.c: New test.
13025
13026 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13027
13028         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13029         __builtin_fputc and __builtin_fwrite.
13030
13031 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13032
13033         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13034         signed char, not default char.
13035
13036 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13037
13038         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13039
13040 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13041
13042         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13043
13044 2000-12-29  Richard Henderson  <rth@redhat.com>
13045
13046         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13047         (__cyg_profile_func_exit): Define.
13048
13049 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13050
13051         * g++.dg/vtgc1.C: New test.
13052
13053 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13054
13055         * gcc.dg/noncompile/20001228-1.c: New test.
13056
13057         * gcc.dg/20001228-1.c: New test.
13058
13059         * gcc.c-torture/execute/20001228-1.c: New test.
13060
13061 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13062
13063         * gcc.dg/format-strfmon-1.c: New test.
13064
13065 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13066
13067         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13068         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13069         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13070         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13071         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13072         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13073         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13074         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13075         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13076         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13077         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13078         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13079         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13080
13081         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13082         * gcc.c-torture/execute/string-opt-4.c: Test index.
13083
13084 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13085
13086         * gcc.c-torture/compile/20001226-1.c: New test.
13087
13088 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13089
13090         * gcc.c-torture/compile/20001222-1.c: New test.
13091         * gcc.c-torture/compile/20001222-1.x: Xfail.
13092
13093 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13094
13095         * gcc.c-torture/execute/comp-goto-2.c: New test.
13096
13097 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13098
13099         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13100         Use long types if __INT_MAX__ is 32767.
13101         (main): Use cast to (sint32 *) when poking 88 into a_page.
13102
13103         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13104
13105 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13106
13107         * gcc.c-torture/compile/20001221-1.c: New test.
13108         * gcc.c-torture/execute/20001221-1.c: New test.
13109
13110 2000-12-20  Richard Henderson  <rth@redhat.com>
13111
13112         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13113         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13114
13115 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13116
13117         * gcc.dg/compare3.c: New test.
13118
13119 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13120
13121         * gcc.dg/format-warnll-1.c: New test.
13122
13123 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13124
13125         * gcc.dg/cpp/cmdlne-P.c: New test.
13126
13127 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13128
13129         * gcc.c-torture/execute/builtin-abs-1.c,
13130         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13131
13132 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13133
13134         * gcc.dg/cpp/multiline.c: New test.
13135
13136 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13137
13138         * g++.old-deja/g++.other/syshdr1.C: Update.
13139         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13140
13141 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13142
13143         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13144
13145 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13146
13147         * g++.old-deja/g++.pt/ttp65.C: New test.
13148
13149 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13150
13151         * g++.old-deja/g++.pt/ttp64.C: New test.
13152
13153 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13154
13155         * g++.old-deja/g++.pt/spec33.C: New test.
13156
13157 2000-12-14  Catherine Moore  <clm@redhat.com>
13158
13159         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13160         * gcc.c-torture/execute/920612-2.c: Likewise.
13161         * gcc.c-torture/execute/920428-2.c: Likewise.
13162         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13163         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13164
13165 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13166
13167         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13168         * gcc.dg/pack-test-2.c: Likewise.
13169
13170 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13171
13172         Tests by Zack Weinberg <zackw@stanford.edu>.
13173
13174         * gcc.dg/cpp/defined.c: Update.
13175         * gcc.dg/cpp/defined_trad.c: New tests.
13176
13177 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13178
13179         * gcc.dg/cpp/trad-direct.c: Update.
13180
13181 2000-12-11  Neil Booth  <neilb@earthling.net>
13182
13183         * gcc.dg/cpp/defined_trad.c
13184
13185 2000-12-11  Neil Booth  <neilb@earthling.net>
13186
13187         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13188
13189 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13190
13191         * gcc.dg/format-miss-2.c: New test.
13192
13193 2000-12-09  Neil Booth  <neilb@earthling.net>
13194
13195         * gcc.dg/cpp/lineflags.c: New tests.
13196         * gcc.dg/cpp/poison.c: Update.
13197         * gcc.dg/cpp/redef2.c: Update.
13198         * gcc.dg/cpp/skipping.c: New test.
13199
13200 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13201
13202         * g++.old-deja/g++.other/eh3.C: New testcase.
13203
13204 2000-12-07  Neil Booth  <neilb@earthling.net>
13205
13206         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13207         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13208         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13209         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13210         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13211         Update.
13212
13213 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13216         __SIZE_TYPE__ instead of int for type of integers cast to
13217         pointers.
13218
13219 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13220
13221         * g++.old-deja/g++.other/cleanup4.C: New test.
13222
13223 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13224
13225         * format-sec-1.c: New test.
13226
13227 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13228
13229         * gcc.dg/format-nonlit-3.c: New test.
13230
13231 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13232
13233         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13234         through a null pointer.
13235
13236 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13237         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13238         library makes no calls to `operator new' during initialization.
13239
13240 2000-11-04  Neil Booth  <neilb@earthling.net>
13241
13242         * gcc.dg/cpp/include2.c: New tests.
13243
13244 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13245
13246         * lib/g++.exp (g++_set_ld_library_path): New function.
13247         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13248
13249 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13250
13251         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13252         warnings.
13253
13254 2000-11-01  Richard Henderson  <rth@redhat.com>
13255
13256         * g++.old-deja/g++.ext/namedret1.C: New.
13257         * g++.old-deja/g++.ext/namedret2.C: New.
13258         * g++.old-deja/g++.ext/namedret3.C: New.
13259
13260 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13261
13262         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13263         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13264
13265 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13266
13267         * gcc.c-torture/execute/va-arg-21.c: New test.
13268
13269 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13270
13271         * gcc.dg/c99-complex-2.c: New test.
13272
13273 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13276
13277 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13278
13279         * g++.old-deja/g++.other/inline16.C: New test.
13280
13281 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13282
13283         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13284         __PRETTY_FUNCTION__
13285
13286 2000-10-29  Neil Booth  <neilb@earthling.net>
13287
13288         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13289         New tests.
13290         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13291         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13292         optimisation.
13293
13294 2000-10-29  Neil Booth  <neilb@earthling.net>
13295
13296         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13297         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13298         * mi5.c: Test multiple includes work with -C.
13299         * trigraphs.c: Test ^= version.
13300
13301 2000-10-28  Neil Booth  <neilb@earthling.net>
13302
13303         New tests and test updates for new macro expander.
13304
13305         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13306         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13307         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13308         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13309         new diagnostic messages.
13310
13311         * gcc.dg/cpp/macro3.c: New tests.
13312
13313 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13314
13315         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13316         on the same line.
13317
13318 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13319
13320         * g++.old-deja/g++.other/eh2.C: New test.
13321
13322 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13323
13324         * gcc.c-torture/execute/20001027-1.c: New test.
13325
13326 2000-10-26  Richard Henderson  <rth@redhat.com>
13327
13328         * gcc.c-torture/execute/20001026-1.c: New.
13329
13330 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13331
13332         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13333         * g++.old-deja/g++.law/builtin1.C: Likewise.
13334         * g++.old-deja/g++.law/ctors10.C: Likewise.
13335         * g++.old-deja/g++.law/virtual3.C: Likewise.
13336         * g++.old-deja/g++.mike/p658.C: Likewise.
13337         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13338         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13339         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13340         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13341         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13342
13343 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13344
13345         * gcc.c-torture/compile/20001024-1.c: New test.
13346
13347 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13348
13349         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13350         to tell us whether or not we are using V3.
13351
13352 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13353
13354         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13355         operands.
13356
13357 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13358
13359         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13360
13361 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13362
13363         * gcc.c-torture/execute/20001024-1.c: New test.
13364
13365 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13366
13367         * g++.old-deja/g++.other/sibcall1.C: New test.
13368
13369 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13370
13371         * gcc.dg/noncompile/init-3.c: New test.
13372
13373 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13374
13375         * gcc.dg/format-array-1.c: New test.
13376
13377 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13378
13379         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13380         writing through null pointers; remove comment about testing
13381         unterminated strings.
13382
13383 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13384
13385         * gcc.c-torture/execute/20001017-2.c: New test.
13386
13387 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13388
13389         * gcc.c-torture/compile/20001018-1.c: New test.
13390         * gcc.c-torture/compile/20001018-1.x: Xfail.
13391
13392 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13393
13394         * gcc.c-torture/execute/20001017-1.c: New test.
13395
13396 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13397
13398         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13399         for multiple use of arguments with scanf formats; add tests for
13400         multiple use of arguments.
13401
13402 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13403
13404         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13405
13406 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13407
13408         * gcc.dg/format-miss-1.c: New test.
13409
13410 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13411
13412         * gcc.c-torture/execute/20001013-1.c: New test.
13413
13414 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13415
13416         * gcc.dg/format-branch-1.c: New test.
13417
13418 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13419
13420         * README, lib/file-format.exp: Remove EGCS references.
13421
13422 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13423
13424         * gcc.dg/20001013-1.c: New test.
13425
13426 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13427
13428         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13429         for intmax_t in the compiler using __typeof__ and the type rules
13430         for conditional expressions.
13431
13432 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13433
13434         * gcc.dg/20001012-1.c: New test.
13435         * gcc.dg/20001012-2.c: New test.
13436
13437 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13438
13439         * gcc.dg/format-attr-1.c: New test.
13440
13441 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13442
13443         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13444         __LONG_LONG_MAX__ instead of LLONG_MAX.
13445
13446 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13447
13448         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13449         scanf flags.
13450         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13451         flags.
13452
13453 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13454
13455         * gcc.dg/sequence-pt-1.c: New test.
13456
13457 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13458
13459         * gcc.c-torture/execute/20001011-1.c: New testcase.
13460         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13461
13462 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13463
13464         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13465         does not error on it.
13466
13467 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13468
13469         * gcc.dg/20001009-1.c: New test.
13470
13471 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13472
13473         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13474         * gcc.c-torture/execute/20001009-2.c: ... to here.
13475
13476 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13477
13478         * gcc.c-torture/compile/20001009-1.c: New testcase.
13479         * gcc.c-torture/execute/20001009-1.c: New testcase.
13480         Testcases provided by Jan Hubicka <jh@suse.cz>.
13481
13482 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13483
13484         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13485         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13486         uintmax_t using <limits.h> to emulate the compiler's internal
13487         logic.  No longer XFAIL %j tests.
13488
13489 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13490
13491         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13492         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13493         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13494         regexps and details of expected handling of some bad formats.
13495         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13496         suppression.
13497
13498 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13499
13500         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13501         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13502         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13503         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13504         in list archives.
13505
13506 2000-10-06  Richard Henderson  <rth@cygnus.com>
13507
13508         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13509         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13510         * g++.old-deja/g++.jason/report.C: Likewise.
13511         * g++.old-deja/g++.law/friend5.C: Likewise.
13512         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13513         of the expected warnings.
13514
13515 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13516
13517         * g++.old-deja/g++.pt/enum14.C: New test.
13518
13519 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13520
13521         * g++.old-deja/g++.pt/crash59.C: New test.
13522
13523 2000-10-04  Will Cohen  <wcohen@redhat.com>
13524
13525         * gcc.dg/20000926-1.c: New test.
13526
13527 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13528
13529         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13530         function name for current C++ compiler.
13531         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13532
13533 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13534
13535         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13536         __PRETTY_FUNCTION__.
13537         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13538
13539 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13540
13541         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13542
13543 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * gcc.c-torture/compile/20000923-1.c: New test.
13546
13547 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13548
13549         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13550         * g++.old-deja/g++.pt/ttp62.C: Same.
13551         * g++.old-deja/g++.other/inline14.C: Same.
13552
13553 2000-09-24  Richard Henderson  <rth@cygnus.com>
13554
13555         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13556
13557 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13558
13559         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13560
13561 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13562
13563         * gcc.c-torture/compile/20000922-1.c: New file.
13564
13565 2000-09-21  Nick Clifton  <nickc@redhat.com>
13566
13567         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13568         a signed long modulo operation.
13569         (mod6): New function - perform an unsigned long modulo operation.
13570         (main): Add tests for modulos of very large numbers by very small
13571         dividends.
13572
13573 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13574
13575         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13576
13577 2000-09-19  Richard Henderson  <rth@cygnus.com>
13578
13579         * gcc.dg/compare2.c (case 10): XFAIL.
13580
13581 2000-09-18  Richard Henderson  <rth@cygnus.com>
13582
13583         * gcc.c-torture/execute/20000906-1.c: Move ...
13584         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13585         that support __builtin_trap.
13586
13587 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13588
13589         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13590
13591 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13592
13593         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13594         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13595         more $ format tests.
13596
13597 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13598
13599         * gcc.dg/format-errmk-1.c: New test.
13600
13601 2000-09-17  Greg McGary  <greg@mcgary.org>
13602
13603         * gcc.c-torture/execute/20000917-1.x: Remove.
13604
13605 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13606
13607         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13608
13609 2000-09-17  Greg McGary  <greg@mcgary.org>
13610
13611         * gcc.c-torture/execute/20000917-1.c: New test.
13612         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13613
13614 2000-09-16  Neil Booth  <NeilB@earthling.net>
13615
13616         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13617         in nested macro bug.
13618
13619 2000-09-15  Neil Booth  <NeilB@earthling.net>
13620
13621         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13622
13623 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13624
13625         * gcc.c-torture/execute/20000914-1.c: New test.
13626
13627 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13628
13629         * g++.other/inline13.C: New test.
13630
13631 2000-09-12  Andreas Jaeger  <aj@suse.de>
13632
13633         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13634         constant by Ulrich Drepper <drepper@redhat.com>.
13635
13636 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13637
13638         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13639
13640 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13641
13642         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13643
13644 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13645
13646         * gcc.dg/cpp/backslash.c: New test.
13647
13648 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13649
13650         * gcc.c-torture/execute/20000910-1.c: New test.
13651         * gcc.c-torture/execute/20000910-2.c: Likewise.
13652
13653 2000-09-11  Robert Lipe  <robertl@sco.com>
13654
13655         * gcc.dg/pragma-align.c: New test.
13656
13657 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13658
13659         * g++.old-deja/g++.pt/explicit82.C: New test.
13660         * g++.old-deja/g++.pt/explicit83.C: New test.
13661
13662 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13663
13664         * gcc.dg/asm-names.c: New test.
13665
13666 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13667
13668         * gcc.dg/cpp/tr-warn6.c: New test
13669
13670 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13671
13672         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13673         be accepted.
13674
13675 2000-09-07  Catherine Moore  <clm@redhat.com>
13676
13677         * gcc.c-torture/execute/unroll-1.c: New test.
13678
13679 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13680
13681         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13682         ERROR markers.
13683         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13684         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13685         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13686         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13687         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13688         Preprocess only.
13689         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13690         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13691
13692 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13693
13694         * g++.old-deja/g++.pt/deduct2.C: New test.
13695
13696 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13697
13698         * g++.old-deja/g++.pt/parms2.C: New test.
13699
13700 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13701
13702         * g++.old-deja/g++.pt/crash58.C: New test.
13703
13704 2000-09-06  Greg McGary  <greg@mcgary.org>
13705
13706         * gcc.c-torture/execute/20000906-1.c: New test.
13707         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13708
13709 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13710
13711         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13712
13713 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13714
13715         * g++.old-deja/g++.pt/crash57.C: New test.
13716
13717 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13718
13719         * g++.old-deja/g++.pt/crash56.C: New test.
13720
13721 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.old-deja/g++.pt/koenig1.C: New test.
13724
13725 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13726
13727         * gcc.dg/20000904-1.c: New test.
13728
13729 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13730
13731         * gcc.dg/cpp/paste8.c: New test.
13732
13733 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13734
13735         * gcc.c-torture/compile/20000827-1.c: New test.
13736
13737 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13738
13739         * gcc.dg/format-diag-1.c: New test.
13740
13741 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13742
13743         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13744         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13745         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13746         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13747         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13748
13749 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.old-deja/g++.other/nested4.C: New test.
13752
13753 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         * g++.old-deja/g++.ns/scoped1.C: New test.
13756
13757 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13758
13759         * lib/g++.exp: Support testing already-installed GCC.
13760
13761 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13762
13763         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13764
13765 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13766
13767         * gcc.dg/return-type-2.c: New test.
13768
13769 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13770
13771         * gcc.c-torture/compile/20000825-1.c: New test.
13772
13773 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13774
13775         * gcc.dg/dwarf2-2.c: New test.
13776
13777 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13778
13779         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13780         dg-warning regexps.
13781
13782 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13783
13784         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13785         gcc.dg/format-ext-5.c: New tests.
13786
13787 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13788
13789         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13790
13791 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13792
13793         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13794
13795 2000-08-24  Richard Henderson  <rth@cygnus.com>
13796
13797         * gcc.dg/ia64-sync-1.c: New test.
13798         * gcc.dg/ia64-sync-2.c: New test.
13799         * gcc.dg/ia64-asm-1.c: New test.
13800
13801 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13802
13803         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13804         * gcc.dg/format-ext-2.c: New test.
13805
13806 2000-08-23  Jason Merrill  <jason@redhat.com>
13807
13808         * lib/old-dejagnu.exp: Also ignore "In member function" and
13809         "At global scope".
13810
13811 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13812
13813         * gcc.dg/noncompile/label-lineno-1.c: New test.
13814
13815 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/c99-array-nonobj-1.c: New test.
13818
13819 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13820
13821         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13822         tests.
13823         * gcc.dg/format-ext-1.c: New test.
13824
13825 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13826
13827         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13828         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13829         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13830         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13831         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13832
13833 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13834
13835         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13836         gcc.dg/c99-strftime-2.c: New tests.
13837
13838 2000-08-22  Richard Henderson  <rth@cygnus.com>
13839
13840         * gcc.c-torture/execute/20000822-1.c: New test.
13841
13842 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13843
13844         * gcc.c-torture/execute/20000819-1.x: Remove.
13845
13846 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13847
13848         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13849         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13850         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13851         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13852         gcc.dg/format-xopen-1.c: New tests.
13853
13854 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13857
13858 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13859
13860         * g++.old-deja/g++.other/loop2.C: New test.
13861
13862         * gcc.c-torture/compile/20000606-1.c: New test.
13863         * gcc.c-torture/compile/20000728-1.c: New test.
13864         * gcc.c-torture/execute/20000801-1.c: New test.
13865         * gcc.c-torture/execute/20000801-2.c: New test.
13866         * gcc.c-torture/execute/20000819-1.c: New test.
13867         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13868         * gcc.dg/20000629-1.c: New test.
13869         * gcc.dg/20000724-1.c: New test.
13870         * gcc.dg/20000807-1.c: New test.
13871
13872 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13873
13874         * gcc.dg/cpp/pragma-1.c: New test.
13875         * gcc.dg/cpp/pragma-2.c: New test.
13876
13877 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13878
13879         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13880         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13881
13882 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13883
13884         * gcc.c-torture/compile/20000818-1.c: New test.
13885
13886 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13887
13888         * gcc.c-torture/execute/20000818-1.c: New test.
13889
13890 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13891
13892         * gcc.dg/format-va-1.c: New test.
13893
13894 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13895
13896         * g++.old-deja/g++.other/typedef8.C: New test.
13897
13898 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13899
13900         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13901         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13902         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13903         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13904         * g++.old-deja/g++.other/ptrmem7.C: New test.
13905         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13906
13907 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13908
13909         * g++.old-deja/g++.pt/typename27.C: New test.
13910
13911 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13914         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13915         * g++.old-deja/g++.pt/friend45.C: New test.
13916         * g++.old-deja/g++.other/friend8.C: New test.
13917
13918 2000-08-15  Richard Henderson  <rth@cygnus.com>
13919
13920         * gcc.c-torture/execute/20000815-1.c: New test.
13921
13922 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13923
13924         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13925         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13926         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13927
13928 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13929
13930         * g++.old-deja/g++.other/refinit2.C: New test.
13931
13932 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13933
13934         * lib/c-torture.exp (c-torture): Make
13935         compiler_conditional_xfail_data global.
13936         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13937         compiler_conditional_xfail_data machinery.
13938         (f-torture-execute): Likewise.
13939         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13940         and only when unrolling loops.
13941
13942         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13943
13944 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13945
13946         * g++.old-deja/g++.pt/explicit81.C: New test.
13947
13948 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13949
13950         * g++.old-deja/g++.pt/typename26.C: New test.
13951
13952 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13953
13954         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13955         warning.
13956
13957 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13958
13959         * g++.old-deja/g++.other/array3.C: New test.
13960
13961 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13962
13963         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13964         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13965         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13966         New tests.
13967
13968 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13969
13970         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13971         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13972
13973 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13974
13975         * gcc.c-torture/execute/20000808-1.c: New test.
13976
13977 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13978
13979         * gcc.dg/c90-const-expr-1.c: New test.
13980
13981 2000-08-08  Richard Henderson  <rth@cygnus.com>
13982
13983         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13984
13985 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13986
13987         * gcc.dg/noncompile/const-ll-1.c: New test.
13988
13989 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13990
13991         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13992
13993 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13994
13995         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13996         that running programs linked against the shared version of libobjc
13997         run correctly.
13998
13999 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14000
14001         * gcc.dg/c99-printf-1.c: New test.
14002
14003 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14004
14005         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14006
14007 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14008
14009         * gcc.c-torture/execute/20000731-1.x: Delete.
14010
14011 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14012
14013         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14014         and torture_without_loops as is done by c-torture.exp.
14015         (search_for): Copy from c-torture.exp.
14016         (gcc-dg-runtest): New function, drives a directory of tests
14017         iterating over the TORTURE_OPTIONS.
14018         (scan-assembler, scan-assembler-not): Move here from
14019         individual directory drivers.
14020
14021         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14022         defined by lib/gcc-dg.exp.
14023         * gcc.dg/cpp/cpp.exp: Likewise.
14024         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14025         gcc-dg-runtest, so we cycle over optimization options.
14026
14027         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14028         * gcc.dg/compare2.c: No longer expected to fail.
14029
14030 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14031
14032         * gcc.c-torture/execute/20000804-1.c: New test.
14033
14034 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14035
14036         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14037
14038 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14039
14040         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14041
14042 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14043
14044         * gcc.c-torture/compile/20000803-1.c: New test.
14045
14046 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14047
14048         * gcc.c-torture/execute/20000801-3.c,
14049         gcc.c-torture/execute/20000801-4.c: New tests.
14050         * gcc.c-torture/execute/20000801-3.x,
14051         gcc.c-torture/execute/20000801-4.x: Xfail.
14052
14053 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14054
14055         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14056         libobjc/.libs to allow for libtool.
14057
14058 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14059
14060         * gcc.c-torture/compile/20000802-1.c: New test.
14061
14062 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14063
14064         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14065
14066 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14067
14068         * gcc-c-torture/execute/20000731-2.c: New test.
14069
14070         * gcc.c-torture/execute/20000731-1.c: New test.
14071         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14072
14073 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14074
14075         * testsuite/gcc.dg/cpp/paste7.c: New test.
14076         * gcc.dg/cpp/20000725-1.c: New test.
14077
14078 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14079
14080         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14081         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14082         declaration warning for __builtin_dwarf_reg_size.
14083
14084         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14085
14086 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14087
14088         * gcc.dg/noncompile/voidparam-1.c: New test.
14089
14090 2000-07-30  Richard Henderson  <rth@cygnus.com>
14091
14092         * gcc.dg/c90-digraph-1.c: Don't xfail.
14093         * gcc.dg/compare2.c (case 10): Xfail.
14094         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14095
14096 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.dg/c99-main-1.c: New test.
14099
14100 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14101
14102         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14103
14104 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14105
14106         * gcc.c-tortuer/execute/20000726-1.c: New test.
14107
14108 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14109
14110         * gcc.c-torture/execute/enum-2.c: New test.
14111
14112 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14113
14114         * gcc.dg/cpp/tr-warn3.c: New test.
14115
14116 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14117
14118         * g++.old-deja/g++.ext/implicit1.C: Remove.
14119         * g++.old-deja/g++.jason/c2.C: Remove
14120         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14121         * g++.old-deja/g++.pt/crash16.C: Likewise.
14122         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14123
14124 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14125
14126         * g++.old-deja/g++.other/for2.C: New test.
14127
14128 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14129
14130         * gcc.dg/20000720-1.c: New test.
14131
14132 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14133
14134         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14135
14136 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14137
14138         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14139         * gcc.c-torture/execute/20000722-1.c: New.
14140         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14141
14142 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14143
14144         * gcc.dg/cpp/20000720-1.S: New test.
14145
14146 2000-07-21  Michael Meissner  <meissner@redhat.com>
14147
14148         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14149
14150 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14151
14152         * g++.old-deja/g++.brendan/crash16.C,
14153         g++.old-deja/g++.brendan/parse3.C,
14154         g++.old-deja/g++.brendan/redecl1.C,
14155         g++.old-deja/g++.ns/template13.C,
14156         g++.old-deja/g++.other/decl4.C,
14157         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14158
14159 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14160
14161         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14162         and "Internal error".
14163
14164         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14165         regexps.
14166         * gcc.dg/cpp/paste6.c: New test.
14167
14168 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14169
14170         * gcc.dg/cpp/tr-direct.c: New test.
14171
14172         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14173         gcc.dg/cpp/undef1.c: Tweak error regexps.
14174
14175 2000-07-18  Eric Christopher <echristo@redhat.com>
14176
14177         * gcc.c-torture/compile/20000718-1.c: New test.
14178
14179 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14180
14181         * cpplex.c (_cpp_push_token): If the token being pushed back
14182         is the previous token in this context, just subtract one from
14183         context->posn.
14184         * cppmacro.c (save_expansion): Clear aux field when storing a
14185         placemarker.
14186
14187 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14188
14189         * gcc.dg/noncompile/redecl-1.c: New test.
14190
14191 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14192
14193         * gcc.c-torture/execute/20000717-5.c: New test.
14194         * gcc.c-torture/execute/20000717-1.x: Removed.
14195
14196 2000-07-17  Richard Henderson  <rth@cygnus.com>
14197
14198         * gcc.c-torture/execute/20000717-4.c: New test.
14199
14200 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14201
14202         * gcc.dg/cpp/syshdr.c: New test.
14203         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14204
14205 2000-07-17  Neil Booth  <neilb@earthling.net>
14206
14207         * gcc.dg/cpp/cmdlne-dM.c: New test.
14208         * gcc.dg/cpp/cmdlne-dD.c: New test.
14209
14210 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14211
14212         * gcc.c-torture/execute/20000717-3.c: New test.
14213
14214         * gcc.c-torture/compile/20000717-1.c: New test.
14215
14216 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14217
14218         * gcc.c-torture/execute/20000717-2.c: New test.
14219
14220 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14221
14222         * gcc.dg/formatz-1.c: New test.
14223
14224         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14225         * gcc.dg/c99-digraph-1.c: New tests.
14226
14227         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14228         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14229
14230         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14231         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14232         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14233         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14234         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14235         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14236         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14237
14238 2000-07-17   Greg McGary <greg@mcgary.org>
14239
14240         * gcc.c-torture/execute/20000717-1.c: New test.
14241         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14242
14243 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14244
14245         * gcc.c-torture/execute/20000715-2.c: New test.
14246         * gcc.dg/20000715-1.c: New test.
14247
14248 2000-07-15  Michael Meissner  <meissner@redhat.com>
14249
14250         * gcc.c-torture/execute/20000715-1.c: New test.
14251
14252 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14253
14254         * gcc.c-torture/execute/20000707-1.c: New test.
14255
14256 2000-07-13  Neil Booth  <NeilB@earthling.net>
14257
14258         * testsuite/gcc.dg/cpp/digraph1.c,
14259         testsuite/gcc.dg/cpp/digraph2.c,
14260         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14261
14262 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14263
14264         * g77.f-torture/compile/20000630-2.f:  New test.
14265         * g77.f-torture/compile/20000630-2.x
14266
14267 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14268
14269         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14270
14271 2000-07-11  Neil Booth  <NeilB@earthling.net>
14272
14273         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14274
14275 2000-07-11  Neil Booth  <NeilB@earthling.net>
14276
14277         * gcc.dg/cpp/cmdlne-C.c: New.
14278
14279 2000-07-09  Neil Booth  <NeilB@earthling.net>
14280
14281         * gcc.dg/cpp/directiv.c: New tests.
14282         * gcc.dg/cpp/undef1.c: Update.
14283
14284 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14285
14286         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14287
14288 2000-07-09  Neil Booth  <NeilB@earthling.net>
14289
14290         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14291
14292 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14293
14294         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14295         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14296
14297 2000-07-08  Neil Booth  <NeilB@earthling.net>
14298
14299         * gcc.dg/cpp/macsyntx.c: New tests.
14300
14301 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14302
14303         * gcc.dg/20000707-1.c: New test.
14304
14305 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14306
14307         * gcc.c-torture/execute/20000706-1.c: New test.
14308         * gcc.c-torture/execute/20000706-2.c: New test.
14309         * gcc.c-torture/execute/20000706-3.c: New test.
14310         * gcc.c-torture/execute/20000706-4.c: New test.
14311         * gcc.c-torture/execute/20000706-5.c: New test.
14312
14313 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         * g++.old-deja/g++.pt/instantiate7.C: New test.
14316
14317 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14318
14319         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14320         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14321         * g++.old-deja/g++.other/rtti3.C: Likewise.
14322         * g++.old-deja/g++.other/rttid3.C: Likewise.
14323
14324 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14325
14326         *  g77.f-torture/compile/20000630-1.x: Fix typo
14327
14328 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14329
14330         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14331         assembly output.
14332
14333 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14334
14335         * gcc.dg/cpp/ident.c: New test.
14336
14337 2000-07-05  Neil Booth  <NeilB@earthling.net>
14338
14339         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14340           gcc.dg/cpp/lexstrng.c: New tests.
14341
14342 2000-07-04  Neil Booth  <NeilB@earthling.net>
14343
14344         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14345         * gcc.dg/cpp/strify2.c: Same.
14346
14347 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14348
14349         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14350         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14351         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14352         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14353
14354         * testsuite/gcc.dg/cpp/macro1.c,
14355         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14356         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14357         testsuite/gcc.dg/cpp/strify1.c,
14358         testsuite/gcc.dg/cpp/strify2.c: New tests.
14359
14360 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.c-torture/execute/20000703-1.c: New test.
14363
14364 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14365
14366         * g++.old-deja/g++.pt (lookup10.C): New test.
14367
14368 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14369
14370         * g++.old-deja/g++.pt (typename25.C): New test.
14371
14372 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14373
14374         * gcc.c-torture/compile/20000701-1.c: New test.
14375
14376 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14377
14378         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14379         to test case.
14380
14381 2000-06-30  Catherine Moore  <clm@cygnus.com>
14382
14383         * gcc.c-torture/execute/align-1.c: New test.
14384
14385 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14386
14387         * g++.old-deja/g++.pt/expr8.C: New test.
14388         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14389
14390 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14391
14392         * gcc.c-torture/compile/20000629-1.c: New test.
14393
14394 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14395
14396
14397         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14398         gcc.dg/noncompile directory, depending on whether they're
14399         preprocessor tests or not.  Annotate all the tests for the dg
14400         framework.
14401
14402         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14403         * gcc.dg/noncompile/noncompile.exp: New.
14404
14405         * Moved files:
14406         Old name                                New name
14407         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14408         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14409         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14410         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14411         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14412         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14413         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14414         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14415         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14416         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14417         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14418         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14419         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14420         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14421         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14422         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14423         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14424         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14425         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14426         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14427         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14428         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14429         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14430         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14431
14432         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14433         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14434         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14435         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14436         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14437         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14438
14439 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14440
14441         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14442         declare one variable.  On the fourth, error.
14443         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14444         declared by 20000628-1a.h.
14445
14446 2000-06-29  Richard Henderson  <rth@redhat.com>
14447
14448         * gcc.c-torture/execute/930529-1.x: New file.
14449         * gcc.dg/920413-1.c: Adjust expected warning text.
14450         * gcc.dg/980217-1.c: Declare abort.
14451         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14452
14453 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14454
14455         * g77.f-torture/compile/20000629-1.f: New test.
14456         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14457
14458 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14459
14460         Rearrange lots of files, removing entirely the
14461         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14462         directories.
14463
14464         * Deleted files:
14465         gcc.c-torture/code_quality/code_quality.exp
14466         gcc.c-torture/special/special.exp
14467         gcc.failure/failure.exp
14468         gcc.failure/940409-1.x
14469         gcc.c-torture/compile/961203-1.x
14470
14471         * New files:
14472         gcc.misc-tests/linkage.exp
14473         gcc.c-torture/execute/920730-1t.c
14474         gcc.c-torture/execute/920730-1t.x
14475         gcc.c-torture/compile/920520-1.x
14476         gcc.c-torture/compile/920521-1.x
14477         gcc.c-torture/compile/981006-1.x
14478         gcc.c-torture/execute/eeprof-1.x
14479
14480         * Moved files (possibly with modifications to fit a new harness):
14481         Old name                                New name
14482         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14483         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14484         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14485         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14486         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14487         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14488         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14489         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14490         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14491         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14492         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14493         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14494         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14495         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14496
14497 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14498
14499         * c-torture/compile/961203-1.x: Delete.
14500
14501         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14502         not exit. Include stdio.h.
14503         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14504         * gcc.misc-tests/dg-12.c: Likewise.
14505         * gcc.misc-tests/dg-5.c: Likewise.
14506         * gcc.misc-tests/dg-6.c: Likewise.
14507         * gcc.misc-tests/dg-7.c: Prototype abort.
14508         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14509         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14510         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14511         not exit.
14512         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14513         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14514
14515 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14516
14517         * gcc.dg/cpp/20000628-1.c: New test.
14518         * gcc.dg/cpp/20000628-1.h: New header for above test.
14519         * gcc.dg/cpp/20000628-1a.h: Likewise.
14520
14521 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14522
14523         * gcc.dg/cpp: New directory.
14524         * gcc.dg/cpp/cpp.exp: New driver.
14525         * gcc.dg/cpp/20000627-1.c: New test.
14526         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14527         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14528         and rewrite as a compilation test.
14529
14530         * gcc.dg: Move many files into the cpp subdirectory, possibly
14531         renaming or editing them as well.
14532         Old name                New name
14533         990119-1.c              cpp/19990119-1.c
14534         990228-1.c              cpp/19990228-1.c
14535         990407-1.c              cpp/19990407-1.c
14536         990409-1.c              cpp/19990409-1.c
14537         990413-1.c              cpp/19990413-1.c
14538         990703-1.c              cpp/19990703-1.c
14539         20000127-1.c            cpp/20000127-1.c
14540         20000129-1.c            cpp/20000129-1.c
14541         20000207-1.c            cpp/20000207-1.c
14542         20000207-2.c            cpp/20000207-2.c
14543         20000209-1.c            cpp/20000209-1.c
14544         20000209-2.c            cpp/20000209-2.c
14545         20000301-1.c            cpp/20000301-1.c
14546         20000419-1.c            cpp/20000419-1.c
14547         20000510-1.S            cpp/20000510-1.S
14548         20000519-1.c            cpp/20000519-1.c
14549         20000529-1.c            cpp/20000529-1.c
14550         20000625-1.c            cpp/20000625-1.c
14551         20000625-2.c            cpp/20000625-2.c
14552         cpp-as1.c               cpp/assert1.c
14553         cpp-as2.c               cpp/assert2.c
14554         cxx-comments-1.c        cpp/cxxcom1.c
14555         cxx-comments-2.c        cpp/cxxcom2.c
14556         endif-label.c           cpp/endif.c
14557         cpp-hash1.c             cpp/hash1.c
14558         cpp-hash2.c             cpp/hash2.c
14559         cpp-if1.c               cpp/if-1.c
14560         cpp-if2.c               cpp/if-2.c
14561         cpp-if3.c               cpp/if-3.c
14562         cpp-if4.c               cpp/if-4.c
14563         cpp-if5.c               cpp/if-5.c
14564         cpp-cond.c              cpp/if-cexp.c
14565         cpp-missingop.c         cpp/if-mop.c
14566         cpp-missingparen.c      cpp/if-mpar.c
14567         cpp-opprec.c            cpp/if-oppr.c
14568         cpp-ifparen.c           cpp/if-paren.c
14569         cpp-shortcircuit.c      cpp/if-sc.c
14570         cpp-shift.c             cpp/if-shift.c
14571         cpp-unary.c             cpp/if-unary.c
14572         cpp-li1.c               cpp/line1.c
14573         cpp-li2.c               cpp/line2.c
14574         lineno.c                cpp/line3.c
14575         lineno-2.c              cpp/line4.c
14576         cpp-mi.c                cpp/mi1.c
14577         cpp-mic.h               cpp/mi1c.h
14578         cpp-micc.h              cpp/mi1cc.h
14579         cpp-mind.h              cpp/mi1nd.h
14580         cpp-mindp.h             cpp/mi1ndp.h
14581         cpp-mix.h               cpp/mi1x.h
14582         cpp-mi2.c               cpp/mi2.c
14583         cpp-mi2a.h              cpp/mi2a.h
14584         cpp-mi2b.h              cpp/mi2b.h
14585         cpp-mi2c.h              cpp/mi2c.h
14586         cpp-mi3.c               cpp/mi3.c
14587         cpp-mi3.def             cpp/mi3.def
14588         poison-1.c              cpp/poison.c
14589         pr-impl.c               cpp/prag-imp.c
14590         cpp-redef-2.c           cpp/redef1.c
14591         cpp-redef.c             cpp/redef2.c
14592         strpaste.c              cpp/strp1.c
14593         strpaste-2.c            cpp/strp2.c
14594         cpp-tradpaste.c         cpp/tr-paste.c
14595         cpp-tradstringify.c     cpp/tr-str.c
14596         cpp-tradwarn1.c         cpp/tr-warn1.c
14597         cpp-tradwarn2.c         cpp/tr-warn2.c
14598         trigraphs.c             cpp/trigraphs.c
14599         cpp-unc1.c              cpp/unc1.c
14600         cpp-unc2.c              cpp/unc2.c
14601         cpp-unc3.c              cpp/unc3.c
14602         cpp-unc.c               cpp/unc4.c
14603         undef.c                 cpp/undef1.c
14604         undef-2.c               cpp/undef2.c
14605         cpp-wi1.c               cpp/widestr1.c
14606
14607 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14608
14609         * lib/g++.exp (g++_include_flags): Tweak.
14610
14611 2000-06-27  H.J. Lu  <hjl@gnu.org>
14612             Loren J. Rittle  <ljrittle@acm.org>
14613
14614         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14615         version with one that knows about the new gcc tree structure.
14616         (g++_link_flags): Same.
14617
14618 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14619
14620         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14621         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14622         case we are cross-compiling.
14623
14624         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14625         g++.old-deja/g++.niklas/Makefile.in,
14626         g++.old-deja/g++.niklas/configure.in,
14627         g++.old-deja/g++.other/Makefile.in,
14628         g++.old-deja/g++.other/configure.in,
14629         gcc.c-torture/code_quality/Makefile.in,
14630         gcc.c-torture/code_quality/configure.in,
14631         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14632         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14633         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14634         gcc.c-torture/execute/ieee/Makefile.in,
14635         gcc.c-torture/execute/ieee/configure.in,
14636         gcc.c-torture/noncompile/Makefile.in,
14637         gcc.c-torture/noncompile/configure.in,
14638         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14639         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14640         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14641
14642 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14643
14644         * g++.old-deja/g++.other/ambig3.C: New test.
14645
14646 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.old-deja/g++.pt/syntax1.C: New test.
14649         * g++.old-deja/g++.pt/syntax2.C: New test.
14650         * g++.old-deja/g++.other/syntax3.C: New test.
14651         * g++.old-deja/g++.other/syntax4.C: New test.
14652
14653 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14654
14655         * gcc.dg/20000623-1.c: Prototype exit and abort.
14656
14657 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14658
14659         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14660         New tests.
14661         * gcc.dg/cpp-mi3.def: New file.
14662
14663         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14664         inside assertions.
14665         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14666         lexer's error messages.
14667         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14668         divine anything from the linemarkers.
14669         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14670         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14671
14672 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14673
14674         * gcc.dg/20000623-1.c: New test.
14675
14676 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14677
14678         * gcc.c-torture/execute/20000622-1.c: New test.
14679
14680 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14681
14682         * g++.old-deja/g++.other/init15.C: New test.
14683
14684 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14685
14686         * g++.old-deja/g++.pt/vaarg2.C: New test.
14687         * g++.old-deja/g++.pt/vaarg3.C: New test.
14688
14689 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14690
14691         * g++.old-deja/g++.other/dyncast6.C: New test.
14692
14693 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14694
14695         * gcc.c-torture/execute/loop-6.c: New test.
14696
14697 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14698
14699         * gcc.dg/20000614-1.c: New test.
14700         * gcc.dg/20000614-2.c: New test.
14701
14702 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14703
14704         * g++.old-deja/g++.other/inline12.C: New test.
14705
14706 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14707
14708         * g++.old-deja/g++.other/eh1.C: New test.
14709
14710 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14711
14712         * g++.old-deja/g++.other/type.C: New test.
14713
14714 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * g++.old-deja/g++.other/initstring.C: New test.
14717
14718 2000-06-12  Jason Merrill  <jason@redhat.com>
14719
14720         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14721
14722 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14723
14724         * gcc.c-torture/compile/20000609-1.c: New test.
14725
14726 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14727
14728         * gcc.dg/20000609-1.c: New test.
14729
14730 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14733         * gcc.c-torture/noncompile/poison-1.c: Move...
14734         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14735         * gcc.dg/cpp-li1.c: Add a token after the #line.
14736
14737 2000-06-05  Richard Henderson  <rth@cygnus.com>
14738
14739         * gcc.c-torture/execute/20000605-2.c: New test.
14740         * gcc.c-torture/execute/20000605-3.c: New test.
14741
14742 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14743
14744         * g77.f-torture/execute/20000503-1.x: New file.
14745
14746 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14747
14748         * g++.old-deja/g++.eh/badalloc1.C: New test.
14749
14750 2000-06-05  Richard Henderson  <rth@cygnus.com>
14751
14752         * gcc.c-torture/execute/20000605-1.c: New test.
14753
14754 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14755             Nathan Sidwell <nathan@codesourcery.com>
14756
14757         * gcc.c-torture/compile/20000605-1.c: New test.
14758
14759 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14760
14761         * g77.f-torture/compile/20000601-1.f:  New test.
14762
14763 2000-06-03  Richard Henderson  <rth@cygnus.com>
14764
14765         * gcc.c-torture/execute/20000603-1.c: New.
14766
14767 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14768
14769         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14770         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14771
14772 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14773
14774         * gcc.dg/compare2.c (case 12): XFAIL.
14775         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14776         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14777
14778         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14779
14780 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14781
14782         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14783         guard macro is already defined when the header is first
14784         included.
14785         * gcc.dg/cpp-mix.h: New file.
14786         * gcc.dg/endif-label.c: Update patterns to match compiler.
14787
14788         * g++.brendan/complex1.C: Declare abort.
14789         * g++.law/refs4.C: Remove XFAIL.
14790         * g++.oliva/expr2.C: Declare abort and exit.
14791
14792 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14793
14794         * gcc.c-torture/execute/20000528-1.c: New test.
14795
14796         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14797         * g++.old-deja/g++.law/temps4.C: Likewise.
14798
14799         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14800         stdlib.h.  Call abort() on failure.
14801         * g++.old-deja/g++.law/refs4.C: Likewise.
14802         * g++.old-deja/g++.law/temps4.C: Likewise.
14803         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14804         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14805
14806 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14807
14808         Relative to g++.dg/special:
14809         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14810
14811         Relative to g++.old-deja:
14812         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14813         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14814         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14815         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14816         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14817         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14818         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14819
14820         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14821         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14822         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14823         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14824         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14825         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14826         and/or string.h.
14827
14828         * g++.other/goto1.C: Update expectations for error messages.
14829
14830 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14831
14832         * gcc.c-torture/compile/20000523-1.c: New test.
14833
14834 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14835
14836         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14837
14838 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14839
14840         * g++.old-deja/g++.eh/catch11.C: New test.
14841         * g++.old-deja/g++.eh/catch12.C: New test.
14842
14843 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14844
14845         * gcc.c-torture/execute/20000523-1.c: New test.
14846
14847 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14848
14849         * c-torture/execute/bcp-1.c: Replace abort in arg of
14850         __builtin_constant_p with a generic external function.
14851
14852         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14853         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14854         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14855         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14856         Prototype abort and/or exit.
14857
14858         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14859         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14860         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14861         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14862
14863 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14864
14865         * gcc.dg/dwarf2-1.c: New test.
14866
14867 2000-05-20  Richard Henderson  <rth@cygnus.com>
14868
14869         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14870
14871 2000-05-20  Andreas Jaeger  <aj@suse.de>
14872
14873         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14874         testcase.
14875
14876 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14877
14878         * gcc.c-torture/execute/20000519-2.c: New test.
14879
14880 2000-05-19  Andreas Jaeger  <aj@suse.de>
14881
14882         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14883         which fails with SSA.
14884
14885         * lib/c-torture.exp: Also test with -O3 -fssa.
14886
14887 2000-05-18  Michael Meissner  <meissner@redhat.com>
14888
14889         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14890         * gcc.c-torture/execute/920415-1.c: Ditto.
14891         * gcc.c-torture/execute/920501-1.c: Ditto.
14892         * gcc.c-torture/execute/conversion.c: Ditto.
14893         * gcc.c-torture/execute/cvt-1.c: Ditto.
14894
14895 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14896
14897         * gcc.c-torture/compile/20000518-1.c: New test.
14898
14899 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14900
14901         * g77.f-torture/compile/200005018.f:  New test.
14902
14903 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14904
14905         * gcc.c-torture/compile/20000517-1.c: New test.
14906
14907 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14908
14909         * gcc.c-torture/execute/20000516-1.c: New test.
14910
14911 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14912
14913         * g++.old-deja/g++.other/eh.C: New test.
14914
14915 2000-05-12  Richard Henderson  <rth@cygnus.com>
14916
14917         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14918         constants through to doit's conditional.
14919
14920 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14921
14922         * gcc.c-torture/compile/20000511-1.c: New test.
14923         * g77.f-torture/compile/20000511-1.f: New test.
14924         * g77.f-torture/compile/20000511-2.f: New test.
14925
14926 2000-05-11  Michael Meissner  <meissner@redhat.com>
14927
14928         * gcc.c-torture/execute/20000511-1.c: New test.
14929
14930 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14931
14932         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14933         * gcc.dg/20000510-1.S: New.
14934
14935 2000-05-08  Catherine Moore  <clm@cygnus.com>
14936
14937         * gcc.dg/unused-3.c: New.
14938
14939 2000-05-06  Richard Henderson  <rth@cygnus.com>
14940
14941           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14942           * g++.old-deja/g++.mike/warn1.C: Likewise.
14943           * g++.old-deja/g++.pt/local1.C: Likewise.
14944           * g++.old-deja/g++.pt/local7.C: Likewise.
14945           * g++.old-deja/g++.pt/spec16.C: Likewise.
14946
14947 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14948
14949         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14950
14951 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14952
14953           * g77.f-torture/execute/20000503-1.f:  New test.
14954
14955 2000-05-04  Andreas Jaeger  <aj@suse.de>
14956
14957         * gcc.dg/noreturn-2.c: New test.
14958
14959 2000-05-04  Neil Booth  <NeilB@earthling.net>
14960
14961         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14962         preprocessor.
14963
14964 2000-05-04  Richard Henderson  <rth@cygnus.com>
14965
14966         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14967
14968 2000-05-04  Richard Henderson  <rth@cygnus.com>
14969
14970         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14971         OpenSSL by Jason R Thorpe.
14972
14973 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14974
14975         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14976
14977 2000-05-03  Robert Lipe <robertlipe@usa.net>
14978
14979         * gcc.dg/20000503-1.c: New test.
14980
14981 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14982
14983         * gcc.c-torture/compile/20000502-1.c: New test.
14984         * g++.old-deja/g++.other/align.C: New test.
14985         * gcc.dg/cpp-tradstringify.c: New test.
14986
14987 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14988
14989         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14990         and hard registers.
14991
14992 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14993
14994         * gcc.c-torture/execute/loop-5.c: New test.
14995
14996 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14997
14998         * gcc.c-torture/execute/va-arg-20.c: New test.
14999
15000 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15001
15002         * gcc.c-torture/execute/20000422-1.c: New test.
15003
15004 2000-04-20  Greg McGary  <gkm@gnu.org>
15005
15006         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15007         when optimizing, but without sibling-call optimizations (-O1).
15008
15009 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15010
15011           * gcc.c-torture/compile/20000420-1.c: New test.
15012
15013 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15014
15015         * g++.abi/ptrflags.C: New test.
15016         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15017
15018 2000-04-19  Catherine Moore  <clm@cygnus.com>
15019
15020         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15021
15022 2000-04-19  Greg McGary  <gkm@gnu.org>
15023
15024         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15025         sibling-call optimizations.
15026
15027 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15028
15029         * gcc.dg/20000419-1.c: New test.
15030
15031 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15032
15033         * gcc.c-torture/execute/20000412-6.c: New test.
15034
15035 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15036
15037         * gcc.c-torture/execute/20000412-5.c: New test.
15038         * g77.f-torture/compile/20000412-1.f: New test.
15039         * gcc.c-torture/execute/20000412-4.c: New test.
15040         * gcc.c-torture/compile/20000412-2.c: New test.
15041         * gcc.c-torture/execute/20000412-3.c: New test.
15042         * gcc.c-torture/compile/20000412-1.c: New test.
15043         * gcc.c-torture/execute/20000412-2.c: New test.
15044
15045 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15046
15047         * objc/execute/bf-20.m: New test.
15048
15049 2000-04-10  Richard Henderson  <rth@cygnus.com>
15050
15051         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15052
15053         * gcc.c-torture/execute/20000412-1.c: New test.
15054
15055 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15056
15057         * g++.old-deja/g++.eh/catchptr1.C: New test.
15058
15059 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15060
15061         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15062
15063 2000-04-08  Neil Booth  <NeilB@earthling.net>
15064
15065         * gcc.dg/cpp-nullchar.c: Remove test as
15066         embedded nulls cause problems.
15067
15068 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15069
15070         * gcc.dg/compare2.c: New test.
15071
15072 2000-04-08  Neil Booth  <NeilB@earthling.net>
15073
15074         * gcc.dg/cpp-nullchar.c: New test.
15075
15076 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15077
15078         * gcc.dg/cpp-mi2.c: New test.
15079         * gcc.dg/cpp-mi2[abc].h: New files.
15080
15081 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15084         member name.
15085
15086 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15087
15088         * g++.old-deja/g++.abi/vmihint.C: New test.
15089
15090 2000-04-06  Neil Booth  <NeilB@earthling.net>
15091
15092         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15093         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15094         copyright.
15095
15096 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15097
15098         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15099         avoid stack-frame overwrite.
15100
15101 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15102
15103         * gcc.c-torture/compile/20000405-2.c: New test.
15104         * gcc.c-torture/compile/20000405-3.c: New test.
15105
15106 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15107
15108         * gcc.c-torture/compile/20000405-1.c: New test.
15109
15110 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15111
15112         * gcc.dg/cast-qual-1.c: Revert last change.
15113
15114 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15115
15116         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15117
15118 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15119
15120         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15121         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15122
15123 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15124
15125         * gcc.c-torture/compile/20000403-2.c: New test.
15126         * gcc.c-torture/compile/20000403-1.c: New test.
15127
15128 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15129
15130         * gcc.c-torture/execute/20000403-1.c: New test.
15131
15132 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15133
15134         * gcc.c-torture/execute/20000402-1.c: New test.
15135
15136 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15137
15138         * gcc.c-torture/execute/va-arg-15.c: New test.
15139         * gcc.c-torture/execute/va-arg-16.c: New test.
15140         * gcc.c-torture/execute/va-arg-17.c: New test.
15141         * gcc.c-torture/execute/va-arg-18.c: New test.
15142         * gcc.c-torture/execute/va-arg-19.c: New test.
15143
15144 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15145
15146         * gcc.c-torture/compile/981211-1.c: Move to...
15147         * gcc.dg/cpp-as1.c: ...here.
15148         * gcc.dg/cpp-as2.c: New file.
15149
15150         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15151         compiler.
15152
15153 2000-04-02  Neil Booth  <NeilB@earthling.net>
15154
15155         * gcc.dg/cpp-cond.c  New tests.
15156         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15157         accidental success less likely.
15158         * gcc.dg/cpp-missingop.c  New tests.
15159         * gcc.dg/cpp-missingparen.c  New tests.
15160         * gcc.dg/cpp-shift.c  New tests.
15161         * gcc.dg/cpp-shortcircuit.c  New tests.
15162         * gcc.dg/cpp-unary.c  New tests.
15163
15164 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15165
15166         * gcc.c-torture/compile/20000329-1.c: New test.
15167
15168 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15169
15170         * gcc.c-torture/compile/20000326-1.c: New test.
15171         * gcc.c-torture/compile/20000326-2.c: New test.
15172
15173 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15174
15175         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15176         the first parameter is a function argument.
15177
15178 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15179
15180         * g++.old-deja/g++.ext/array4.C: New test.
15181
15182 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15183
15184         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15185
15186 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15187
15188         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15189
15190 2000-03-19  Richard Henderson  <rth@cygnus.com>
15191
15192         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15193
15194 2000-03-19  Richard Henderson  <rth@cygnus.com>
15195
15196         * gcc.c-torture/compile/20000319-1.c: New test.
15197
15198 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15199
15200         * gcc.c-torture/execute/20000314-3.c: New test.
15201         * gcc.c-torture/execute/20000314-2.c: New test.
15202         * gcc.c-torture/execute/20000314-1.c: New test.
15203         * gcc.c-torture/compile/20000314-2.c: New test.
15204         * gcc.c-torture/compile/20000314-1.c: New test.
15205
15206 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15207
15208         * g++.old-deja/g++.warn/inline.C: New test.
15209
15210 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15211
15212         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15213         standards-compliant result rather than specific constants.
15214         Put test-values in array.
15215
15216 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15217
15218         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15219         (g++_target_compile): Put test-specific options last.
15220
15221 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.old-deja/g++.eh/vbase4.C: New test.
15224
15225 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15226
15227         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15228
15229 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15230
15231         * g++.old-deja/g++.brendan/misc12.C: Removed.
15232         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15233         * g++.old-deja/g++.ext/pretty4.C: New test.
15234
15235 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         * g++.old-deja/g++.other/string2.C: New test.
15238
15239 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15240
15241         * g++.old-deja/g++.warn/impint2.C: New test.
15242
15243 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15244
15245         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15246         is 1, not zero.
15247
15248 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         * g++.old-deja/g++.warn/impint.C: New test.
15251         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15252         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15253         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15254         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15255         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15256         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15257         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15258         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15259         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15260         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15261         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15262         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15263
15264 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15265
15266         * gcc.dg/cpp-redef.c: New test.
15267
15268 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15269
15270         * g++.old-deja/g++.pt/unify7.C: New test.
15271
15272 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15273
15274         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15275         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15276
15277 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15278
15279         * gcc.c-torture/compile/20000224-1.c: New test.
15280
15281 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15282
15283         * gcc.c-torture/compile/cpp-2.c: New test.
15284         * gcc.c-torture/compile/cpp-1.c: New test.
15285
15286 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15287
15288         * gcc.c-torture/execute/20000225-1.c: New test.
15289
15290 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15291
15292         * gcc.dg/cpp-li2.c: New test.
15293
15294         * gcc.dg/cpp-wi1.c: New test.
15295
15296         * gcc.dg/cpp-li1.c: New test.
15297
15298 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15299
15300         * g++.old-deja/g++.other/sizeof5.C: New test.
15301
15302 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15303
15304         * gcc.c-torture/execute/va-arg-13.c: New test.
15305
15306 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15307
15308         * gcc.c-torture/execute/va-arg-12.c: New test.
15309
15310 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15311
15312         * gcc.c-torture/execute/20000223-1.c: New test.
15313
15314 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15315
15316         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15317
15318 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15319
15320         * g++.old-deja/g++.abi/ptrmem.C: New test.
15321
15322 2000-02-19  Richard Henderson  <rth@cygnus.com>
15323
15324         * gcc.c-torture/compile/init-3.c: New.
15325
15326 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15327
15328         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15329         ALWAYS_CXXFLAGS.
15330
15331 2000-02-11  Robert Lipe <robertl@sco.com>
15332
15333         * gcc.c-torture/compile/20000211-3.c: New test.
15334
15335 2000-02-11  Martin Buchholz <martin@xemacs.org>
15336
15337         * gcc.c-torture/compile/20000211-2.c: New test.
15338
15339 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15340
15341         * gcc.c-torture/compile/20000211-1.c: New test.
15342
15343 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15344
15345         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15346           on native targets
15347
15348 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15349
15350         * g++.old-deja/g++.other/cast5.C: New test.
15351
15352 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15353
15354         * gcc.c-torture/execute/20000205-1.c: New.
15355
15356 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15357
15358         * g++.old-deja/g++.jason/cast3.C: Return void.
15359         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15360
15361 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15362
15363         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15364
15365         * gcc.dg/loop-1.c: New test.
15366
15367 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15368
15369         * gcc.c-torture/compile/20000127-1.c: New test.
15370         * gcc.c-torture/execute/991228-1.c: New test.
15371
15372 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15373
15374         * gcc.dg/unused-2.c: New test.
15375
15376         * gcc.dg/conv-1.c: New test.
15377
15378 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15379
15380         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15381         compiler.
15382         (tool_option_proc): Fix typo.
15383
15384 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15385
15386         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15387         of the ld on the host, not on the build machine.
15388         Also, don't crash if '--help' is not a supported option.
15389
15390 2000-01-24  Richard Henderson  <rth@cygnus.com>
15391
15392         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15393
15394 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15395
15396         * gcc.c-torture/execute/20000120-2.c: New test.
15397         * gcc.c-torture/execute/20000120-1.c: New test.
15398
15399 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15400
15401         * gcc.c-torture/execute/20000113-1.c: New test.
15402
15403 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15404
15405         * gcc.c-torture/execute/20000112-1.c: New test.
15406
15407 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15408
15409         * gcc.dg/20000111-1.c: New test.
15410
15411 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15412
15413         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15414         with 16 bit integers.
15415
15416 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15417
15418         * gcc.dg/20000108-1.c: New test.
15419
15420 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15421
15422         * g++.old-deja/g++.ns/koenig8.C: New test.
15423
15424 2000-01-05  Nathan Sidwell  <nathan@
15425
15426         * gcc.c-torture/execute/990531-1.c: New test.
15427
15428 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15429
15430         * gcc.c-torture/compile/990527-1.c: New test.
15431
15432 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15433
15434         * gcc.c-torture/execute/990527-1.c: New test.
15435
15436 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15437
15438         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15439         bitfields as signed.
15440
15441 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15442
15443         * g77.f-torture/compile/19990525-0.f: New test.
15444
15445 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15446
15447         * gcc.c-torture/execute/990525-2.c: New test.
15448
15449         * gcc.c-torture/execute/990525-1.c: New test.
15450
15451 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15452
15453         * g++.old-deja/g++.other/anon3.C: New test.
15454         * g++.old-deja/g++.other/anon4.C: New test.
15455         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15456         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15457         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15458         Merrill).
15459
15460 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15461
15462         * gcc.c-torture/execute/990524-1.c: New test.
15463
15464         * gcc.dg/990524-1.c: New test.
15465
15466 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15467
15468         * gcc.c-torture/compile/990523-1.c: New test.
15469
15470 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15471
15472         * gcc.c-torture/compile/990519-1.c: New test.
15473
15474 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15475
15476         * gcc.c-torture/compile/990517-1.c: New test.
15477
15478         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15479         (e4, f4): New tests.
15480         (main): Call them.
15481
15482 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15483
15484         * gcc.dg/noreturn-1.c: New test.
15485
15486 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15487
15488         * gcc.c-torture/execute/990513-1.c: New test.
15489
15490 1999-05-10  Richard Henderson  <rth@cygnus.com>
15491
15492         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15493
15494 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15495
15496         * g77.f-torture/execute/erfc.f: Use small single-precision
15497         values, to avoid problems on Alphas when not -mieee.
15498
15499 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15500
15501         * gcc.dg/990506-0.c: New test.
15502
15503 1999-05-08  Richard Henderson  <rth@cygnus.com>
15504
15505         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15506         the constant to test.  Don't XFAIL 64-bit targets.
15507
15508         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15509         * g++.old-deja/g++.law/profile1.C: Likewise.
15510
15511         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15512         operator new instances.
15513         * g++.old-deja/g++.other/delete5.C: Likewise.
15514
15515 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15516
15517         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15518         intrinsic.
15519
15520 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15521
15522         * g77.f-torture/execute/u77-test.f: Reverse order of two
15523         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15524
15525 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15526
15527         * gcc.dg/compare1.c: New test.
15528
15529 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15530
15531         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15532         New tests.
15533
15534 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15535
15536         * g77.f-torture/compile/19990502-1.f: New test.
15537
15538 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15539
15540         * g77.f-torture/compile/19990502-0.f: New test.
15541
15542 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15543
15544         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15545         intrinsic.
15546
15547 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15548
15549         * g77.f-torture/execute/u77-test.f (main): List libU77
15550         intrinsics not currently tested.
15551         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15552         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15553         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15554         Trim blanks off the ends of some printed strings.
15555
15556 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15557
15558         * g77.f-torture/execute/u77-test.f (main): Just warn about
15559         FSTAT gid disagreement, as it's expected on some systems.
15560
15561 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15562
15563         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15564         use a new function, which allows for some slop.
15565         Clean up some commentary.
15566         (issum): The new function.
15567         (sgladd): Deleted subroutine.
15568
15569 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15570
15571         * g77.f-torture/execute/u77-test.f: Modify to be more like
15572         libf2c/libU77 version, bringing patches to that version here.
15573         Add suitable commentary.
15574
15575 1999-04-25  Richard Henderson  <rth@cygnus.com>
15576
15577         * gcc.dg/990424-1.c: New test.
15578
15579 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15580
15581         * g77.f-torture/execute/u77-test.f (main): Bug involving
15582         LSTAT has been fixed, so turn back on full checking.
15583
15584 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15585
15586         * g77.f-torture/compile/19990419-0.f: New test.
15587         * g77.f-torture/execute/19990419-1.f: New test.
15588
15589 1999-04-17  Richard Henderson  <rth@cygnus.com>
15590
15591         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15592         to avoid the need for a prototype to supress a warning.
15593
15594 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15595
15596         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15597
15598 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15599
15600         * gcc.c-torture/execute/990404-1.c: New test.
15601
15602 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15603
15604         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15605         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15606         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15607         missing initializer warnings.
15608
15609 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15610
15611         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15612         matching strings.
15613
15614 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15615
15616         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15617
15618 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15619
15620         * g77.f-torture/execute/19990325-0.f: New test.
15621         * g77.f-torture/execute/19990325-1.f: New test.
15622
15623 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15624
15625         * gcc.c-torture/execute/990324-1.c: New test.
15626
15627 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15628
15629         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15630         test with 4.
15631
15632 1999-03-17  Richard Henderson  <rth@cygnus.com>
15633
15634         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15635
15636 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15637
15638         * g77.f-torture/execute/19990313-2.f: New test.
15639         * g77.f-torture/execute/19990313-3.f: New test.
15640
15641 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15642
15643         * g77.f-torture/execute/19990313-0.f: New test.
15644         * g77.f-torture/execute/19990313-1.f: New test.
15645
15646 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15647
15648         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15649         printf to sprintf.
15650         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15651         (main): Add check for u15.  Conditionalize u31 check depending on
15652         whether ints are <32 bits or >=32 bits.
15653
15654 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15655
15656         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15657
15658 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15659
15660         * g77.f-torture/compile/19990305-0.f: New test.
15661         * g77.f-torture/execute/19981119-0.f: New test.
15662
15663 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15664
15665         * g77.f-torture/execute/970625-2.f: call ABORT if final
15666         result is not correct, instead of just printing it.
15667         Add this checking via newly introduced obfuscation, to
15668         trip up buggy front ends.
15669
15670 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15671
15672         * g77.f-torture/compile/960317-1.f: Moved from being
15673         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15674
15675 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15676
15677         * g77.f-torture/execute/960317-1.f: New (old) test.
15678         * g77.f-torture/execute/970625-2.f: Ditto.
15679
15680 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15681
15682         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15683         message on line 1 or line 2; cccp and cpplib do this differently.
15684
15685 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15686
15687         * g++.old-deja/g++.law/weak1.C: New test.
15688
15689 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15690
15691         * gcc.c-torture/execute/990119-1.c: Renamed to...
15692         * gcc.dg/990119-1.c: this, so it will only be tested once
15693         (it's a preprocessor test, it doesn't need to be run at
15694         multiple optimization levels).
15695
15696 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15697
15698         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15699           ALWAYS_CXXFLAGS.
15700
15701 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15702
15703         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15704         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15705         to not be compilable by current g77.
15706
15707 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15708
15709         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15710
15711 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15712
15713         * gcc.c-torture/execute/990222-1.c: New test.
15714
15715 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15716
15717         * g77.f-torture/compile/19990218-0.f: New test.
15718         * g77.f-torture/noncompile/19990218-1.f: New test.
15719
15720 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15721
15722         * g77.f-torture/compile/19981216-0.f: New test.
15723
15724 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15725
15726         * gcc.dg/990214-1.c: New test.
15727
15728 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15729
15730         * gcc.dg/990213-2.c: New test.
15731
15732         * gcc.dg/990213-1.c: New test.
15733
15734 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15735
15736         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15737         ints.
15738
15739 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15740
15741         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15742         specified by target.
15743
15744         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15745
15746 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15747
15748         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15749
15750 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15751
15752         * gcc.dg/special/ecos.exp: New test driver for new tests with
15753         special requirements.
15754
15755         * gcc.dg/special/alias-1.c: New test.
15756         * gcc.dg/special/gcsec-1.c: New test.
15757         * gcc.dg/special/weak-1.c: New test.
15758         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15759         * gcc.dg/special/weak-2.c: New test.
15760         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15761         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15762         * gcc.dg/special/wkali-1.c: New test.
15763         * gcc.dg/special/wkali-2.c: New test.
15764         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15765         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15766
15767 1999-02-10  Felix Lee  <flee@cygnus.com>
15768
15769           * lib/c-torture.exp (c-torture-compile): Pull out code for
15770           analyzing gcc error messages.
15771           (c-torture-execute): Likewise.  Fix some (harmless) false
15772           positives.
15773           * lib/gcc.exp (gcc_check_compile): New function.
15774
15775 1999-02-08  Richard Henderson  <rth@cygnus.com>
15776
15777         * gcc.c-torture/execute/990208-1.c: New test.
15778
15779 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15780
15781         * g++.dg/special/ecos.exp: New driver for new tests with special
15782         requirements
15783
15784         * g++.dg/special/conpr-1.C: New test
15785         * g++.dg/special/conpr-2.C: New test
15786         * g++.dg/special/conpr-2a.C: New test
15787         * g++.dg/special/conpr-3.C: New test
15788         * g++.dg/special/conpr-3a.C: New test
15789         * g++.dg/special/conpr-3b.C: New test
15790
15791         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15792         allow g++ to use the dg driver
15793
15794         * README: Add comment about g++.dg directory
15795
15796 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15797
15798         * README: Update email addresses.
15799
15800 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15801
15802         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15803         arguments in order to force structure S onto the stack even on
15804         the alpha.
15805         (test): Pass 10 leading arguments to function foo as well as the
15806         structure S.
15807
15808         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15809         failure for all targets.
15810
15811         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15812         abort to terminate program execution.
15813
15814 1999-01-30  Richard Henderson  <rth@cygnus.com>
15815
15816         * gcc.c-torture/execute/990130-1.c: New test.
15817
15818 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15819
15820         * gcc.dg/990130-1.c: New test.
15821
15822 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15823
15824         * gcc.c-torture/execute/990128-1.c: New test.
15825
15826 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15827
15828         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15829
15830 1999-01-27  Felix Lee  <flee@cygnus.com>
15831
15832         * lib/c-torture.exp (c-torture-compile): pull out code for
15833         analyzing gcc error messages.
15834         (c-torture-execute): ditto, and fix some (harmless) false
15835         positives.
15836         * lib/gcc.exp (gcc_check_compile): new function.
15837
15838 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15839
15840         * gcc.dg/990117-1.c: New test.
15841
15842         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15843
15844         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15845
15846 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15847
15848         * g77.f-torture/compile/990115-1.f: New test.
15849
15850 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15851
15852         * gcc.c-torture/compile/990107-1.c: New test
15853
15854 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15855
15856         * gcc.c-torture/execute/990106-2.c: New test.
15857
15858         * gcc.c-torture/execute/990106-1.c: New test.
15859
15860 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15861
15862         * gcc.c-torture/compile/981223-1.c: New test.
15863
15864 1998-12-29  Richard Henderson  <rth@cygnus.com>
15865
15866         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15867         (opt3): Rename from opt4 and disable.
15868
15869 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15870
15871         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15872
15873 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15874
15875         * g++.old-deja/g++.other/conv5.C: New test.
15876
15877 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15878
15879         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15880
15881 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15882
15883         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15884
15885 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15886
15887         * gcc.c-torture/compile/981211-1.c: New test.
15888
15889 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15890
15891         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15892
15893         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15894
15895 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15896
15897         * gcc.special/930510-1.c: Make C9X safe.
15898         * gcc.misc-tests/gcov-1.c Similarly.
15899         * gcc.misc-tests/gcov-2.c Similarly.
15900
15901 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15902
15903         * gcc.dg/ultrasp1.c: New test.
15904
15905 1998-12-06  Richard Henderson  <rth@cygnus.com>
15906
15907         * gcc.c-torture/execute/981206.c: New test.
15908
15909 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15910
15911         * g++.old-deja/g++.ns/template7.C: New test.
15912
15913         * g++.old-deja/g++.other/expr1.C: New test.
15914
15915         * g++.old-deja/g++.eh/tmpl3.C: New test.
15916
15917         * g++.old-deja/g++.eh/tmpl2.C: New test.
15918
15919 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15920
15921         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15922         * g++.old-deja/g++.other/using6.C: Removed.
15923         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15924
15925         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15926
15927 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15928
15929         * g++.old-deja/g++.pt/overload8.C: New test.
15930
15931         * g++.old-deja/g++.pt/overload7.C: New test.
15932
15933         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15934
15935         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15936         and relinking messages.
15937         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15938         compiling with -frepo.
15939
15940 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15941
15942         * g++.old-deja/g++.pt/lookup6.C: New test.
15943
15944 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15945
15946         * gcc.c-torture/execute/981130-1.c: New test.
15947         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15948
15949 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15950
15951         * g++.old-deja/g++.pt/explicit76.C: New test.
15952
15953         * g++.old-deja/g++.pt/friend38.C: New test.
15954
15955         * g++.old-deja/g++.ns/crash2.C: New test.
15956
15957         * g++.old-deja/g++.pt/defarg8.C: New test.
15958
15959         * g++.old-deja/g++.pt/instantiate6.C: New test.
15960
15961         * g++.old-deja/g++.pt/static6.C: New test.
15962
15963         * g++.old-deja/g++.pt/decl2.C: New test.
15964
15965 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15966
15967         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15968         problem is actually related with name lookup, but so what? :-)
15969
15970         * g++.old-deja/g++.pt/friend37.C: New test.
15971
15972 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15973
15974         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15975         element, which fails on some systems.
15976
15977         * g77.f-torture/execute/labug1.f: New test.
15978
15979 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15980
15981         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15982         is defined.
15983
15984 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15985
15986         * g77.f-torture/compile/981117-1.f: New test.
15987
15988 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15989
15990         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15991         properly discarded.
15992
15993 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15994
15995         * gcc.c-torture/execute/memcheck: New directory of tests for
15996         -fcheck-memory-usage.
15997
15998 1998-11-07  Gerald Pfe
15999
16000         * g77.f-torture/noncompile/980615-0.f: New test.
16001
16002 1998-07-26  H.J. Lu  (hjl@gnu.org)
16003
16004         * gcc.dg/980312-1.c: Do link instead of compile.
16005         * gcc.dg/980313-1.c: Likewise.
16006
16007 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16008
16009         * gcc.c-torture/compile/980726-1.c: New test.
16010
16011 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16012
16013         * g77.f-torture/execute/io0.f: New test.
16014
16015 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16016
16017         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16018         an int.
16019
16020 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16021
16022         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16023         m32r bugs.
16024
16025 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16026
16027         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16028         c-decl.c:grokdeclarator can handle mode attributes.
16029
16030 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16031
16032         * gcc.c-torture/execute/980716-1.c: New test.
16033
16034 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16035
16036         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16037         the mn10200.
16038         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16039         the mn10200.
16040         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16041         * gcc.c-torture/compile/930326-1.x: Similarly.
16042
16043 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16044
16045         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16046         New test from Craig.
16047
16048 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16049
16050         * g77.f-torture/noncompile/980616-0.f: New test.
16051
16052         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16053
16054 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16055
16056         *  g++.other/singleton.C: Return error value instead of taking
16057         SIGSEGV.
16058
16059 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16060
16061         *  g++.other/singleton.C: New test.   Warning is under dispute.
16062         Runtime crash is not.
16063
16064 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16065
16066         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16067         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16068         using6.C, using7.C}:  New namespace tests.
16069
16070 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16071
16072         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16073         specialization with typedef'ed names used as array indexes.
16074
16075 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16076
16077         * gcc.c-torture/execute/980709-1.c: New test.
16078
16079         * gcc.dg/980709-1.c: New test.
16080
16081 1998-07-07  Richard Henderson  <rth@cygnus.com>
16082
16083         * gcc.c-torture/execute/bcp-1.c: New test.
16084
16085 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16086
16087         * gcc.c-torture/execute/980707-1.c: New test.
16088
16089 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16090
16091         * gcc.c-torture/compile/980706-1.c: New test.
16092
16093 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16094
16095         * g77.f-torture/execute/980701-0.f,
16096         g77.f-torture/execute/980701-1.f: New test from Craig.
16097
16098 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16099
16100         * gcc.c-torture/compile/980701-1.c: New test.
16101
16102         * gcc.c-torture/execute/980701-1.c: New test.
16103
16104 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16105 rlsruhe.de>
16106
16107         * g++.old-deja/g++.robertl/eb132.C: New test.
16108         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16109
16110 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16111
16112         * g77.f-torture/execute/980628-7.f,
16113         g77.f-torture/execute/980628-8.f,
16114         g77.f-torture/execute/980628-9.f,
16115         g77.f-torture/execute/980628-10.f: New tests from Craig.
16116
16117         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16118
16119 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16120
16121         * g77.f-torture/execute/980628-4.f: New test from Craig.
16122         * g77.f-torture/execute/980628-5.f: Likewise.
16123         * g77.f-torture/execute/980628-2.f: Likewise.
16124         * g77.f-torture/execute/980628-0.f: Likewise.
16125         * g77.f-torture/execute/980628-1.f: Likewise.
16126         * g77.f-torture/execute/980628-3.f: Likewise.
16127         * g77.f-torture/execute/980628-6.f: Likewise.
16128
16129 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16130
16131         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16132         directory when nothing has been installed yet.
16133
16134 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16135
16136         * gcc.c-torture/special/special.exp: Handle newer versions of
16137         dejagnu.
16138
16139 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16140
16141         * gcc.dg/980626-1.c: New test.
16142
16143 1998-06-19  Bruno Haible <haible@ilog.fr>
16144
16145         * gcc.misc-tests/m-un-2.c: New test.
16146         * g++.old-deja/g++.other/warn01.c: Likewise.
16147
16148 1998-06-19  Robert Lipe  <robertl@dgii.com>
16149
16150         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16151         compatibility with assmblers with a different comment character.
16152         Eliminate use of GAS-specific extensions.
16153
16154 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16155
16156         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16157
16158 1998-06-19  Robert Lipe  <robertl@dgii.com>
16159
16160         *lib/g77.exp: Replace search for libf2c.a with search for newly
16161         renamed libg2c.a
16162
16163 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16164
16165         * gcc.c-torture/execute/980617-1.c: New test.
16166
16167 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16168
16169         * gcc.c-torture/execute/980612-1.c: New test.
16170
16171 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16172
16173         * gcc.dg/980523-1.c: Only test on ppc-linux.
16174         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16175
16176         * gcc.c-torture/execute/980608-1.c: New test.
16177
16178 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16179
16180         * gcc.c-torture/execute/980605-1.c: New test.
16181
16182 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16183
16184         * gcc.c-torture/execute/980604-1.c: New test.
16185
16186 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16187
16188         * gcc.c-torture/execute/980602-1.c: New test.
16189         * gcc.c-torture/execute/980602-2.c: Likewise.
16190
16191 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16192
16193         * 970125-0.f: Fix per JCB.  Add commentary.
16194
16195 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16196
16197         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16198         IEEE -0 support.
16199
16200 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16201
16202         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16203         earlier.
16204
16205 1998-05-28  Catherine Moore <clm@cygnus.com>
16206
16207         * gcc.c-torture/execute/980526-3.c: New test.
16208
16209 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16210
16211         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16212         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16213         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16214         m88k-motorola-sysv3 to XFAIL.
16215
16216 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16217
16218         * gcc.dg/980526-1.c: New test.
16219         * gcc.c-torture/execute/980526-2.c: New test.
16220
16221 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16222
16223         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16224
16225         * gcc.c-torture/execute/980526-1.c: New test.
16226
16227 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16228
16229         * g77.f-torture/execute/alpha2.f: Add runtime test.
16230
16231 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16232
16233         * g++.old-deja/old-deja.exp: Strip leading directories.
16234
16235         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16236         error for the line.  Don't run multiple tests for the same line.
16237
16238 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16239
16240         * gcc.dg/980523-1.c: New test.
16241
16242 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16243
16244         * g77.f-torture/compile/970915-0.f: New test.
16245
16246 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16247
16248         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16249
16250 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16251
16252         * gcc.dg/980520-1.c: New test.
16253
16254 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16255
16256         * gcc.dg/980502-1.c: Fix return type.
16257
16258 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16259
16260         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16261         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16262         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16263         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16264         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16265
16266 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16267
16268         * g77.f-torture/execute/980520-1.f: New test.
16269
16270 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16271
16272         * lib/mike-g77.exp: New file.
16273
16274         * g77.f-torture/noncompile/noncompile.exp,
16275         g77.f-torture/noncompile/check0.f: New files.
16276
16277 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16278
16279         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16280         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16281         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16282         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16283         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16284         abort where appropriate.
16285
16286 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16287
16288         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16289         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16290
16291 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16292
16293         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16294
16295 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16296
16297         * g77.f-torture/compile/980427-0.f: New test.
16298
16299 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16300
16301         * g77.f-torture/compile/980424-0.f: New test.
16302
16303 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16304
16305         * g77.f-torture/compile/980419-2.f (main): New test.
16306         * g77.f-torture/compile/970125-0.f: New test.
16307         * g77.f-torture/compile/980419-1.f: New test.
16308
16309 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16310
16311         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16312         of loop-4.c.
16313
16314 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16315
16316         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16317
16318 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16319
16320         * gcc.c-torture/compile/980329-1.c: New test.
16321
16322 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16323
16324         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16325         * gcc.dg/980312-1.c: Fix typo in -march command.
16326
16327 1998-03-16  H.J. Lu  (hjl@gnu.org)
16328
16329         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16330
16331 1998-03-11  Robert Lipe  <robertl@dgii.com>
16332
16333         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16334         Dave Love agree the Fortran source is bogus.
16335
16336 1998-03-11  Robert Lipe  <robertl@dgii.com>
16337
16338         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16339         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16340         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16341         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16342         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16343
16344 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16345
16346         * g++.old-deja/g++.other/friend1.C: New test.
16347
16348 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16349
16350         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16351         possibly uninitialized) variables and declare dnrm2.
16352
16353 1998-02-23  Robert Lipe <robertl@dgii.com>
16354
16355         From Bruno Haible <haible@ilog.fr>:
16356         * gcc.c-torture/execute/980223.c: New test.
16357
16358 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16359
16360         * gcc.dg/ifelse-1.c: New test.
16361
16362 1998-02-09  H.J. Lu  (hjl@gnu.org)
16363
16364         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16365
16366           * lib/old-dejagnu.exp (old-dejagnu): Added the
16367           "execution test - XFAIL *-*-*" handling in the spirit of
16368           "excess errors test -". Changed the "execution test fails"
16369           handling to be like "excess errors test fails".
16370           * Update various tests accordingly.
16371
16372 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16373
16374         * gcc.c-torture/execute/980205.c: New test.
16375
16376 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16377
16378         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16379         * lib/f-torture.exp: Similarly.
16380         * gcc.c-torture: Rename all .cexp files to .x files.
16381
16382 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16383
16384         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16385         (940510-1.c): Removed duplicate.
16386         (971104-1.c): New test.
16387
16388 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16389
16390           * lib/f-torture.exp: Improve error and loop detection.
16391
16392 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16393
16394         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16395         use that to size the filler array.
16396
16397 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16398
16399         * lib/c-torture.exp(c-torture-execute): Fix typo.
16400
16401         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16402         testcase as the executable name. Keep the executable around if
16403         the test fails.
16404
16405 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16406
16407         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16408         changes.  Only test one -g option, and move it to the end of the
16409         list of options to test.
16410
16411 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16412
16413         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16414         variable GCC_TORTURE_OPTIONS to supply default switches separated
16415         by colons.  If no environment variable, run tests with -O0 -g, -O1
16416         -g, and -O2 -g as well.
16417
16418 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16419
16420         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16421         explanatory comments. Fix indentation.
16422
16423 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16424
16425         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16426
16427 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16428
16429         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16430         * g++.old-deja/g++.mike/p7325.C: Likewise.
16431         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16432
16433 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16434
16435         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16436         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16437         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16438         * g++.old-deja/g++.law/operators4.C: Likewise.
16439
16440 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16441
16442         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16443         * g++.old-deja/g++.mike/p784.C: Ditto.
16444         * g++.old-deja/g++.mike/p785.C: Ditto.
16445
16446 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16447
16448           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16449
16450 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16451
16452         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16453         target feature; pass this to c-torture-execute as needed.
16454
16455 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16456
16457         * lib/c-torture.exp(c-torture-execute): If the previous and the
16458         current executables being tested are identical, we don't need to
16459         run the executable again. Try to make the executable names
16460         unique. Add an optional argument for passing additional compiler
16461         flags.
16462
16463 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16464
16465         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16466
16467 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16468
16469         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16470
16471 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16472
16473         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16474         32bit or larger longs.
16475
16476         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16477         have either a 32bit long or 32bit int.
16478
16479 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16480
16481         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16482         Make double precision tests dependent on sizeof (double).
16483
16484 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16485
16486         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16487         too.
16488
16489 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16490
16491         * gcc.c-torture/compile/961203-1.cexp: New script.
16492
16493 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16494
16495         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16496         up the includes ourselves.
16497
16498 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16499
16500         * lib/plumhall.exp: Remove random include, and add a few
16501         verbose messages for debugging.
16502
16503 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16504
16505         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16506         of trying to do it ourselves.
16507
16508 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16509
16510         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16511
16512 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16513
16514         * gcc.prms/5403.c: Made regexp a bit less strict.
16515
16516 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16517
16518         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16519         is returned from remote_load instead.
16520         * lib/plumhall.exp: Ditto.
16521         * lib/mike-g++.exp: Ditto.
16522         * lib/old-dejagnu.exp: Ditto.
16523         * lib/c-torture.exp: Ditto.
16524
16525 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16526
16527         * lib/g++.exp: Use build_wrapper procedure.
16528         * lib/gcc.exp: Ditto.
16529
16530 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16531
16532         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16533         an old-style decl for malloc.  Fixes tests to work when
16534         sizeof (int) != sizeof (size_t).
16535
16536 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16537
16538         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16539
16540         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16541         use stdargs.h interface.
16542
16543 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16544
16545         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16546         NO_VARARGS when compiling.
16547
16548 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16549
16550         * lib/plumhall.exp(ph_includes): New procedure.
16551         (ph_make): Use it.
16552         (ph_compiler): Ditto.
16553
16554         * lib/g++.exp: Rename test-glue.c to testglue.c.
16555         * lib/gcc.exp: Ditto.
16556
16557 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16558
16559         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16560         to completion when it's called.
16561
16562 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16563
16564         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16565         is defined, don't do test.
16566
16567 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16568
16569         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16570         for object files.
16571         (ph_summary): Mark skipped testcases as untested, not unresolved.
16572
16573         * lib/plumhall.exp (ph_make): If unresolved because of bad
16574         errorCode, record errorCode in log file.
16575         (*): Replace send_log/verbose with verbose -log.
16576
16577 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16578
16579         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16580         double conversion if double isn't at least 8 bytes.
16581
16582         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16583         int to work with targets where int is 16 bits.
16584
16585         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16586         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16587         precision for the test to complete.
16588
16589 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16590
16591         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16592         if d10v is not compiled with the -mdouble64 flag.
16593         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16594
16595         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16596         d10v is not compiled with the -mint32 flag.
16597
16598 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16599
16600         * lib/plumhall.exp: Use incr_count.
16601
16602 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16603
16604         * gcc.c-torture: Update to c-torture-1.45.
16605
16606 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16607
16608         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16609         the name of the expect testcase file).
16610
16611         * lib/g++.exp(g++_init): Ditto.
16612
16613 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16614
16615         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16616         the host.
16617
16618         * lib/gcc.exp(gcc_exit): New procedure.
16619
16620 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16621
16622         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16623         specs where appropriate.
16624
16625         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16626         because of new "candidates are" messages, and removed a few
16627
16628         * Converted all non-old-style g++ testcases to old-style, and
16629         moved into g++.old-deja.
16630
16631 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16632
16633         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16634         options.
16635
16636         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16637         succeeded.
16638
16639         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16640
16641 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16642
16643         * lib/gcc.exp (gcc_target_compile): Add support for defining
16644         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16645         the machine doesn't have those features.
16646
16647 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16648
16649         * g++.law/operators4.exp: Don't use LIBS.
16650
16651 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16652
16653         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16654
16655         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16656         * lib/g++.exp: Set it here instead. Also, allow use of the
16657         --tool_exec and --tool_opt options. Change CXX to
16658         GXX_UNDER_TEST.
16659
16660         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16661
16662         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16663
16664 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16665
16666         * lib/old-dejagnu.exp: Use prune_warnings instead of
16667         prune_system_crud.
16668         * lib/mike-g++.exp: Ditto.
16669         * lib/gcc.exp: Ditto.
16670         * lib/g++.exp: Ditto.
16671
16672         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16673
16674 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16675
16676           * 941014-2.c: Include stdlib.h
16677           * 960327-1.c: Include stdio.h
16678           * dbra.c, index-1.c: Don't assume ints are 32bits.
16679
16680 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16681
16682         * lib/gcc.exp: Add gcc,stack_size target feature.
16683
16684         * lib/g++.exp(g++_target_compile): Add the include and link
16685         paths here, not in two other places. And, it's $options, not
16686         options.
16687
16688         * lib/mike-g++.exp(postbase): Remove the code that determines
16689         the correct include and link paths.
16690         * g++.old-deja/old-deja.exp: Ditto.
16691
16692 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16693
16694         * lib/g++.exp(g++_init): target_compile no longer returns the
16695         filename of the result.
16696
16697 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16698
16699         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16700         call to glob.
16701
16702         * gcc.c-torture/special/special.exp: Change call to
16703         gcc_target_compile to include the object file.
16704
16705 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16706
16707         * gcc.c-torture/special/special.exp: Correct misspelling in last
16708         change.
16709
16710 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16711
16712         * lib/plumhall.exp(ph_summary): Log the entire output of the
16713         executable. Return -1 if there were any failures, 0 otherwise.
16714         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16715         (ph_make): Clean up objects and executables that were built
16716         if the tests succeeded.
16717
16718 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16719
16720         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16721         libraries and includes in the build tree as appropriate.
16722
16723 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16724
16725         * lib/c-torture.exp: Instead of looking for the global variable
16726         NO_LONG_LONG, check to see if that's a feature of the target.
16727
16728 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16729
16730         * config/default.exp: Minimize. Delete the remainer of the files in
16731         config; this functionality is now in devo/dejagnu/config.
16732
16733         g++.*/*: Pass any additional flags used to compile to postbase;
16734         delete CXXFLAGS.
16735
16736         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16737         is now done by runtest.exp. Use gcc_target_compile instead of
16738         compile.
16739
16740         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16741         Remove references to CFLAGS. Use remote_file instead of
16742         calling rm -f.
16743         (c-torture): Take a list of arguments to use to compile this
16744         testcase.
16745
16746         lib/g++.exp: Simplify. Use target_compile instead of compile.
16747         lib/gcc-dg.exp: Ditto.
16748         lib/gcc.exp: Ditto.
16749         lib/mike-{gcc,g++}.exp: Ditto.
16750         lib/old-dejagnu.exp: Ditto.
16751         lib/plumhall.exp: Ditto.
16752
16753 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16754
16755         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16756         (ph_linker): Likewise.
16757
16758 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16759
16760           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16761         MAP_ANON / MAP_ANONYMOUS if defined;
16762         else try to map from /dev/zero .
16763
16764 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16765
16766         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16767         isn't defined, then define it to MAP_ANONYMOUS.
16768
16769 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16770
16771         * gcc.c-torture: Update to c-torture-1.42 release.
16772
16773 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16774
16775         * gcc.c-torture: Update to c-torture-1.41 release.
16776
16777 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16778
16779         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16780         c-torture release.
16781
16782 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16783
16784         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16785         and LDFLAGS.  Fix second case to append the target_info ldflags
16786         onto LDFLAGS, not CFLAGS.
16787         * lib/g++.exp (g++_init): Add target_info stuff.
16788         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16789         of libgloss and newlib flags for !native.
16790
16791         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16792         (GDB): Fix relative path to go up another dir for finding gdb.
16793
16794 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16795
16796         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16797         versions in the target_info array, if they don't exist.
16798
16799 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16800
16801         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16802
16803 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16804
16805         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16806         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16807
16808 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16809
16810         * lib/old-dejagnu.exp: Don't remove the output file before we've
16811         actually tested it. Don't append pwd to the path of the executable
16812         we're testing.
16813
16814 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16815
16816         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16817
16818 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16819
16820         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16821         temporary directory for compiler files, and set it to a default
16822         value of /tmp. Set $output as the name of the output file from
16823         compiling the testcase. Add a -o option to $cflags_var so the
16824         compiler writes the final output file as $output. Set $executable
16825         to $output.
16826
16827         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16828         directory for compiler files, and set it to /tmp if it doesn't
16829         already have a value. Set $output_file to the name of the output
16830         file from compiling the testcase. Add a -o option to CXXFLAGS so
16831         the compiler writes the final output file as $output. Use $output
16832         as the executable to be tested.
16833
16834 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16835
16836         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16837
16838 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16839
16840         * gcc.c-torture/execute/pending-1.c: New test.  Still
16841         pending in Tege's queue.
16842
16843 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16844
16845         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16846         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16847         if there were failures.  Call unresolved if there were unresolved
16848         testcases.  Call gcc_fail if program did not run to completion.
16849         (ph_make): Pass additional argument name to ph_execute.
16850         (ph_execute): Add new argument.  Pass additional arguments to
16851         ph_summary.  Call gcc_fail is there is no execution output.
16852
16853 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16854
16855         * lib/plumhall.exp (proc_summary): Output relavent summary
16856         lines into the log so specific failures in plumhall can be
16857         investigated.
16858
16859 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16860
16861         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16862         (c-torture-execute): Don't try to execute tests which use
16863         "long long" types if $NO_LONG_LONG is nonzero.
16864
16865 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16866
16867         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16868         not c-torture.
16869
16870         * gcc.ieee: Move from here.
16871         * gcc.c-torture/execute/ieee: To here.
16872
16873 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16874
16875         * gcc.c-torture: Update to c-torture-1.41 release.
16876
16877 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16878
16879         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16880         not "$output".
16881
16882 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16883
16884         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16885         -c present.
16886
16887 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16888
16889         * config/proelf.exp: Handle connecting to a simulator.
16890
16891 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16892
16893         * config/proelf.exp: New file.  Enough framework that we can
16894         run c-torture tests on the proelf targets (or any other target
16895         that gdb can connect to for that matter).
16896
16897 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16898
16899         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16900         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16901
16902         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16903         exec_output exists.
16904
16905 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16906
16907         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16908         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16909
16910         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16911         to pass/fail/unresolved/unsupported/untested.  Caller must now
16912         call unresolved/unsupported/untested.
16913         * lib/*.exp: Update FSF address.  Update to handle new results of
16914         ${tool}_load.
16915         * lib/chill.exp (verbose): Delete.
16916
16917 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16918
16919         * lib/gcc.exp (default_gcc_start): Change order of args to
16920         $LDFLAGS $CFLAGS $LIBS.
16921         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16922         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16923         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16924         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16925         * gcc.misc-tests/dg-test.exp: Likewise.
16926         * gcc.misc-tests/msgs.exp: Likewise.
16927         * gcc.prms/prms.exp: Likewise.
16928         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16929         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16930
16931         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16932
16933 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16934
16935         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16936
16937         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16938         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16939
16940         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16941         necessary.
16942
16943 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16944
16945         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16946         global for loop; add use of $mathlib.
16947         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16948         settings here; set mathlib for anything but VxWorks.
16949
16950 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16951
16952         * gcc.c-torture: Update to c-torture-1.40 release.
16953
16954 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16955
16956         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16957         dg.exp.
16958
16959 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16960
16961         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16962         global.
16963
16964 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16965
16966         * lib/g++.exp (LIBS): Define if not already.
16967         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16968         (gcc-dg-prune): Call prune_gcc_output.
16969         * lib/gcc.exp (prune_gcc_output): New proc.
16970         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16971         prune_gcc_output.
16972
16973 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16974
16975         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16976         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16977
16978 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16979
16980         * gcc.c-torture: Update to c-torture-1.39 release.
16981
16982 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16983
16984         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16985         fails, try others as well.
16986
16987 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16988
16989         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16990         If compilation fails, mark execute tests as `untested'.
16991         If test is marked as unsupported, don't mark compilation and
16992         execute tests as failed.
16993
16994 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16995
16996         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16997         libstdc++ for whether or not we want to be doing shared
16998         libraries.  Delete link_curses since we don't need it anymore.
16999         * lib/mike-g++.exp (postbase): Don't link in libg++.
17000         * g++.old-deja/old-deja.exp: Likewise.
17001
17002 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17003
17004         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17005
17006 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17007
17008         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17009         For that, add `-Wl,-a,shared_archive'.
17010         * g++.old-deja/old-deja.exp: Likewise.
17011
17012 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17013
17014         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17015
17016 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17017
17018         * lib/mike-g++.exp (postbase): Pay attention to the status of
17019         g++_load.
17020
17021 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17022
17023           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17024
17025 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17026
17027         * lib/gcc.exp (default_gcc_start): No longer need to log program
17028         being executed or its output, execute_anywhere does that now.
17029         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17030         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17031
17032 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17033
17034         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17035         the same as those in lib/g++.exp.
17036
17037 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17038
17039         * gcc.c-torture: Update to c-torture-1.38 release.
17040         * gcc.ieee: Related changes.
17041
17042 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17043
17044         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17045         "exec". Minor reformatting changes.
17046
17047         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17048         cross. This means all "exec" calls now work on a remote host as
17049         well.
17050         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17051         cross. Filter out the extra "\r\n" stuff that expect puts in.
17052         (c-torture-execute): Filter out the bogus warnings like
17053         c-torture-compile does. Add support for canadian cross.
17054         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17055         Use execute_anywhere rather than calling exec directly. Now it
17056         works for canadian cross testing.
17057
17058 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17059
17060         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17061         results into a variable, and check that rather than using file exists.
17062
17063 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17064
17065         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17066         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17067
17068 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17069
17070         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17071         lib_curses if there's a shared libg++ in the build tree.
17072
17073 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17074
17075         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17076         if not supported target.
17077
17078 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17079
17080         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17081         link_curses up to always happen, not just for native builds.
17082
17083 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17084
17085         * gcc.c-torture: Update to c-torture-1.36 release.
17086         * gcc.failure: Related changes.
17087
17088 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17089
17090         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17091
17092 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17093
17094         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17095         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17096         runshlib, link_curses, and mathlib for link and run.
17097
17098         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17099         pass the runtime shared library options for Solaris, OSF/1, and
17100         Irix5, and link with -lcurses to avoid unresolved references.
17101
17102 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17103
17104         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17105         only run once.
17106
17107 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17108
17109         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17110
17111 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17112
17113         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17114         do not have a framework for the "compat" tests yet.
17115
17116 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17117
17118         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17119         set to null if we're testing vxworks5.1.  Use that instead of
17120         `-lm' in the setting of LIBS for link and run.
17121
17122 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17123
17124         * config/rom68k.exp (${tool}_load): Major changes to make it
17125         work.  Verified that it does in fact return the stuff in
17126         exec_output properly.  Catch any Emul or any TRAP other than 0.
17127
17128 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17129
17130         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17131         LDFLAGS properly for targets that need stuff from libgloss.
17132         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17133         only run once.
17134         (gpp_initialized): New variable.
17135
17136 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17137
17138         * config/rom68k.exp: Load libgloss.exp.
17139         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17140         so we can produce a fully linked binary.
17141         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17142         so we can produce a fully linked binary.
17143
17144 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17145
17146         * lib/plumhall.exp (ph_section): Watch for expected failures.
17147         Add missing `else'.
17148
17149         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17150         run the testcase.
17151         (c-torture): Likewise.
17152
17153 1995-08-28  Doug Evans  <dje@cygnus.com>
17154
17155         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17156
17157         * lib/mike-g++.exp (mike_cleanup): New proc.
17158         (prebase): New globals compiler_result, not_compiler_result,
17159         target_regexp.
17160         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17161         allow leading "-" in pattern.  Watch for unsupported tests.
17162         If $compiler_result is set, pattern match assembler code,
17163         and ditto for $not_compiler_result.
17164         * lib/mike-gcc.exp: Likewise.
17165
17166         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17167         execution "succeeded".
17168
17169 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17170
17171         * config/win32.exp: New file.
17172         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17173
17174 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17175
17176         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17177         unsupported.
17178         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17179         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17180         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17181
17182         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17183         "... without exceptions was ...".  That is now handled by
17184         prune_system_crud.
17185         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17186
17187 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17188
17189         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17190         sieve.c,sort2.c}: New files.
17191         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17192         sieve.exp,sort2.exp}: Drivers for them.
17193
17194         * lib/mike-gcc.exp (program_output): New user settable variable.
17195         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17196         messages.
17197         * lib/mike-g++.exp (program_output): New user settable variable.
17198
17199         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17200
17201         * config/sh.exp: Deleted (use sim.exp instead).
17202
17203 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17204
17205         * config/vx.exp: Declare CHECKTASK as global.
17206         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17207         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17208         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17209
17210 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17211
17212         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17213         target. Like vx.exp, only includes `vx29k.exp' instead of
17214         `vxworks.exp'.
17215
17216 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17217
17218         * config/sim.exp: Increase time limit from 120 seconds to 240.
17219
17220 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17221
17222         * gcc.c-torture/execute/950628-1.c: New test.
17223
17224 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17225
17226         * gcc.c-torture: Update with changes/additions from
17227         c-torture-1.34.
17228
17229 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17230
17231         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17232
17233 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17234
17235         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17236
17237 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17238
17239         * gcc.c-torture/compile/950512-1.c: New test.
17240         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17241         * gcc.dg/struct-ret-1.c: Likewise.
17242
17243 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17244
17245         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17246           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17247
17248 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17249
17250         * gcc.c-torture/special/920411-1.c: Deleted.
17251         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17252
17253 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17254
17255         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17256         cpu limit.
17257
17258 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17259
17260         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17261
17262 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17263
17264         From kenner;
17265         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17266         is the proper length.
17267         * va-arg-3.c: Likewise.
17268
17269 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17270
17271         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17272         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17273
17274         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17275         * lib/g++.exp (default_g++_start): Delete old cruft.
17276
17277 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17278
17279         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17280         (2 * (1 << 18)) to (2 * (1 << 17)).
17281
17282         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17283
17284 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17285
17286         * config/rom68k.exp: Renamed from config/idp.exp
17287
17288 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17289
17290         * c-torture/compile/921109-2.c
17291
17292 1995-04-18  Mike Stump  <mrs@cygnus.com>
17293
17294         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17295         excess errors.
17296
17297 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17298
17299         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17300         output.
17301         * lib/g++.exp (default_g++_start): Likewise.
17302
17303 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17304
17305         * gcc.c-torture/compile/950329-1.c: New test.
17306
17307 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17308
17309           * config/bug.exp (${tool}_load): Updated to use new remote_open
17310           and remote_close procs.
17311         * config/idp.exp: New file.
17312
17313 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17314
17315         * gcc.c-torture/execute/950322-1.c: New test.
17316
17317 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17318
17319         * config/vx.exp (${tool}_load): Clean up testing of return code from
17320         vxworks_ld and vxworks_spawn.
17321
17322 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17323
17324         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17325
17326 1995-03-13  Mike Stump  <mrs@cygnus.com>
17327
17328         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17329         can mark excess errors on a machine by machine basis.  Note, the
17330         default is to not expect any excess errors, even when excess
17331         errors test - is given, so you will want to put an XFAIL ... on
17332         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17333         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17334         those 4 machines, but no others.
17335
17336 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17337
17338         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17339         * lib/c-torture.exp: to here.
17340
17341 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17342
17343         * gcc.c-torture/execute/950221-1.c: New test.
17344         * gcc.c-torture/execute/struct-ret-1.c: New test.
17345         * gcc.c-torture/compile/950221-1.c: New test.
17346
17347         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17348
17349 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17350
17351         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17352         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17353
17354 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17355
17356         * g++.gb: New directory of tests, derived from my signature and
17357         class scoping tests.
17358
17359         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17360         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17361         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17362         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17363         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17364         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17365         * g++.gb/sig25.C: Likewise.
17366
17367         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17368         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17369         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17370         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17371         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17372         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17373         * g++.gb/sig25.exp: Likewise.
17374
17375         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17376         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17377         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17378         * g++.gb/scope13.C: Likewise, this test still fails.
17379
17380         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17381         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17382         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17383         * g++.gb/scope13.exp: Ditto.
17384
17385         * g++.gb/README: New file, explains what these tests are about.
17386
17387 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17388
17389         * lib/dg.exp (dg-do): Support `preprocess'.
17390         (dg-test): Likewise.
17391
17392 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17393
17394         * config/udi.exp: change "continue -expect" to "exp_continue".
17395
17396 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17397
17398         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17399         Delete redundant tests.
17400
17401         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17402         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17403         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17404         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17405         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17406         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17407         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17408         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17409
17410         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17411         storing label pointers.
17412         * gcc.c-torture/execute/921019-1.c: Likewise.
17413         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17414         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17415         parameter fp.
17416         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17417         constants.
17418
17419         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17420         Delete obsolete tests.
17421
17422         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17423         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17424         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17425         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17426         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17427         * gcc.c-torture/compile/950124-1.c: New test.
17428
17429         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17430
17431 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17432
17433         * lib/mike-g++.exp: Add -lm to LIBS.
17434
17435 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17436
17437         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17438
17439 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17440
17441         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17442
17443 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17444
17445         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17446
17447 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17448
17449         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17450         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17451         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17452         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17453         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17454         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17455         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17456         * g++.law/{operators31.C, operators32.C,
17457         * g++.law/{operators33.C, operators34.C}: Likewise.
17458         * g++.law/{pic1.C, refs2.C}: Likewise.
17459         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17460         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17461         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17462         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17463
17464         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17465         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17466         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17467         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17468         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17469         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17470         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17471         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17472         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17473         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17474         * g++.law/{operators34.exp}: Likewise.
17475         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17476         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17477         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17478         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17479         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17480
17481         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17482         No longer expected to fail.
17483         * g++.law/missed-error3.C: Tweak for recent bool changes.
17484
17485 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17486
17487         * config/emb-unix: Deleted.
17488         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17489         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17490
17491 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17492
17493         * lib/dg.exp (dg-test): Fix typo in last patch.
17494
17495 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17496
17497         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17498         (handles multiple occurrences).
17499
17500 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17501
17502         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17503         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17504         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17505         printed).
17506         * lib/c-torture.exp (c-torture-compile): Likewise.
17507         (c-torture): Prepend full path if missing.
17508         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17509         (gcc_fail): Likewise.
17510         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17511
17512 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17513
17514         * lib/netware.exp: Only attach to NetWare i386 systems.
17515
17516 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17517
17518         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17519         messages.  Add test name to "output pattern match" pass/fail message.
17520
17521 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17522
17523         * gcc.dg: New testsuite.
17524         * gcc.dg/dg.exp: New file.
17525
17526         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17527         test-switch.c}: Deleted.
17528
17529         * gcc.misc-tests/msgs.exp: New testcase driver.
17530
17531 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17532
17533         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17534         Watch for illegal return values from ${tool}_load.
17535         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17536         cross targets.  Coerce return value >0 to 1.
17537
17538 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17539
17540         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17541
17542         * config/emb-unix.exp: New file.
17543
17544         * config/sim.exp: Error if variable $SIM not defined.
17545         (${tool}_load): Mark test as "untested" if simulator missing.
17546
17547         * config/unix.exp: Load remote.exp to get rcp_download.
17548         * lib/c-torture.exp: Use different option lists for testcases with
17549         and without loops.
17550         * gcc.c-torture/execute/execute.exp: Likewise.
17551
17552 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17553
17554         * config/*.exp: Clarify return code from ${tool}_load.
17555         Call `unresolved' or `untested' instead of `warning' or `perror'
17556         (sometimes you still want to call both though).
17557         Add comment that `shell_id' is local to each file.
17558         * config/udi.exp (timeout): Set to 30.
17559         Don't print warning if connection fails, $connectmode has already
17560         printed an error.
17561         (${tool}_load): Move verbose messages to level 2.
17562         Rework pattern for "Process started" message.
17563         Pass `shell_id' to ${connectmode}_download.
17564         Retry twice upon timeout.  Make resetting of target more robust.
17565         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17566         Pass `shell_id' to exit_$connectmode.
17567         Only call exit_$connectmode if connected.
17568         * config/unix.exp (${tool}_load): Check return codes better.
17569         * config/vrtx.exp (${tool}_load): Likewise.
17570         * config/vx.exp (${tool}_load): Likewise.
17571         Delete unneeded global's.
17572         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17573         from ${tool}_load.
17574         (dg-stat): Delete.
17575         (dg-init): Delete recording of pass/fail counts.
17576         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17577         (old-dejagnu-init): Likewise.
17578         (old-dejagnu-stat): Delete contents, empty proc now.
17579         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17580         (c-torture): Delete references to lcnt, lpass, lfail.
17581         Get option list from TORTURE_OPTIONS.
17582         Delete -funroll[-all]-loops if no loops.
17583         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17584         (g++_stat): Delete contents (empty proc now).
17585         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17586         (gcc_finish): Likewise.
17587         (gcc_stat): Deleted.
17588         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17589         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17590         * gcc.c-torture/execute/execute.exp: Likewise.
17591         Split tests into two parts: compile, execute.
17592         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17593         no loops.  Update to reflect clarified return codes from ${tool}_load.
17594
17595 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17596
17597         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17598         to grep for.
17599         (old-dejagnu): Likewise (where necessary).
17600
17601 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17602
17603         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17604
17605         * lib/dg.exp (dg-process-target): Fix processing of selector.
17606         Add comment regarding use of `error'.
17607
17608         * lib/gcc.exp (prune_system_crud): Define if missing.
17609         * lib/g++.exp (prune_system_crud): Likewise.
17610
17611         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17612         Call prune_system_crud.
17613         * lib/dg.exp (dg-runtest): New proc.
17614         Use perror instead of send_user for tcl errors in testcase.
17615         Don't return any value, it's never used.
17616         Don't clobber previous definition of `unknown'.
17617         Print tcl errors in `dg-final'.
17618
17619 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17620
17621         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17622         (dg-test): Don't print errorInfo, it contains stack backtrace.
17623
17624 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17625
17626         * lib/g++.exp (runtest_file_p): Define if missing.
17627
17628 1994-09-24  Doug Evans  (dje@cygnus.com)
17629
17630         * lib/mike-g++.exp: Comment out loading of g++.exp.
17631         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17632         (default_g++_version): Always print something.
17633         (default_g++_start): Comment out call to `which'.
17634         (g++_start, g++_load): Deleted (must be defined in config file).
17635         * lib/gcc.exp: Test for existence of $CC at start.
17636         Delete check for tmpdir (done in gcc_init).
17637         (default_gcc_version): Always print something.
17638         (default_gcc_start): Comment out call to `which'.
17639         * config/*.exp: Major cleanup - make cross targets work at least a
17640         little better for g++ (by not being "--tool gcc" specific).
17641         Rename gcc_xxx to ${tool}_xxx.
17642         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17643         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17644
17645 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17646
17647         * lib/c-torture.exp (c-torture-compile): Rework compiler
17648         message processing.
17649
17650         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17651         c-torture.
17652
17653 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17654
17655         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17656
17657         * lib/dg.exp (dg-process-target): Support { target native }.
17658
17659 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17660
17661         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17662         looked for "... program xxx got fatal signal".
17663         Correct regsub munging of `comp_output'.
17664         Ignore compiler messages "path prefix not used" and "linker input
17665         file unused".
17666
17667 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17668
17669         * lib/gcc.exp (runtest_file_p): Define if missing.
17670         * gcc.prms/template.c: Example to work from.
17671
17672 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17673
17674         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17675         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17676
17677         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17678         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17679         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17680         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17681
17682         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17683         (dg-process-target): No longer a varargs proc.
17684         Return S/N for target, P/F for xfail.  All callers changed.
17685         (user option procs): More argument checking.
17686         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17687         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17688         (dg-test): Skip test if not running on selected target in `dg-do'.
17689         Update handling of `dg-do-what', `dg-output-text'.
17690         Separate execution pass/fail from output pattern match pass/fail.
17691         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17692
17693 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17694
17695         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17696         target for 920510-1.c.
17697
17698 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17699
17700         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17701         Clean up comment regarding use of passcnt, etc.
17702         (gcc_stat): Don't update `testcnt' here.
17703         (gcc_finish): Do it here.
17704         Might as well reset `but_id' here too.
17705         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17706         to determine if the file should be tested.
17707         * gcc.c-torture/compile/compile.exp: Likewise.
17708         * gcc.c-torture/execute/execute.exp: Likewise.
17709         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17710         * gcc.misc-tests/dg-test.exp: Likewise.
17711         * gcc.prms/prms.exp: Likewise.
17712         * gcc.wendy/wendy.exp: Likewise.
17713         * g++.old-deja.exp: Likewise.
17714         Move "Testing file" message to verbose level 1.
17715
17716 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17717
17718         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17719
17720 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17721
17722         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17723         (default_gcc_start): Accept optional second list element
17724         of compiler flags.  Print compiler output at verbosity level 2.
17725         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17726         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17727         Save current values of framework globals passcnt, failcnt, xpasscnt,
17728         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17729         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17730         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17731         xfailcnt to compute stats.  Update framework global `testcnt' from
17732         pass/fail counts.
17733         (gcc_finish): New proc.  Clean up test environment.
17734         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17735         (gcc_epass, gcc_efail): Delete.
17736         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17737         argument of line number.
17738         (dg-init): If the tool has an init routine, call it.
17739         (dg-test): Remove args `cflags_var' and `libs_var'.
17740         Pass all compiler options to ${tool}_start.
17741         Handle missing line number.
17742         (dg-finish): New function.
17743         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17744         particular files.  Call gcc_finish at end.  Move "skipping test"
17745         message to verbosity level 3.
17746         * gcc.c-torture/compile/compile.exp: Likewise.
17747         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17748         * gcc.c-torture/execute/execute.exp: Likewise.
17749         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17750         Print testcase being tried at verbosity level 1.
17751         * gcc.c-torture/special/special.exp: Unset xfail.
17752         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17753         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17754         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17755         * gcc.failure/failure.exp: Likewise.
17756         * gcc.ieee/ieee.exp: Likewise.
17757         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17758         Update call to dg-test.  Call dg-finish at end.
17759         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17760         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17761         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17762         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17763         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17764         * gcc.wendy/wendy.exp: Add copyright.
17765         Delete setting of tmpdir (done by gcc_init).
17766         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17767         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17768         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17769         gcc_[ce]pass/fail.
17770
17771 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17772
17773         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17774         confusion.
17775         (g++_load): Likewise.
17776
17777         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17778         Rename argument to `prog' to remove the confusion.
17779         Varargs fns behave differently too!
17780         (g++_load): Likewise.
17781
17782         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17783
17784         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17785         what it is.  Delete (always) printing of status value for !native.
17786         Simplify verbose code, and include status and exec_output.
17787         (g++_load): Use gcc_load.
17788
17789 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17790
17791         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17792         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17793         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17794         940714-3.c as these testcases don't exist anymore.  Make
17795         va-arg-1.c expected to pass.
17796
17797 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17798
17799         * gcc.misc-tests/misc.exp: Only run specific testcases.
17800         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17801         * gcc.misc-tests/dg-[1-9].c: New files.
17802
17803         * lib/dg.exp: New testsuite driver.
17804         * gcc.prms/prms.exp: Use it.
17805
17806         * README.gcc: New file.
17807
17808         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17809         Document and reset `lxpass' and `lxfail'.
17810         Simplify "initialized" message.
17811         (gcc_stat): Clean up comments a little.
17812
17813 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17814
17815         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17816
17817 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17818
17819         * lib/old-dejagnu.exp (process-option): New proc.
17820         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17821         (old-dejagnu): Simplify.
17822         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17823
17824 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17825
17826         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17827         exists and is not an empty string.
17828
17829         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17830         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17831         finished.
17832         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17833         automatically.
17834
17835         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17836         longer expected to fail.
17837
17838         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17839         "f" function call.
17840
17841         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17842
17843         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17844         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17845         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17846         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17847         c-torture-1.29.
17848
17849         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17850         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17851
17852         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17853
17854         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17855         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17856
17857         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17858         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17859         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17860
17861 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17862
17863         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17864         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17865         940714-1.c, 940714-2.c, 940714-3.c},
17866         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17867         gcc.misc-tests/{mg.c,mg.exp}:
17868         New tests.
17869         * gcc.noncompile/noncompile.exp: Change accordingly.
17870
17871 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17872
17873         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17874         Undo previous clobberage.
17875
17876 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17877
17878         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17879         * gcc.special/{930510-1.c, special.exp}:
17880         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17881         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17882         struct-varargs-1.c}: New tests from c-torture-1.26.
17883
17884 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17885
17886         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17887           argument to switch.
17888
17889 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17890
17891         * Revert the previous changes.  Please see Rob's directory
17892           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17893           fixes.
17894
17895 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17896
17897         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17898             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17899             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17900             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17901             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17902             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17903             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17904             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17905             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17906             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17907             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17908             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17909             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17910             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17911             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17912             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17913             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17914             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17915             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17916             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17917             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17918             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17919             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17920             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17921             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17922             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17923             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17924
17925 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17926
17927         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17928             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17929           with perror calls.
17930
17931 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17932
17933         * config/unix.exp (g++_load): Fix syntax.
17934
17935 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17936
17937         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17938         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17939         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17940         Don't expect va-arg-1.c to fail.  Correct expected output for
17941         920928-1.c.
17942         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17943         * gcc.wendy/hbm4.c: Correct typo.
17944         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17945
17946 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17947
17948         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17949         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17950         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17951         * lib/c-torture.exp (c-torture-compile): Ditto.
17952
17953         Reduce volume of output (remove all the -I's and such).
17954         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17955         Call gcc_cpass, gcc_cfail.
17956         (c-torture): Pass testing option to c-torture-compile.
17957
17958 1994-03-21  Doug Evans  (dje@cygnus.com)
17959
17960         Bring patches over from progressive.
17961         * config/default.exp: Exit remote shell cleanly.
17962         (g++_exit, g++_start): Add default versions.
17963         * config/sim.exp (gcc_load): Use perror, not error.
17964
17965 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17966
17967         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17968         set in site.exp.
17969
17970 1994-03-14  Doug Evans  (dje@cygnus.com)
17971
17972         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17973         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17974         (wendy_try): New proc to run testcase.
17975         (main loop): Call 'em.
17976         * gcc.wendy/*.c: Clean up pass to correct expected output.
17977
17978         * lib/gcc.exp: Minor cleanup work.
17979         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17980
17981 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17982
17983         * config/sim.exp (gcc_load): Document return codes better.
17984         Don't pass -v to simulator.
17985
17986 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17987
17988           * gcc.special/920717-x.c: Fix typo.
17989           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17990           get at sources.
17991
17992         * lib/mike-gcc.exp: Fix typo.
17993
17994 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17995
17996         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17997         binary to use, transform the name.
17998         * config/*.exp: rename everything. Nuke any g++ specific files,
17999         it's now a special case of gcc that requires no special support.
18000         Add a default.exp for unsupported targets.
18001
18002 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18003
18004         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18005         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18006         version of Tcl.
18007
18008 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18009
18010         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18011         than a warning.
18012
18013 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18014
18015         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18016
18017 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18018
18019         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18020         option_list.  Compile every file with only 4/6 option choices
18021         (same as C torture) instead of with 12/18 different option
18022         choices.
18023         * lib/c-torture.exp: Likewise.
18024
18025         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18026         not already set.
18027
18028 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18029
18030         * lib/old-deja
18031           test cases, ready for DejaGnu.
18032
18033 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
18034
18035         * Upgraded c-torture tests from 1.18 to 1.19
18036
18037         * gcc.compile: added test(s):
18038           930607-1.c
18039         * gcc.execute: added test(s):
18040           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
18041
18042         * added new subdirectory for misc tests: gcc.misc-tests
18043         * gcc.misc-test(s): added tests:
18044           inst-check.c test-consts.c test-ior.c test-switch.c
18045
18046 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
18047
18048         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
18049
18050 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
18051
18052         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
18053
18054 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
18055
18056         * Upgraded c-torture tests from 1.17 to 1.18
18057
18058 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
18059
18060         * Upgraded c-torture tests from 1.12 to 1.17
18061
18062 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
18063
18064         * lib/old-dejagnu.exp:
18065           Fixed handling of XFAIL target triplets to correctly
18066           recognize wildcard characters.  Removed code that
18067           appended a unique id tag to the end of the file name
18068           printed out by the result of the testcases within a
18069           given test file.
18070
18071 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
18072
18073         * lib/old-dejagnu.exp:
18074           Reworked expected failure handling to trigger off of XFAIL
18075           keyword in keyphrase embeded in testcase source code. The
18076           XFAIL keyword must be at the end of the keyphrase line. It
18077           may optionally be followed by one or more target triplets.
18078           It has just occured that the handling of wildcards in the
18079           target triplet may not be correct.
18080
18081 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
18082
18083         * g++.old-deja/tests:
18084           Moved all subdirectories up one level into g++.old-deja .
18085
18086         * lib/old-dejagnu.exp:
18087           Fixed problem with CXXFLAGS not being properly reset, and being
18088           corrupted with extraneous "-c" compiler option.  This was
18089           causing binaries to not be generated for test that needed them.
18090           Modified strings passed to "pass" and "fail" so that individual
18091           tests from the same test file would be distinguished by an
18092           identifier appended to the test file name in the summary logs;
18093           this corrected a problem with erroneous diff logs.  Added code
18094           to search testcases for expected fail and unexpected pass keywords.
18095
18096 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
18097
18098         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
18099
18100 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
18101
18102         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
18103           Removed extraneous text from end of "Special g++ Options"
18104           keyphrase.
18105
18106         * lib/old-dejagnu.exp: Added pattern matching to look for new
18107           keywords, embedded in testcases comments, which will trigger
18108           calls to xpass and xfail.
18109
18110 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
18111
18112         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
18113           comments embedded in the testcases, especially the one looking for
18114           special compiler options, as well as the pattern matching for the
18115           compiler output again.
18116
18117 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
18118
18119         * lib/old-dejagnu.exp: Do a proper check of the return value for
18120           execute tests. Fixed several problems with the pattern matching
18121           of the compiler output which gave erroneous test results.
18122           Changed several of the test result messages to be more descriptive.
18123         * config/unix-g++.exp: Proc g++_load now actually works and
18124           executes the tests passed to it and returns a usable return
18125           value.
18126
18127 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
18128
18129           * lib/gcc.exp: Exits gracefully if $CC is bogus.
18130
18131 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
18132
18133         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
18134           Modified both files to properly execute the old style
18135           dejagnu tests. The previous versions of these files were
18136           experimental and did not function anything near correctly.
18137
18138 1993-04-05  Rob Savoye  (rob@cygnus.com)
18139
18140         * Removed all Makefile.in and configure.in files. No configuration
18141         needed now.
18142
18143 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
18144
18145         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
18146
18147 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
18148
18149         * gcc.compile/configure.in, gcc.unsorted/configure.in,
18150         gcc.special/configure.in, gcc.noncompile/configure.in,
18151         gcc.execute/configure.in, gcc.code_quality/configure.in,
18152         g++.other/configure.in, g++.old-deja/configure.in,
18153         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
18154         in srcname setting.
18155
18156 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18157
18158         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18159         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18160         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18161
18162 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18163
18164         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18165         (gdb_exit): Don't remove *_soc files.
18166
18167 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18168
18169         * lib/c-torture.exp: Don't look for main; instead always use -w
18170         -c.  This is how the c-torture tests work.  Remove the object
18171         file if the compilation succeeds.
18172         * gcc.execute/execute.exp: Remove executable if test passes.
18173         * gcc.noncompile/noncompile.exp: Every test is an expected
18174         failure.
18175         * gcc.special/special.exp: Added tests from c-torture 1.11,
18176         corrected use of existing test.
18177         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18178         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18179         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18180         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18181         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18182         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18183         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18184         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18185         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18186         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18187         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18188         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18189         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18190         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18191         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18192         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18193         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18194         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18195         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18196         c-torture 1.11.
18197         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18198         correspond to c-torture 1.11.
18199
18200         * New file.