re PR c++/16337 (bug defining multiple altivec vectors in same C++ statement)
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/16337
4         * g++.dg/parse/attr2.C: New test.
5
6 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7
8         * g77.dg: Removed.
9         * g77.f-torture: Ditto.
10
11 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12
13         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
14         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
15         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
16
17 2004-07-16  Richard Henderson  <rth@redhat.com>
18
19         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
20
21 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
22
23         * lib/fortran-torture.exp (fortran-torture): Don't test compile
24         tests with full list of options.
25         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
26         of TORTURE_OPTIONS if test contains 'dg-do run'.
27
28         PR fortran/16404
29         * gfortran.dg/do_iterator.f90: New test.
30
31 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
32
33         PR rtl-optimization/16536
34         * gcc.c-torture/execute/restrict-1.c: New test.
35
36 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
37
38         PR fortran/15324
39         * gfortran.dg/pr15324.f90: New test.
40
41         PR fortran/15129
42         * gfortran.dg/pr15129.f90: New test.
43
44         PR fortran/15140
45         * gfortran.dg/pr15140.f90: New test.
46
47         PR fortran/13792
48         * gfortran.fortran-torture/execute/bounds.f90: Add check for
49         compile-time simplification.
50
51 2004-07-14  Mike Stump  <mrs@apple.com>
52
53         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
54
55 2004-07-14  James E Wilson  <wilson@specifixinc.com>
56
57         PR target/16325
58         * gcc.dg/profile-generate-1.c: New.
59
60 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
61
62         * gcc.c-torture/execute/20040709-1.c: New test.
63         * gcc.c-torture/execute/20040709-2.c: New test.
64
65 2004-07-14  Mike Stump  <mrs@apple.com>
66
67         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
68
69 2004-07-14  Mike Stump  <mrs@apple.com>
70
71         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
72
73 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
74
75         PR c++/16518
76         * g++.dg/parse/mutable1.C: New test.
77         
78 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
79
80         PR tree-optimization/16443
81         * gcc.dg/tree-ssa/20040713-1.c: New test.
82
83 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
84
85         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
86         for operator new.
87
88 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
89
90         * gfortran.dg/g77/README: New file
91         * gfortran.dg/g77/19981216-0.f:  Copy from 
92         g77.f-torture/noncompile.  Add "dg-do compile" and
93         dg-error as required.
94         * gfortran.dg/g77/19990218-1.f: Likewise
95         * gfortran.dg/g77/19990905-1.f: Likewise
96         * gfortran.dg/g77/9263.f: Likewise
97         * gfortran.dg/g77/980615-0.f: Likewise
98         * gfortran.dg/g77/980616-0.f: Likewise
99         * gfortran.dg/g77/check0.f: Likewise
100         * gfortran.dg/g77/select_no_compile.f: Likewise
101
102 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
103
104         Copy files from g77.f-torture/compile.
105         Add "{ dg-do compile}".  Other changes as noted
106         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
107         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
108         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
109         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
110         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
111         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
112         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
113         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA 
114         statement to conform to standard.  Append alpha1.x for reference. 
115         * gfortran.dg/g77/xformat.f: Add dg-warning
116
117 2004-07-13  David Billinghurst (David.Billinghurst@riotinto.com)
118  
119         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
120         Add {dg-do compile} directive.
121         * gfortran.dg/g77/cpp2.F: Likewise
122
123 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
124
125         PR c++/5402
126         * g++.dg/lookup/name-clash1.C: New test.
127
128         PR c++/9777
129         * g++.dg/lookup/name-clash2.C: New test.
130
131         PR c++/12102
132         * g++.dg/lookup/name-clash3.C: New test.
133
134 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
135
136         * g++.dg/lookup/new2.C: New test.
137         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
138
139 2004-07-12  David Billinghurst (David.Billinghurst@riotinto.com)
140  
141         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
142         Add {dg-do compile} directive.
143         * gfortran.dg/g77/13060.f: Likewise
144         * gfortran.dg/g77/19990218-0.f: Likewise
145         * gfortran.dg/g77/19990305-0.f: Likewise
146         * gfortran.dg/g77/19990419-0.f: Likewise
147         * gfortran.dg/g77/19990502-0.f: Likewise
148         * gfortran.dg/g77/19990502-1.f: Likewise
149         * gfortran.dg/g77/19990525-0.f: Likewise
150         * gfortran.dg/g77/19990826-1.f: Likewise
151         * gfortran.dg/g77/19990826-3.f: Likewise
152         * gfortran.dg/g77/19990905-2.f: Likewise
153         * gfortran.dg/g77/20000412-1.f: Likewise
154         * gfortran.dg/g77/20000511-1.f: Likewise
155         * gfortran.dg/g77/20000511-2.f: Likewise
156         * gfortran.dg/g77/20000518.f: Likewise
157         * gfortran.dg/g77/20000601-1.f: Likewise
158         * gfortran.dg/g77/20000601-2.f: Likewise
159         * gfortran.dg/g77/20000629-1.f: Likewise
160         * gfortran.dg/g77/20000630-2.f: Likewise
161         * gfortran.dg/g77/20010115.f: Likewise
162         * gfortran.dg/g77/20010321-1.f: Likewise
163         * gfortran.dg/g77/20010426.f: Likewise
164         * gfortran.dg/g77/20020307-1.f: Likewise
165         * gfortran.dg/g77/8485.f: Likewise
166         * gfortran.dg/g77/960317-1.f: Likewise
167         * gfortran.dg/g77/970915-0.f: Likewise
168         * gfortran.dg/g77/980310-1.f: Likewise
169         * gfortran.dg/g77/980310-2.f: Likewise
170         * gfortran.dg/g77/980310-3.f: Likewise
171         * gfortran.dg/g77/980310-4.f: Likewise
172         * gfortran.dg/g77/980310-6.f: Likewise
173         * gfortran.dg/g77/980310-7.f: Likewise
174         * gfortran.dg/g77/980310-8.f: Likewise
175         * gfortran.dg/g77/980419-2.f: Likewise
176         * gfortran.dg/g77/980424-0.f: Likewise
177         * gfortran.dg/g77/980427-0.f: Likewise
178         * gfortran.dg/g77/980729-0.f: Likewise
179         * gfortran.dg/g77/981117-1.f: Likewise
180         * gfortran.dg/g77/toon_1.f: Likewise
181
182 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
183
184         PR c++/2204
185         * g++.dg/other/abstract2.C: New test.
186
187 2004-07-12  Paul Brook  <paul@codesourcery.com>
188
189         * gfortran.dg/pointer_init_1.f90: New test.
190
191 2004-07-11  Paul Brook  <paul@codesourcery.com>
192
193         PR fortran/15986
194         * gfortran.dg/contained_1.f90: New test.
195
196 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
197
198         * g++.dg/parse/defarg8.C: New test.
199
200 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
201
202         PR fortran/16433
203         * gfortran.dg/pr16433.f: New test.
204
205         PR fortran/17574
206         * gfortran.dg/pr15754.f90: New test.
207         
208 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
209
210         PR tree-optimization/16437
211         * gcc.c-torture/execute/bitfld-4.c: New test.
212
213 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
214         
215         * gfortran.fortran-torture/execute/common_2.f90: Add check for
216         access to common var from module.
217
218 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
219
220         PR fortran/16336
221         * gfortran.fortran-torture/execute/common_2.f90: New test.
222
223 2004-07-10  Paul Brook  <paul@codesourcery.com>
224
225         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
226
227 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
228
229         PR fortran/15969
230         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
231
232 2004-07-10  David Billinghurst (David.Billinghurst@riotinto.com)
233
234         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
235         * gfortran.dg/g77/ffixed-form-2.f: Likewise
236         * gfortran.dg/g77/ffree-form-1.f: Likewise
237         * gfortran.dg/g77/ffree-form-2.f: Likewise
238         * gfortran.dg/g77/ffree-form-3.f: Likewise
239         * gfortran.dg/g77/fno-underscoring.f: Likewise
240         * gfortran.dg/g77/funderscoring.f: Likewise
241         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
242
243 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
244         
245         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
246
247 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
248         Paul Brook  <paul@codesourcery.com>
249
250         PR fortran/13415
251         * gfortran.dg/common_pointer_1.f90: New test.
252
253 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
254
255         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
256
257 2004-07-09  James E Wilson  <wilson@specifixinc.com>
258
259         PR target/16364
260         * gcc.c-torture/compile/20040709-1.c: New.
261
262 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
263         
264         PR fortran/14077
265         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
266
267 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
268
269         PR fortran/13201
270         * gfortran.dg/shape_1.f90: New test.
271
272 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
273             Andrew Pinski  <apinski@apple.com>
274
275         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
276
277 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
278
279         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
280         comment.
281
282 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
283         Paul Brook  <paul@codesourcery.com>
284
285         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
286         '.f95' and '.F95'.
287
288 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
289
290         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
291
292 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
293
294         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
295         testcases with capital suffix.
296
297 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
298
299         PR fortran/15481
300         PR fortran/13372
301         PR fortran/13575
302         PR fortran/15978
303         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
304
305         * gfortran.dg/implicit_1.f90: New test.
306
307 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
308
309         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
310         expression to match gfortran warning/error messages
311         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
312         dg-error text.
313
314 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
315
316         * lib/fortran-torture.exp: Rename proc search_for to
317         search_for_re.
318
319 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
320
321         * gcc.c-torture/execute/simd-5.x: New file.
322         XFAIL on SPARC 64-bit at -O0.
323
324 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
325
326         PR c++/8211
327         PR c++/16165
328         * g++.dg/warn/effc3.C: New test.
329
330 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
331
332         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
333         change X to 1X in format.
334         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
335         add data statements to conform to standard.
336
337 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
338
339         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
340         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
341         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
342
343 2004-07-09  David Billinghurst (David.Billinghurst@riotinto.com)
344
345         * gfortran.dg/g77/7388.f: Copy from g77.dg
346         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
347         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
348         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
349         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
350         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
351         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
352         * gfortran.dg/g77/strlen0.f: Likewise
353
354 2004-07-09   David Billinghurst (David.Billinghurst@riotinto.com)
355
356         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
357         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
358
359 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
360
361         * gcc.c-torture/execute/920428-2.x: Delete.
362         * gcc.c-torture/execute/920501-7.x: Likewise.
363
364 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
365
366         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
367         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
368         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
369         prescott and c3-2.
370         (PREFETCH_3DNOW): Add -march=c3.
371
372 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
373
374         PR c/16437
375         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
376         * gcc.c-torture/execute/bf64-1.x: Likewise.
377
378 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
379
380         * gcc.c-torture/compile/20040708-1.c: New test.
381
382 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
383
384         PR c++/16169
385         * g++.dg/warn/effc2.C: New test.
386
387 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
388
389         * gcc.c-torture/execute/bitfld-1.x: Remove.
390         * gcc.c-torture/execute/bitfld-3.c: New test.
391         * gcc.dg/bitfld-2.c: Remove XFAILs.
392
393 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
394
395         PR c++/16276
396         * g++.dg/rtti/tinfo1.C: New file.
397
398 2004-07-07  Eric Christopher  <echristo@redhat.com>
399
400         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
401
402 2004-07-07  Andrew Pinski  <apinski@apple.com>
403
404         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
405
406 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
407
408         * g++.dg/init/call1.C: XFAIL.
409
410 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
411
412         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
413         except for movstrict*, to movmem* and clrstr* to clrmem*.
414
415 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
416
417         * gcc.c-torture/execute/20040707-1.c: New test.
418
419 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
420
421         * gcc.c-torture/execute/20040706-1.c: New test.
422
423 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
424
425         PR c++/3671
426         * g++.dg/template/spec14.C: New test.
427
428 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
429
430         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
431         nothing if not yet defined.  Use it in b, c and d type definitions.
432         * gcc.c-torture/execute/20040705-1.c: New test.
433         * gcc.c-torture/execute/20040705-2.c: New test.
434
435 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
436
437         PR c++/2518
438         * g++.dg/lookup/new1.C: New test.
439
440 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
441
442         PR c++/11406
443         * g++.dg/template/sizeof8.C: New test.
444
445 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
446
447         * gcc.c-torture/compile/20040705-1.c: New test.
448
449 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
450
451         * gfortran.fortran-torture/execute/seq_io.f90: New test.
452
453 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
454
455         * gcc.dg/cpp/if-mop.c: Two new testcases.
456         * gcc.dg/cpp/trad/comment-3.c: New.
457
458 2004-07-04  Paul Brook  <paul@codesourcery.com>
459
460         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
461
462 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
463
464         PR c++/3761
465         * g++.dg/lookup/crash4.C: New test.
466
467 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
468
469         * gcc.c-torture/execute/builtin-abs-1.c
470         * gcc.c-torture/execute/builtin-abs-2.c
471         * gcc.c-torture/execute/builtin-complex-1.c
472         * gcc.c-torture/execute/builtins/string-1-lib.c
473         * gcc.c-torture/execute/builtins/string-1.c
474         * gcc.c-torture/execute/builtins/string-2-lib.c
475         * gcc.c-torture/execute/builtins/string-2.c
476         * gcc.c-torture/execute/builtins/string-3-lib.c
477         * gcc.c-torture/execute/builtins/string-3.c
478         * gcc.c-torture/execute/builtins/string-4-lib.c
479         * gcc.c-torture/execute/builtins/string-4.c
480         * gcc.c-torture/execute/builtins/string-5-lib.c
481         * gcc.c-torture/execute/builtins/string-5.c
482         * gcc.c-torture/execute/builtins/string-6-lib.c
483         * gcc.c-torture/execute/builtins/string-6.c
484         * gcc.c-torture/execute/builtins/string-7-lib.c
485         * gcc.c-torture/execute/builtins/string-7.c
486         * gcc.c-torture/execute/builtins/string-8-lib.c
487         * gcc.c-torture/execute/builtins/string-8.c
488         * gcc.c-torture/execute/builtins/string-9-lib.c
489         * gcc.c-torture/execute/builtins/string-9.c
490         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
491         * gcc.c-torture/execute/builtins/string-asm-1.c
492         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
493         * gcc.c-torture/execute/builtins/string-asm-2.c
494         * gcc.c-torture/execute/stdio-opt-1.c
495         * gcc.c-torture/execute/stdio-opt-2.c
496         * gcc.c-torture/execute/stdio-opt-3.c
497         * gcc.c-torture/execute/string-opt-1.c
498         * gcc.c-torture/execute/string-opt-10.c
499         * gcc.c-torture/execute/string-opt-11.c
500         * gcc.c-torture/execute/string-opt-12.c
501         * gcc.c-torture/execute/string-opt-13.c
502         * gcc.c-torture/execute/string-opt-14.c
503         * gcc.c-torture/execute/string-opt-15.c
504         * gcc.c-torture/execute/string-opt-16.c
505         * gcc.c-torture/execute/string-opt-2.c
506         * gcc.c-torture/execute/string-opt-6.c
507         * gcc.c-torture/execute/string-opt-7.c
508         * gcc.c-torture/execute/string-opt-8.c:
509         Replace with ...
510
511         * gcc.c-torture/execute/builtins/abs-2.c
512         * gcc.c-torture/execute/builtins/abs-3.c
513         * gcc.c-torture/execute/builtins/complex-1.c
514         * gcc.c-torture/execute/builtins/fprintf.c
515         * gcc.c-torture/execute/builtins/fputs.c
516         * gcc.c-torture/execute/builtins/memcmp.c
517         * gcc.c-torture/execute/builtins/memmove.c
518         * gcc.c-torture/execute/builtins/memops-asm.c
519         * gcc.c-torture/execute/builtins/mempcpy-2.c
520         * gcc.c-torture/execute/builtins/mempcpy.c
521         * gcc.c-torture/execute/builtins/memset.c
522         * gcc.c-torture/execute/builtins/printf.c
523         * gcc.c-torture/execute/builtins/sprintf.c
524         * gcc.c-torture/execute/builtins/strcat.c
525         * gcc.c-torture/execute/builtins/strchr.c
526         * gcc.c-torture/execute/builtins/strcmp.c
527         * gcc.c-torture/execute/builtins/strcpy.c
528         * gcc.c-torture/execute/builtins/strcspn.c
529         * gcc.c-torture/execute/builtins/strlen-2.c
530         * gcc.c-torture/execute/builtins/strlen.c
531         * gcc.c-torture/execute/builtins/strncat.c
532         * gcc.c-torture/execute/builtins/strncmp-2.c
533         * gcc.c-torture/execute/builtins/strncmp.c
534         * gcc.c-torture/execute/builtins/strncpy.c
535         * gcc.c-torture/execute/builtins/strpbrk.c
536         * gcc.c-torture/execute/builtins/strpcpy-2.c
537         * gcc.c-torture/execute/builtins/strpcpy.c
538         * gcc.c-torture/execute/builtins/strrchr.c
539         * gcc.c-torture/execute/builtins/strspn.c
540         * gcc.c-torture/execute/builtins/strstr-asm.c
541         * gcc.c-torture/execute/builtins/strstr.c:
542         ... these new files.
543
544         * gcc.c-torture/execute/builtins/abs-2-lib.c
545         * gcc.c-torture/execute/builtins/abs-3-lib.c
546         * gcc.c-torture/execute/builtins/complex-1-lib.c
547         * gcc.c-torture/execute/builtins/fprintf-lib.c
548         * gcc.c-torture/execute/builtins/fputs-lib.c
549         * gcc.c-torture/execute/builtins/memcmp-lib.c
550         * gcc.c-torture/execute/builtins/memmove-lib.c
551         * gcc.c-torture/execute/builtins/memops-asm-lib.c
552         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
553         * gcc.c-torture/execute/builtins/mempcpy-lib.c
554         * gcc.c-torture/execute/builtins/memset-lib.c
555         * gcc.c-torture/execute/builtins/printf-lib.c
556         * gcc.c-torture/execute/builtins/sprintf-lib.c
557         * gcc.c-torture/execute/builtins/strcat-lib.c
558         * gcc.c-torture/execute/builtins/strchr-lib.c
559         * gcc.c-torture/execute/builtins/strcmp-lib.c
560         * gcc.c-torture/execute/builtins/strcpy-lib.c
561         * gcc.c-torture/execute/builtins/strcspn-lib.c
562         * gcc.c-torture/execute/builtins/strlen-2-lib.c
563         * gcc.c-torture/execute/builtins/strlen-lib.c
564         * gcc.c-torture/execute/builtins/strncat-lib.c
565         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
566         * gcc.c-torture/execute/builtins/strncmp-lib.c
567         * gcc.c-torture/execute/builtins/strncpy-lib.c
568         * gcc.c-torture/execute/builtins/strpbrk-lib.c
569         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
570         * gcc.c-torture/execute/builtins/strpcpy-lib.c
571         * gcc.c-torture/execute/builtins/strrchr-lib.c
572         * gcc.c-torture/execute/builtins/strspn-lib.c
573         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
574         * gcc.c-torture/execute/builtins/strstr-lib.c
575         * gcc.c-torture/execute/builtins/lib/abs.c
576         * gcc.c-torture/execute/builtins/lib/fprintf.c
577         * gcc.c-torture/execute/builtins/lib/memset.c
578         * gcc.c-torture/execute/builtins/lib/printf.c
579         * gcc.c-torture/execute/builtins/lib/sprintf.c
580         * gcc.c-torture/execute/builtins/lib/strcpy.c
581         * gcc.c-torture/execute/builtins/lib/strcspn.c
582         * gcc.c-torture/execute/builtins/lib/strncat.c
583         * gcc.c-torture/execute/builtins/lib/strncmp.c
584         * gcc.c-torture/execute/builtins/lib/strncpy.c
585         * gcc.c-torture/execute/builtins/lib/strpbrk.c
586         * gcc.c-torture/execute/builtins/lib/strspn.c
587         * gcc.c-torture/execute/builtins/lib/strstr.c:
588         New files containing support routines.
589
590         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
591         declaration.
592         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
593         when not optimizing.
594
595 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
596
597         PR c++/16240
598         * g++.dg/abi/mangle22.C: New test.
599         * g++.dg/abi/mangle23.C: Likewise.
600
601 2004-07-02  David Billinghurst  (David.Billinghurst@riotinto.com)
602
603         PR fortran/16290
604         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
605         Allow for cases without denormalized floating point numbers.
606
607 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
608
609         PR c/1027
610         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
611         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
612         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
613         expected warning text.
614         * gcc.dg/format/diag-2.c: New test.
615
616 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
617
618         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
619
620 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
621
622         * gcc.dg/builtins-43.c: New.
623         * gcc.dg/builtins-44.c: New.
624         * gcc.dg/builtins-45.c: New.
625
626 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
627             Andreas Tobler  <a.tobler@schweiz.ch>
628
629         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
630         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
631         as SIGSEGV.
632         * gcc.dg/cleanup-11.c: Likewise.
633         * gcc.dg/cleanup-8.c: Likewise.
634         * gcc.dg/cleanup-9.c: Likewise.
635         * gcc.dg/cleanup-5.c: Run on all platforms.
636
637 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
638
639         * g++.dg/warn/nonnull1.C: New test.
640
641 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
642
643         * gcc.dg/compat/compat-common.h: Wrap up CINT in
644         an #ifndef SKIP_COMPLEX_INT/#endif pair.
645         Special-case the Sun compiler wrt to <complex.h>.
646
647 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
648
649         * gcc.dg/Wunreachable-8.C: New test.
650
651         * gcc.dg/h8300-ice2.c : New test.
652
653 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
654
655         PR fortran/16161
656         * gfortran.fortran-torture/compile/implicit.f90: Add test
657         for implicit character.
658
659 2004-06-30  David Billinghurst (David.Billinghurst@riotinto.com)
660
661         PR fortran/16289
662         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
663         Use tiny() intrinsic to find smallest non-negative real
664
665 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
666
667         * gcc.dg/compat/struct-by-value-22_main.c: New test.
668         * gcc.dg/compat/struct-by-value-22_x.c: New.
669         * gcc.dg/compat/struct-by-value-22_y.c: New.
670
671         * gcc.c-torture/execute/20040629-1.c: New test.
672
673 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
674
675         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
676         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
677
678         PR target/16195
679         * gcc.dg/20040625-1.c: New test.
680
681 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
682
683         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
684
685 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
686
687         PR fortran/15963
688         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
689
690 2004-06-29  Richard Henderson  <rth@redhat.com>
691
692         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
693
694 2004-06-29  Paul Brook  <paul@codesourcery.com>
695
696         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
697         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
698
699 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
700
701         PR c++/16260
702         * g++.dg/parse/crash15.C: New.
703
704 2004-06-28  Andrew Pinski  <apinski@apple.com>
705
706         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
707         by the error already.
708
709         * g++.dg/opt/ptrmem4.C: Change to compile only test.
710
711 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
712
713         PR target/14041
714         * gcc.dg/h8300-bss-align-1.c : New.
715
716 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
717
718         * PR c++/16174
719         * g++.dg/template/ctor4.C: New.
720
721 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
722
723         PR c++/16205
724         * g++.dg/warn/Wsequence-point-1.C: New test.
725
726 2004-06-27  Paul Brook  <paul@codesourcery.com>
727
728         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
729
730 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
731
732         * g++.old-deja/g++.mike/p7325.C: Remove.
733
734 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
735
736         PR c/14963
737         * gcc.dg/pr14963.c: New test.
738
739 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
740
741         PR c++/16193
742         * g++.dg/parse/redef1.C: New test.
743
744 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
745
746         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
747         20021110.c.
748         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
749         20021119-1.c.
750         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
751         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
752         5-04.c.
753         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
754         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
755         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
756         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
757         g++.brendan/enum14.C.
758         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
759         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
760         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
761         g++.mike/virt1.C.
762         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
763         memtemp24.C.
764
765 2004-06-27  Roger Sayle  <roger@eyesopen.com>
766
767         * gcc.dg/20040527-1.c: New test case.
768
769 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
770
771         PR gfortran/pr16196
772         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
773
774 2004-06-25  Roger Sayle  <roger@eyesopen.com>
775
776         PR middle-end/15825
777         * gcc.dg/pr15825-1.c: New test case.
778
779 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
780
781         * gcc.c-torture/execute/20040625-1.c: New test.
782
783 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
784
785         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
786
787 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
788
789         * gcc.dg/torture/mips-div-1.c: New test.
790
791 2004-06-24  Jeff Law  <law@redhat.com>
792
793         * gcc.dg/tree-ssa/20040624-1.c: New test.
794
795 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
796
797         * gcc.c-torture/compile/20040624-1.c: New test.
798
799 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
800
801         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
802         this directory.
803
804 2004-06-23  Andrew Pinski  <apinski@apple.com>
805
806         PR middle-end/15988
807         * g++.dg/opt/ptrmem4.C: New test.
808
809         * gcc.dg/c90-array-quals-2.c: New test.
810
811 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
812
813         * gcc.dg/kpice1.c: New test.
814
815 2006-06-23  Andrew Pinski  <apinski@apple.com>
816
817         * gcc.dg/c90-array-quals.c: New test.
818
819 2006-06-22  Richard Henderson  <rth@redhat.com>
820
821         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
822
823 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
824
825         * gcc.dg/builtins-config.h: Handle FreeBSD.
826
827 2006-06-22  Richard Henderson  <rth@redhat.com>
828
829         * g++.dg/opt/devirt1.C: New.
830
831 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
832
833         * g++.dg/opt/pr15551.C: New testcase.
834
835 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
836
837         PR target/14800
838         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
839         x86_64-*-linux* when compiling for 32bit.
840
841 2004-06-21  Andrew Pinski  <apinski@apple.com>
842
843         * gcc.dg/pch/struct-1.c: New.
844         * gcc.dg/pch/struct-1.hs: New.
845
846 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
847
848         * gcc.dg/pch/save-temps-1.c: New file.
849         * gcc.dg/pch/save-temps-1.hs: New file.
850
851 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
852
853         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
854         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
855
856 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
857
858         * gfortran.fortran-torture/execute/select_1.f90: Rename function
859         to fix type error.
860         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
861         Remove trailing spaces.
862
863 2004-06-21  Richard Henderson  <rth@redhat.com>
864
865         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
866         merging && to BIT_FIELD_REF.
867
868 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
869
870         * g++.dg/opt/placeholder1.C: New test.
871
872 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
873
874         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
875         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
876         * gcc.dg/compat/union-m128-1_x.c: Likewise.
877         * gcc.dg/compat/union-m128-1_y.c: Likewise.
878
879 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
880
881         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
882         extern "C".
883         * g++.dg/other/pragma-re-1.C: Add comments.
884
885 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
886
887         PR gfortran/16080
888         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
889
890 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
891
892         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
893         instead of setting the type of size_t by
894         hand.
895
896 2004-06-18  Roger Sayle  <roger@eyesopen.com>
897
898         * gcc.dg/unordered-2.c: New test case.
899         * gcc.dg/unordered-3.c: New test case.
900
901 2004-06-19  David Billinghurst (David.Billinghurst@riotinto.com)
902
903         PR other/16043
904         * lib/g++.exp (g++_version): Tweak regexp for version
905         * lib/g77.exp (g77_version): Likewise
906         * lib/gfortran.exp (gfortran_version): Likewise
907         * lib/objc.exp (objc_version): Likewise
908         * lib/treelang.exp (treelang_version): Likewise
909
910 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
911
912         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
913         Use INT_MAX instead of __INT_MAX__.
914         * gcc.dg/compat/struct-align-2_y.c: Likewise.
915
916         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
917         * gcc.dg/compat/scalar-return-3_x.c: Use it.
918         * gcc.dg/compat/scalar-return-3_y.c: Use it.
919         * gcc.dg/compat/scalar-return-4_x.c: Use it.
920         * gcc.dg/compat/scalar-return-4_y.c: Use it.
921         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
922         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
923         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
924         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
925
926         * gcc.dg/range-test-1.c: New test.
927         * g++.dg/opt/range-test-1.C: New test.
928
929 2004-06-17  Richard Henderson  <rth@redhat.com>
930
931         * objc.dg/sync-1.m: New.
932         * objc.dg/try-catch-1.m: Don't force next runtime.
933         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
934         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
935         shadowed catch clause.
936         * objc.dg/try-catch-5.m: New.
937
938 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
939
940         Bug 14610
941         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
942
943 2004-06-15  Richard Henderson  <rth@redhat.com>
944
945         * gcc.dg/20001116-1.c: Move expected warning line.
946
947 2004-06-15  Richard Henderson  <rth@redhat.com>
948
949         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
950         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
951
952 2004-06-15  Jeff Law  <law@redhat.com>
953
954         * gcc.dg/tree-ssa/20040615-1.c: New test.
955         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
956         be less sensitive to operand ordering.
957         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
958
959 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
960
961         * g++.dg/abi/bitfield3.C: Add comment..
962
963 2004-06-15  Richard Henderson  <rth@redhat.com>
964
965         * g++.dg/ext/stmtexpr1.C: XFAIL.
966         * gcc.dg/20030612-1.c: XFAIL.
967
968 2004-06-15  Eric Christopher  <echristo@redhat.com>
969
970         * g++.dg/charset/asm5.c: New.
971         * gcc.dg/charset/asm6.c: New.
972
973 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
974
975         PR fortran/15962
976         * gfortran.fortran-torture/execute/select_1.f90: New test.
977
978 2004-06-15  Paul Brook  <paul@codesourcery.com>
979
980         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
981
982 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
983
984         PR c++/15967
985         * g++.dg/lookup/crash3.C: New test.
986
987 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
988
989         PR c++/15947
990         * g++.dg/parse/dtor4.C: New test.
991
992 2004-06-14  Jeff Law  <law@redhat.com>
993
994         * gcc.c-torture/compile/20040614-1.c: New test.
995
996 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
997
998         PR fortran/15211
999         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
1000         LEN of a character array.
1001
1002 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
1003
1004         PR c++/15096
1005         * g++.dg/template/ptrmem10.C: New test.
1006
1007         PR c++/14930
1008         * g++.dg/template/friend30.C: New test.
1009
1010 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1011
1012         PR fortran/14928
1013         * gfortran.fortran-torture/compile/mloc.f90: New test.
1014
1015 2004-06-13  Paul Brook  <paul@codesourcery.com>
1016
1017         * gfortran.fortran-torture/execute/random_2.f90: New test.
1018
1019 2004-06-13  Eric Christopher  <echristo@redhat.com>
1020
1021         * gcc.dg/noncompile/redecl-1.c: Fix error message.
1022
1023 2004-06-12  Paul Brook  <paul@codesourcery.com>
1024
1025         * gfortran.fortran-torture/execute/contained_3.f90: New test.
1026
1027 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1028
1029         PR fortran/14923
1030         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
1031
1032 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1033
1034         PR fortran/14957
1035         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
1036         syntax errors in end statements of contained subroutines.
1037
1038 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1039
1040         PR fortran/12841
1041         * gfortran.fortran-torture/execute/null_arg.f90: New test.
1042
1043 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1044
1045         PR fortran/15665
1046         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
1047
1048 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
1049
1050         PR gfortran/12839
1051         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
1052
1053 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
1054
1055         PR c++/15862
1056         * g++.dg/parse/enum1.C: New test.
1057
1058 2004-06-10  Jeff Law  <law@redhat.com>
1059
1060         * gcc.c-torture/compile/20040610-1.c: New test.
1061
1062 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1063
1064         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
1065         * g++.old-deja/g++.other/decl3.C: Likewise.
1066
1067 2004-06-10  Brian Booth  <bbooth@redhat.com>
1068
1069         * gcc.dg/tree-ssa/20031015-1.c: Scan for
1070         V_MAY_DEF instead of VDEF.
1071         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
1072
1073 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
1074
1075         PR c++/14211
1076         * g++.dg/conversion/const1.C: New test.
1077
1078         PR c++/15076
1079         * g++.dg/conversion/reinterpret1.C: New test.
1080
1081         PR c++/15877
1082         * g++.dg/template/enum2.C: New test.
1083
1084         PR c++/15227
1085         * g++.dg/template/error13.C: New test.
1086
1087 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1088
1089         PR fortran/14957
1090         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
1091         arguments to test_* REAL and of the right size.
1092
1093 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1094
1095         PR target/15569
1096         PR rtl-optimization/15681
1097         * gcc.dg/20040609-1.c: New test.
1098
1099 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR c++/14791
1102         * g++.dg/opt/builtins1.C: New test.
1103
1104 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
1105
1106         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
1107         that use default windows32 struct layout.
1108         * gcc.dg/i386-bitfield2.c: Likewise.
1109
1110 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
1111
1112         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
1113         for mingw32 and cygwin targets.
1114
1115 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
1116
1117         * gcc.dg/pch/macro-4.c: New.
1118         * gcc.dg/pch/macro-4.hs: New.
1119
1120 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1121
1122         PR fortran/13249
1123         * gfortran.fortran-torture/compile/name_clash.f90: New test.
1124
1125 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1126
1127         PR fortran/13372
1128         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
1129
1130 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1131
1132         PR gfortran/14897
1133         * gfortran.fortran-torture/execute/t_edit.f90: New test.
1134
1135 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
1136
1137         PR gfortran/15755
1138         * gfortran.fortran-torture/execute/backspace.c : New test.
1139
1140 2004-06-09  Paul Brook  <paul@codesourcery.com>
1141
1142         * gfortran.fortran-torture/execure/intrinsic_associated.f90
1143         (pointer_to_section): Rewrite to use smaller array.
1144
1145 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
1146
1147         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
1148         * gcc.dg/ext/altivec-10.c: Same.
1149         * gcc.dg/ext/altivec-11.c: Same.
1150         * gcc.dg/ext/altivec-12.c: Same.
1151         * gcc.dg/ext/altivec-13.c: Same.
1152         * gcc.dg/ext/altivec-14.c: Same.
1153         * gcc.dg/ext/altivec-15.c: Same.
1154         * gcc.dg/ext/altivec-16.c: Same.
1155         * gcc.dg/ext/altivec-3.c: Same.
1156         * gcc.dg/ext/altivec-4.c: Same.
1157         * gcc.dg/ext/altivec-6.c: Same.
1158         * gcc.dg/ext/altivec-7.c: Same.
1159         * gcc.dg/ext/altivec-8.c: Same.
1160         * gcc.dg/ext/altivec-varargs-1.c: Same.
1161
1162         * g++.dg/ext/altivec-1.C: Correct dg syntax.
1163         * g++.dg/ext/altivec-10.C: Same.
1164         * g++.dg/ext/altivec-2.C: Same.
1165         * g++.dg/ext/altivec-3.C: Same.
1166         * g++.dg/ext/altivec-4.C: Same.
1167         * g++.dg/ext/altivec-5.C: Same.
1168         * g++.dg/ext/altivec-6.C: Same.
1169         * g++.dg/ext/altivec-7.C: Same.
1170         * g++.dg/ext/altivec-8.C: Same.
1171         * g++.dg/ext/altivec-9.C: Same.
1172
1173 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1174
1175         PR c++/7841
1176         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
1177
1178 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1179
1180         * gcc.dg/union-1.c: New test.
1181
1182 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1183
1184         * gcc.dg/builtins-41.c: New test case.
1185         * gcc.dg/builtins-42.c: New test case.
1186
1187 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1188
1189         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
1190         * g++.dg/ext/altivec-10.C: Same.
1191         * g++.dg/ext/altivec-2.C: Same.
1192         * g++.dg/ext/altivec-3.C: Same.
1193         * g++.dg/ext/altivec-4.C: Same.
1194         * g++.dg/ext/altivec-5.C: Same.
1195         * g++.dg/ext/altivec-6.C: Same.
1196         * g++.dg/ext/altivec-7.C: Same.
1197         * g++.dg/ext/altivec-8.C: Same.
1198         * g++.dg/ext/altivec-9.C: Same.
1199         * g++.old-deja/g++.abi/cxa_vec.C: Same.
1200         * g++.old-deja/g++.brendan/new3.C: Same.
1201         * gcc.c-torture/execute/eeprof-1.x: Same.
1202
1203 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
1204
1205         PR c/14765
1206         * gcc.dg/pr14765-1.c: New test.
1207
1208 2004-06-07  Roger Sayle  <roger@eyesopen.com>
1209
1210         PR c/14649
1211         * gcc.dg/pr14649-1.c: New test case.
1212
1213 2004-06-07  Richard Henderson  <rth@redhat.com>
1214
1215         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
1216         if temporaries.
1217
1218 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
1219
1220         * g++.dg/eh/elide1.C: Remove XFAIL.
1221
1222 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
1223
1224         PR c++/15337
1225         * g++.dg/expr/sizeof3.C: New test.
1226
1227         PR c++/14777
1228         * g++.dg/template/access14.C: New test.
1229
1230         PR c++/15554
1231         * g++.dg/template/enum1.C: New test.
1232
1233         PR c++/15057
1234         * g++.dg/eh/throw1.C: New test.
1235
1236 2004-06-07  David Ayers  <d.ayers@inode.at>
1237             Ziemowit Laski  <zlaski@apple.com>
1238
1239         * lib/objc.exp (objc_target_compile): Revert the '-framework
1240         Foundation' flag fix, since bare Darwin does not ship
1241         with the Foundation framework.
1242         * objc/execute/next_mapping.h: Provide a local NSConstantString
1243         @interface and @implementation.
1244         (objc_constant_string_init): A constructor function, used to
1245         initialize the NSConstantString meta-class object.
1246         * objc/execute/string1.m: Include "next_mapping.h" instead of
1247         <Foundation/NSString.h>.
1248         * objc/execute/string2.m: Likewise.
1249         * objc/execute/string3.m: Likewise.
1250         * objc/execute/string4.m: Likewise.
1251
1252 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
1253
1254         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
1255         to double. Replace double with FLOAT.
1256         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
1257
1258         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
1259         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
1260         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
1261         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
1262         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
1263         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
1264         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
1265         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
1266
1267 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1268
1269         PR c/13519
1270         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
1271
1272 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1273
1274         PR c++/15503
1275         * g++.dg/template/meminit2.C: New test.
1276
1277 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
1278
1279         PR target/15822
1280         * gcc.c-torture/execute/compare-fp-1.c,
1281         gcc.c-torture/execute/compare-fp-2.c,
1282         gcc.c-torture/execute/compare-fp-3.c,
1283         gcc.c-torture/execute/compare-fp-4.c,
1284         gcc.c-torture/execute/compare-fp-3.x,
1285         gcc.c-torture/execute/compare-fp-4.x: Moved...
1286         * gcc.c-torture/execute/ieee/compare-fp-1.c,
1287         gcc.c-torture/execute/ieee/compare-fp-2.c,
1288         gcc.c-torture/execute/ieee/compare-fp-3.c,
1289         gcc.c-torture/execute/ieee/compare-fp-4.c,
1290         gcc.c-torture/execute/ieee/compare-fp-3.x,
1291         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
1292
1293 2004-06-04  David Ayers  <d.ayers@inode.at>
1294
1295         * objc/execute/protocol-isEqual-4.m: New testcase.
1296
1297 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
1298
1299         * objc/execute/protocol-isEqual-1.m: New testcase.
1300         * objc/execute/protocol-isEqual-2.m: New testcase.
1301         * objc/execute/protocol-isEqual-3.m: New testcase.
1302
1303 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1304
1305         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
1306
1307 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
1308
1309         * lib/objc.exp (objc_target_compile): When running tests on
1310         Darwin (Mac OS X), inform the linker about '-framework
1311         'Foundation'.
1312
1313 2004-06-02  Eric Christopher  <echristo@redhat.com>
1314
1315         * gcc.c-torture/compile/20040602-1.c: New.
1316
1317 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
1318
1319         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
1320         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
1321
1322         PR tree-optimization/14736
1323         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
1324
1325         PR tree-optimization/14042
1326         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
1327
1328         PR tree-optimization/14729
1329         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
1330
1331 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1332
1333         PR fortran/15557
1334         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
1335
1336 2004-06-01  Richard Hederson  <rth@redhat.com>
1337
1338         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
1339
1340 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1341
1342         PR c++/14932
1343         * g++.dg/parse/offsetof4.C: New test.
1344
1345 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
1346
1347         PR objc/7993
1348         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
1349
1350 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
1351
1352         PR c++/15701
1353         * g++.dg/template/friend29.C: New test.
1354
1355 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1356
1357         PR c/15749
1358         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
1359
1360 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
1361
1362         * gcc.dg/sparc-trap-1.c: New test.
1363
1364 2004-05-31  Roger Sayle  <roger@eyesopen.com>
1365
1366         PR middle-end/15069
1367         * g++.dg/opt/fold3.C: New test case.
1368
1369 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
1370
1371         * lib/target-supports.exp (check_iconv_available): Fix fallout
1372         from 2004-05-28 patch.
1373
1374 2004-05-30  Paul Brook  <paul@codesourcery.com>
1375
1376         PR fortran/15620
1377         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
1378         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
1379
1380 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
1381
1382         * gfortran.fortran-torture/execute/random_1.f90: New test.
1383
1384 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1385
1386         * g++.dg/ext/altivec-10.C: New test.
1387
1388 2004-05-29  Paul Brook  <paul@codesourcery.com>
1389
1390         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
1391
1392 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1393
1394         * gcc.dg/altivec-16.c: New test.
1395
1396 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
1397
1398         * lib/target-supports.exp (check_vmx_hw_available): New.
1399         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
1400
1401         * lib/target-supports.exp (check_alias_available,
1402         check_iconv_available, check_named_sections_available): Use
1403         unique names for temporary files.
1404
1405 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
1406
1407         * gcc.dg/altivec-15.c: New test.
1408
1409 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1410
1411         PR c++/15083
1412         * g++.dg/warn/noeffect6.C: New test.
1413
1414         PR c++/15471
1415         * g++.dg/expr/ptrmem4.C: New test.
1416
1417         PR c++/15640
1418         * g++.dg/template/operator3.C: New test.
1419
1420 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
1421
1422         PR c++/14668
1423         * g++.dg/lookup/redecl1.C: New test.
1424         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
1425
1426 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
1427
1428         * gcc.c-torture/execute/compare-fp-1.c,
1429         gcc.c-torture/execute/compare-fp-2.c,
1430         gcc.c-torture/execute/compare-fp-3.c,
1431         gcc.c-torture/execute/compare-fp-4.c,
1432         gcc.c-torture/execute/compare-fp-3.x,
1433         gcc.c-torture/execute/compare-fp-4.x,
1434         gcc.dg/pr15649-1.c: New.
1435
1436 2004-05-27  Adam Nemet  <anemet@lnxw.com>
1437
1438         PR c++/12883
1439         * g++.dg/init/array14.C: New test.
1440
1441 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
1442
1443         * lib/compat.exp (compat-get-options-main): New.
1444         (compat-get-options): Remove unneeded code, warn for ignored
1445         command.
1446         (compat-execute): Check flag set by dg-require-* commands.
1447
1448         * lib/compat.exp (compat-execute): Break up long lines.
1449
1450 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
1451
1452         * gcc.dg/altivec-7.c: Don't use 'vector long'.
1453         * gcc.dg/altivec-14.c: New test.
1454         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
1455
1456         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
1457         * gcc.dg/altivec-12.c: Ditto.
1458
1459         * gcc.dg/altivec-3.c: Move call to altivec_check.
1460
1461 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1462
1463         PR c++/15044
1464         * g++.dg/template/error12.C: New test.
1465
1466         PR c++/15317
1467         * g++.dg/ext/attrib15.C: New test.
1468
1469         PR c++/15329
1470         * g++.dg/template/ptrmem9.C: New test.
1471
1472 2004-05-25  Paul Brook  <paul@codesourcery.com>
1473
1474         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
1475
1476 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1477
1478         PR c++/15165
1479         * g++.dg/template/crash19.C: New test.
1480
1481 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1482
1483         PR c++/15025
1484         * g++.dg/template/redecl1.C: New test.
1485
1486 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
1487
1488         PR c++/14821
1489         * g++.dg/other/ns1.C: New test.
1490
1491         PR c++/14883
1492         * g++.dg/template/invalid1.C: New test.
1493
1494 2004-05-23  Paul Brook  <paul@codesourcery.com>
1495         Victor Leikehman  <lei@haifasphere.co.il>
1496
1497         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
1498         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
1499
1500 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1501
1502         PR c++/15285
1503         PR c++/15299
1504         * g++.dg/template/non-dependent5.C: New test.
1505         * g++.dg/template/non-dependent6.C: New test.
1506
1507 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
1508
1509         PR c++/15507
1510         * g++.dg/inherit/union1.C: New test.
1511
1512         PR c++/15542
1513         * g++.dg/template/addr1.C: New test.
1514
1515         PR c++/15427
1516         * g++.dg/template/array5.C: New test.
1517
1518         PR c++/15287
1519         * g++.dg/template/array6.C: New test.
1520
1521 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
1522             Roger Sayle  <roger@eyesopen.com>
1523
1524         * g++.dg/lookup/forscope2.C: New test case.
1525
1526 2004-05-22  Ben Elliston  <bje@au.ibm.com>
1527
1528         * gcc.dg/cpp/Wmissingdirs.c: New.
1529
1530 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1531
1532         PR target/15301
1533         * gcc.dg/compat/union-m128-1.h: New file.
1534         * gcc.dg/compat/union-m128-1_main.c: Likewise.
1535         * gcc.dg/compat/union-m128-1_x.c: Likewise.
1536         * gcc.dg/compat/union-m128-1_y.c: Likewise.
1537
1538 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
1539
1540         PR target/15302
1541         * gcc.dg/compat/struct-complex-1.h: New file.
1542         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
1543         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
1544         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
1545
1546 2004-05-20  Roger Sayle  <roger@eyesopen.com>
1547
1548         PR middle-end/3074
1549         * gcc.dg/pr3074-1.c: New test case.
1550         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
1551
1552 2004-05-20  Falk Hueffner  <falk@debian.org>
1553
1554         PR other/15526
1555         * gcc.dg/ftrapv-1.c: New test case.
1556
1557 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
1558
1559         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
1560
1561 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
1562             Jeff Law  <law@redhat.com>
1563
1564         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
1565         * gcc.dg/tree-ssa/20040518-2.c: New test.
1566
1567         * gcc.dg/tree-ssa/20040518-1.c: New test.
1568
1569 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
1570
1571         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
1572
1573 2004-05-18  Paul Brook  <paul@codesourcery.com>
1574
1575         PR fortran/13930
1576         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
1577
1578 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1579
1580         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
1581         constant folding.
1582
1583 2004-05-17  Steven Bosscher  <stevenb@suse.de>
1584
1585         * gcc.dg/tree-ssa/20040517-1.c: New test.
1586
1587 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1588
1589         * gcc.dg/loop-4.c: New test.
1590
1591 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
1592
1593         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
1594
1595 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
1596
1597         PR fortran/15311
1598         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
1599
1600 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1601
1602         PR fortran/13826
1603         PR fortran/13940
1604         * gfortran.fortran-torture/compile/data_1.f90: New test.
1605
1606 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
1607
1608         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
1609         * gcc.dg/uninit-H.c: Define ASM for __s390__.
1610
1611 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1612
1613         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
1614
1615 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
1616
1617         PR c/15444
1618         * gcc.dg/format/xopen-1.c: Adjust expected message.
1619         * gcc.dg/format/xopen-3.c: New test.
1620
1621 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
1622
1623         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
1624
1625 2004-05-14  Jeff Law  <law@redhat.com>
1626
1627         * gcc.dg/tree-ssa/20040514-2.c: New test.
1628
1629 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1630
1631         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
1632         this ...
1633         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
1634         this.
1635
1636 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
1637
1638         * gcc.dg/tree-ssa/20040514-1.c: New test.
1639
1640 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1641
1642         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
1643         test.
1644
1645 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1646
1647         PR fortran/14066
1648         * gfortran.fortran-torture/compile/do_1.f90: New test.
1649
1650 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1651
1652         PR fortran/15051
1653         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
1654         test.
1655
1656 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
1657
1658         PR fortran/15149
1659         * gfortran.fortran-torture/execute/random_init.f90: New test.
1660
1661 2004-05-13  Paul Brook  <paul@codesourcery.com>
1662
1663         PR fortran/15314
1664         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
1665
1666 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
1667
1668         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
1669         for the powerpc case.
1670
1671 2004-05-13  Jeff Law  <law@redhat.com>
1672
1673         * gcc.dg/tree-ssa/20040513-1.c: New test.
1674         * gcc.dg/tree-ssa/20040513-2.c: New test.
1675
1676 2004-05-13  Paul Brook  <paul@codesourcery.com>
1677
1678         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
1679         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
1680         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
1681
1682 2004-05-13  Andreas Schwab  <schwab@suse.de>
1683
1684         PR other/10819
1685         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
1686         characters.
1687
1688 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
1689
1690         PR fortran/15294
1691         * gfortran.fortran-torture/execute/adjustr.f90: New file.
1692
1693 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
1694
1695         Merge from tree-ssa-20020619-branch.  See
1696         ChangeLog.tree-ssa for details.
1697
1698 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
1699
1700         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
1701         include <altivec.h> explicitly.
1702         * gcc.dg/altivec-13.c: Likewise.
1703
1704 2004-05-11  Paul Brook  <paul@codesourcery.com>
1705
1706         * gcc.c-torture/compile/20010518-1.c: Force enum size.
1707
1708 2004-05-10  Eric Christopher  <echristo@redhat.com>
1709
1710         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
1711         * gcc.dg/sibcall-4.c: Ditto.
1712
1713 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
1714
1715         * g++.dg/ext/altivec-8.C: New test case.
1716         * gcc.dg/altivec-13.c: New test case.
1717
1718 2004-05-08  Roger Sayle  <roger@eyesopen.com>
1719
1720         * gcc.c-torture/execute/divcmp-1.c: New test case.
1721         * gcc.c-torture/execute/divcmp-2.c: New test case.
1722         * gcc.c-torture/execute/divcmp-3.c: New test case.
1723
1724 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
1725
1726         * g++.dg/other/pragma-re-2.C: New test.
1727
1728 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1729
1730         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
1731         * gcc.dg/i386-387-2.c: Likewise.
1732
1733         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
1734         __builtin_drem.
1735         * gcc.dg/i386-387-6.c: Likewise.
1736
1737 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
1738
1739         * gcc.dg/builtins-33.c:  Also check log1p*.
1740
1741 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
1742
1743         PR optimization/15296
1744         * gcc.c-torture/execute/pr15296.c: New test.
1745
1746 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
1747
1748         * gcc.dg/builtins-40.c: New test.
1749
1750 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
1751
1752         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
1753
1754 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
1755
1756         * g++.dg/ext/spe1.C: New testcase.
1757
1758 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
1759
1760         * objc.dg/image-info.m: Allow additional attributes
1761         for __image_info section.
1762
1763 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
1764
1765         * gcc.dg/torture/mips-hilo-2.c: New test.
1766
1767 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1768
1769         PR c++/14389
1770         * g++.dg/template/member5.C: New test.
1771
1772 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
1773
1774         * gcc.dg/builtins-34.c: Also check expm1*.
1775
1776 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1777
1778         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
1779         * gcc.dg/torture/builtin-convert-3.c: New test.
1780
1781 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
1782
1783         PR middle-end/15054
1784         * g++.dg/opt/pr15054.C: New test.
1785
1786 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1787
1788         * gcc.dg/torture/builtin-rounding-1.c: New test.
1789         * gcc.dg/builtins-25.c: Delete.
1790         * gcc.dg/builtins-29.c: Delete.
1791
1792 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
1793
1794         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
1795         * gcc.dg/sibcall-4.c: Likewise.
1796         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
1797
1798 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1799
1800         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
1801         bit-field on 16-bit targets.
1802
1803 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
1804
1805         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
1806         16-bit targets.
1807
1808 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
1809
1810         * gcc.dg/rs6000-power2-1.c: Change to compile only.
1811         * gcc.dg/rs6000-power2-2.c: Likewise.
1812
1813 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
1814
1815         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
1816         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
1817         Change the asm registers to be in form of frN instead of fN.
1818
1819 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1820
1821         * gcc.dg/torture/builtin-convert-2.c: New test.
1822
1823 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
1824
1825         * gcc.dg/rs6000-power2-1.c: New test.
1826         * gcc.dg/rs6000-power2-2.c: New test.
1827
1828 2004-04-28  Jan Hubicka  <jh@suse.cz>
1829
1830         * gcc.dg/unused-6.c: New test.
1831
1832 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
1833             Ulrich Weigand  <uweigand@de.ibm.com>
1834
1835         * ada/acats/run_all.sh: Define $target variable.
1836
1837 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
1838
1839         PR c++/15119
1840         * g++.dg/other/vararg-1.C: New test.
1841
1842         PR c++/4794
1843         * g++.dg/eh/cleanup3.C: New test.
1844
1845 2004-04-24  Laurent GUERBY <laurent@guerby.net>
1846
1847         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
1848         and ad8011a (target_insn).
1849         * ada/acats/support/macro.dfs: Likewise.
1850         * ada/acats/support/impbit.adb: New file.
1851
1852 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
1853
1854         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
1855
1856 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
1857
1858         * gcc.dg/loop-3.c: New test.
1859
1860 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
1861
1862         * gcc.c-torture/execute/simd-5.c: New test.
1863
1864 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1865
1866         PR c++/15064
1867         * g++.dg/template/crash18.C: New test.
1868
1869 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
1870
1871         * g++.dg/ext/complit3.C: New test.
1872
1873 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1874
1875         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
1876         * gcc.dg/altivec-3.c: Same.
1877         * gcc.dg/altivec-varargs-1.c: Same.
1878
1879 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
1880
1881         * lib/target-supports.exp (check_profiling_available): Assume
1882         profiling is not available on powerpc-eabi targets.
1883
1884 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
1885
1886         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
1887         * gcc.dg/vmx/bug-1.c: Ditto.
1888
1889 2004-04-20  Eric Christopher  <echristo@redhat.com>
1890
1891         * gcc.dg/charset/extern.c: New test.
1892         * g++.dg/charset/extern3.cc: Ditto.
1893
1894 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
1895
1896         * gcc.dg/builtins-39.c: New test.
1897
1898 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
1899
1900         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
1901
1902 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
1903
1904         * gcc.dg/torture/mips-hilo-1.c: New test.
1905
1906 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
1907
1908         * gcc.c-torture/compile/20040419-1.c: New test.
1909
1910 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
1911
1912         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
1913
1914 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
1915             Aldy Hernandez  <aldyh@redhat.com>
1916
1917         * gcc.c-torture/execute/va-arg-24.c: New.
1918
1919 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
1920             Aldy Hernandez  <aldyh@redhat.com>
1921
1922         * gcc.dg/vmx/1b-01.c: New.
1923         * gcc.dg/vmx/1b-02.c: New.
1924         * gcc.dg/vmx/1b-03.c: New.
1925         * gcc.dg/vmx/1b-04.c: New.
1926         * gcc.dg/vmx/1b-05.c: New.
1927         * gcc.dg/vmx/1b-06.c: New.
1928         * gcc.dg/vmx/1b-07.c: New.
1929         * gcc.dg/vmx/1c-01.c: New.
1930         * gcc.dg/vmx/1c-02.c: New.
1931         * gcc.dg/vmx/3a-01a.c: New.
1932         * gcc.dg/vmx/3a-01.c: New.
1933         * gcc.dg/vmx/3a-01m.c: New.
1934         * gcc.dg/vmx/3a-03.c: New.
1935         * gcc.dg/vmx/3a-03m.c: New.
1936         * gcc.dg/vmx/3a-04.c: New.
1937         * gcc.dg/vmx/3a-04m.c: New.
1938         * gcc.dg/vmx/3a-05.c: New.
1939         * gcc.dg/vmx/3a-06.c: New.
1940         * gcc.dg/vmx/3a-06m.c: New.
1941         * gcc.dg/vmx/3a-07.c: New.
1942         * gcc.dg/vmx/3b-01.c: New.
1943         * gcc.dg/vmx/3b-02.c: New.
1944         * gcc.dg/vmx/3b-10.c: New.
1945         * gcc.dg/vmx/3b-13.c: New.
1946         * gcc.dg/vmx/3b-14.c: New.
1947         * gcc.dg/vmx/3b-15.c: New.
1948         * gcc.dg/vmx/3c-01a.c: New.
1949         * gcc.dg/vmx/3c-01.c: New.
1950         * gcc.dg/vmx/3c-02.c: New.
1951         * gcc.dg/vmx/3c-03.c: New.
1952         * gcc.dg/vmx/3d-01.c: New.
1953         * gcc.dg/vmx/4-01.c: New.
1954         * gcc.dg/vmx/4-03.c: New.
1955         * gcc.dg/vmx/5-01.c: New.
1956         * gcc.dg/vmx/5-02.c: New.
1957         * gcc.dg/vmx/5-03.c: New.
1958         * gcc.dg/vmx/5-04.c: New.
1959         * gcc.dg/vmx/5-05.c: New.
1960         * gcc.dg/vmx/5-06.c: New.
1961         * gcc.dg/vmx/5-07.c: New.
1962         * gcc.dg/vmx/5-07t.c: New.
1963         * gcc.dg/vmx/5-08.c: New.
1964         * gcc.dg/vmx/5-10.c: New.
1965         * gcc.dg/vmx/5-11.c: New.
1966         * gcc.dg/vmx/7-01a.c: New.
1967         * gcc.dg/vmx/7-01.c: New.
1968         * gcc.dg/vmx/7c-01.c: New.
1969         * gcc.dg/vmx/7d-01.c: New.
1970         * gcc.dg/vmx/7d-02.c: New.
1971         * gcc.dg/vmx/8-01.c: New.
1972         * gcc.dg/vmx/8-02a.c: New.
1973         * gcc.dg/vmx/8-02.c: New.
1974         * gcc.dg/vmx/brode-1.c: New.
1975         * gcc.dg/vmx/bug-1.c: New.
1976         * gcc.dg/vmx/bug-2.c: New.
1977         * gcc.dg/vmx/bug-3.c: New.
1978         * gcc.dg/vmx/cw-bug-1.c: New.
1979         * gcc.dg/vmx/cw-bug-2.c: New.
1980         * gcc.dg/vmx/cw-bug-3.c: New.
1981         * gcc.dg/vmx/dct.c: New.
1982         * gcc.dg/vmx/debug-1.c: New.
1983         * gcc.dg/vmx/debug-2.c: New.
1984         * gcc.dg/vmx/debug-3.c: New.
1985         * gcc.dg/vmx/debug-4.c: New.
1986         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
1987         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
1988         * gcc.dg/vmx/eg-5.c: New.
1989         * gcc.dg/vmx/fft.c: New.
1990         * gcc.dg/vmx/gcc-bug-1.c: New.
1991         * gcc.dg/vmx/gcc-bug-2.c: New.
1992         * gcc.dg/vmx/gcc-bug-3.c: New.
1993         * gcc.dg/vmx/gcc-bug-4.c: New.
1994         * gcc.dg/vmx/gcc-bug-5.c: New.
1995         * gcc.dg/vmx/gcc-bug-6.c: New.
1996         * gcc.dg/vmx/gcc-bug-7.c: New.
1997         * gcc.dg/vmx/gcc-bug-8.c: New.
1998         * gcc.dg/vmx/gcc-bug-9.c: New.
1999         * gcc.dg/vmx/gcc-bug-b.c: New.
2000         * gcc.dg/vmx/gcc-bug-c.c: New.
2001         * gcc.dg/vmx/gcc-bug-d.c: New.
2002         * gcc.dg/vmx/gcc-bug-e.c: New.
2003         * gcc.dg/vmx/gcc-bug-f.c: New.
2004         * gcc.dg/vmx/gcc-bug-g.c: New.
2005         * gcc.dg/vmx/gcc-bug-i.c: New.
2006         * gcc.dg/vmx/harness.h: New.
2007         * gcc.dg/vmx/ira1.c: New.
2008         * gcc.dg/vmx/ira2a.c: New.
2009         * gcc.dg/vmx/ira2b.c: New.
2010         * gcc.dg/vmx/ira2.c: New.
2011         * gcc.dg/vmx/ira2c.c: New.
2012         * gcc.dg/vmx/mem.c: New.
2013         * gcc.dg/vmx/newton-1.c: New.
2014         * gcc.dg/vmx/ops.c: New.
2015         * gcc.dg/vmx/sn7153.c: New.
2016         * gcc.dg/vmx/spill2.c: New.
2017         * gcc.dg/vmx/spill3.c: New.
2018         * gcc.dg/vmx/spill.c: New.
2019         * gcc.dg/vmx/t.c: New.
2020         * gcc.dg/vmx/varargs-1.c: New.
2021         * gcc.dg/vmx/varargs-2.c: New.
2022         * gcc.dg/vmx/varargs-3.c: New.
2023         * gcc.dg/vmx/varargs-4.c: New.
2024         * gcc.dg/vmx/varargs-5.c: New.
2025         * gcc.dg/vmx/varargs-6.c: New.
2026         * gcc.dg/vmx/varargs-7.c: New.
2027         * gcc.dg/vmx/vmx.exp: New.
2028         * gcc.dg/vmx/vprint-1.c: New.
2029         * gcc.dg/vmx/vscan-1.c: New.
2030         * gcc.dg/vmx/x-01.c: New.
2031         * gcc.dg/vmx/x-02.c: New.
2032         * gcc.dg/vmx/x-03.c: New.
2033         * gcc.dg/vmx/x-04.c: New.
2034         * gcc.dg/vmx/x-05.c: New.
2035         * gcc.dg/vmx/yousufi-1.c: New.
2036         * gcc.dg/vmx/zero-1.c: New.
2037         * gcc.dg/vmx/zero.c: New.
2038
2039 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
2040
2041         * g++.dg/lookup/java1.C: Update for chage of
2042         _Jv_AllocObject.
2043         * g++.dg/lookup/java2.C: Likewise.
2044
2045 2004-04-17  Laurent GUERBY <laurent@guerby.net>
2046
2047         * ada/acats/run_all.sh: use -O2 by default.
2048
2049 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
2050
2051         * gcc.dg/vr-mult-[12].c: New tests.
2052
2053 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2054
2055         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
2056
2057         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
2058
2059 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
2060
2061         * lib/target-supports.exp (check_profiling_available): Assume profiling
2062         isn't available for mips*-*-elf targets.
2063
2064 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
2065
2066         * gcc.dg/builtins-38.c: New test.
2067
2068 2004-04-14  Eric Christopher  <echristo@redhat.com>
2069
2070         * g++.dg/charset/charset.exp: Run .cc extension tests.
2071
2072 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
2073
2074         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
2075
2076 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2077
2078         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
2079
2080 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
2081
2082         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
2083         * gcc.dg/i386-387-2.c: Likewise.
2084
2085         * gcc.dg/i386-387-7.c: New test.
2086         * gcc.dg/i386-387-8.c: New test.
2087
2088         * gcc.dg/builtins-37.c: New test.
2089
2090 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
2091
2092         * g++.dg/pch/externc-1.C: Add missing semicolon.
2093
2094 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
2095
2096         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
2097
2098 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2099
2100         * gcc.c-torture/execute/20040411-1.c: New test.
2101
2102 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2103
2104         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
2105
2106 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
2107
2108         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
2109
2110 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
2111
2112         * lib/target-supports.exp (check_named_sections_available): New.
2113         * lib/gcc-dg.exp (dg-require-named-sections): New.
2114         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
2115         old-deja.exp.  Also prune error-count message from HP linker.
2116         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
2117
2118         * g++.dg/init/init-ref4.C: Use dg-require-weak.
2119         * g++.old-deja/g++.pt/static3.C: Likewise.
2120         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
2121
2122 2004-04-09  Roger Sayle  <roger@eyesopen.com>
2123
2124         * gcc.c-torture/execute/20040409-1.c: New test case.
2125         * gcc.c-torture/execute/20040409-2.c: New test case.
2126         * gcc.c-torture/execute/20040409-3.c: New test case.
2127
2128 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
2129
2130         * gcc.dg/20040409-1.c: New test.
2131
2132 2004-04-08  Roger Sayle  <roger@eyesopen.com>
2133
2134         PR target/14888
2135         * g++.dg/opt/pr14888.C: New test case.
2136
2137 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
2138
2139         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
2140         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
2141         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
2142         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
2143         New tests.
2144
2145 2004-04-08  Paul Brook  <paul@codesourcery.com>
2146
2147         * gcc.dg/spill-1.c: New test.
2148
2149 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2150
2151         * gcc.dg/torture/builtin-ctype-2.c: New test.
2152
2153 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
2154
2155         * gcc.dg/pch/pch.exp: Add largefile test.
2156
2157 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
2158
2159         * g++.dg/pch/externc-1.Hs: New.
2160         * g++.dg/pch/externc-1.C: New.
2161
2162 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2163
2164         * gcc.dg/compat/struct-by-value-5a_main.c,
2165         gcc.dg/compat/struct-by-value-5b_main.c: New files.
2166         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
2167         * gcc.dg/compat/struct-by-value-5a_x.c,
2168         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
2169         gcc.dg/compat/struct-by-value-5_x.c.
2170         * gcc.dg/compat/struct-by-value-5a_y.c,
2171         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
2172         gcc.dg/compat/struct-by-value-5_y.c.
2173
2174         * gcc.dg/compat/struct-by-value-6a_main.c,
2175         gcc.dg/compat/struct-by-value-6b_main.c: New files.
2176         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
2177         * gcc.dg/compat/struct-by-value-6a_x.c,
2178         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
2179         gcc.dg/compat/struct-by-value-6_x.c.
2180         * gcc.dg/compat/struct-by-value-6a_y.c,
2181         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
2182         gcc.dg/compat/struct-by-value-6_y.c.
2183
2184         * gcc.dg/compat/struct-by-value-7a_main.c,
2185         gcc.dg/compat/struct-by-value-7b_main.c: New files.
2186         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
2187         * gcc.dg/compat/struct-by-value-7a_x.c,
2188         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
2189         gcc.dg/compat/struct-by-value-7_x.c.
2190         * gcc.dg/compat/struct-by-value-7a_y.c,
2191         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
2192         gcc.dg/compat/struct-by-value-7_y.c.
2193
2194 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
2195
2196         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
2197         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
2198         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
2199         options.
2200
2201 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
2202
2203         * gcc.dg/builtins-36.c: New test.
2204
2205 2004-04-06  Paul Brook  <paul@codesourcery.com>
2206
2207         * README.gcc: Remove obsolete contraint on testcases.
2208
2209 2004-04-05  Paul Brook  <paul@codesourcery.com>
2210
2211         PR2123
2212         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
2213         failure and exit(0) on success.
2214         * g++.dg/expr/anew2.C: Ditto.
2215         * g++.dg/expr/anew3.C: Ditto.
2216         * g++.dg/expr/anew4.C: Ditto.
2217
2218 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
2219
2220         PR c++/3518
2221         * g++.dg/template/unify7.C: New.
2222
2223 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2224
2225         * g++.dg/README: Bring up to date with new subdirectories; remove
2226         duplicate subdirectory lines.
2227
2228 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
2229
2230         PR c++/14007
2231         * g++.dg/template/unify5.C: New.
2232         * g++.dg/template/unify6.C: New.
2233         * g++.dg/template/qualttp20.C: Adjust.
2234         * g++.old-deja/g++.jason/report.C: Adjust.
2235         * g++.old-deja/g++.other/qual1.C: Adjust.
2236
2237 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/14803
2240         * g++.dg/inherit/ptrmem1.C: New test.
2241
2242 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
2243
2244         PR c++/14755
2245         * gcc.c-torture/execute/20040331-1.c: New test.
2246         * gcc.dg/20040331-1.c: New test.
2247
2248 2004-04-01  Paul Brook  <paul@codesourcery.com>
2249
2250         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
2251
2252 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
2253
2254         PR c++/14724
2255         * g++.dg/init/goto1.C: New test.
2256
2257         PR c++/14763
2258         * g++.dg/template/defarg4.C: New test.
2259
2260 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
2261
2262         * gcc.dg/altivec-11.c: Extend test for more valid cases.
2263
2264 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
2265
2266         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
2267
2268 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
2269
2270         * gcc.dg/noncompile/undeclared-2.c: New test.
2271
2272 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2273
2274         * gcc.dg/940409-1.c: Remove XFAIL.
2275         * gcc.dg/reg-vol-struct-1.c: New test.
2276
2277 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2278
2279         * gcc.dg/torture/builtin-wctype-1.c: New test.
2280
2281 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
2282
2283         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
2284         * gcc.dg/20001101-1.c: Likewise.
2285         * gcc.dg/20001102-1.c: Likewise.
2286
2287 2004-03-25  Roger Sayle  <roger@eyesopen.com>
2288
2289         * gcc.dg/compare8.c: Add an additional test for XOR.
2290
2291 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2292
2293         * gcc.dg/torture/builtin-ctype-1.c: New test.
2294
2295 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2296
2297         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
2298         * gcc.dg/torture/builtin-math-1.c: Likewise.
2299         * gcc.dg/torture/builtin-power-1.c: New test.
2300
2301 2004-03-24  Andreas Schwab  <schwab@suse.de>
2302
2303         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
2304         IA64 assembler.
2305
2306 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
2307             Roger Sayle  <roger@eyesopen.com>
2308
2309         * gcc.dg/compare8.c: New test case.
2310
2311 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
2312
2313         * g++.dg/ext/altivec-7.C: New test.
2314
2315 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
2316
2317         PR 12267, 12391, 12560, 13129, 14114, 14133
2318         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
2319         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
2320         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
2321         Adjust error regexps.
2322         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
2323         * gcc.dg/noncompile/undeclared-1.c: New test cases.
2324         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
2325         * gcc.dg/local1.c: Add explanatory comment.
2326
2327 2004-03-23  Roger Sayle  <roger@eyesopen.com>
2328
2329         PR optimization/14669
2330         * g++.dg/opt/fold2.C: New test case.
2331
2332 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
2333
2334         PR c/14069
2335         * gcc.dg/20040322-1.c: New test.
2336
2337 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2338
2339         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
2340         * gcc.dg/ultrasp4.c: Likewise.
2341         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
2342
2343 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2344
2345         * gcc.dg/i386-sse-8.c: Reset default options.
2346
2347 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
2348
2349         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
2350         in the error message text.
2351
2352 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2353
2354         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
2355
2356 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
2357
2358         PR c++/14616
2359         * g++.dg/init/array13.C: New test.
2360
2361 2004-03-20  Roger Sayle  <roger@eyesopen.com>
2362
2363         PR target/13889
2364         * gcc.c-torture/compile/pr13889.c: New test case.
2365
2366 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2367
2368         PR c/14635
2369         * builtins-1.c (nan, nans): Don't test.
2370         * builtins-30.c: Don't use nan, nanf, nanl.
2371         * builtins-35.c: New test.
2372
2373 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
2374
2375         * g++.dg/ext/altivec-6.C: New test.
2376
2377 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
2378
2379         * g++.dg/init/placement3.C: New test.
2380
2381         * g++.dg/template/spec13.C: New test.
2382
2383         * g++.dg/lookup/using11.C: New test.
2384
2385         * g++.dg/lookup/koenig3.C: New test.
2386
2387         * g++.dg/template/operator2.C: New test.
2388
2389         * g++.dg/expr/dtor3.C: New test.
2390         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
2391         marker.
2392         * g++.old-deja/g++.law/visibility28.C: Likewise.
2393
2394 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
2395
2396         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
2397         * gcc.dg/ppc64-abi-3.c: Likewise.
2398
2399 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2400
2401         PR c++/14545
2402         * g++.dg/parse/template15.C: New test.
2403
2404 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2405
2406         * g++.dg/expr/dtor2.C: New test.
2407
2408         * g++.dg/lookup/anon4.C: New test.
2409
2410         * g++.dg/overload/using1.C: New test.
2411
2412         * g++.dg/template/lookup7.C: New test.
2413
2414         * g++.dg/template/typename6.C: New test.
2415
2416         * g++.dg/expr/cond6.C: New test.
2417
2418 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2419
2420         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
2421
2422 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2423
2424         * g++.dg/expr/cond5.C: New test.
2425         * g++.dg/expr/constcast1.C: Likewise.
2426         * g++.dg/expr/ptrmem2.C: Likewise.
2427         * g++.dg/expr/ptrmem3.C: Likewise.
2428         * g++.dg/lookup/main1.C: Likewise.
2429         * g++.dg/template/lookup6.C: Likewise.
2430
2431 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
2432
2433         * gcc.dg/local1.c: New test.
2434
2435         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
2436
2437 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2438
2439         * gcc.dg/torture/builtin-convert-1.c: New test.
2440
2441 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2442
2443         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
2444
2445 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2446
2447         PR c++/14481
2448         * g++.dg/warn/Wunused-7.C: New test.
2449
2450 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2451
2452         * gcc.dg/torture/builtin-integral-1.c: New test.
2453
2454 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
2455
2456         PR c++/14586
2457         * g++.dg/parse/non-dependent3.C: New test.
2458
2459 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
2460
2461         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
2462         * g++.dg/eh/simd-2.C: Likewise.
2463         * g++.dg/init/array10.C: Likewise.
2464         * gcc.c-torture/compile/simd-1.c: Likewise.
2465         * gcc.c-torture/compile/simd-2.c: Likewise.
2466         * gcc.c-torture/compile/simd-3.c: Likewise.
2467         * gcc.c-torture/compile/simd-4.c: Likewise.
2468         * gcc.c-torture/compile/simd-6.c: Likewise.
2469         * gcc.c-torture/execute/simd-1.c: Likewise.
2470         * gcc.c-torture/execute/simd-2.c: Likewise.
2471         * gcc.dg/compat/vector-defs.h: Likewise.
2472         * gcc.dg/20020531-1.c: Likewise.
2473         * gcc.dg/altivec-3.c: Likewise.
2474         * gcc.dg/altivec-4.c: Likewise.
2475         * gcc.dg/altivec-varargs-1.c: Likewise.
2476         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
2477         * gcc.dg/i386-mmx-3.c: Likewise.
2478         * gcc.dg/i386-sse-4.c: Likewise.
2479         * gcc.dg/i386-sse-5.c: Likewise.
2480         * gcc.dg/i386-sse-8.c: Likewise.
2481         * gcc.dg/simd-1.c: Likewise.
2482         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
2483         __ev64_opaque__ since the machine description provides it.
2484
2485 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2486
2487         * lib/compat.exp (skip_list): New global variable.
2488         Use it to hold the user defined COMPAT_SKIPS list if any.
2489         (compat-obj): Add the members of skip_list to optall.
2490
2491 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2492
2493         * gcc.dg/compat/union-by-value-1_main.c,
2494         union-by-value-1_x.c, union-by-value-1_y.c,
2495         union-check.h, union-defs.h,
2496         union-init.h, union-return-1_main.c,
2497         union-return-1_x.c, union-return-1_y.c: New files.
2498
2499 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
2500
2501         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
2502         mixed-struct-init.h: Add 4 mixed structure types.
2503         struct-by-value-21_main.c, struct-by-value-21_x.c,
2504         struct-by-value-21_y.c, struct-return-21_main.c,
2505         struct-return-21_x.c, struct-return-21_y.c: New files.
2506
2507 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
2508
2509         PR c++/14550
2510         * g++.dg/parse/template14.C: New test.
2511
2512 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2513
2514         * gcc.c-torture/execute/20040313-1.c: New test.
2515
2516 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
2517
2518         PR target/14533
2519         * gcc.dg/20040311-2.c: New test.
2520
2521 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
2522
2523         PR other/14544
2524         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
2525         bit-field.
2526
2527 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
2528
2529         * gcc.dg/20040305-2.c: Add missing return statement.
2530
2531 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2532
2533         * gcc.dg/builtins-34.c: Also check pow10*.
2534
2535 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2536
2537         PR target/14262
2538         * gcc.dg/20040305-2.c: New test.
2539
2540 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
2541
2542         * gcc.dg/20040310-1.c: New test.
2543
2544 2004-03-11  Roger Sayle  <roger@eyesopen.com>
2545
2546         * gcc.c-torture/execute/20040311-1.c: New test case.
2547
2548 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR c++/14476
2551         * g++.dg/lookup/enum1.C: New test.
2552
2553 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
2554
2555         PR c++/14510
2556         * g++.dg/lookup/struct2.C: New test.
2557
2558 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
2559
2560         * gcc.dg/builtins-34.c: New test.
2561
2562 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2563
2564         * gcc.dg/torture/builtin-nonneg-1.c: New test.
2565
2566 2004-03-09  James E Wilson  <wilson@specifixinc.com>
2567
2568         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
2569         * gcc.dg/alias-2.c: New testcase.
2570
2571 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
2572
2573         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
2574
2575 2004-03-09  Roger Sayle  <roger@eyesopen.com>
2576
2577         * gcc.c-torture/execute/20040309-1.c: New test case.
2578
2579 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2580
2581         PR c++/14397
2582         * g++.dg/overload/ref1.C: New.
2583
2584 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2585
2586         PR c++/14409
2587         * g++.dg/template/spec12.C: New test.
2588
2589         PR c++/14448
2590         * g++.dg/parse/crash14.C: New test.
2591
2592 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2593
2594         PR c++/14230
2595         * g++.dg/init/ref11.C: New test.
2596
2597 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
2598
2599         PR c++/14432
2600         * g++.dg/parse/builtin2.C: New test.
2601
2602 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2603
2604         PR c++/14401
2605         * g++.dg/init/ctor3.C: New test.
2606         * g++.dg/init/union1.C: New test.
2607         * g++.dg/ext/anon-struct4.C: New test.
2608
2609 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
2610
2611         * g++.dg/lookup/koenig1.C: Tweak error messages.
2612         * g++.dg/lookup/used-before-declaration.C: Likewise.
2613         * g++.dg/other/do1.C: Likewise.
2614         * g++.dg/overload/koenig1.C: Likewise.
2615         * g++.dg/parse/crash13.C: Likewise.
2616         * g++.dg/template/instantiate3.C: Likewise.
2617
2618 2004-03-08  Eric Christopher  <echristo@redhat.com>
2619
2620         * * lib/target-supports.exp: Enable libiconv in test
2621         compilation.  Fix up error checking.
2622
2623 2004-03-08  Roger Sayle  <roger@eyesopen.com>
2624
2625         PR middle-end/14289
2626         * gcc.dg/pr14289-1.c: New test case.
2627         * gcc.dg/pr14289-2.c: Likewise.
2628         * gcc.dg/pr14289-3.c: Likewise.
2629
2630 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
2631
2632         * gcc.c-torture/execute/20040308-1.c: New test.
2633
2634 2004-03-07  Roger Sayle  <roger@eyesopen.com>
2635
2636         * gcc.c-torture/execute/20040307-1.c: New test case.
2637
2638 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
2639
2640         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
2641
2642 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
2643
2644         * gcc.dg/20040306-1.c: New test.
2645
2646 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
2647
2648         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
2649         them static.
2650         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
2651
2652 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2653
2654         PR c/14465
2655         * gcc.dg/decl-6.c: New test.
2656
2657 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2658
2659         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
2660         Rename LOGPOW -> LOG_POW.
2661         (SQRT_EXP, POW_EXP): New.
2662
2663 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2664
2665         * gcc.dg/i386-sse-8.c: New test.
2666
2667 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
2668
2669         PR c/14114
2670         * gcc.dg/decl-5.c: New test.
2671
2672 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
2673
2674         * gcc.dg/20040305-1.c: New test.
2675
2676 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
2677
2678         PR other/14354
2679         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
2680
2681 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
2682
2683         PR c++/14425, c++/14426
2684         * g++.dg/ext/altivec-4.C: New test.
2685         * g++.dg/ext/altivec-5.C: New test.
2686
2687 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
2688
2689         * g++.old-deja/g++.other/linkage1.C: Expect errors about
2690         global variables of a type with no linkage.
2691         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
2692         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
2693         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
2694         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
2695         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
2696         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
2697         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
2698         * g++.dg/warn/deprecated.C: Name enum Color.
2699         * g++.dg/overload/VLA.C: Name structure for 'b'.
2700         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
2701
2702 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2703
2704         * gcc.c-torture/compile/20040304-1.c: New test.
2705
2706 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
2707
2708         PR 13728
2709         * gcc.dg/decl-4.c: New testcase.
2710
2711 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
2712
2713         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
2714         as PRECF if sizeof (float) > sizeof (double).
2715         (PRECL): Make it the same as PRECF if
2716         sizeof (float) > sizeof (long double).
2717
2718 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2719
2720         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
2721         system type.  Add check for irix6 which doesn't have c99 runtime.
2722
2723 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
2724
2725         * gcc.dg/const-elim-1.c: xfail for xtensa.
2726
2727 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2728
2729         PR c++/14369
2730         * g++.dg/template/cond4.C: New test.
2731
2732 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2733
2734         PR c++/14360
2735         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
2736
2737         PR c++/14361
2738         * g++.dg/parse/defarg7.C: New test.
2739
2740         PR c++/14359
2741         * g++.dg/template/friend26.C: New test.
2742
2743 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
2744
2745         PR c++/14324
2746         * g++.dg/abi/mangle21.C: New test.
2747
2748         PR c++/14260
2749         * g++.dg/parse/constructor2.C: New test.
2750
2751         PR c++/14337
2752         * g++.dg/template/sfinae1.C: New test.
2753
2754 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2755
2756         PR c++/14267
2757         * g++.dg/expr/crash2.C: New test.
2758
2759         PR middle-end/13448
2760         * gcc.dg/inline-5.c: New test.
2761         * gcc.dg/always-inline.c: Split out tests into ...
2762         * gcc.dg/always-inline2.c: ... this and ...
2763         * gcc.dg/always-inline3.c: ... this.
2764
2765 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
2766
2767         PR debug/12103
2768         * g++.dg/debug/crash1.C: New test.
2769
2770 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
2771
2772         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
2773         function with __attribute__((noinline)).
2774         (recurser_void2): Likewise.
2775         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
2776         (recurser_void2): Likewise.
2777
2778 2004-02-29  Roger Sayle  <roger@eyesopen.com>
2779
2780         PR middle-end/14203
2781         * g++.dg/warn/Wunused-6.C: New test case.
2782
2783 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
2784
2785         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
2786         not defined.
2787
2788 2004-02-27  Eric Christopher  <echristo@redhat.com>
2789
2790         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
2791         * g++.dg/charset/asm2.c: Run only x86.
2792         * gcc.dg/charset/asm3.c: Ditto.
2793
2794 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
2795
2796         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
2797         ld_library_path.
2798
2799 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
2800
2801         * g++.dg/ext/altivec-3.C: New.
2802
2803 2004-02-26  Richard Henderson  <rth@redhat.com>
2804
2805         * g++.dg/ext/attrib10.C: Mark for warning.
2806         * gcc.dg/attr-alias-1.c: New.
2807
2808 2004-02-26  Richard Henderson  <rth@redhat.com>
2809
2810         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
2811         * gcc.c-torture/execute/20040208-2.c: ... it back.
2812
2813 2004-02-26  Eric Christopher  <echristo@redhat.com>
2814
2815         * lib/target-supports.exp (check-iconv-available): New function.
2816         * lib/gcc-dg.exp (dg-require-iconv): New function.
2817         Use above.
2818         * gcc.dg/charset: New directory.
2819         * gcc.dg/charset/charset.exp: New file.
2820         * gcc.dg/charset/asm1.c: Ditto.
2821         * gcc.dg/charset/asm2.c: Ditto.
2822         * gcc.dg/charset/asm3.c: Ditto.
2823         * gcc.dg/charset/asm4.c: Ditto.
2824         * gcc.dg/charset/asm5.c: Ditto.
2825         * gcc.dg/charset/attribute1.c: Ditto.
2826         * gcc.dg/charset/attribute2.c: Ditto.
2827         * gcc.dg/charset/string1.c: Ditto.
2828         * g++.dg/charset: New directory.
2829         * g++.dg/dg.exp: Add here. Special options.
2830         * g++.dg/charset/charset.exp: New file.
2831         * g++.dg/charset/asm1.c: Ditto.
2832         * g++.dg/charset/asm2.c: Ditto.
2833         * g++.dg/charset/asm3.c: Ditto.
2834         * g++.dg/charset/asm4.c: Ditto.
2835         * g++.dg/charset/attribute1.c: Ditto.
2836         * g++.dg/charset/attribute2.c: Ditto.
2837         * g++.dg/charset/extern1.cc: Ditto.
2838         * g++.dg/charset/extern2.cc: Ditto.
2839         * g++.dg/charset/string1.c: Ditto.
2840
2841 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
2842
2843         PR c++/14278
2844         * g++.dg/parse/comma1.C: New test.
2845
2846 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2847
2848         PR c++/14284
2849         * g++.dg/template/ttp8.C: New test.
2850
2851 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
2852
2853         * gcc.dg/fixuns-trunc-1.c: New test.
2854
2855 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2856
2857         * gcc.dg/builtins-config.h: Use #elif.
2858
2859 2004-02-26  Michael Matz  <matz@suse.de>
2860
2861         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
2862         * gcc.dg/991214-1.c: Likewise.
2863         * gcc.dg/i386-asm-1.c: Likewise.
2864
2865 2004-02-25  Richard Henderson  <rth@redhat.com>
2866
2867         * gcc.c-torture/execute/20040208-2.c: Move ...
2868         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
2869
2870 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2871
2872         PR c++/14246
2873         * g++.dg/other/crash-3.C: New test.
2874
2875 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2876
2877         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
2878         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
2879
2880         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
2881         HP-UX.
2882
2883 2004-02-24  Michael Matz  <matz@suse.de>
2884
2885         * gcc.dg/i386-regparm.c: New.
2886
2887 2004-02-23  James E Wilson  <wilson@specifixinc.com>
2888
2889         * gcc.c-torture/execute/20040223-1.c: New.
2890
2891 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
2892             Kazu Hirata  <kazu@cs.umass.edu>
2893
2894         * gcc.dg/fwritable-strings-1.c: Remove.
2895
2896 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
2897
2898         PR c/14156
2899         * gcc.dg/20040223-1.c: New test.
2900
2901 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2902
2903         PR c++/14106
2904         * g++.dg/ext/typeof9.C: New test.
2905
2906 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2907
2908         PR c++/14250
2909         * g++.dg/other/switch1.C: New test.
2910
2911 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2912
2913         * gcc.dg/cast-function-1.c: Adjust for new informative message.
2914         * gcc.dg/va-arg-1.c: Likewise.
2915
2916 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2917
2918         PR c++/14143
2919         * g++.dg/template/koenig5.C: New test.
2920
2921 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
2922
2923         * g++.dg/ext/altivec-1.C: Generalize target triple.
2924         * g++.dg/ext/altivec-2.C: New test case.
2925         * g++.dg/ext/altivec_check.h: New file.
2926         * gcc.dg/altivec-1.c: Generalize target triple;
2927         include altivec_check.h and call altivec_check().
2928         * gcc.dg/altivec-[2-5].c: Generalize target triple.
2929         * gcc.dg/altivec-6.c: New test case.
2930         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
2931         type casts as needed.
2932         * gcc.dg/altivec-10.c: Include altivec_check.h and call
2933         altivec_check().
2934         * gcc.dg/altivec-12.c: New test case.
2935         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
2936         include altivec_check.h and call altivec_check().
2937         * gcc.dg/altivec_check.h: New file.
2938
2939 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2940
2941         * lib/target-supports.exp (check_alias_available): Don't mangle
2942         function `g' in test program.
2943
2944 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2945
2946         * lib/target-supports.exp (check_profiling_available): Check
2947         argument to determine whether we support a profiling type.
2948         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
2949         check_profiling_available.
2950         * g++.dg/bprob/bprob.exp: Likewise
2951         * g77.dg/bprob/bprob.exp: Likewise.
2952         * gcc.misc-tests/bprob.exp: Likewise.
2953         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
2954         dg-require-profiling and delete expected error handling.
2955         * gcc.dg/20021014-1.c: Likewise.
2956         * gcc.dg/nest.c: Likewise.
2957
2958 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2959
2960         PR c++/12007
2961         * g++.dg/other/vthunk1.C: New test.
2962
2963 2004-02-20  Falk Hueffner  <falk@debian.org>
2964
2965         PR target/14201
2966         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
2967
2968 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/13927
2971         * g++.dg/other/error8.C: Remove XFAIL markers.
2972
2973         PR c++/14173
2974         * g++.dg/ext/packed5.C: New test.
2975
2976         PR c++/14199
2977         * g++.dg/warn/Wunused-5.C: New test.
2978
2979         PR c++/14186
2980         * g++.dg/lookup/member1.C: New test.
2981
2982 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
2983
2984         * gcc.c-torture/compile/20040130-1.c: Enable only when
2985         __INT_MAX__ >= 2147483647L.
2986         * gcc.c-torture/compile/961203-1.c: Likewise.
2987
2988 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
2989
2990         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
2991         * g++.dg/opt/template1.C: Robustify assembler regexp
2992
2993 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2994
2995         * gcc.c-torture/execute/simd-4.x: Remove.
2996         * gcc.c-torture/execute/va-arg-25.x: Likewise.
2997         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
2998         Guard with #ifndef SKIP_ATTRIBUTE.
2999         * gcc.dg/compat/vector-1_y.c: Likewise.
3000         * gcc.dg/compat/vector-2_x.c: Likewise.
3001         * gcc.dg/compat/vector-2_y.c: Likewise.
3002         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
3003         * g++.dg/eh/simd-2.C: Likewise.
3004
3005 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
3006
3007         * gcc.c-torture/compile/complex-1.c: New.
3008
3009 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
3010
3011         PR target/14209
3012         * gcc.c-torture/execute/20040218-1.c: New test.
3013
3014 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3015
3016         PR c++/14181
3017         * g++.dg/parse/new2.C: New test.
3018
3019 2004-02-18  Paul Brook  <paul@codesourcery.com>
3020
3021         * gcc.c-torture/compile/libcall-1.c: New test.
3022
3023 2004-02-18  Paul Brook  <paul@codesourcery.com>
3024
3025         PR debug/12934
3026         * gcc.dg/debug/debug-7.c: New test.
3027
3028 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
3029
3030         * gcc.dg/20040217-1.c: New test.
3031
3032 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
3033
3034         * gcc.c-torture/execute/990208-1.x: Delete.
3035
3036 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
3037
3038         * gcc.c-torture/execute/20040208-2.x: New file.
3039
3040 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
3041
3042         PR c++/11326
3043         * g++.dg/abi/structret1.C: New test.
3044
3045 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
3046
3047         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
3048         (i386_cpuid): No need to test if cpuid is available on AMD64.
3049         Fix assembly, so that it works onboth i386 and AMD64.
3050         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
3051         (vecInLong): Fix s[] member type to unsigned int.
3052         (vecInWord): Remove type.
3053         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
3054         (a64, b64, c64, d64, e64): Remove.
3055         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
3056         Remove unused variable.  Remove initialization of removed variables.
3057         Don't call mmx_tests nor sse_tests.
3058         (reference_mmx, reference_sse): Remove.
3059         (check): Add return stmt.
3060         * gcc.dg/i386-sse-7.c: New test.
3061         * gcc.dg/i386-mmx-4.c: New test.
3062
3063 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3064
3065         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
3066         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3067         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3068         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
3069         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
3070         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
3071         g++.dg/tc1/dr94.C: Fix line terminator.
3072
3073 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
3074
3075         * gcc.c-torture/compile/20040216-1.c: New.
3076
3077 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3078
3079         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
3080         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
3081         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
3082         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
3083         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
3084         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
3085
3086 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3087
3088         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
3089
3090 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
3091
3092         PR c++/13971
3093         * g++.dg/expr/cond4.C: New test.
3094
3095         PR c++/14086
3096         * g++.dg/lookup/crash2.C: New test.
3097
3098 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
3099
3100         * gcc.c-torture/compile/20040214-2.c: New test.
3101
3102 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
3103
3104         PR c++/14116
3105         * g++.dg/ext/typeof8.C: New test.
3106
3107 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
3108
3109         * gcc.c-torture/compile/20040214-1.c: New test.
3110
3111 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3112
3113         PR c++/13635
3114         * g++.dg/template/spec11.C: New test.
3115
3116 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3117
3118         PR c++/13927
3119         * g++.dg/other/error8.C: New test.
3120
3121 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/14122
3124         * g++.dg/template/array4.C: New test.
3125
3126         PR c++/14108
3127         * g++.dg/inherit/thunk2.C: New test.
3128
3129         PR c++/14083
3130         * g++.dg/eh/cond2.C: New test.
3131
3132 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
3133
3134         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
3135
3136 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
3137
3138         * lib/scanasm.exp (dg-scan): Quote pattern before display.
3139
3140 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
3141
3142         * g++.dg/simd-2.C: xfail on ppc64-linux.
3143
3144 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
3145
3146         PR c/456
3147         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
3148         tests.
3149
3150 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
3151
3152         * gcc.dg/builtins-33.c: New test.
3153
3154 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
3155
3156         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
3157
3158 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3159
3160         * g++.dg/simd-2.C: Set -maltivec for ppc64.
3161
3162 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
3163
3164         * gcc.dg/ppc64-abi-3.c: New test.
3165
3166 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
3167
3168         PR c/14092
3169
3170         * gcc.dg/pr14092-1.c: New testcase.
3171
3172 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
3173
3174         * gcc.dg/cpp/assert4.c: Fix typo last change.
3175
3176         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
3177         * gcc.dg/cpp/assert4.c: Handle powerpc64.
3178
3179         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
3180
3181 2004-02-09  Roger Sayle  <roger@eyesopen.com>
3182
3183         * gcc.c-torture/compile/20040209-1.c: New test case.
3184
3185 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
3186
3187         * gcc.dg/c90-init-1.c: Adjust expected error messages.
3188
3189 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
3190
3191         * gcc.c-torture/execute/20040208-[12].c: New tests.
3192
3193 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3194
3195         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
3196
3197 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3198
3199         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
3200
3201 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3202
3203         Bug 13856
3204         * gcc.dg/visibility-8.c: New testcase.
3205
3206 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
3207
3208         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
3209         arguments.
3210         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
3211
3212 2004-02-07  Roger Sayle  <roger@eyesopen.com>
3213
3214         PR middle-end/13696
3215         * g++.dg/opt/fold1.C: New test case.
3216
3217 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3218
3219         PR c++/14033
3220         * g++.dg/other/crash-2.C: New test.
3221
3222 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3223
3224         PR c++/14028
3225         * g++.dg/parse/angle-bracket2.C: New test.
3226
3227 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3228
3229         PR middle-end/13750
3230         Revert:
3231         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3232         PR pch/13361
3233         * testsuite/g++.dg/pch/wchar-1.C: New.
3234         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3235
3236 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3237
3238         PR c++/14008
3239         * g++.dg/parse/error15.C: New test.
3240         * g++.dg/parse/crash11.C: Update dg-error mark.
3241
3242 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3243
3244         PR c++/13932
3245         * g++.dg/warn/conv2.C: New test.
3246
3247 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3248
3249         PR c++/13086
3250         * g++.dg/warn/incomplete1.C: Remove xfail.
3251
3252 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3253
3254         * lib/file-format.exp (gcc_target_object_format): Use
3255         ${tool}_target_compile, not gcc_target_compile.
3256         * lib/target-supports.exp (check_alias_available): Likewise.
3257         (check_gc_sections_available): Likewise.
3258         * g++.dg/ext/attrib10.C: Use dg-require-alias.
3259         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
3260         dg-require-alias.
3261
3262 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/13969
3265         * g++.dg/template/static6.C: New test.
3266
3267 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
3268
3269         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
3270
3271 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3272
3273         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
3274         tests for systems where `char' is unsigned by default.
3275
3276 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3277
3278         PR c++/13997
3279         * g++.dg/template/partial3.C: New test.
3280
3281 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
3282
3283         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
3284         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
3285         Remove mentions of obsolete ports.
3286
3287 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
3288
3289         * gcc.dg/noncompile/20001228-1.c: Fix for new
3290         error message.
3291
3292 2004-02-03  Roger Sayle  <roger@eyesopen.com>
3293
3294         PR target/9348
3295         * gcc.c-torture/execute/multdi-1.c: New test case.
3296
3297 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3298
3299         PR c++/13925
3300         * g++.dg/template/lookup5.C: New test.
3301
3302 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3303
3304         PR c++/13950
3305         * g++.dg/template/lookup4.C: New test.
3306
3307         PR c++/13970
3308         * g++.dg/parse/error14.C: New test.
3309
3310         PR c++/14002
3311         * g++.dg/parse/template13.C: New test.
3312
3313 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
3314
3315         PR c++/13978
3316         * g++.dg/template/koenig4.C: New test.
3317
3318         PR c++/13968
3319         * g++.dg/template/crash17.C: New test.
3320
3321         PR c++/13975
3322         * g++.dg/parse/error13.C: New test.
3323         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
3324
3325 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3326
3327         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
3328
3329 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
3330
3331         PR c/11658
3332         PR c/13994
3333         * gcc.dg/noncompile/20040203-1.c: New test.
3334         * gcc.dg/noncompile/20040203-2.c: Likewise.
3335         * gcc.dg/noncompile/20040203-3.c: Likewise.
3336         * gcc.dg/20040203-1.c: Likewise.
3337
3338 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
3339
3340         PR c++/10858
3341         * g++.dg/template/sizeof7.C: New test.
3342
3343 2004-02-02  Eric Christopher  <echristo@redhat.com>
3344             Zack Weinberg  <zack@codesourcery.com>
3345
3346         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
3347
3348 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
3349
3350         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
3351         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
3352         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
3353         * gcc.dg/cleanup-5.c: Run only on Linux targets.
3354
3355 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
3356
3357         PR c++/13113
3358         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
3359
3360         PR c++/13854
3361         * g++.dg/ext/attrib13.C: New test.
3362
3363         PR c++/13907
3364         * g++.dg/conversion/op2.C: New test.
3365
3366 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3367
3368         * gcc.dg/titype-1.c: Fix pasto.
3369
3370 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3371
3372         * gcc.dg/titype-1.c: New test.
3373
3374 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3375
3376         PR c++/13957
3377         * g++.dg/template/non-type-template-argument-1.C,
3378         g++.dg/template/qualified-id1.C: Update dg-error marks.
3379         * g++.dg/template/nontype6.C: New test.
3380
3381 2004-02-01  Roger Sayle  <roger@eyesopen.com>
3382
3383         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
3384         * gcc.dg/builtins-31.c: New testcase.
3385         * gcc.dg/builtins-32.c: New testcase.
3386
3387 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
3388
3389         * objc.dg/call-super-2.m: Update line numbers
3390         for the including of stddef.h.
3391
3392 2004-01-30  Michael Matz  <matz@suse.de>
3393
3394         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
3395         g++.dg/ext/case-range3.C: New tests.
3396
3397 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3398
3399         DR206
3400         PR c++/13813
3401         * g++.dg/template/member4.C: New test.
3402
3403 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3404
3405         PR c++/13683
3406         * g++.dg/template/sizeof6.C: New test.
3407
3408 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3409
3410         * gcc.dg/fwritable-strings-1.c: New test.
3411
3412 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
3413
3414         * gcc.c-torture/compile/20040130-1.c: New test.
3415
3416 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
3417
3418         * objc.dg/call-super-2.m: Include stddef.h for size_t.
3419
3420 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
3421
3422         PR c++/13883
3423         * g++.dg/template/ctor3.C: New test.
3424
3425 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3426
3427         * g++.dg/tc1: New directory.
3428         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
3429         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
3430         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
3431         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
3432         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
3433
3434 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3435
3436         * g++.dg/parse/error11.C: New test.
3437         * g++.dg/parse/error12.C: Likewise.
3438
3439 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
3440
3441         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
3442         (scan_initial, main): Use aligned_sizeof instead of sizeof.
3443
3444 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
3445
3446         PR c++/13791
3447         * g++.dg/ext/attrib12.C: New test.
3448
3449         PR c++/13736
3450         * g++.dg/parse/cast2.C: New test.
3451
3452 2004-01-27  James E Wilson  <wilson@specifixinc.com>
3453
3454         * objc.dg/encode-2.m (main): New local string.  Set depending on
3455         sizeof long.  Use in sscanf call.
3456         * objc.dg/encode-3.m (main): New local string.  Set depending on
3457         sizeof long.  Use in scan_initial call.
3458
3459 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3460
3461         * objc.dg/call-super-2.m: Make LP64-safe.
3462         * objc.dg/desig-init-1.m: Likewise.
3463
3464 2004-01-27  Devang Patel <dpatel@apple.com>
3465
3466         * g++.dg/debug/namespace1.C: New test.
3467
3468 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
3469
3470         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
3471         xscale-*-*.
3472
3473         * gcc.dg/arm-mmx-1.c: New test.
3474
3475 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
3476
3477         * gcc.dg/20040127-1.c: New test.
3478         * gcc.dg/20040127-2.c: New test.
3479
3480 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
3481
3482         * objc.dg/stret-1.m (glob): Renamed to globa.
3483
3484 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
3485
3486         PR c++/13663
3487         * g++.dg/expr/for1.C: New test.
3488
3489 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
3490
3491         PR middle-end/13779
3492         * gcc.dg/darwin-longlong.c: New test.
3493
3494 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
3495
3496         * gcc.dg/20040124-1.c: Moved test from here...
3497         * gcc.c-torture/compile/20040124-1.c: ...to here.
3498
3499 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3500
3501         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
3502         the assembly output if -m64 is passed.
3503
3504 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
3505
3506         PR c++/13833
3507         * g++.dg/template/cond3.C: New test.
3508
3509 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3510
3511         PR c++/13810
3512         * g++.dg/template/ttp7.C: New test.
3513
3514 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3515
3516         PR c++/13797
3517         * g++.dg/template/nontype4.C: New test.
3518         * g++.dg/template/nontype5.C: Likewise.
3519
3520 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
3521
3522         * gcc.dg/torture/mips-clobber-at.c: New test.
3523
3524 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
3525
3526         * gcc.dg/20040124-1.c: New test.
3527
3528 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
3529
3530         * gcc.dg/20040123-1.c: New test.
3531
3532 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3533
3534         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
3535
3536 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
3537
3538         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
3539
3540 2004-01-23  Andrew Pinski  <apinski@apple.com>
3541
3542         * gcc.dg/20030121-1.c: Move to ..
3543         * gcc.dg/20040121-1.c: here.
3544
3545 2004-01-23  Roger Sayle  <roger@eyesopen.com>
3546
3547         * gcc.dg/builtins-29.c: New test case.
3548
3549 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
3550
3551         PR 18314
3552         * gcc.dg/builtins-30.c: New testcase.
3553
3554 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
3555
3556         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
3557         * lib/g77.exp: Likewise.
3558         * lib/objc.exp: Likewise.
3559         * lib/g++.exp: Likewise.
3560
3561 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3562
3563         * gcc.dg/struct-by-value-2.c: New test.
3564
3565 2004-01-21  Andrew Pinski  <apinski@apple.com>
3566
3567         PR target/13785
3568         * gcc.dg/20030121-1.c: New test.
3569
3570 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
3571
3572         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
3573         clobber frame pointer register in asm statement.
3574
3575 2004-01-21  Falk Hueffner  <falk@debian.org>
3576
3577         * gcc.c-torture/compile/20040121-1.c: New test.
3578
3579 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
3580
3581         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
3582
3583 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
3584
3585         * gcc.dg/ppc64-abi-2.c: New test.
3586
3587 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
3588
3589         * lib/treelang.exp: Fill out this file.
3590         * lib/treelang-dg.exp: New File.
3591
3592 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3593
3594         * gcc.c-torture/compile/981022-1.c: Remove.
3595         * gcc.dg/array-5.c: Remove XFAIL.
3596         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
3597         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
3598         gcc.dg/cond-lvalue-1.c: Update.
3599         * gcc.dg/cast-lvalue-2.c: New test.
3600
3601 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
3602
3603         PR c++/13592
3604         * g++.dg/other/error1.C (class foo): Tweak error message.
3605
3606         PR c++/13592
3607         * g++.dg/template/call2.C: New test.
3608
3609 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3610
3611         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
3612         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
3613         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
3614         scalar-return-1_x.c, scalar-return-2_y.c,
3615         scalar-return-3_x.c, scalar-return-3_y.c,
3616         scalar-return-4_x.c, scalar-return-4_y.c,
3617         struct-align-1.h, struct-align-1_x.c,
3618         struct-align-1_y.c, struct-align-2.h,
3619         struct-align-2_x.c, struct-align-2_y.c,
3620         struct-by-value-10_y.c, struct-by-value-11_x.c,
3621         struct-by-value-11_y.c, struct-by-value-12_x.c,
3622         struct-by-value-12_y.c, struct-by-value-13_x.c,
3623         struct-by-value-13_y.c, struct-by-value-14_x.c,
3624         struct-by-value-14_y.c, struct-by-value-15_x.c,
3625         struct-by-value-15_y.c, struct-by-value-16_y.c,
3626         struct-by-value-17_y.c, struct-by-value-18_y.c,
3627         struct-by-value-19_y.c, struct-by-value-1_x.c,
3628         struct-by-value-1_y.c, struct-by-value-20_y.c,
3629         struct-by-value-2_x.c, struct-by-value-2_y.c,
3630         struct-by-value-3_y.c, struct-by-value-4_x.c,
3631         struct-by-value-4_y.c, struct-by-value-5_y.c,
3632         struct-by-value-6_y.c, struct-by-value-7_y.c
3633         struct-by-value-8_x.c, struct-by-value-8_y.c
3634         struct-by-value-9_x.c, struct-by-value-9_y.c
3635         struct-return-10_x.c, struct-return-10_y.c,
3636         struct-return-19_x.c, struct-return-20_x.c
3637         struct-return-2_x.c, struct-return-2_y.c
3638         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
3639         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
3640
3641 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3642
3643         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
3644         attribute on sparc*-sun-solaris2.*.
3645
3646 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
3647
3648         PR c++/13710
3649         * g++.dg/ext/typeof7.C: New test.
3650
3651 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
3652
3653         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
3654         * gcc.dg/const-elim-1.c: Same.
3655
3656 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
3657
3658         * objc.dg/stret-1.m: New.
3659         * objc.dg/stret-2.m: New.
3660
3661 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
3662
3663         PR c++/11895
3664         * g++.dg/ext/vector1.C: New test.
3665
3666 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
3667
3668         * gcc.dg/pch/import-1.c: New.
3669         * gcc.dg/pch/import-1.hs: New.
3670         * gcc.dg/pch/import-1a.h: New.
3671         * gcc.dg/pch/import-1b.h: New.
3672         * gcc.dg/pch/import-1c.h: New.
3673
3674 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3675
3676         PR c++/13574
3677         * g++.dg/ext/array1.C: New test.
3678
3679         PR c++/13178
3680         * g++.dg/conversion/op1.C: New test.
3681
3682 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
3683
3684         PR 11864
3685         From Kazumoto Kojima / Dan Kegel:
3686         * gcc.dg/pr11864-1.c: New test.
3687
3688         PR 10392
3689         From Marcus Comstedt / Dan Kegel:
3690         * gcc.dg/pr10392-1.c: New test.
3691
3692 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
3693
3694         PR c++/13478
3695         * g++.dg/init/ref10.C: New test.
3696
3697 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3698
3699         PR c++/13407
3700         * g++.dg/parse/typename6.C: New test.
3701
3702 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
3703
3704         PR pch/13361
3705         * testsuite/g++.dg/pch/wchar-1.C: New.
3706         * testsuite/g++.dg/pch/wchar-1.Hs: New.
3707
3708 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3709
3710         PR c++/9259
3711         * g++.dg/expr/sizeof2.C: New test.
3712
3713 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
3714
3715         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
3716
3717 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3718
3719         PR c++/13659
3720         * g++.dg/lookup/strong-using-3.C: New.
3721         * g++.dg/lookup/using-10.C: New.
3722
3723 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
3724
3725         PR c++/13594
3726         * g++.dg/lookup/strong-using-2.C: New.
3727
3728 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
3729             Dan Kegel <dank@kegel.com>
3730             J"orn Rennecke <joern.rennecke@superh.com>
3731
3732         PR target/9365
3733         * gcc.dg/pr9365-1.c: New test.
3734
3735 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3736
3737         PR c++/8856
3738         * g++.dg/parse/casting-operator2.C: New test.
3739         * g++.old-deja/g++.pt/explicit83.C: Remove.
3740
3741 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
3742
3743         * gcc.dg/label-compound-stmt-1.c: New test.
3744         * gcc.c-torture/compile/950922-1.c,
3745         gcc.c-torture/compile/20000211-3.c,
3746         gcc.c-torture/compile/20000518-1.c,
3747         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
3748         compound statements.
3749
3750 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
3751
3752         * gcc.dg/ppc64-abi-1.c: New test.
3753
3754 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
3755
3756          * g++.dg/ext/attrib9.C: Add dg-warnings.
3757
3758 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3759
3760         PR c++/12335
3761         * g++.dg/parse/dtor3.C: New test.
3762
3763 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
3764
3765         PR c++/12709
3766         * g++.dg/parse/try-catch-1.C: New test.
3767
3768 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
3769
3770         * ada/acats/run_all.sh: Add more verbose output in acats.log
3771         when compiling tests.
3772
3773 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3774
3775         PR 13656
3776         * gcc.dg/typedef-redecl.c: New test case.
3777         * gcc.dg/typedef-redecl.h: New support file.
3778
3779 2004-01-13  Jan Hubicka  <jh@suse.cz>
3780
3781         * gcc.dg/always_inline.c: New test.
3782         * gcc.dg/debug/20031231-1.c: Fix.
3783
3784 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3785
3786         PR c++/13474
3787         * g++.dg/template/array3.C: New test.
3788
3789 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
3790
3791         * g++.dg/ext/lvalue1.C: No longer expected to fail.
3792         * g++.dg/warn/Wunused-2.C: Likewise.
3793
3794 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3795
3796         PR c++/13289
3797         * g++.dg/template/instantiate6.C: New test.
3798
3799 2004-01-12  Roger Sayle  <roger@eyesopen.com>
3800
3801         PR middle-end/11397
3802         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
3803
3804 2004-01-12  Jan Hubicka  <jh@suse.cz>
3805
3806         PR opt/12826
3807         * gcc.dg/20040112-1.c: New.
3808
3809         * gcc.dg/dwarf-die[1-7].c: Move to...
3810         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
3811         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
3812
3813 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
3814
3815         PR c++/4100
3816         * g++.dg/parse/friend4.C: New test.
3817
3818 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
3819
3820         PR c++/4100
3821         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
3822         definition is called a friend.
3823
3824 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
3825
3826         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
3827
3828 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
3829
3830         PR c++/3478
3831         * g++.dg/parse/error10.C: New test.
3832         * g++.dg/template/arg2.C: Accept "invalid type" error.
3833
3834 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
3835
3836         PR middle-end/13392
3837         * g++.dg/opt/expect2.C: New test.
3838
3839 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3840
3841         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
3842         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
3843         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
3844         Update dg-error regexps.
3845
3846 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
3847
3848         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
3849         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
3850
3851 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3852
3853         * gcc.dg/pragma-re-1.c: Use right pointer type.
3854
3855 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3856
3857         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
3858
3859 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
3860
3861         * gcc.dg/rs6000-ldouble-1.c: New.
3862
3863 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3864
3865         DR 337
3866         PR c++/9256
3867         * g++.dg/other/abstract1.C: New test.
3868
3869 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
3870
3871         * g++.dg/lookup/strong-using-1.C: New.
3872
3873 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
3874
3875         PR c/11234
3876         * gcc.dg/func-ptr-conv-1.c: New test.
3877         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
3878
3879 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
3880
3881         PR target/13380.
3882         * gcc.c-torture/compile/20040109-1.c: New.
3883
3884 2004-01-08  Stuart Hastings  <stuart@apple.com>
3885
3886         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
3887         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
3888         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
3889
3890 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
3891
3892         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
3893
3894 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
3895
3896         * ada/acats/run_acats: Treat 'gnatchop' the same way
3897         as 'gnatmake'.  Export GCC_DRIVER.
3898         * ada/acats/run_all.sh: Add target_gnatchop.  Use
3899         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
3900
3901 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3902
3903         PR c++/12573
3904         * g++.dg/template/dependent-expr4.C: New test.
3905
3906 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
3907
3908         * gcc.dg/altivec-11.c: New test.
3909
3910 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
3911
3912         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
3913
3914 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3915
3916         PR c/6024
3917         * gcc.dg/enum-compat-1.c: New test.
3918         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
3919
3920 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
3921
3922         PR c/12165
3923         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
3924         gcc.dg/c99-idem-qual-3.c: New tests.
3925
3926 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
3927
3928         * gcc.dg/winline-7.c: Don't cast void * to int.
3929
3930 2004-01-06  Jan Hubicka  <jh@suse.cz>
3931
3932         * gcc.dg/i386-sse-5.c: New test
3933         * g++.dg/eh/simd-1.c: Add -w argument for i386.
3934
3935 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3936
3937         PR c++/12815
3938         * g++.dg/rtti/typeid4.C: New test.
3939
3940 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
3941
3942         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
3943
3944 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
3945
3946         PR c++/12132
3947         * g++.dg/template/error11.C: New test.
3948
3949         PR c++/13451
3950         * g++.dg/template/class2.C: New test.
3951
3952 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3953         Richard Sandiford <rsandifo@redhat.com>
3954
3955         PR c++/13387
3956         * g++.dg/opt/alias3.C: New test.
3957
3958 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
3959
3960         PR c++/13157
3961         * g++.dg/template/koenig3.C: New test.
3962
3963         PR c++/13529
3964         * g++.dg/parse/offsetof3.C: New test.
3965
3966         * g++.dg/init/copy7.C: Add missing dg-error markers.
3967
3968         PR c++/12226
3969         * g++.dg/init/copy7.c: New test.
3970
3971         PR c++/13536
3972         * g++.dg/parse/cast1.C: New test.
3973
3974 2004-01-04  Jan Hubicka  <jh@suse.cz>
3975
3976         * gcc.dg/winline[1-7].c: New tests.
3977
3978 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3979
3980         PR c++/13520
3981         * g++.dg/template/qualttp22.C: New test.
3982
3983 2004-01-01  Jan Hubicka  <jh@suse.cz>
3984
3985         * gcc.dg/debug/20031231-1.c: New.
3986         * gcc.c-torture/compile/20040101-1.c: New.
3987         * gcc.dg/dwarf-die-[1-7].c: New.
3988
3989 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
3990
3991         PR optimization/13521
3992         * gcc.c-torture/compile/20031231-1.c: New test.
3993
3994 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
3995
3996         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
3997
3998 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3999
4000         PR c++/10079
4001         * g++.dg/template/crash16.C: New test.
4002
4003 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
4004
4005         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
4006
4007 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
4008
4009         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
4010         ports.
4011         * g++.old-deja/g++.jason/thunk3.C: Likewise.
4012         * g++.old-deja/g++.law/profile1.C: Likewise.
4013         * gcc.c-torture/compile/981006-1.c: Likewise.
4014         * gcc.c-torture/execute/loop-2e.x: Likewise.
4015         * gcc.c-torture/execute/loop-2f.x: Remove.
4016         * gcc.c-torture/execute/loop-2g.x: Likewise.
4017         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
4018         * gcc.dg/20020312-2.c: Remove traces of dead ports.
4019
4020 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
4021
4022         PR c++/13507
4023         * g++.dg/ext/attrib11.C: New test.
4024
4025         PR c++/13494
4026         * g++.dg/template/array2-1.C: New test.
4027         * g++.dg/template/array2-2.C: New test.
4028
4029 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
4030
4031         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
4032
4033 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
4034
4035         PR c++/12774
4036         * g++.dg/template/array1-1.C: New test.
4037         * g++.dg/template/array1-2.C: New test.
4038
4039 2003-12-29  Roger Sayle  <roger@eyesopen.com>
4040
4041         PR fortran/12632
4042         * g77.dg/12632.f: New test case.
4043
4044 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4045
4046         PR c++/13289
4047         * g++.dg/parse/nontype1.C: New test.
4048
4049 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4050
4051         PR c++/12403
4052         * g++.dg/parse/explicit1.C: New test.
4053         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
4054
4055 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4056
4057         PR c++/13081
4058         * g++.dg/opt/inline6.C: New test.
4059
4060         PR c++/12613
4061         * g++.dg/parse/error9.C: New test.
4062
4063         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
4064
4065 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
4066
4067         PR c++/13009
4068         * g++.dg/init/assign1.C: New test.
4069
4070 2003-12-28  Roger Sayle  <roger@eyesopen.com>
4071
4072         PR c++/13070
4073         * g++.dg/warn/format3.C: New test case.
4074
4075 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4076
4077         * gcc.c-torture/compile/20031227-1.c: New test.
4078
4079 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4080
4081         * g++.dg/bprob/bprob.exp: Load target-supports.exp
4082         * g77.dg/bprob/bprob.exp: Likewise.
4083         * gcc.misc-tests/bprob.exp: Likewise.
4084         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
4085         variants on systems where the library does not provide that
4086         functionality.
4087         * gcc.dg/builtins-20.c: Use builtins-config.h.
4088         * gcc.dg/builtins-config.h: New file.
4089
4090 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4091
4092         * lib/gcc-dg.exp (dg-require-profiling): New function.
4093         * lib/target-supports.exp (check_profiling_available): Likewise.
4094         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
4095         * g77.dg/bprob/bprob.exp: Likewise.
4096         * gcc.misc-tests/bprob.exp: Likewise.
4097         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
4098         * gcc.dg/20021014-1.c: Likewise.
4099         * gcc.dg/nest.c: Likewise.
4100
4101 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4102
4103         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
4104         compiling.
4105         * g++.dg/lookup/java2.C: Likewise.
4106         * gcc.dg/cpp/lexident.c: Likewise.
4107
4108 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
4109
4110         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
4111         given.
4112         * gcc.c-torture/compile/961203-1.c: Likewise.
4113         * gcc.c-torture/compile/980506-1.c: Likewise.
4114
4115 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
4116
4117         * lib/gcc-dg.exp (dg-prune-output): New annotation.
4118         (additional_prunes): New global.
4119         (gcc-dg-prune): Handle additional per-test pruning.
4120         (dg-test): Clear additional_prunes between tests.
4121
4122         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
4123         dg-prune-output to avoid spurious failures from assembler
4124         complaining about nonexistent WAW violations.
4125         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
4126         Use dg-prune-output to avoid spurious failures from assembler
4127         warning about Itanium B-step errata.
4128
4129 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
4130
4131         * g++.dg/abi/macro0.C: New test.
4132         * g++.dg/abi/macro1.C: Likewise.
4133         * g++.dg/abi/macro2.C: Likewise.
4134
4135         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
4136         * g++.dg/abi/bitfield7.C: Likewise.
4137         * g++.dg/abi/dtor2.C: Likewise.
4138         * g++.dg/abi/mangle11.C: Likewise.
4139         * g++.dg/abi/mangle12.C: Likewise.
4140         * g++.dg/abi/mangle14.C: Likewise.
4141         * g++.dg/abi/mangle17.C: Likewise.
4142         * g++.dg/abi/vbase10.C: Likewise.
4143         * g++.dg/abi/vbase14.C: Likewise.
4144         * g++.dg/template/qualttp17.C: Likewise.
4145
4146 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
4147
4148         PR c/11995
4149         * gcc.dg/20031223-1.c: New test.
4150
4151 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4152
4153         * gcc.dg/noreturn-7.c: New test.
4154
4155 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4156
4157         * gcc.dg/null-pointer-1.c: New test.
4158
4159 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4160
4161         * g++.old-deja/g++.jason/template18.C: Remove.
4162         * g++.old-deja/g++.jason/template37.C: Likewise.
4163
4164         PR c++/12862
4165         * g++.dg/lookup/ns1.C: New test.
4166
4167         PR c++/12397
4168         * g++.dg/template/lookup3.C: New test.
4169
4170 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4171
4172         * g++.dg/template/recurse1.C: New test
4173
4174 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
4175
4176         PR c++/12479
4177         * g++.dg/parse/semicolon1.C: New test.
4178         * g++.dg/parse/semicolon1.h: Likewise.
4179
4180 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
4181
4182         * gcc.dg/darwin-misaligned.c: New test.
4183
4184 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
4185
4186         PR c/9163
4187         * gcc.dg/20031222-1.c: New test.
4188
4189 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
4190
4191         PR c++/13438
4192         * g++.dg/parse/error8.C: New test.
4193
4194         PR c++/11554
4195         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
4196
4197 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
4198
4199         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
4200         too small.
4201         * gcc.c-torture/compile/930217-1.c: Likewise.
4202         * gcc.c-torture/compile/930513-1.c: Likewise.
4203         * gcc.c-torture/execute/920908-2.c: Likewise.
4204         * gcc.c-torture/execute/921204-1.c: Likewise.
4205         * gcc.c-torture/execute/930621-1.c: Likewise.
4206         * gcc.c-torture/execute/930630-1.c: Likewise.
4207         * gcc.c-torture/execute/931031-1.c: Likewise.
4208         * gcc.c-torture/execute/980602-2.c: Likewise.
4209         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
4210         * gcc.c-torture/execute/compndlit-1.c: Likewise.
4211         * gcc.c-torture/execute/extzvsi.c: Likewise.
4212         * gcc.c-torture/unsorted/ext.c: Likewise.
4213
4214 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
4215
4216         PR target/12749
4217         * gcc.c-torture/compile/20031220-2.c: New test case.
4218
4219 2003-12-20  Roger Sayle  <roger@eyesopen.com>
4220
4221         PR optimization/13031
4222         * gcc.c-torture/compile/20031220-1.c: New test case.
4223
4224 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4225
4226         * gcc.dg/cast-function-1.c: New test.
4227
4228 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4229
4230         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
4231         formats.
4232
4233 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
4234
4235         PR c++/12795
4236         * g++.dg/ext/attrib10.C: New test.
4237
4238 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4239
4240         * gcc.dg/cleanup-10.c: New test.
4241         * gcc.dg/cleanup-11.c: New test.
4242
4243 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
4244
4245         PR c++/13239
4246         * g++.dg/opt/expect1.C: New test.
4247
4248 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
4249
4250         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
4251
4252 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
4253
4254         PR debug/12923
4255         * gcc.dg/20031218-1.c: New test.
4256
4257         PR debug/12389
4258         * gcc.dg/20031218-2.c: New test.
4259         * gcc.dg/20031218-3.c: New test.
4260
4261         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
4262         of label name and allow for USER_LABEL_PREFIX == "_" names.
4263         * g++.dg/abi/mangle18-2.C: Likewise.
4264         * g++.dg/abi/mangle19-1.C: Likewise.
4265         * g++.dg/abi/mangle19-2.C: Likewise.
4266         * g++.dg/abi/mangle20-1.C: Likewise.
4267         * g++.dg/abi/mangle20-2.C: Likewise.
4268
4269 2003-12-18  Richard Henderson  <rth@redhat.com>
4270
4271         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
4272
4273 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
4274             Dan Kegel <dank@kegel.com>
4275
4276         PR other/12009
4277         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
4278         testing a cross compiler, it causes spurious compile failures.
4279         * lib/g++.exp: Likewise.
4280
4281 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4282
4283         PR c++/13262
4284         * g++.dg/template/access13.C: New test.
4285
4286 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
4287
4288         * gcc.dg/20031216-1.c: New test.
4289
4290 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4291
4292         PR c++/9154
4293         * g++.dg/template/error10.C: New test.
4294
4295 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4296
4297         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
4298         * g++.dg/eh/simd-2.C: Likewise.
4299
4300 2003-12-17  James E Wilson  <wilson@specifixinc.com>
4301             Roger Sayle  <roger@eyesopen.com>
4302
4303         * gcc.c-torture/execute/ieee/mzero5.c: New.
4304
4305 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
4306
4307         PR c++/10603
4308         * g++.dg/parse/error6.C: New test.
4309
4310         PR c++/12827
4311         * g++.dg/parse/error7.C: New test.
4312
4313 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
4314
4315         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
4316         at -O with stabs debugging formats.
4317         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
4318         * gcc.dg/debug/debug-2.c: Likewise.
4319
4320 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4321
4322         PR c++/12696
4323         * g++.dg/init/error1.C: New test.
4324
4325         PR c++/12218
4326         * g++.dg/init/pm3.C: New test.
4327
4328 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4329
4330         PR c/3347
4331         * gcc.dg/bitfld-8.c: New test.
4332
4333 2003-12-16  James Lemke  <jim@wasabisystems.com>
4334
4335         * gcc.dg/arm-scd42-[123].c: New tests.
4336
4337 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4338
4339         PR c++/9043
4340         * g++.dg/abi/mangle20-1.C: New test.
4341         * g++.dg/abi/mangle20-2.C: New test.
4342
4343 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
4344
4345         PR c++/13275
4346         * g++.dg/other/offsetof2.C: Remove XFAIL.
4347         * g++.dg/parse/offsetof1.C: New test.
4348         * g++.gd/parse/offsetof2.C: Likewise.
4349
4350 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4351
4352         * g++.dg/template/nontype3.C: New test.
4353         * g++.dg/template/static2.C: Tweaked the dg-error clause.
4354
4355 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4356
4357         * g++.dg/warn/noreturn-3.C: Also test instantiation.
4358
4359 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4360
4361         PR c++/13387
4362         * g++.dg/expr/assign1.C: New test.
4363
4364         PR c++/13242
4365         * g++.dg/abi/mangle19-1.C: New test.
4366         * g++.dg/abi/mangle19-2.C: New test.
4367
4368 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
4369
4370         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
4371
4372 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4373
4374         * gcc.c-torture/execute/20031216-1.c: New test.
4375
4376 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4377
4378         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
4379         an ICE regression.
4380
4381 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4382
4383         PR c++/10926
4384         * g++.dg/template/error9.C: New test.
4385
4386         PR c++/11116
4387         * g++.dg/template/error8.C: New test.
4388
4389 2003-12-15  Roger Sayle  <roger@eyesopen.com>
4390
4391         PR middle-end/13400
4392         * gcc.c-torture/execute/20031215-1.c: New test case.
4393
4394 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/13269
4397         * g++.dg/parse/error5.C: New test.
4398
4399         PR c++/12989
4400         * g++.dg/expr/sizeof1.C: New test.
4401
4402         PR c++/13310
4403         * g++.dg/template/crash15.C: New test.
4404
4405 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
4406
4407         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
4408         a non-POD type as the last named parameter of a varargs function.
4409
4410 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/13243
4413         PR c++/12573
4414         * g++.dg/template/crash14.C: New test.
4415         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
4416
4417 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4418
4419         * g++.dg/other/java1.C: New test.
4420
4421         PR c++/13241
4422         * g++.dg/abi/mangle18-1.C: New test.
4423         * g++.dg/abi/mangle18-2.C: New test.
4424
4425 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4426
4427         PR optimization/10312
4428         * gcc.c-torture/execute/20031214-1.c: New.
4429
4430 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/10779
4433         PR c++/12160
4434         * g++.dg/parse/error3.C: New test.
4435         * g++.dg/parse/error4.C: Likewise.
4436         * g++.dg/abi/mangle4.C: Tweak error messages.
4437         * g++.dg/lookup/using5.C: Likewise.
4438         * g++.dg/other/error2.C: Likewise.
4439         * g++.dg/parse/typename5.C: Likewise.
4440         * g++.dg/parse/undefined1.C: Likewise.
4441         * g++.dg/template/arg2.C: Likewise.
4442         * g++.dg/template/ttp3.C: Likewise.
4443         * g++.dg/template/type1.C: Likewise.
4444         * g++.old-deja/g++.other/crash32.C: Likewise.
4445         * g++.old-djea/g++.pt/defarg8.C: Likewise.
4446
4447 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4448
4449         PR c++/13106
4450         * g++.dg/warn/noreturn-3.C: New test.
4451
4452 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4453
4454         PR c++/13118
4455         * g++.dg/abi/covariant3.C: New.
4456
4457 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
4458
4459         * g++.dg/eh/ia64-1.C: New test.
4460
4461 2003-12-12  Roger Sayle  <roger@eyesopen.com>
4462
4463         PR optimization/13037
4464         * g77.f-torture/execute/13037.f: New test case.
4465
4466 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
4467
4468         PR c++/12881
4469         * g++.dg/abi/covariant2.C: New.
4470
4471 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
4472
4473         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
4474
4475 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
4476
4477         * gcc.c-torture/execute/wchar_t-1.x: Delete.
4478
4479 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
4480
4481         PR other/10819
4482         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
4483         to fix Bug 10819.
4484         * lib/g++.exp (g++_version): Likewise.
4485         * lib/g77.exp (g77_version): Likewise.
4486         * lib/objc.exp (default_objc_version): Likewise.
4487
4488 2003-12-10  Richard Henderson  <rth@redhat.com>
4489
4490         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
4491
4492         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
4493
4494 2003-12-08  Matt Austern  <austern@apple.com>
4495
4496         PR c/13134
4497         * lib/gcc-dg.exp (dg-require-visibility): Define.
4498         * lib/target-supports (check_visibility_available): Define.
4499         * gcc.dg/visibility-1.c: New test.
4500         * gcc.dg/visibility-2.c: Likewise.
4501         * gcc.dg/visibility-3.c: Likewise.
4502         * gcc.dg/visibility-4.c: Likewise.
4503         * gcc.dg/visibility-5.c: Likewise.
4504         * gcc.dg/visibility-6.c: Likewise.
4505         * g++.dg/ext/visibility-1.C: Likewise.
4506         * g++.dg/ext/visibility-2.C: Likewise.
4507         * g++.dg/ext/visibility-3.C: Likewise.
4508         * g++.dg/ext/visibility-4.C: Likewise.
4509         * g++.dg/ext/visibility-5.C: Likewise.
4510         * g++.dg/ext/visibility-6.C: Likewise.
4511
4512 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4513
4514         * g++.dg/lookup/java1.C: New test.
4515         * g++.dg/lookup/java2.C: New test.
4516
4517 2003-12-07  Falk Hueffner  <falk@debian.org>
4518
4519         * g++.dg/opt/noreturn-1.C: New test.
4520
4521 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
4522
4523         * gcc.dg/overflow-1.c: New test.
4524
4525 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4526
4527         * g77.f-torture/compile/13060.f: New test.
4528
4529 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
4530
4531         PR c++/13323
4532         * g++.dg/inherit/operator2.C: New test.
4533
4534 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4535
4536         PR c++/13305
4537         * g++.dg/ext/attrib9.C: New test.
4538
4539 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
4540
4541         PR c++/13314
4542         * g++.dg/template/error7.C: New test.
4543
4544 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
4545             J"orn Rennecke <joern.rennecke@superh.com>
4546
4547         PR target/13302
4548         * g++.dg/other/struct-va_list.C: New test.
4549
4550 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4551
4552         PR c++/13166
4553         * g++.dg/parse/defarg6.C: New test.
4554
4555 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
4556
4557         PR target/13256
4558         * gcc.c-torture/execute/20031201-1.c: New test.
4559
4560 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
4561
4562         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
4563
4564 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4565
4566         * gcc.dg/builtin-return-1.c: New test.
4567
4568 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
4569             J"orn Rennecke <joern.rennecke@superh.com>
4570
4571         PR optimization/13260
4572         * gcc.c-torture/execute/20031204-1.c: New test.
4573
4574 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4575
4576         PR c++/9127
4577         * g++.dg/template/error6.C: New test.
4578
4579 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
4580
4581         * gcc.dg/20031202-1.c: New test.
4582
4583 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
4584
4585         PR c++/13179
4586         * g++.dg/template/eh1.C: New test.
4587
4588         PR c++/10771
4589         * g++.dg/template/error5.C: New test.
4590
4591 2003-12-02  David Ung  <davidu@mips.com>
4592
4593         * gcc.dg/compat/vector-check.h: Corrected type for var
4594         g_##TMODE
4595
4596 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4597
4598         PR c++/10126
4599         * g++.dg/template/ptrmem8.C: New test.
4600
4601 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4602
4603         PR c++/12573
4604         * g++.dg/template/dependent-expr3.C: New test.
4605
4606 2003-12-01  James Lemke  <jim@wasabisystems.com>
4607
4608         * gcc.dg/arm-g2.c: New test.
4609
4610 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4611
4612         PR optimization/11634
4613         * gcc.dg/20031201-2.c: New test case.
4614
4615 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
4616
4617         PR 11433
4618         * objc.dg/proto-lossage-3.m: New test.
4619
4620 2003-12-01  Roger Sayle  <roger@eyesopen.com>
4621
4622         PR optimization/12628
4623         * gcc.dg/20031201-1.c: New test case.
4624
4625 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4626
4627         * gcc.dg/unaligned-1.c: New test.
4628
4629 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
4630
4631         PR c++/9849
4632         * g++.dg/template/error4.C: New test.
4633         * g++.dg/template/nested3.C: Adjust error markers.
4634
4635 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4636
4637         * gcc.dg/cpp/assert4.c: Check more #system assertions.
4638
4639 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4640
4641         PR c/10333
4642         * gcc.dg/bitfld-7.c: New test.
4643
4644 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
4645
4646         * gcc.dg/tls/asm-1.C: New test.
4647
4648 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4649
4650         * gcc.dg/cpp/assert4.c: Update.
4651
4652 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4653
4654         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
4655         * gcc.dg/builtin-apply3.c: New test.
4656
4657 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4658
4659         * lib/compat.exp (compat-obj): New xfaildata parameter.
4660         Use it to set compiler_conditional_xfail_data before compiling.
4661         (compat-get-options): Handle dg-xfail-if.
4662         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
4663         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
4664         * gcc.dg/compat/vector-1_y.c: Likewise.
4665         * gcc.dg/compat/vector-2_x.c: Likewise.
4666         * gcc.dg/compat/vector-2_y.c: Likewise.
4667
4668 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4669
4670         * g++.dg/opt/reg-stack4.C: New test.
4671
4672 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4673
4674         * gcc.dg/builtin-apply2.c: New test.
4675
4676 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4677
4678         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4679
4680 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4681
4682         PR c++/12924
4683         * g++.dg/template/template-id-2.C: New test.
4684
4685 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4686
4687         PR c++/5369
4688         * g++.dg/template/memfriend1.C: New test.
4689         * g++.dg/template/memfriend2.C: Likewise.
4690         * g++.dg/template/memfriend3.C: Likewise.
4691         * g++.dg/template/memfriend4.C: Likewise.
4692         * g++.dg/template/memfriend5.C: Likewise.
4693         * g++.dg/template/memfriend6.C: Likewise.
4694         * g++.dg/template/memfriend7.C: Likewise.
4695         * g++.dg/template/memfriend8.C: Likewise.
4696         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
4697
4698 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
4699
4700         PR c++/12515
4701         * g++.dg/ext/cond1.C: New test.
4702
4703 2003-11-20  Richard Henderson  <rth@redhat.com>
4704
4705         * gcc.dg/20020201-2.c: Remove.
4706         * gcc.dg/20020201-4.c: Remove.
4707         * gcc.dg/20020304-1.c: Remove.
4708
4709 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
4710
4711         * gcc.dg/cpp/trad/xwin1.c: New test case.
4712
4713 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
4714
4715         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
4716         * lib/g77.exp: Likewise.
4717         * lib/objc.exp: Likewise.
4718         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
4719         for darwin.
4720
4721 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4722
4723         PR c++/12932
4724         * g++.dg/template/static5.C: New test.
4725
4726 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4727
4728         * gcc.dg/nested-func-1.c: New test.
4729
4730 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4731
4732         * gcc.dg/cpp/assert4.c: New test.
4733
4734 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4735
4736         PR c++/2294
4737         * g++.dg/lookup/using9.c: New test.
4738
4739 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
4740
4741         PR c++/12762
4742         * g++.dg/template/error3.C: New test.
4743
4744 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
4745
4746         PR ada/13035
4747         * ada/acats/run_acats, run_all.sh: Fix syntax error.
4748         No longer use a wrapper for gcc, since this does not work under
4749         Windows.
4750
4751 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
4752
4753         PR c++/2094
4754         * g++.dg/template/ptrmem7.C: New test.
4755
4756 2003-11-13  Andrew Pinski <apinski@apple.com>
4757
4758         * gcc.c-torture/compile/20031113-1.c: New test.
4759
4760 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
4761             Kean Johnston <jkj@sco.com>
4762
4763         PR c/13029
4764         * gcc.dg/unused-4.c: Update.
4765
4766 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4767
4768         * g++.dg/opt/const3.C: New test.
4769
4770 2003-11-13  Jan Hubicka  <jh@suse.cz>
4771
4772         * gcc.c-torture/compile/20031112-1.c: New test.
4773
4774 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
4775
4776         * g++.dg/parse/crash10.C: Remove bogus error marker.
4777
4778 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4779
4780         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
4781         (host_gcc): Likewise.
4782         (ROOT): Honor $PWDCMD.
4783         (BASE): Likewise.
4784         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
4785
4786 2003-11-12  Catherine Moore  <clm@redhat.com>
4787
4788         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
4789
4790 2003-11-12  Andreas Jaeger  <aj@suse.de>
4791             Jakub Jelinek  <jakub@redhat.com>
4792             Andrew Pinski  <pinskia@physics.uc.edu>
4793             Richard Henderson  <rth@redhat.com>
4794
4795         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
4796         systems.
4797         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
4798
4799         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
4800         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
4801
4802 2003-11-11  Andreas Jaeger  <aj@suse.de>
4803
4804         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
4805
4806         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
4807
4808 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
4809
4810         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
4811         Clean ups.
4812
4813 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
4814
4815         * gcc.dg/trampoline-1.c: New test.
4816
4817 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
4818
4819         * gcc.c-torture/compile/200031109-1.c: New test.
4820
4821 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4822
4823         PR c/3190
4824         PR c/8714
4825         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
4826         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
4827         gcc.dg/format/no-y2k-1.c: Update.
4828
4829 2003-11-08  Roger Sayle  <roger@eyesopen.com>
4830
4831         PR optimization/10467
4832         * gcc.dg/20031108-1.c: New test case.
4833
4834 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
4835
4836         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
4837
4838 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4839
4840         * gcc.dg/compound-lvalue-1.c: New test.
4841         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
4842         some XFAILs.
4843
4844 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
4845
4846         * gcc.dg/altivec-varargs-1.c: New test.
4847
4848 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4849
4850         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
4851         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
4852         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
4853         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
4854         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
4855
4856 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4857
4858         * gcc.dg/cond-lvalue-1.c: New test.
4859
4860 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
4861
4862         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
4863
4864 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4865
4866         PR c++/11616
4867         * g++.dg/template/instantiate5.C: New test.
4868
4869 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4870
4871         PR c++/12726
4872         * g++.dg/ext/complit2.C: Replace test with self-contained version.
4873         * ChangeLog: Add missing first entry for above test.
4874
4875 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4876
4877         PR c++/9810
4878         * g++.dg/template/using8.C: New test.
4879         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
4880
4881 2003-11-02  Roger Sayle  <roger@eyesopen.com>
4882
4883         PR optimization/10817
4884         * gcc.c-torture/compile/20031102-1.c: New test case.
4885
4886 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
4887
4888         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
4889         2147483647.
4890
4891 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4892
4893         * gcc.dg/20031102-1.c: New test.
4894
4895 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4896
4897         * gcc.dg/complex-1.c: New test.
4898
4899 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4900
4901         PR c++/12796
4902         * g++.dg/template/crash13.C: Adjust expected error location.
4903         * g++.old-deja/g++.brendan/ns1.C: Likewise.
4904
4905 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4906
4907         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4908
4909 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4910
4911         PR/10239
4912         * gcc.c-torture/compile/20031031-2.c: New test.
4913
4914 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
4915
4916         PR/11640
4917         * gcc.c-torture/compile/20031031-1.c: New test.
4918
4919 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
4920
4921         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
4922         * gcc.misc-tests/bprob.exp: Likewise.
4923         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
4924         the execution test on arm-elf configs.
4925         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
4926         configs that don't support scratch files.
4927         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
4928
4929 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
4930
4931         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
4932         done by dejagnu.
4933
4934 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
4935
4936         * ada/acats/run_all.sh: Redirect mv output to /dev/null
4937         Avoid non pure sh syntax. Add more logging.
4938
4939         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
4940         fail.
4941
4942 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4943
4944         PR libgcj/10610
4945         * gcc.dg/ppc-stackalign-1.c: New test.
4946
4947 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
4948
4949         * ada/acats/run_all.sh: Change output to be more compliant with
4950         dejagnu framework.
4951         Create acats.sum and acats.log files under testsuite/ada/acats
4952         Only run [a-z]* directories, to filter out e.g. CVS.
4953         Redirect build output to log file.
4954
4955 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4956
4957         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
4958
4959 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
4960
4961         PR ada/5909:
4962         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
4963
4964 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
4965
4966         * gcc.c-torture/compile/20031023-1.c: New test.
4967         * gcc.c-torture/compile/20031023-2.c: New test.
4968         * gcc.c-torture/compile/20031023-3.c: New test.
4969         * gcc.c-torture/compile/20031023-4.c: New test.
4970
4971 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4972
4973         PR c++/10371
4974         * g++.dg/lookup/scoped8.C: New test.
4975
4976 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4977
4978         * g++.dg/opt/reg-stack3.C: New test.
4979
4980 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4981
4982         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
4983
4984 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4985
4986         PR c++/11076
4987         * g++.dg/template/crash13.C: New test.
4988
4989 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4990
4991         * gcc.dg/c99-restrict-2.c: New test.
4992
4993 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
4994
4995         PR c++/12698, c++/12699, c++/12700, c++/12566
4996         * g++.dg/inherit/covariant9.C: New test.
4997         * g++.dg/inherit/covariant10.C: New test.
4998         * g++.dg/inherit/covariant11.C: New test.
4999
5000 2003-10-23  Jason Merrill  <jason@redhat.com>
5001
5002         PR c++/12726
5003         * g++.dg/ext/complit2.C: New test.
5004
5005 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5006
5007         PR target/12654
5008         * gcc.c-torture/execute/20031020-1.c: New test.
5009
5010 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5011
5012         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
5013         following the jump_insn.
5014
5015 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5016
5017         * gcc.dg/cast-lvalue-1.c: New test.
5018
5019 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
5020
5021         PR c++/11962
5022         * g++.dg/template/cond2.C: New test.
5023
5024 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5025
5026         * gcc.dg/builtins-28.c: New test.
5027
5028 2003-10-20  Jan Hubicka  <jh@suse.cz>
5029
5030         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
5031         parameter.
5032         * testsuite/gcc.dg/inline-2.c: Likewise.
5033
5034 2003-10-20  Phil Edwards  <phil@codesourcery.com>
5035
5036         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
5037         * gcc.dg/nest.c:  Likewise.
5038
5039 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5040
5041         PR c++/9781, c++/10583, c++/11862
5042         * g++.dg/parse/crash13.C: New test.
5043
5044 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5045
5046         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
5047
5048 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5049
5050         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
5051         Define HAVE_C99_RUNTIME except on Solaris.
5052         * gcc.dg/builtins-20.c: Likewise.
5053
5054 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5055
5056         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
5057
5058 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5059
5060         PR c++/12495
5061         * g++.dg/template/crash21.C: New test.
5062
5063 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5064
5065         PR c++/2513
5066         * g++.dg/template/typename5.C: New test.
5067
5068 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5069
5070         PR c++/12369
5071         * g++.dg/template/friend25.C: New test.
5072
5073 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
5074
5075         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
5076         versions.
5077
5078 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
5079
5080         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
5081         == 2147483647.
5082
5083 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
5084
5085         * gcc.c-torture/execute/960416-1.x: Remove.
5086         * gcc.c-torture/execute/divconst-3.x: Likewise.
5087
5088 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
5089
5090         PR target/12598
5091         * gcc.dg/torture/cris-volatile-1.c: New test.
5092
5093 2003-10-14  Roger Sayle  <roger@eyesopen.com>
5094
5095         PR optimization/9325
5096         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
5097         for overflowing floating point to integer conversion during RTL
5098         simplification.
5099
5100 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
5101
5102         * objc/execute/_cmd.m: Fix typo.
5103         * objc.dg/image-info.m, objc.dg/symtab-1.m:
5104         Relax 'scan-assembler' regexp.
5105         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
5106         objc.dg/try-catch-4.m: Run on non-Darwin targets.
5107         * objc.dg/zero-link-2.m: Remove blank line.
5108         * objc.dg/zero-link-3.m: New test case.
5109
5110 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
5111
5112         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
5113
5114         * gcc.dg/asm-names.c: Use scan-assembler-not rather
5115         than linker trickery.
5116
5117 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5118
5119         PR c++/12370
5120         * g++.dg/other/friend2.C: New test.
5121
5122 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5123
5124         * gcc.dg/20031012-1.c: New test.
5125
5126 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
5127
5128         * gcc.dg/weak/weak-3.c: Fix for new warning.
5129
5130 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
5131
5132         PR optimization/8750
5133         * gcc.c-torture/execute/20031012-1.c: New test case.
5134
5135 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5136
5137         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
5138         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
5139
5140 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5141
5142         PR optimization/12260
5143         * gcc.c-torture/compile/20031011-2.c: New test case.
5144
5145 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5146
5147         * gcc.c-torture/execute/20031011-1.c: New testcase.
5148
5149 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
5150
5151         * gcc.c-torture/compile/20031011-1.c: New test.
5152
5153 2003-10-11  Jan Hubicka  <jh@suse.cz>
5154
5155         * g++.dg/other/first-global.C: New test.
5156
5157 2003-10-11  Roger Sayle  <roger@eyesopen.com>
5158
5159         * gcc.c-torture/execute/string-opt-18.c: New testcase.
5160
5161 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
5162
5163         * gcc.c-torture/compile/20031010-1.c: New test.
5164
5165 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
5166
5167         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
5168         * gcc.c-torture/execute/va-arg-25.c: ... here.
5169
5170 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
5171
5172         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
5173
5174 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
5175
5176         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
5177
5178 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
5179
5180         * g++.dg/parse/error2.C: New test.
5181
5182 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
5183
5184         PR c++/11097
5185         * g++.dg/other/error5.C: Modify the error message.
5186         * g++.dg/lookup/using8.C: New test.
5187
5188 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
5189
5190         * gcc.dg/darwin-abi-2.c: New file.
5191         * gcc.c-torture/execute/va-arg-24.c: New file.
5192
5193 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
5194
5195         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
5196         indentation.
5197
5198 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
5199
5200         PR c++/10147
5201         * g++.dg/other/error4.C: Update error messages.
5202         * g++.dg/template/ptrmem4.C: Likewise.
5203
5204         PR c++/12337
5205         * g++.dg/init/new9.C: New test.
5206
5207         PR c++/12334, c++/12236, c++/8656
5208         * g++.dg/ext/attrib8.C: New test.
5209
5210 2003-10-06  Devang Patel  <dpatel@apple.com>
5211
5212         * gcc.dg/debug/dwarf2-3.h: New test.
5213         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
5214
5215 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
5216
5217         * g++.dg/opt/cfg2.C: New test.
5218
5219 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5220
5221         * g++.dg/opt/float1.C: New test.
5222
5223 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5224
5225         * gcc.dg/c90-array-lval-6.c: New test.
5226         * gcc.dg/c99-array-lval-6.c: New test.
5227
5228 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
5229             Ziemowit Laski  <zlaski@apple.com>
5230
5231         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
5232         'Derived', so that it is never considered a class method; add
5233         new warning for '+port' method ambiguity.
5234         * objc.dg/method-12.m: Include <objc/objc.h> instead of
5235         <objc/objc-api.h> (needed on Mac OS X).
5236         * objc.dg/method-13.m: New test.
5237
5238 2003-10-03  Roger Sayle  <roger@eyesopen.com>
5239
5240         PR optimization/9325, PR java/6391
5241         * gcc.c-torture/execute/20031003-1.c: New test case.
5242
5243 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
5244
5245         PR optimization/12180
5246         * gcc.dg/20031002-1.c: New test.
5247
5248         PR c++/12486
5249         * g++.dg/inherit/error1.C: New test.
5250
5251 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
5252
5253         * lib/f-torture.exp (search_for): Rename to...
5254         (search_for_re): This.  Also, clean up comments and the
5255         "regexp" invocation.
5256
5257 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
5258
5259         * gcc.c-torture/compile/20031002-1.c: New test.
5260
5261 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
5262
5263         * g++.dg/opt/cond1.C: New test.
5264
5265 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
5266
5267         * gcc.dg/Wold-style-definition-2.c: New testcase.
5268         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
5269
5270 2003-09-29  Richard Henderson  <rth@redhat.com>
5271
5272         * g++.dg/init/array10.C: Add dg-options.
5273
5274 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
5275
5276         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
5277
5278 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5279
5280         * g++.dg/template/friend19.C: Fix typo.
5281         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
5282
5283 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
5284
5285         * gcc.c-torture/execute/20030928-1.c: New test.
5286         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
5287
5288 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5289
5290         * g++.dg/opt/unroll1.C: New test.
5291
5292 2003-09-26  Roger Sayle  <roger@eyesopen.com>
5293
5294         PR optimization/11741
5295         * gcc.dg/20030926-1.c: New test case.
5296
5297 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5298
5299         PR c++/5655
5300         * g++.dg/parse/access7.C: New test.
5301         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
5302
5303 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
5304
5305         MERGE OF objc-improvements-branch into MAINLINE:
5306         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
5307         if libobjc has not been built.
5308         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
5309         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
5310         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
5311         objc/execute/nested-3.m, objc/execute/np-2.m,
5312         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
5313         objc/execute/redefining_self.m, objc/execute/root_methods.m,
5314         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
5315         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
5316         objc.dg/special/unclaimed-category-1.h,
5317         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
5318         well as GNU runtime.
5319         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
5320         * execute/cascading-1.m, execute/function-message-1.m,
5321         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
5322         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
5323         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
5324         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
5325         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
5326         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
5327         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
5328         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
5329         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
5330         * objc.dg/bitfield-2.m: Run only on Darwin.
5331         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
5332         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
5333         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
5334         * objc.dg/const-str-1.m: Fix constant string layout.
5335
5336 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
5337
5338         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
5339
5340 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
5341
5342         * gcc.dg/darwin-abi-1.c: New file.
5343
5344 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
5345
5346         PR target/12281
5347         * gcc.c-torture/compile/20030921-1.c: New test.
5348
5349 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5350
5351         * g++.dg/opt/reg-stack2.C: New test.
5352
5353 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5354
5355         * g++.dg/eh/delayslot1.C: New test.
5356
5357 2003-09-20  Richard Henderson  <rth@redhat.com>
5358
5359         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
5360
5361 2003-09-20  Roger Sayle  <roger@eyesopen.com>
5362
5363         * gcc.c-torture/execute/20030920-1.c: New test case.
5364
5365 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5366
5367         * g++.dg/rtti/typeid3.C: Correct expected error message.
5368
5369 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5370
5371         PR c++/157
5372         * g++.dg/parse/crash12.C: New test.
5373
5374 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
5375
5376         * gcc.dg/compat/mixed-struct-check.h: New.
5377         * gcc.dg/compat/mixed-struct-defs.h: New.
5378         * gcc.dg/compat/mixed-struct-init.h: New.
5379         * gcc.dg/compat/struct-by-value-19_main.c: New.
5380         * gcc.dg/compat/struct-by-value-19_x.c: New.
5381         * gcc.dg/compat/struct-by-value-19_y.c: New.
5382         * gcc.dg/compat/struct-by-value-20_main.c: New.
5383         * gcc.dg/compat/struct-by-value-20_x.c: New.
5384         * gcc.dg/compat/struct-by-value-20_y.c: New.
5385         * gcc.dg/compat/struct-return-19_main.c: New.
5386         * gcc.dg/compat/struct-return-19_x.c: New.
5387         * gcc.dg/compat/struct-return-19_y.c: New.
5388         * gcc.dg/compat/struct-return-20_main.c: New.
5389         * gcc.dg/compat/struct-return-20_x.c: New.
5390         * gcc.dg/compat/struct-return-20_y.c: New.
5391
5392 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
5393         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
5394         so that it will not complain on LP64 targets.
5395
5396 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5397
5398         PR c++/495
5399         * g++.dg/template/friend24.C: New test.
5400
5401 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
5402
5403         PR c++/12332
5404         * g++.dg/template/memtmpl2.C: New test.
5405
5406 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR target/11184
5409         * gcc.dg/builtin-apply1.c: New test.
5410
5411 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
5412
5413         PR c++/9848
5414         * g++.dg/warn/Wunused-4.C: New test.
5415
5416 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5417
5418         PR c++/12316
5419         * g++.dg/other/gc2.C: New test.
5420
5421 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
5422
5423         PR c++/11991
5424         * g++.dg/rtti/typeid3.C: New test.
5425
5426         PR c++/12266
5427         * g++.dg/overload/template1.C: New test.
5428
5429 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5430
5431         * g++.dg/opt/cfg3.C: New test.
5432
5433 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5434
5435         PR c++/7939
5436         * g++.dg/template/crash11.C: New test.
5437
5438 2003-09-16  Jason Merrill  <jason@redhat.com>
5439             Jakub Jelinek  <jakub@redhat.com>
5440
5441         * gcc.dg/attr-warn-unused-result.c: New test.
5442
5443 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
5444
5445         PR c++/12184
5446         * g++.dg/expr/call2.C: New test.
5447
5448 2003-09-15  Andreas Jaeger  <aj@suse.de>
5449
5450         * gcc.dg/Wold-style-definition-1.c: New test.
5451
5452 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
5453
5454         PR c++/3907
5455         * g++.dg/parse/template12.C: New test.
5456
5457         * g++.dg/abi/bitfield11.C: New test.
5458         * g++.dg/abi/bitfield12.C: Likewise.
5459
5460 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
5461
5462         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
5463         non-expansion of functional macro name without arguments at EOL.
5464         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
5465
5466 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
5467
5468         * gcc.c-torture/execute/20030914-[12].c: New tests.
5469
5470 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
5471
5472         PR c++/11788
5473         * g++.dg/overload/addr1.C: New test.
5474
5475 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
5476
5477         * gcc.dg/20030909-1.c: New test.
5478
5479 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5480
5481         * gcc.dg/ultrasp10.c: New test.
5482
5483 2003-09-09  Devang Patel  <dpatel@apple.com>
5484
5485         * gcc.dg/darwin-ld-6.c: New test.
5486
5487 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5488
5489         * gcc.dg/torture/builtin-explog-1.c: New testcase.
5490
5491 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5492
5493         * gcc.dg/ia64-types1.c: New test.
5494         * gcc.dg/ia64-types2.c: Likewise.
5495
5496 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5497
5498         * gcc.dg/builtins-1.c: Add more _Complex tests.
5499         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5500
5501         * gcc.dg/builtins-1.c: Test existing _Complex functions.
5502         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5503
5504 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
5505
5506         PR c++/11786
5507         * g++.dg/lookup/koenig2.C: New test.
5508
5509         PR c++/5296
5510         * g++.dg/rtti/typeid2.C: New test.
5511
5512 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
5513
5514         * gcc.c-torture/compile/20030904-1.c: New test.
5515
5516 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5517
5518         * g++.dg/opt/longbranch2.C: New test.
5519
5520 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5521
5522         * g++.dg/template/crash10.C: Only compile it.
5523
5524 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
5525
5526         PR middle-end/11665
5527         * gcc.c-torture/compile/20030907-1.c: New test.
5528         * g++.dg/init/array11.C: New test.
5529
5530 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5531
5532         PR c++/11852
5533         * g++.dg/init/struct1.C: New test.
5534
5535 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/12181
5538         * g++.dg/expr/comma1.C: New test.
5539
5540 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/11867
5543         * g++.dg/expr/static_cast5.C: New test.
5544
5545 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
5546
5547         PR c++/11507
5548         * g++.dg/lookup/scoped7.C: New test.
5549
5550         PR c++/9574
5551         * g++.dg/other/static1.C: New test.
5552
5553         PR c++/11490
5554         * g++.dg/warn/template-1.C: New test.
5555
5556         PR c++/11432
5557         * g++.dg/template/crash10.C: New test.
5558
5559         PR c++/2478
5560         * g++.dg/overload/VLA.C: New test.
5561
5562         PR c++/10804
5563         * g++.dg/template/call1.C: New test.
5564
5565 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5566
5567         PR c++/11794
5568         * g++.dg/parse/using3.C: New test.
5569
5570 2003-09-06  Roger Sayle  <roger@eyesopen.com>
5571
5572         PR c++/11409
5573         * g++.dg/overload/builtin3.C: New test case.
5574
5575 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
5576
5577         PR c/9862
5578         * gcc.dg/20030906-1.c: New test.
5579         * gcc.dg/20030906-2.c: Likewise.
5580
5581 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
5582
5583         PR c++/12167
5584         * g++.dg/parse/defarg5.C: New test.
5585
5586         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
5587
5588 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
5589
5590         PR c++/12163
5591         * g++.dg/expr/static_cast4.C: New test.
5592
5593         PR c++/12146
5594         * g++.dg/template/crash9.C: New test.
5595
5596 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
5597
5598         * g++.old-deja/g++.ext/pretty2.C: Update for change
5599         in __FUNCTION__.
5600         * g++.old-deja/g++.ext/pretty3.C: Likewise.
5601
5602 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
5603
5604         PR c++/11922
5605         * g++/dg/template/qualified-id1.C: New test.
5606
5607         PR c++/12037
5608         * g++.dg/warn/noeffect4.C: New test.
5609
5610 2003-09-04  Matt Austern  <austern@apple.com>
5611
5612         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
5613         * g++.dg/ext/fnname2.C: Likewise.
5614         * g++.dg/ext/fnname3.C: Likewise.
5615
5616 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
5617
5618         * g++.dg/expr/lval1.C: New test.
5619         * g++.dg/ext/lvcast.C: Remove.
5620
5621 2003-09-03  Roger Sayle  <roger@eyesopen.com>
5622
5623         PR optimization/11700.
5624         * gcc.c-torture/compile/20030903-1.c: New test case.
5625
5626 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
5627
5628         PR c++/12053
5629         * g++.dg/abi/layout4.C: New test.
5630
5631 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
5632
5633         PR c++/11553
5634         * g++.dg/parse/friend3.C: New test.
5635
5636 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
5637
5638         PR c++/11847
5639         * g++.dg/template/class1.C: New test.
5640
5641         PR c++/11808
5642         * g++.dg/expr/call1.C: New test.
5643
5644 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
5645
5646         PR c++/12114
5647         * g++.dg/init/ref9.C: New test.
5648
5649         PR c++/11972
5650         * g++.dg/template/nested4.C: New test.
5651
5652 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5653
5654         PR c++/12093
5655         * g++.dg/template/non-dependent4.C: New test.
5656
5657         PR c++/11928
5658         * g++.dg/inherit/conv1.C: New test.
5659
5660 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
5661
5662         PR c++/6196
5663         * g++.dg/ext/label1.C: New test.
5664         * g++.dg/ext/label2.C: Likewise.
5665
5666 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5667
5668         * g++.dg/expr/cond3.C: New test.
5669
5670 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5671
5672         * gcc.dg/builtins-1.c: Add new builtin cases.
5673
5674 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5675
5676         * gcc.dg/builtins-1.c: Add new cases.
5677         * gcc.dg/torture/builtin-attr-1.c: Likewise.
5678
5679 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5680
5681         * gcc.dg/builtins-1.c: Add more math builtin tests.
5682         * gcc.dg/torture/builtin-attr-1.c: New test.
5683
5684 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
5685
5686         PR optimization/5079
5687         * g++.dg/opt/static3.C: New test.
5688
5689 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5690
5691         * gcc.misc-tests/gcov-10b.c: New test.
5692
5693 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
5694
5695         * g++.dg/opt/ptrmem3.C: New test.
5696
5697         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
5698
5699 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
5700
5701         * gcc.dg/20030826-2.c: New test.
5702
5703 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5704
5705         PR middle-end/12002
5706         * g77.f-torture/compile/12002.f: New test case.
5707
5708 2003-08-26  Roger Sayle  <roger@eyesopen.com>
5709
5710         * gcc.dg/20030826-1.c: New test case.
5711
5712 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
5713
5714         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
5715
5716 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
5717
5718         PR c++/11871
5719         * c++.dg/lookup/crash1.C: New test.
5720
5721         * c++.dg/warn/noeffect3.C: New test.
5722
5723 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
5724
5725         * gcc.dg/compat/vector-1_x.c: Compile with -w.
5726         * gcc.dg/compat/vector-1_y.c: Ditto.
5727         * gcc.dg/compat/vector-2_x.c: Ditto.
5728         * gcc.dg/compat/vector-2_y.c: Ditto.
5729
5730 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
5731
5732         * gcc.dg/20030702-1.c: New test.
5733
5734 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/8795
5737         * g++.dg/ext/altivec-1.C: New test.
5738
5739 2003-08-24  Richard Henderson  <rth@redhat.com>
5740
5741         * g++.dg/eh/simd-2.C: Add -w for x86.
5742
5743 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
5744
5745         * gcc.dg/20030815-1.c: New test.
5746
5747 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5748
5749         PR c++/3765
5750         * g++.dg/parse/access6.C: New test.
5751
5752 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5753
5754         PR c++/641, c++/11876
5755         * g++.dg/template/friend22.C: New test.
5756         * g++.dg/template/friend23.C: Likewise.
5757
5758 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5759
5760         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
5761         identically.
5762
5763 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5764
5765         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
5766
5767 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5768
5769         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
5770
5771 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5772
5773         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
5774
5775 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
5776
5777         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
5778
5779 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/11919
5782         * g++.dg/overload/prom1.C: New test.
5783
5784         PR c++/11551
5785         * g++.dg/parse/dtor2.C: New test.
5786
5787         PR c++/10762
5788         * g++.dg/parse/using2.C: New test.
5789
5790 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
5791
5792         PR target/11805
5793         * gcc.c-torture/compile/20030821-1.c: New.
5794
5795 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
5796
5797         PR c++/11834
5798         * g++.dg/template/deduce2.C: New test.
5799
5800 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
5801
5802         * gcc.c-torture/execute/20030821-1.c: New test.
5803
5804 2003-08-20  Roger Sayle  <roger@eyesopen.com>
5805
5806         PR middle-end/11984
5807         * gcc.dg/20030820-1.c: New test case.
5808
5809 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
5810
5811         PR c++/11945
5812         * g++.dg/warn/noeffect2.C: New test.
5813
5814 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/10926
5817         * g++.dg/template/dtor2.C: New test.
5818
5819         PR c++/11684
5820         * g++.dg/template/operator1.C: New test.
5821         * g++.dg/parse/operator4.C: New test.
5822
5823         PR c++/11946.C
5824         * g++.dg/expr/enum1.C: New test.
5825         * gcc.dg/c99-bool-1.c: Remove bogus warning.
5826
5827         PR c++/11036.C
5828         * g++.dg/parse/elab2.C: New test.
5829         * g++.dg/parse/typedef4.C: Change error message.
5830         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
5831         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
5832         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
5833
5834 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
5835
5836         * gcc.dg/pch/warn-1.c: New.
5837         * gcc.dg/pch/warn-1.hs: New.
5838
5839         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
5840         not-tested file.
5841
5842 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5843
5844         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
5845
5846 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
5847
5848         * gcc.dg/uninit-D.c: New Test.
5849         * gcc.dg/uninit-E.c: New Test.
5850         * gcc.dg/uninit-F.c: New Test.
5851         * gcc.dg/uninit-G.c: New Test.
5852
5853 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
5854
5855         * g++.dg/README: Describe the pch directory.
5856
5857 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5858
5859         PR c++/11174
5860         * g++.dg/parse/access4.C: New test.
5861         * g++.dg/parse/access5.C: Likewise.
5862         * g++.old-deja/g++.jason/access17.C: Adjust error message.
5863
5864 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
5865
5866         * gcc.dg/noncompile/20030818-1.c: New.
5867
5868 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
5869
5870         PR c++/11957
5871         * g++.dg/warn/noeffect1.C: New test.
5872
5873         * g++.dg/template/scope2.C: New test.
5874         * g++.dg/template/error2.C: Correct dg-error
5875
5876 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
5877
5878         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
5879
5880 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
5881
5882         PR C++/11512
5883         * g++.dg/template/warn1.C: New.
5884
5885 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
5886
5887         * g++.dg/template/error2.C: New test.
5888         * g++.dg/lookup/using7.C: Adjust errors
5889         * g++.old-deja/g++.pt/crash36.C: Likewise.
5890         * g++.old-deja/g++.pt/derived3.C: Likewise.
5891
5892 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5893
5894         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
5895         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
5896         * gcc.c-torture/execute/builtins/string-9.c: New, from
5897         string-opt-9.c.  Adjust for execute/builtins framework.
5898         * gcc.c-torture/execute/string-opt-9.c: Delete.
5899
5900 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
5901
5902         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
5903
5904         * g++.dg/parse/ret-type2.C: New test.
5905
5906         PR c++/11703
5907         * g++.dg/init/new8.C: New test.
5908
5909         PR c++/10923
5910         * g++.dg/parse/typedef5.C: New test.
5911
5912         PR c++/9512
5913         * g++.dg/parse/qualified2.C: New test.
5914         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
5915         invalid code.
5916
5917 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
5918
5919         * g++.dg/conversion/ptrmem1.C: New test.
5920
5921 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
5922
5923         PR target/11693
5924         * gcc.dg/20030811-1.c: New test.
5925
5926         PR target/11535
5927         * gcc.c-torture/execute/20030811-1.c: New test.
5928
5929 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5930
5931         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
5932
5933 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
5934
5935         PR c++/11789.C
5936         * g++.dg/inherit/multiple1.C: New test.
5937
5938 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
5939
5940         * gcc.dg/spe1.c: New test.
5941
5942         PR c++/11670
5943         * g++.dg/expr/cast2.C: New test.
5944
5945         PR c++/10530
5946         * g++.dg/template/dependent-name2.C: New test.
5947
5948 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
5949
5950         * g++.dg/parse/crash11.C: Put the dg options in comments.
5951
5952 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
5953
5954         * lib/gcc-dg.exp: Update for diagnostic change.
5955
5956 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5957
5958         PR c++/5767
5959         * g++.dg/parse/crash11.C: New test.
5960
5961 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
5962
5963         * gcc.dg/cpp/spacing1.c: Update.
5964
5965 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
5966
5967         PR target/11739
5968         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
5969         a value for -mtune.
5970
5971 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5972
5973         PR middle-end/11771
5974         * gcc.c-torture/compile/20030804-1.c: New test case.
5975
5976 2003-08-04  Roger Sayle  <roger@eyesopen.com>
5977
5978         * gcc.dg/20030804-1.c: New test case.
5979
5980 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
5981
5982         * gcc.dg/cpp/separate-1.c: New test.
5983
5984 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
5985
5986         PR c++/11704
5987         * g++.dg/template/dependent-expr2.C: New test.
5988
5989         PR c++/11766
5990         * g++.dg/expr/ptrmem1.C: New test.
5991
5992 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5993
5994         PR c++/9453
5995         * g++.dg/template/friend15.C: New test.
5996
5997 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
5998
5999         * lib/dg-pch.exp: Work round PCH bug.
6000
6001 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6002
6003         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
6004         builtins.  Move cases from builtins-4.c here.
6005
6006         * gcc.dg/torture/builtin-math-1.c: New test taken from
6007         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
6008         additional cases.
6009
6010         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
6011         Delete.
6012
6013 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
6014
6015         PR c++/9447
6016         * g++.dg/template/using7.C: New test.
6017
6018 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
6019
6020         * import1.c, import2.c: New tests.
6021
6022 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
6023
6024         * g++.dg/eh/crossjump1.C: New test.
6025
6026 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
6027
6028         PR c++/11697
6029         * g++.dg/template/using6.C: New test.
6030
6031         PR c++/11744
6032         * g++.dg/template/koenig2.C: New test.
6033
6034 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6035
6036         PR c++/7983
6037         * g++.dg/parse/typedef4.C: New test.
6038
6039 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6040
6041         PR c++/8442, c++/8806
6042         * g++.dg/template/elab1.C: New test.
6043         * g++.dg/template/type2.C: Likewise.
6044         * g++.dg/template/ttp3.C: Adjust expected error message.
6045         * g++.old-deja/g++.law/visibility13.C: Likewise.
6046         * g++.old-deja/g++.niklas/t135.C: Likewise.
6047         * g++.old-deja/g++.pt/ttp41.C: Likewise.
6048         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
6049         template argument.
6050         * g++.old-deja/g++.pt/ttp44.C: Likewise.
6051
6052 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
6053
6054         PR c++/11295
6055         * g++.dg/ext/stmtexpr1.C: New test.
6056
6057         * g++.dg/opt/tmp1.C: New test.
6058
6059         PR c++/11525
6060         * g++.dg/parse/constant4.C: New test.
6061
6062         PR c++/9447
6063         * g++.dg/template/using5.C: New test.
6064
6065 2003-07-31  Roger Sayle  <roger@eyesopen.com>
6066
6067         * gcc.dg/builtins-27.c: New test case.
6068
6069 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
6070
6071         * gcc.dg/tls/opt-7.c: New test.
6072
6073 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
6074
6075         * g++.old-deja/g++.other/crash18.C: Remove.
6076
6077 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
6078
6079         * g++.dg/template/explicit3.C: New.
6080         * g++.dg/template/explicit4.C: New.
6081         * g++.dg/template/explicit5.C: New.
6082
6083         PR c++/11347
6084         * g++.dg/template/memtmpl1.C: New.
6085
6086 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
6087
6088         PR target/11565
6089         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
6090         * gcc.dg/i386-387-5.c (dg-options): Likewise.
6091
6092 2003-07-30  Jan Hubicka  <jh@suse.cz>
6093
6094         * vtgc1.c: Kill.
6095
6096 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
6097
6098         * gcc.dg/struct-in-proto-1.c: New test.
6099
6100 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
6101
6102         * gcc.dg/cpp/include2.c: Only expect one message.
6103
6104 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
6105
6106         PR c++/9447
6107         * g++.dg/template/using1.C: New test.
6108         * g++.dg/template/using2.C: New test.
6109         * g++.dg/template/using3.C: New test.
6110         * g++.dg/template/using4.C: New test.
6111
6112 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
6113
6114         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
6115         * gcc.c-torture/execute/string-opt-10.c: Likewise.
6116
6117 2003-07-28  Jan Hubicka  <jh@suse.cz>
6118
6119         PR c++/11530
6120         * g++.dg/opt/call1.C: New test.
6121
6122 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
6123
6124         PR c++/11667
6125         * g++.dg/init/enum2.C: New test.
6126         * g++.dg/template/overload1.C: Add "-w" option.
6127
6128 2003-07-28    <hp@bitrange.com>
6129
6130         * gcc.dg/Wdeclaration-after-statement-1.c,
6131         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
6132
6133 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
6134
6135         * gcc.c-torture/compile/20030725-1.c: New test.
6136
6137 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
6138
6139         * gcc.dg/20030505.c: Only run for SPE.
6140         Remove definition of opaque type.
6141
6142 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
6143
6144         * g++.dg/template/ptrmem6.C: New test.
6145
6146 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
6147
6148         * gcc.c-torture/compile/zero-strct-2.c: New test.
6149
6150 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
6151
6152         * gcc.dg/intermod-1.c: New test.
6153
6154 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
6155
6156         PR c++/11617
6157         * g++.dg/template/lookup2.C: New test.
6158         * g++.dg/template/memclass1.C: Remove instantiated from error.
6159         * g++.dg/other/error2.C: Tweak expected errors.
6160
6161         PR c++/11596
6162         * g++.dg/template/defarg3.C: New test.
6163
6164         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
6165
6166 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
6167
6168         * g++.dg/inherit/access5.C: New test.
6169
6170 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6171
6172         PR c++/11513
6173         * g++.dg/template/crash8.C: New test.
6174
6175 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
6176
6177         PR c/10602
6178         * gcc.dg/noncompile/incomplete-2.c: New test.
6179
6180 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
6181
6182         PR c++/11645
6183         * g++.dg/inherit/access4.C: New test.
6184
6185         PR c++/11517
6186         * g++.dg/expr/cond2.C: New test.
6187
6188         PR optimization/10679
6189         * g++.dg/opt/inline4.C: New test.
6190
6191 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6192
6193         * g++.dg/parse/crash10: New test.
6194
6195 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6196
6197         * g++.dg/ext/flexary1.C: New test.
6198
6199 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6200
6201         PR c++/10793
6202         * g++.dg/template/crash9.C: New test.
6203
6204 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6205
6206         PR c++/3004
6207         * g++.dg/parse/typedef3.C: New test.
6208
6209         PR c++/7906
6210         * g++.dg/parse/operator2.C: New test.
6211
6212         PR c++/8895
6213         * g++.dg/parse/def-tmpl-arg1.C: New test.
6214
6215         PR c++/9282
6216         * g++.dg/parse/funptr1.C: New test.
6217
6218         PR c++/9452
6219         * g++.dg/parse/ambig3.C: New test.
6220
6221         PR c++/9454
6222         * g++.dg/parse/operator3.C: New test.
6223
6224         PR c++/9486
6225         * g++.dg/parse/template10.C: New test.
6226
6227         PR c++/9488
6228         * g++.dg/parse/template11.C: New test.
6229
6230         PR c++/10150
6231         * g++.dg/parse/invalid-op1.C: New test.
6232
6233         PR c++/10247
6234         * g++.dg/parse/condexpr1.C: New test.
6235
6236 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         * g++.dg/ext/packed3.C: New test.
6239         * g++.dg/ext/packed4.C: New test.
6240
6241         * gcc.dg/pack-test-3.c: New test.
6242
6243 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
6244
6245         * lib/compat.exp: Handle dg-options per source file.
6246         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
6247         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
6248         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
6249         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
6250         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
6251         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
6252         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
6253         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
6254         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
6255         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
6256         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
6257         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
6258         * g++.dg/compat/break/bitfield7_x.C: Ditto.
6259         * g++.dg/compat/break/bitfield7_y.C: Ditto.
6260
6261 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
6262
6263         PR c/10320
6264         * gcc.c-torture/execute/20030718-1.c: New test.
6265
6266 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6267
6268         PR optimization/11536
6269         * gcc.dg/20030721-1.c: New test.
6270
6271 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
6272
6273         PR c++/11546
6274         * g++.dg/template/lookup1.C: New test.
6275
6276 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
6277
6278         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
6279         diagnostics of ill-formed constructs involving labels.
6280         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
6281         the new 'previously defined here' message.
6282
6283 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
6284
6285         * g++.dg/parse/non-dependent2.C: New test.
6286
6287 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
6288
6289         * g++.dg/init/init-ref4.C: xfail on targets without
6290         weak symbols.
6291
6292 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
6293
6294         PR target/11087
6295         * gcc.c-torture/execute/20030717-1.c: New test.
6296
6297 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6298
6299         * g++.dg/opt/cfg1.C: New test.
6300
6301 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
6302
6303         PR optimization/11557
6304         * gcc.dg/20030717-1.c: New test.
6305
6306 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
6307
6308         PR c++/10476
6309         * g++.dg/expr/crash-1.C: New test.
6310
6311         PR c++/11027
6312         * g++.dg/template/init3.C: New test.
6313
6314         PR c++/8222
6315         * g++.dg/template/non-dependent1.C: New test.
6316
6317         PR c++/11070
6318         * g++.dg/template/non-dependent2.C: New test.
6319
6320         PR c++/11071
6321         * g++.dg/template/non-dependent3.C: New test.
6322
6323         PR c++/9907
6324         * g++.dg/template/sizeof5.C: New test.
6325
6326 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
6327
6328         PR 11498
6329         * gcc.c-torture/compile/mangle-1.c: New file.
6330
6331 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6332
6333         PR c++/7809
6334         * g++.dg/parse/access3.C: New test.
6335
6336 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
6337
6338         PR c++/11384
6339         * g++.dg/init/init-ref4.C: New test.
6340
6341 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
6342
6343         PR c++/11547
6344         * g++.dg/parse/constant3.C: New test.
6345         * g++.dg/parse/crash7.C: Likewise.
6346
6347 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
6348
6349         PR target/11008
6350         * gcc.dg/i386-pentium4-not-mull.c: New.
6351
6352 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
6353
6354         * gcc.dg/asm-names.c (ymain): Make it weak.
6355
6356 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6357
6358         PR c++/5421
6359         * g++.dg/template/friend21.C: New test.
6360
6361 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
6362
6363         * gcc.dg/cleanup-8.c: New test.
6364         * gcc.dg/cleanup-9.c: New test.
6365
6366 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
6367
6368         * g++.dg/ext/dll-MI1.h: New file.
6369         * g++.dg/ext/dllexport-MI1.C: New file.
6370         * g++.dg/ext/dllimport-MI1.C: New file.
6371
6372 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
6373
6374         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
6375         it does not have cmpstrsi patterns (just cmpmemsi).
6376
6377 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
6378
6379         PR debug/11473
6380         * g++.dg/debug/debug8.C: New test.
6381
6382 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6383
6384         PR c++/10108
6385         * g++.dg/template/crash7.C: New test.
6386
6387 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
6388
6389         PR target/10795
6390         * gcc.c-torture/compile/20030708-1.c: New.
6391
6392 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
6393
6394         * gcc.c-torture/execute/20030715-1.c: New test.
6395
6396 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
6397
6398         * gcc.dg/pch/inline-3.c: New file.
6399         * gcc.dg/pch/inline-3.hs: New file.
6400         * gcc.dg/pch/inline-4.c: New file.
6401         * gcc.dg/pch/inline-4.hs: New file.
6402
6403 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
6404
6405         PR c++/11509
6406         * g++.dg/template/crash6.C: New test.
6407
6408         PR c++/7053
6409         * g++.dg/template/friend20.C: New test.
6410
6411         PR c++/7019
6412         * g++.dg/template/overload2.C: New test.
6413
6414 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6415
6416         PR optimization/11440
6417         * gcc.c-torture/execute/20030714-1.c: New test.
6418
6419 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6420
6421         PR c++/11154
6422         * g++.dg/template/partial2.C: New test.
6423
6424 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/11503
6427         * g++.dg/template/anon1.C: New test.
6428
6429         PR c++/11493
6430         PR c++/11495
6431         * g++.dg/parse/template9.C: Likewise.
6432         * g++.dg/template/crash4.C: New test.
6433         * g++.dg/template/koenig1.C: Likewise.
6434         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
6435         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
6436         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
6437         functions.
6438         * g++.old-deja/g++.jason/template36.C: Likewise.
6439         * g++.old-deja/g++.mike/p1989.C: Likewise.
6440         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
6441         * g++.old-deja/g++.pt/ttp20.C: Use this->.
6442         * g++.old-deja/g++.pt/ttp21.C: Use this->.
6443         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
6444         compiling.
6445         * g++.old-deja/g++.pt/union2.C: Use this->.
6446
6447 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
6448
6449         * gcc.dg/20030711-1.c: New test.
6450
6451 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         PR c++/11050
6454         * g++.dg/parse/args1.C: New test.
6455         * g++.pt/defarg8.C: Change expected errors.
6456
6457 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
6458
6459         PR c++/8164
6460         * g++.dg/template/nontype2.C: New test.
6461
6462         PR c++/10558
6463         * g++.dg/parse/template8.C: New test.
6464
6465         PR c++/8327
6466         * g++.dg/template/scope1.C: New test.
6467
6468         * g++.dg/warn/Wsign-compare-1.C: New test.
6469
6470 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6471
6472         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
6473
6474 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
6475
6476         PR c++/9411
6477         * g++.dg/template/explicit2.C: New test.
6478
6479         PR c++/10032
6480         * g++.dg/warn/pedantic1.C: New test.
6481
6482 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
6483
6484         PR c++ 9483
6485         * g++.dg/other/field1.C: New test.
6486
6487 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
6488
6489         PR c/11449
6490         * gcc.c-torture/compile/20030707-1.c: New.
6491
6492 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6493
6494         PR c++/10849
6495         * g++.dg/template/access12.C: New test.
6496
6497 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
6498
6499         * g++.dg/bprob/bprob.exp (prof_ext): Update.
6500         * g77.dg/bprob/bprob.exp (prof_ext): Update.
6501         * gcc.misc-tests/bprob.exp (prof_ext): Update.
6502         * gcc.misc-tests/gcov.exp: Update
6503         * g++.dg/gcov/gcov.exp: Update
6504         * lib/gcov.exp: Update.
6505
6506 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
6507
6508         * g++.dg/abi/mangle17.C: Make sure template expressions are
6509         dependent.
6510         * g++.dg/abi/mangle4.C: Mark erroneous casts.
6511         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
6512         * g++.dg/opt/stack1.C: Remove erroneous code.
6513         * g++.dg/parse/template7.C: New test.
6514         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
6515         * g++.old-deja/g++.pt/crash4.C: Likewise.
6516
6517 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6518
6519         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
6520         with zero or one occurence of `$' after the initial `L'.
6521
6522 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
6523
6524         * gcc.c-torture/compile/20030704-1.c: Add a comment.
6525
6526 2003-07-08  Roger Sayle  <roger@eyesopen.com>
6527
6528         PR c/11370
6529         * gcc.dg/Wunreachable-6.c: New testcase.
6530         * gcc.dg/Wunreachable-7.c: New testcase.
6531
6532 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6533
6534         PR c/11420
6535         * gcc.dg/20030708-1.c: New test.
6536
6537 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
6538
6539         * gcc.dg/compat/sdata-section.h: New file.
6540         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
6541         * gcc.dg/torture/mips-sdata-1.c: New test.
6542
6543 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6544
6545         PR c++/11030
6546         * g++.dg/template/friend19.C: New test.
6547
6548 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
6549
6550         * g++.dg/opt/strength-reduce.C: New test.
6551
6552 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6553
6554         PR target/10979
6555         * gcc.dg/20030707-1.c: New testcase.
6556
6557 2003-07-07  Roger Sayle  <roger@eyesopen.com>
6558
6559         PR optimization/11059
6560         * g++.dg/opt/emptyunion.C: New testcase.
6561
6562 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6563             Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         * g++.dg/opt/stack1.C: New test.
6566
6567 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
6568
6569         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
6570         run test.
6571
6572         PR c++/11431
6573         * g++.dg/expr/static_cast3.C: New test.
6574
6575 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
6576
6577         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
6578         everywhere.
6579         * gcc.dg/concat.c: Concatenation of string constants with
6580         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
6581         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
6582         * gcc.dg/cpp/escape-2.c: Use wide character constants where
6583         necessary to avoid multi-character character constant warning.
6584         * gcc.dg/cpp/escape.c: Likewise.
6585         * gcc.dg/cpp/ucs.c: Likewise.
6586         Remove backslashes from dg-bogus comments, as they confuse Tcl.
6587         Fix a typo.
6588
6589 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6590
6591         PR c/11428
6592         * gcc.c-torture/compile/20030704-1.c: New.
6593
6594 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
6595
6596         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
6597
6598 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
6599
6600         PR c++/5287, PR c++/7910,  PR c++/11021
6601         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
6602         tests for warnings.
6603         * g++.dg/ext/dllimport2.C: Add tests for warnings.
6604         * g++.dg/ext/dllimport3.C: Likewise.
6605         * g++.dg/ext/dllimport4.C: New file.
6606         * g++.dg/ext/dllimport5.C: New file.
6607         * g++.dg/ext/dllimport6.C: New file.
6608         * g++.dg/ext/dllimport7.C: New file.
6609         * g++.dg/ext/dllimport8.C: New file.
6610         * g++.dg/ext/dllimport9.C: New file.
6611         * g++.dg/ext/dllimport10.C: New file.
6612         * g++.dg/ext/dllexport1.C: New file.
6613
6614 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
6615
6616         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
6617         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
6618
6619 2003-07-03  Roger Sayle  <roger@eyesopen.com>
6620
6621         * gcc.dg/builtins-25.c: New testcase.
6622         * gcc.dg/builtins-26.c: New testcase.
6623
6624 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
6625
6626         * gcc.dg/compat/vector-defs.h: New file.
6627         * gcc.dg/compat/vector-setup.h: New file.
6628         * gcc.dg/compat/vector-check.h: New file.
6629         * gcc.dg/compat/vector-1_main.c: New file.
6630         * gcc.dg/compat/vector-1_x.c: New file.
6631         * gcc.dg/compat/vector-1_y.c: New file.
6632         * gcc.dg/compat/vector-2_main.c: New file.
6633         * gcc.dg/compat/vector-2_x.c: New file.
6634         * gcc.dg/compat/vector-2_y.c: New file.
6635
6636         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
6637         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
6638         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
6639         * gcc.dg/compat/struct-align-1.h: New file.
6640         * gcc.dg/compat/struct-align-1_main.c: New file.
6641         * gcc.dg/compat/struct-align-1_x.c: New file.
6642         * gcc.dg/compat/struct-align-1_y.c: New file.
6643         * gcc.dg/compat/struct-align-2.h: New file.
6644         * gcc.dg/compat/struct-align-2_main.c: New file.
6645         * gcc.dg/compat/struct-align-2_x.c: New file.
6646         * gcc.dg/co
6647         * g++.old-deja/g++.other/comdat3.C: Likewise.
6648         * g++.old-deja/g++.other/ctor1.C: Likewise.
6649         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
6650
6651 2003-06-05  Richard Henderson  <rth@redhat.com>
6652
6653         * gcc.dg/debug/20030605-1.c: New.
6654
6655 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6656
6657         * README.QMTEST: Update.
6658
6659 2003-06-04  Richard Henderson  <rth@redhat.com>
6660
6661         * gcc.dg/cleanup-1.c: New.
6662         * gcc.dg/cleanup-2.c: New.
6663         * gcc.dg/cleanup-3.c: New.
6664         * gcc.dg/cleanup-4.c: New.
6665         * gcc.dg/cleanup-5.c: New.
6666         * gcc.dg/cleanup-6.c: New.
6667         * gcc.dg/cleanup-7.c: New.
6668
6669 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
6670
6671         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
6672
6673         * lib/dg-pch.exp: New file.
6674         * g++.dg/pch/pch.exp: Use dg-pch.exp.
6675         * gcc.dg/pch/pch.exp: Likewise.
6676
6677 2003-06-04  Roger Sayle  <roger@eyesopen.com>
6678
6679         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
6680         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
6681         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
6682         * gcc.dg/builtins-17.c: New test case.
6683         * gcc.dg/i386-387-4.c: New test case.
6684         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
6685
6686 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6687
6688         * gcc.dg/ultrasp9.c: New test.
6689
6690 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6691
6692         * gcc.c-torture/compile/20030604-1.c: New test.
6693         * gcc.dg/sparc-constant-1.c: New test.
6694
6695 2003-06-03  Glen Nakamura  <glen@imodulo.com>
6696
6697         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
6698
6699 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
6700
6701         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
6702
6703         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
6704         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
6705
6706 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
6707
6708         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
6709
6710 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6711
6712         PR c++/10940
6713         * g++.dg/template/spec10.C: New test.
6714
6715 2003-06-03  Roger Sayle  <roger@eyesopen.com>
6716
6717         * gcc.dg/builtins-16.c: New test case.
6718
6719 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
6722         mempcpy test with post-increments.
6723         * gcc.c-torture/execute/string-opt-3.c: New test.
6724         * gcc.dg/string-opt-1.c: New test.
6725
6726 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
6727
6728         PR fortran/10965
6729         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
6730
6731 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
6732
6733         * lib/scanasm.exp (dg-scan): New function, factored out of ...
6734         (scan-assembler): ... here.  Use dg-scan.
6735         (scan-assembler-not): Likewise.
6736         (scan-file): New function.
6737         (scan-file-not): Likewise.
6738         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
6739         * gcc.dg/cpp/_Pragma4.c: Likewise.
6740         * gcc.dg/cpp/_Pragma5.c: Likewise.
6741         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6742         * gcc.dg/cpp/avoidpaste2.c: Likewise.
6743         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
6744         * gcc.dg/cpp/cmdlne-P.c: Likewise.
6745         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
6746         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
6747         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
6748         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
6749         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
6750         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
6751         * gcc.dg/cpp/cxxcom1.c: Likewise.
6752         * gcc.dg/cpp/line1.c: Likewise.
6753         * gcc.dg/cpp/maccom1.c: Likewise.
6754         * gcc.dg/cpp/maccom2.c: Likewise.
6755         * gcc.dg/cpp/maccom3.c: Likewise.
6756         * gcc.dg/cpp/maccom4.c: Likewise.
6757         * gcc.dg/cpp/maccom5.c: Likewise.
6758         * gcc.dg/cpp/maccom6.c: Likewise.
6759         * gcc.dg/cpp/multiline.c: Likewise.
6760         * gcc.dg/cpp/spacing1.c: Likewise.
6761         * gcc.dg/cpp/spacing2.c: Likewise.
6762         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
6763         * gcc.dg/cpp/trad/maccom1.c: Likewise.
6764         * gcc.dg/cpp/trad/maccom2.c: Likewise.
6765         * gcc.dg/cpp/trad/maccom3.c: Likewise.
6766         * gcc.dg/cpp/trad/maccom4.c: Likewise.
6767         * gcc.dg/cpp/trad/maccom6.c: Likewise.
6768         * gcc.dg/cpp/cxxcom2.c: Likewise.
6769         * gcc.dg/cpp/cxxcom2.h: New file.
6770
6771         * gcc.dg/cpp/truefalse.cpp: Move it to ...
6772         * g++.dg/cpp/truefalse.C: Here.
6773         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
6774
6775 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
6776
6777         * gcc.dg/cpp/redef3.c: New file.
6778
6779 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6780
6781         * gcc.dg/i386-loop-3.c: New test.
6782
6783 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
6784
6785         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
6786
6787 2003-05-31  Roger Sayle  <roger@eyesopen.com>
6788
6789         * gcc.dg/fwrapv-1.c: New test case.
6790         * gcc.dg/fwrapv-2.c: New test case.
6791
6792 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6793
6794         PR c++/10956
6795         * g++.dg/template/spec9.C: New test.
6796
6797 2003-05-29  Roger Sayle  <roger@eyesopen.com>
6798
6799         * gcc.dg/duff-4.c: New test case.
6800
6801 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
6802
6803         PR fortran/10843
6804         * g77.dg/ffixed-form-1.f: New test
6805         * g77.dg/ffixed-form-2.f: New test
6806         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
6807         * g77.dg/ffree-form-3.f: New test
6808
6809 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
6810
6811         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
6812         * gcc.dg/wint_t-1.c: Likewise.
6813
6814 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6815
6816         * g++.dg/template/access11.C: New test.
6817
6818 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6819
6820         PR c++/10849
6821         * g++.dg/template/access10.C: New test.
6822
6823 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6824             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6825
6826         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
6827
6828 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6829
6830         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
6831         suppress for powerpc-*-darwin*.
6832         * gcc.dg/torture/builtin-noret-2.c: Likewise.
6833
6834 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
6835
6836         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
6837         suppress option for powerpc-*-darwin*.
6838
6839 2003-05-23  Roger Sayle  <roger@eyesopen.com>
6840
6841         * gcc.dg/builtins-1.c: Add tests for tan and atan.
6842         * gcc.dg/builtins-4.c: Add test for fmod.
6843
6844 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6845
6846         PR c++/10682
6847         * g++.dg/template/instantiate4.C: New test.
6848
6849 2003-05-22  Roger Sayle  <roger@eyesopen.com>
6850
6851         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
6852
6853 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
6854
6855         * gcc.dg/compat/scalar-return-1_main.c: New file.
6856         * gcc.dg/compat/scalar-return-1_x.c: New file.
6857         * gcc.dg/compat/scalar-return-1_y.c: New file.
6858         * gcc.dg/compat/scalar-return-2_main.c: New file.
6859         * gcc.dg/compat/scalar-return-2_x.c: New file.
6860         * gcc.dg/compat/scalar-return-2_y.c: New file.
6861         * gcc.dg/compat/struct-return-3_main.c: New file.
6862         * gcc.dg/compat/struct-return-3_y.c: New file.
6863         * gcc.dg/compat/struct-return-3_x.c: New file.
6864         * gcc.dg/compat/struct-return-2_main.c: New file.
6865         * gcc.dg/compat/struct-return-2_x.c: New file.
6866         * gcc.dg/compat/struct-return-2_y.c: New file.
6867
6868 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6869
6870         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
6871         for hppa*-hp-hpux*.
6872         * gcc.dg/20021014-1.c (dg-options): Likewise.
6873         * gcc.dg/nest.c (dg-options): Likewise.
6874
6875 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
6876
6877         PR c++/9738
6878         * g++.dg/ext/dllimport2.C: New file.
6879         * g++.dg/ext/dllimport3.C: New file.
6880
6881 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
6882
6883         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
6884         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
6885         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
6886         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
6887         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
6888         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
6889         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
6890         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
6891         * gcc.dg/compat/small-struct-defs.h: New file.
6892         * gcc.dg/compat/small-struct-init.h: New file.
6893         * gcc.dg/compat/small-struct-check.h: New file.
6894         * gcc.dg/compat/fp-struct-defs.h: New file.
6895         * gcc.dg/compat/fp-struct-check.h: New file.
6896         * gcc.dg/compat/fp-struct-init.h: New file.
6897         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
6898         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
6899
6900 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
6901
6902         * gcc.dg/20030225-2.c: New test.
6903
6904 2003-05-18  Roger Sayle  <roger@eyesopen.com>
6905             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6906
6907         * gcc.c-torture/compile/20030518-1.c: New test case.
6908
6909 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
6910
6911         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
6912         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
6913         gcc-dg-debug-runtest.
6914         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
6915         gcc-dg-debug-runtest.
6916
6917 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6918
6919         PR c++/9022
6920         * g++.dg/lookup/using6.C: New test.
6921
6922 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6923
6924         * g++.dg/parse/access2.C: New test.
6925
6926 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
6927
6928         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
6929         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
6930         * gcc.dg/debug/debug.exp: Likewise.
6931
6932 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
6933
6934         * gcc.dg/dollar.c: New test.
6935
6936 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
6937
6938         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
6939         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
6940         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
6941         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
6942         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
6943         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
6944         * gcc.dg/compat/struct-by-value-6_main.c: New file.
6945         * gcc.dg/compat/struct-by-value-6_x.c: New file.
6946         * gcc.dg/compat/struct-by-value-6_y.c: New file.
6947         * gcc.dg/compat/struct-by-value-7_main.c: New file.
6948         * gcc.dg/compat/struct-by-value-7_x.c: New file.
6949         * gcc.dg/compat/struct-by-value-7_y.c: New file.
6950         * gcc.dg/compat/struct-by-value-8_main.c: New file.
6951         * gcc.dg/compat/struct-by-value-8_x.c: New file.
6952         * gcc.dg/compat/struct-by-value-8_y.c: New file.
6953         * gcc.dg/compat/struct-by-value-9_main.c: New file.
6954         * gcc.dg/compat/struct-by-value-9_x.c: New file.
6955         * gcc.dg/compat/struct-by-value-9_y.c: New file.
6956
6957 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
6958
6959         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
6960         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
6961         support for "repo" mode.
6962         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
6963         * lib/g77-dg.exp: Likewise.
6964         * lib/obj-dg.exp: Likewise.
6965
6966 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
6967
6968         Merge from gcc-3_2-rhl8-branch:
6969         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
6970
6971         * gcc.dg/tls/opt-6.c: New test.
6972
6973         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
6974
6975         * gcc.dg/20030405-1.c: New test.
6976
6977         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
6978
6979         * gcc.dg/20030309-1.c: New test.
6980
6981         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * gcc.c-torture/execute/20030307-1.c: New test.
6984
6985         2003-02-20  Randolph Chung  <tausq@debian.org>
6986
6987         * gcc.c-torture/compile/20030220-1.c: New test.
6988
6989         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
6990
6991         * gcc.dg/20030217-1.c: New test.
6992
6993         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
6994
6995         * gcc.c-torture/compile/20020129-1.c: New test.
6996
6997         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6998
6999         * gcc.dg/unroll-1.c: New test.
7000
7001         2002-11-16  Jan Hubicka  <jh@suse.cz>
7002
7003         * gcc.c-torture/execute/20020920-1.c: New test.
7004
7005         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
7006
7007         PR target/7434
7008         * gcc.c-torture/compile/20021008-1.c: New test.
7009
7010         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
7011
7012         PR target/7559
7013         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
7014
7015         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7016
7017         * gcc.c-torture/compile/20020807-1.c: New test.
7018
7019         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
7020
7021         * gcc.dg/tls/opt-1.c: New test.
7022
7023         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
7024
7025         * gcc.dg/20020729-1.c: New test.
7026
7027         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
7028
7029         * g++.dg/opt/life1.C: New test.
7030
7031         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * gcc.dg/20020525-1.c: New test.
7034
7035         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7036
7037         PR c++/6794
7038         * g++.dg/ext/pretty1.C: New test.
7039         * g++.dg/ext/pretty2.C: New test.
7040
7041 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
7042
7043         PR c++/8385
7044         * g++.dg/ext/typeof5.C: New test.
7045
7046 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
7047
7048         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
7049         __USER_LABEL_PREFIX__ into account.
7050         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
7051
7052 2003-05-14  Roger Sayle  <roger@eyesopen.com>
7053
7054         * gcc.dg/builtins-15.c: New test case.
7055
7056 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
7057
7058         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
7059
7060 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
7061
7062         * lib/g++.exp: Tweak handling of additional source files.
7063         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
7064         * g++.dg/special/conpr-2a.C: Rename to ...
7065         * g++.dg/special/conpr-2a.cc: ... this.
7066         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
7067         * g++.dg/special/conpr-3a.C: Rename to ...
7068         * g++.dg/special/conpr-3a.cc: This.
7069         * g++.dg/special/conpr-3b.C: Rename to ...
7070         * g++.dg/special/conpr-3b.cc: This.
7071         * g++.dg/special/conpr-4.C: New test.
7072         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
7073
7074 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
7075
7076         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
7077
7078 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7079
7080         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
7081         * g++.old-deja/g++.robertl/eb71.C: Likewise.
7082         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
7083         * g++.old-deja/g++.other/warn3.C: Likewise.
7084
7085 2003-05-11  Roger Sayle  <roger@eyesopen.com>
7086
7087         * gcc.dg/i386-387-1.c: Update to also test log.
7088         * gcc.dg/i386-387-2.c: Likewise.
7089
7090 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
7091
7092         * g77.f-torture/execute/int8421.f: New test.
7093
7094 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7095
7096         PR c++/10230, c++/10481
7097         * g++.dg/lookup/scoped5.C: New test.
7098
7099 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7100
7101         PR c++/10552
7102         * g++.dg/template/ttp6.C: New test.
7103
7104 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
7105
7106         * gcc.c-torture/execute/builtins: New directory.
7107         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
7108         gcc.c-torture/execute/builtins.
7109         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
7110         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
7111         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
7112         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
7113
7114 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7115
7116         PR c++/9252
7117         * g++.dg/template/access8.C: New test.
7118         * g++.dg/template/access9.C: New test.
7119
7120 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7121
7122         PR c++/9554
7123         * g++.dg/parse/access1.C: New test.
7124
7125 2003-05-09  DJ Delorie  <dj@redhat.com>
7126
7127         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
7128         long, and not an int.
7129
7130 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7131
7132         PR c++/10555, c++/10576
7133         * g++.dg/template/memclass1.C: New test.
7134
7135 2003-05-08  DJ Delorie  <dj@redhat.com>
7136
7137         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
7138         targets.
7139         * gcc.c-torture/execute/20021024-1.x: Likewise.
7140         * gcc.c-torture/execute/shiftdi.x: Likewise.
7141         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
7142         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
7143         * gcc.dg/20021018-1.c: Likewise.
7144
7145 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7146
7147         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
7148
7149         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
7150         (bcopy): Call memmove.
7151
7152 2003-05-08  Roger Sayle  <roger@eyesopen.com>
7153
7154         * g77.f-torture/compile/8485.f: New test case.
7155
7156 2003-05-07  Richard Henderson  <rth@redhat.com>
7157
7158         PR c++/10570
7159         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
7160         Verify exception_cleanup not called for rethrows.
7161         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
7162         when exiting catch block without rethrowing.
7163         * g++.dg/eh/forced3.C: New.
7164         * g++.dg/eh/forced4.C: New.
7165
7166 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
7167
7168         * gcc.dg/20030505.c: Fix triplet.
7169
7170 2003-05-06  DJ Delorie  <dj@redhat.com>
7171
7172         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
7173         * gcc.dg/nest.c: Likewise.
7174
7175 2003-05-05  Roger Sayle  <roger@eyesopen.com>
7176
7177         * gcc.dg/builtins-14.c: New test case.
7178
7179 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
7180
7181         * lib/compat.exp (compat-execute): New argument.
7182         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
7183         * gcc.dg/compat: New test directory.
7184         * gcc.dg/compat/compat.exp: New expect script.
7185         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
7186         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
7187         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
7188         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
7189         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
7190         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
7191
7192         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
7193         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
7194         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
7195         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
7196         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
7197         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
7198         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
7199         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
7200         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
7201         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
7202         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
7203         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
7204         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
7205         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
7206         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
7207
7208 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
7209
7210         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
7211
7212 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
7213
7214         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
7215
7216 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
7217
7218         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
7219         * gcc.dg/ppc-fsel-2.c: New test.
7220
7221         * gcc.dg/unused-5.c: New test.
7222
7223 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7224
7225         PR c++/10496
7226         * g++.dg/warn/pmf1.C: New test.
7227
7228 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7229
7230         PR c++/4494
7231         * g++.dg/warn/main.C: New test.
7232
7233 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7234
7235         * gcc.dg/nonnull-3.c: New test.
7236
7237 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
7238
7239         * gcc.dg/cpp/Wtrigraphs.c: Update.
7240         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
7241
7242 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
7243
7244         * gcc.dg/ppc-fsel-1.c: New test.
7245
7246 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
7247
7248         PR c/10604
7249         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
7250
7251 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
7252
7253         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
7254
7255 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7256
7257         PR c++/9364, c++/10553, c++/10586
7258         * g++.dg/parse/typename4.C: New test.
7259         * g++.dg/parse/typename5.C: Likewise.
7260
7261 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
7262
7263         * gcc.c-torture/compile/20030503-1.c: New test.
7264
7265 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7266
7267         * g++.dg/lookup/using5.C: Fix testcase error.
7268
7269 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
7270
7271         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
7272         since MEABI is no longer supported.  Remove all vestiges
7273         of MEABI from the test.
7274
7275 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7276
7277         PR c++/10554
7278         * g++.dg/lookup/using5.C: New test.
7279
7280 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7281
7282         PR c++/8772
7283         * g++.dg/template/ttp5.C: New test.
7284
7285 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
7286
7287         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
7288         (dg-gpp-additional-sources): New function.
7289         (dg-gpp-additional-files): Likewise.
7290         * lib/g++.exp (additional_sources): New variable.
7291         (additional_files): Likewise.
7292         (g++_target_compile): Deal with them.
7293         * lib/old-dejagnu.exp: Remove.
7294         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
7295         * g++.old-deja: Revise all tests to use dg commands.
7296
7297 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7298
7299         PR c++/9432, c++/9528
7300         * g++.dg/lookup/using4.C: New test.
7301
7302 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
7303
7304         * gcc.dg/noreturn-5.c: New file.
7305         * gcc.dg/noreturn-6.c: New file.
7306
7307         * gcc.c-torture/compile/inline-1.c: New file.
7308
7309 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7310
7311         PR c++/10551
7312         * g++.dg/template/explicit1.C: New test.
7313
7314 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7315
7316         PR c++/10549
7317         * g++.dg/other/bitfield1.C: New test.
7318
7319         PR c++/10527
7320         * g++.dg/init/new7.C: New test.
7321
7322 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
7323
7324         * g++.dg/ext/desig1.C: New test.
7325         * g++.dg/ext/init1.C: Update.
7326
7327         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
7328
7329 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
7330
7331         PR c++/10180
7332         * g++.dg/warn/Winline-1.C: New test.
7333
7334 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
7335
7336         * gcc.c-torture/execute/string-opt-19.c: New test.
7337
7338         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
7339         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
7340
7341 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/10506
7344         * g++.dg/init/new6.C: New test.
7345
7346         PR c++/10503
7347         * g++.dg/init/ref6.C: New test.
7348
7349 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
7350
7351         * g++.dg/warn/weak1.C: XFAIL on AIX4.
7352
7353 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7354
7355         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
7356         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
7357
7358 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
7359
7360         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
7361         initialized static data members.
7362
7363 2003-04-25  H.J. Lu <hjl@gnu.org>
7364
7365         * gcc.dg/ia64-sync-4.c: New test.
7366
7367 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7368
7369         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
7370         date.
7371
7372 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
7373
7374         PR c++/10337
7375         * g++.dg/warn/conv1.C: New test.
7376         * g++.old-deja/g++.other/conv7.C: Adjust.
7377         * g++.old-deja/g++.other/overload14.C: Adjust.
7378
7379 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7380
7381         PR c++/10471
7382         * g++.dg/template/defarg2.C: New test.
7383
7384 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
7385
7386         * gcc.dg/cpp/include2.c: Update.
7387         * gcc.dg/cpp/multiline-2.c: New.
7388         * gcc.dg/cpp/multiline.c: Update.
7389         * gcc.dg/cpp/strify2.c: Update.
7390         * gcc.dg/cpp/trad/literals-2.c: Update.
7391
7392 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7393
7394         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
7395
7396 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7397
7398         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
7399
7400 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
7401
7402         PR c++/10451
7403         * g++.dg/parse/crash4.C: New test.
7404
7405         PR c++/9847
7406         * g++.dg/parse/crash5.C: New test.
7407
7408 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
7409
7410         PR c++/10446
7411         * g++.dg/parse/crash3.C: New test.
7412
7413         PR c++/10428
7414         * g++.dg/parse/elab1.C: New test.
7415
7416 2003-04-22  Devang Patel  <dpatel@apple.com>
7417
7418         * gcc.dg/cpp/trad/funlike-5.c: New test.
7419
7420 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
7421
7422         * g++.dg/other/packed1.C: Fix dg options.
7423
7424 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
7425
7426         * g++.dg/other/offsetof2.C: New test.
7427
7428 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
7429
7430         * g++.dg/template/recurse.C: Adjust location of error messages.
7431
7432 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
7433
7434         PR c++/9881
7435         * g++.dg/init/addr-const1.C: New test.
7436         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
7437
7438 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
7439
7440         PR c++/10405
7441         * g++.dg/lookup/struct-hack1.C: New test.
7442
7443 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
7444
7445         * ucs.c: Update diagnostic messages.
7446
7447 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7448
7449         * gcc.dg/cpp/truefalse.cpp: New test.
7450         * gcc.dg/cpp/cpp.exp: Update.
7451         * g++.dg/other/stdbool-if.C: Remove.
7452
7453 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
7454
7455         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
7456         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
7457
7458 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7459
7460         * gcc.c-torture/compile/20030418-1.c: New test.
7461
7462 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
7463
7464         * README.compat: Remove; content moved to doc/sourcebuild.texi.
7465
7466 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7467
7468         PR c++/10347
7469         g++.dg/template/dependent-name1.C: New test.
7470
7471 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
7472
7473         * gcc.dg/warn-1.c (tourist_guide): New array,
7474         contains a pointer to bar.
7475
7476 2003-04-16  Roger Sayle  <roger@eyesopen.com>
7477
7478         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
7479         * gcc.c-torture/execute/medce-1.c: New test case.
7480         * gcc.c-torture/execute/medce-2.c: New test case.
7481
7482 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
7483
7484         * lib/prune.exp: Ignore more messages.
7485
7486         PR c++/10381
7487         * g++.dg/parse/lookup3.C: New test.
7488
7489 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
7490
7491         * gcc.c-torture/compile/20030415-1.c : New test.
7492
7493 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
7494
7495         * gcc.c-torture/execute/scope-2.c: Move to ...
7496         * gcc.dg/noncompile/scope.c: .... here.
7497
7498 2003-04-14  Roger Sayle  <roger@eyesopen.com>
7499
7500         * gcc.dg/20030414-2.c: New test case.
7501
7502 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
7503
7504         PR target/10377
7505         * gcc.dg/20030414-1.c: New test.
7506
7507 2003-04-13  Roger Sayle  <roger@eyesopen.com>
7508
7509         * gcc.dg/builtins-12.c: New test case.
7510         * gcc.dg/builtins-13.c: New test case.
7511
7512 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7513
7514         * gcc.c-torture/execute/string-opt-18.c: New test.
7515
7516 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
7517
7518         PR c++/10300
7519         * g++.dg/init/new5.C: New test.
7520
7521 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
7522
7523         PR c++/7910
7524         * g++.dg/ext/dllimport1.C: New test.
7525
7526 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7527
7528         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
7529
7530 2003-04-11  Bud Davis <bdavis9659@comcast.net>
7531
7532         PR Fortran/9263
7533         * g77.f-torture/noncompile/9263.f: New test
7534         PR Fortran/1832
7535         * g77.f-torture/execute/1832.f: New test
7536
7537 2003-04-11  David Chad  <davidc@freebsd.org>
7538             Loren J. Rittle  <ljrittle@acm.org>
7539
7540         libobjc/8562
7541         * objc.dg/headers.m: New test.
7542
7543 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
7544
7545         * gcc.c-torture/execute/builtin-noret-2.c: New.
7546         * gcc.c-torture/execute/builtin-noret-2.x: New.
7547         XFAIL builtin-noret-2.c at -O1 and above.
7548         * gcc.dg/redecl.c: New.
7549         * gcc.dg/Wshadow-1.c: Update error regexps.
7550
7551 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
7552
7553         * g++.dg/abi/bitfield10.C: New test.
7554
7555 2003-04-09  Mike Stump  <mrs@apple.com>
7556
7557         * gcc.dg/pch/pch.exp: Make testcase names longer.
7558         * g++.dg/pch/pch.exp: Make testcase names longer.
7559
7560 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7561
7562         * gcc.dg/builtins-11.c: New test case.
7563
7564 2003-04-08  Roger Sayle  <roger@eyesopen.com>
7565
7566         * gcc.dg/builtins-9.c: New test case.
7567         * gcc.dg/builtins-10.c: New test case.
7568
7569 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
7570
7571         * gcc.dg/noncompile/init-4.c.c: New test.
7572
7573 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
7574
7575         * gcc.misc-test/gcov-9.c: New test.
7576         * gcc.misc-test/gcov-10.c: New test
7577         * gcc.misc-test/gcov-11.c: New test.
7578
7579 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
7580
7581         PR optimization/10024
7582         * gcc.c-torture/compile/20030405-1.c: New test.
7583
7584 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
7585
7586         * gcc.dg/pch/static-3.c: New.
7587         * gcc.dg/pch/static-3.hs: New.
7588         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
7589
7590 2003-04-04  Richard Henderson  <rth@redhat.com>
7591
7592         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
7593         * g++.dg/eh/forced2.C: Likewise.
7594
7595 2003-04-03  Mike Stump  <mrs@apple.com>
7596
7597         * lib/scanasm.exp (scan-assembler): Add xfail processing for
7598         target arg.
7599         (scan-assembler-times, scan-assembler-not): Likewise.
7600         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
7601
7602 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7603
7604         * gcc.dg/sparc-loop-1.c: New test.
7605
7606 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
7607
7608         PR other/9274
7609         * g++.dg/pch/system-2.C: New.
7610         * g++.dg/pch/system-2.Hs: New.
7611
7612 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
7613
7614         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
7615
7616         * g++.dg/eh/simd-1.C (vecfunc): Same.
7617
7618 2003-04-01  Roger Sayle  <roger@eyesopen.com>
7619
7620         * gcc.c-torture/execute/20030401-1.c: New test case.
7621
7622 2003-04-01  Ziemowit Laski <zlaski@apple.com>
7623
7624         * objc.dg/defs.m: New.
7625
7626 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
7627
7628         * g++.dg/eh/simd-1.C: New.
7629         * g++.dg/eh/simd-2.C: New.
7630
7631 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
7632
7633         * gcc.c-torture/execute/simd-3.c: New.
7634
7635 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7636
7637         PR c/9936
7638         * gcc.dg/20030331-2.c: New test.
7639
7640 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/10278
7643         * g++.dg/parse/crash2.C: New test.
7644
7645 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7646
7647         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
7648         * gcc.c-torture/execute/20030331-1.c: ...here.
7649
7650 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7651
7652         * gcc.c-torture/execute/20030331-1.c: New test.
7653
7654 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
7655
7656         * lib/gcov.exp: Adjust call return testing strings.
7657         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
7658
7659 2003-03-31  Roger Sayle  <roger@eyesopen.com>
7660
7661         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
7662         * gcc.dg/builtins-7.c: New test case.
7663         * gcc.dg/builtins-8.c: New test case.
7664
7665 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
7666
7667         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
7668
7669 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
7670
7671         PR c++/7647
7672         * g++.dg/lookup-class-member-2.C: New test.
7673
7674 2003-03-30  Glen Nakamura  <glen@imodulo.com>
7675
7676         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
7677
7678 2003-03-28  Roger Sayle  <roger@eyesopen.com>
7679
7680         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
7681
7682 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
7683
7684         * g++.dg/init/attrib1.C: New test.
7685
7686 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7687
7688         * gcc.dg/ultrasp8.c: New test.
7689
7690 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7691
7692         * gcc.dg/ultrasp7.c: New test.
7693
7694 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
7695
7696         PR c++/10047
7697         * g++.dg/template/inline1.C: New test.
7698
7699 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
7700
7701         * gcc.dg/sparc-dwarf2.c: New test.
7702
7703 2003-03-27  Roger Sayle  <roger@eyesopen.com>
7704
7705         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
7706         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
7707
7708 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
7709
7710         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
7711         than reading .x files.
7712         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
7713         * g77.dg/gcov/gcov-1.f: Likewise.
7714         * gcc.misc-tests/gcov-4b.c: Likewise.
7715         * gcc.misc-tests/gcov-5b.c: Likewise.
7716         * gcc.misc-tests/gcov-6.c: Likewise.
7717         * gcc.misc-tests/gcov-7.c: Likewise.
7718         * gcc.misc-tests/gcov-8.c: Likewise.
7719         * g++.dg/gcov/gcov-1.x: Remove.
7720         * g77.dg/gcov/gcov-1.x: Likewise.
7721         * gcc.misc-tests/gcov-4b.x: Likewise.
7722         * gcc.misc-tests/gcov-5b.x: Likewise.
7723         * gcc.misc-tests/gcov-6.x: Likewise.
7724         * gcc.misc-tests/gcov-7.x: Likewise.
7725         * gcc.misc-tests/gcov-8.x: Likewise.
7726
7727 2003-03-27  Glen Nakamura  <glen@imodulo.com>
7728
7729         PR opt/10087
7730         * gcc.dg/20030324-1.c: New test.
7731
7732 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
7733
7734         PR c++/10224
7735         * g++.dg/template/arg3.C: New test.
7736
7737         PR c++/10158
7738         * g++.dg/template/friend18.C: New test.
7739
7740 2003-03-26  Roger Sayle  <roger@eyesopen.com>
7741
7742         * g77.f-torture/compile/20030326-1.f: New test case.
7743
7744 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
7745
7746         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
7747
7748         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
7749
7750 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
7751
7752         * gcc.dg/ia64-sync-3.c: New test.
7753
7754 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
7755
7756         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
7757
7758 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7759
7760         * gcc.dg/ultrasp6.c: New test.
7761
7762 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7763
7764         * gcc.dg/i386-signbit-1.c: New test.
7765         * gcc.dg/i386-signbit-2.c: New test.
7766         * gcc.dg/i386-signbit-3.c: New test.
7767
7768 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
7769
7770         * gcc.dg/ultrasp5.c: Fix options.
7771
7772 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
7773
7774         * gcc.dg/ultrasp5.c: Fix comment.
7775
7776 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
7777
7778         PR fortran/10197
7779         * g77.f-torture/execute/10197.f: New test.
7780
7781 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
7782
7783         PR c++/9898, c++/383
7784         * g++.dg/template/conv6.C: New test.
7785
7786         PR c++/10119
7787         * g++.dg/template/ptrmem5.C: New test.
7788
7789         PR c++/10026
7790         * g++.dg/lookup/koenig1.C: New test.
7791
7792         PR C++/10199
7793         * g++.dg/lookup/template2.C: New test.
7794
7795 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
7796
7797         * g++.dg/opt/rtti1.C: New test.
7798
7799 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7800
7801         * gcc.dg/ultrasp5.c: New test.
7802
7803 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
7804
7805         PR middle-end/9967
7806         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
7807         builtin fputs.
7808
7809 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
7810
7811         PR c/8224
7812         * gcc.dg/20030323-1.c: New test.
7813
7814 2003-03-23  Roger Sayle  <roger@eyesopen.com>
7815
7816         * gcc.c-torture/compile/20030323-1.c: New test case.
7817
7818 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
7819
7820         * gcc.dg/20030321-1.c: New test.
7821
7822 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
7823
7824         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
7825
7826 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
7827
7828         PR c++/9978, c++/9708
7829         * g++.dg/ext/vlm1.C: Adjust expected error.
7830         * g++.dg/ext/vla2.C: New test.
7831         * g++.dg/template/arg1.C: New test.
7832         * g++.dg/template/arg2.C: New test.
7833
7834 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
7835
7836         * g77.f-torture/execute/select.f: New test.
7837         * g77.f-torture/noncompile/select_no_compile.f: New test.
7838
7839 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
7840
7841         PR c++/9898
7842         * g++.dg/other/error4.C: New test.
7843
7844 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
7845
7846         * g++.dg/template/friend17.C: New test.
7847
7848 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
7849
7850         * gcc.c-torture/compile/20030320-1.c: New.
7851
7852 2003-03-20  Roger Sayle  <roger@eyesopen.com>
7853
7854         * gcc.dg/builtins-6.c: New test case.
7855
7856 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
7857
7858         PR target/10073
7859         * gcc.c-torture/compile/20030319-1.c: New.
7860
7861 2003-03-18  Jan Hubicka  <jh@suse.cz>
7862
7863         * gcc.dg/i386-cvt-1.c: New test.
7864
7865 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
7866
7867         * objc.dg/naming-1.m: Use "(parse|syntax) error".
7868         * objc.dg/naming-2.m: Likewise.
7869
7870 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
7871
7872         PR c++/9639
7873         * g++.dg/parse/crash1.C: New test.
7874
7875 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
7876
7877         PR c++/8805
7878         * g++.dg/eh/cleanup1.C: New test.
7879
7880 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
7881
7882         * gcc.c-torture/execute/20030316-1.c: New test case.
7883
7884 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
7885
7886         PR c++/9629
7887         * g++.dg/init/ctor2.C: New test.
7888
7889 2003-03-15  Roger Sayle  <roger@eyesopen.com>
7890
7891         * g77.f-torture/compile/xformat.f: New test case.
7892
7893 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7894
7895         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
7896         * g++.old-deja/g++.mike/eh50.C: Likewise.
7897
7898 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7899
7900         PR c++/6440
7901         * g++.dg/template/spec7.C: New test.
7902         * g++.dg/template/spec8.C: Likewise.
7903
7904 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * gcc.c-torture/execute/20030313-1.c: New test.
7907
7908 2003-03-14  Richard Henderson  <rth@redhat.com>
7909
7910         * gcc.dg/inline-2.c: Adjust alpha test for external call.
7911
7912 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
7913
7914         * gcc.c-torture/compile/20030314-1.c: New test.
7915
7916 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
7917
7918         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
7919         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
7920         thumb target,
7921         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
7922         to accept newer _imp__  prefix and additional
7923         newline in .drectve section.
7924         * gcc.dg/dll-4.c: Likewise.
7925         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
7926         switch.
7927
7928 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
7929
7930         * g++.dg/parse/namespace9.C: New test.
7931
7932         * g++.dg/init/ref5.C: New test.
7933         * g++.dg/parse/ptrmem1.C: Likewise.
7934
7935 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7936
7937         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
7938         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
7939         regular expression.
7940         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
7941         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
7942
7943 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
7944
7945         * gcc.c-torture/execute/20030224-2.c: New test.
7946
7947 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7948
7949         * gcc.dg/decl-3.c: New test.
7950
7951 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
7952
7953         * gcc.dg/i386-loop-2.c: New test.
7954
7955 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
7956
7957         PR c++/9474
7958         * g++.dg/parse/namespace8.C: New test.
7959
7960         PR c++/9924
7961         * g++.dg/overload/builtin2.C: New test.
7962
7963 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
7964
7965         * gcc.dg/return-type-3.c: New test.
7966
7967 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
7968
7969         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
7970         profiling options are not supported.
7971
7972 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
7973
7974         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
7975         * g++.old-deja/g++.warn/impint2.C: Likewise.
7976
7977 2003-03-10  Devang Patel  <dpatel@apple.com>
7978
7979         * g++.dg/cpp/c++_cmd_1.C: New test.
7980         * g++.dg/cpp/c++_cmd_1.h: New file.
7981
7982 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
7983
7984         * gcc.dg/altivec-9.c: New file.
7985
7986 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7987
7988         * gcc.dg/ppc-sdata-1.c: New test.
7989         * gcc.dg/ppc-sdata-2.c: New test.
7990
7991 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
7992
7993         PR c++/9373
7994         * g++.dg/opt/ptrmem2.C: New test.
7995
7996         PR c++/8534
7997         * g++.dg/opt/ptrmem1.C: New test.
7998
7999 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8000
8001         * gcc.dg/i386-loop-1.c: New test.
8002
8003 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8004
8005         PR c++/9970
8006         * g++.dg/lookup/friend1.C: New test.
8007
8008 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8009
8010         PR c++/9823
8011         * g++.dg/parser/constructor1.C: New test.
8012
8013 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
8014
8015         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
8016
8017         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
8018
8019 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
8020
8021         * gcc.dg/cpp/Wunused.c: Update test.
8022
8023 2003-03-08  Jan Hubicka  <jh@suse.cz>
8024
8025         * gcc.dg/inline-3.c: New test.
8026
8027 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
8028
8029         PR c++/9809
8030         * g++.dg/parse/builtin1.C: New test.
8031
8032         PR c++/9982
8033         * g++.dg/abi/cookie1.C: New test.
8034         * g++.dg/abi/cookie2.C: Likewise.
8035
8036         PR c++/9524
8037         * g++.dg/template/field1.C: New test.
8038
8039         PR c++/9912
8040         * g++.dg/parse/class1.C: New test.
8041         * g++.dg/parse/namespace7.C: Likewise.
8042         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
8043
8044 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
8045
8046         * g++.dg/init/ref4.C: New test.
8047
8048 2003-03-07  Jan Hubicka  <jh@suse.cz>
8049
8050         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
8051         * gcc.dg/inline-3.c:  New test.
8052
8053 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
8054
8055         * g++.dg/init/ref3.C: New test.
8056
8057         PR c++/9965
8058         * g++.dg/init/ref2.C: New test.
8059
8060         PR c++/9400
8061         * g++.dg/warn/Wshadow-2.C: New test.
8062
8063         PR c++/9791
8064         * g++.dg/warn/Woverloaded-1.C: New test.
8065
8066 2003-03-05  Jan Hubicka  <jh@suse.cz>
8067
8068         * gcc.dg/i386-local2.c: New.
8069         * gcc.dg/i386-local.c: Fix typo.
8070
8071 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
8072
8073         * g++.dg/abi/layout3.C: New test.
8074
8075 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8076
8077         * gcc.c-torture/compile/20030305-1.c
8078
8079 2003-03-05  Jan Hubicka  <jh@suse.cz>
8080
8081         * gcc.dg/i386-local.c: New.
8082
8083 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
8084
8085         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
8086
8087 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8088
8089         * gcc.dg/switch-2.c: New test.
8090         * gcc.dg/switch-3.c: New test.
8091         * gcc.dg/Wswitch.c: Adjust line numbers.
8092         * gcc.dg/Wswitch-default.c: Likewise.
8093         * gcc.dg/Wswitch-enum.c: Likewise.
8094
8095 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
8096
8097         * gcc.c-torture/execute/20030222-1.c: New test.
8098
8099 2003-03-03  James E Wilson  <wilson@tuliptree.org>
8100
8101         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
8102
8103 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
8104
8105         PR c++/9878
8106         * g++.dg/init/ref1.C: New test.
8107
8108 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
8109
8110         * gcc.dg/sh-relax.c: New SH-only test.
8111
8112 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
8113
8114         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
8115         comment explaining purpose of testcase.
8116
8117 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8118
8119         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
8120         for HC11/HC12 (asm needs two int registers).
8121         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
8122         HC11/HC12 because the test uses an asm which needs two 32-bit
8123         registers.
8124
8125 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
8126
8127         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
8128         for HC11/HC12 (array is too large otherwise).
8129         * gcc.c-torture/compile/920501-4.x: New file, likewise.
8130         * gcc.c-torture/compile/20010518-2.x: Likewise.
8131         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
8132         HC11/HC12 (array is too large).
8133
8134 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
8135
8136         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
8137         * lib/g++-dg.exp (g++-dg-test): Likewise.
8138
8139 2003-03-01  Roger Sayle  <roger@eyesopen.com>
8140
8141         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
8142         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
8143
8144 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8145
8146         * g++.dg/warn/implicit-typename1.C: Remove warning.
8147
8148 2003-02-28  Richard Henderson  <rth@redhat.com>
8149
8150         * gcc.dg/noreturn-1.c: Move noreturn warning line.
8151         * gcc.dg/return-type-1.c: Move control reaches end warning line.
8152
8153 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
8154
8155         * gcc.dg/pch/pch.exp: Change .pch to .gch.
8156         * g++.dg/pch/pch.exp: Likewise.
8157
8158 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
8159
8160         PR c++/9879
8161         * testsuite/g++.dg/init/new4.C: New test.
8162
8163 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
8164
8165         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
8166
8167 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
8168
8169         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
8170         unsigned long.
8171
8172         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
8173         wider than float.
8174
8175 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8176
8177         * lib/scanasm.exp: Add support for counting numbers of
8178         occurences.
8179         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
8180         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
8181
8182 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
8183
8184         PR c++/9683
8185         * g++.dg/template/static3.C: New test.
8186
8187         PR c++/9829
8188         * g++.dg/parse/namespace6.C: New test.
8189
8190 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8191
8192         PR target/9732
8193         * gcc.dg/20030225-1.c: New test.
8194
8195 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
8196
8197         * README: Remove out-of-date information.
8198
8199         PR c++/9836
8200         * g++.dg/template/spec6.C: New test.
8201
8202 2003-02-24  Jeff Law  <law@redhat.com>
8203
8204         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
8205
8206 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8207
8208         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
8209         * gcc.dg/pragma-ep-1.c: Likewise.
8210
8211 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8212
8213         PR c++/9602
8214         * g++.dg/template/friend16.C: New test.
8215
8216 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
8217
8218         PR c++/5333
8219         * g++.dg/parse/fused-params1.C: Adjust error messages.
8220         * g++.dg/template/nested3.C: New test.
8221
8222 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
8223
8224         * g++.dg/abi/param1.C: New test.
8225
8226 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8227
8228         PR c++/7982
8229         * g++.dg/warn/implicit-typename1.C: New test.
8230
8231 2003-02-22  Kelley Cook <kelleycook@comcast.net>
8232
8233         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
8234         with "mtune".
8235         * g++.old-deja/g++.other/store-expr2.C: Likewise.
8236         * gcc.c-torture/execute/20010129-1.x: Likewise.
8237         * gcc.dg/20011107-1.c: Likewise.
8238         * gcc.dg/20020108-1.c: Likewise.
8239         * gcc.dg/20020122-3.c: Likewise.
8240         * gcc.dg/20020206-1.c: Likewise.
8241         * gcc.dg/20020310-1.c: Likewise.
8242         * gcc.dg/20020426-2.c: Likewise.
8243         * gcc.dg/20020517-1.c: Likewise.
8244         * gcc.dg/991230-1.c: Likewise.
8245         * gcc.dg/i386-unroll-1.c: Likewise.
8246         * gcc.misc-tests/i386-prefetch.exp: Likewise.
8247
8248 2003-02-22  Jan Hubicka  <jh@suse.cz>
8249
8250         * gcc.dg/i386-mul.c: New test.
8251
8252 2003-02-21  Roger Sayle  <roger@eyesopen.com>
8253
8254         * gcc.dg/builtins-5.c: New test case.
8255
8256 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
8257
8258         * gcc.dg/asmreg-1.c: New test.
8259
8260 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/9749
8263         * g++.dg/parse/varmod1.C: New test.
8264
8265 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/9727
8268         * g++.dg/template/op1.C: New test.
8269
8270 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8271
8272         PR c++/8906
8273         * g++.dg/template/nested2.C: New test.
8274
8275 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
8276
8277         PR c++/8724
8278         * g++.dg/expr/dtor1.C: New test.
8279
8280 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
8281
8282         * gcc.dg/cpp/include3.c: New test.
8283         * gcc.dg/cpp/inc/foo.h: New file.
8284
8285 2003-02-21  Glen Nakamura  <glen@imodulo.com>
8286
8287         * gcc.c-torture/execute/20030221-1.c: New test.
8288
8289 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
8290
8291         PR c++/9729
8292         * g++.dg/abi/conv1.C: New test.
8293
8294 2003-02-20  Jan Hubicka  <jh@suse.cz>
8295
8296         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
8297
8298 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
8299
8300         * gcc.c-torture/compile/20030219-1.c: New test.
8301
8302 2003-02-18  Jan Hubicka  <jh@suse.cz>
8303
8304         * gcc.dg/funcorder.c: New test.
8305
8306 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8307
8308         * gcc.c-torture/execute/20030218-1.c: New.
8309
8310 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
8311
8312         * gcc.dg/20030218-1.c: New.
8313
8314 2003-02-18  Richard Henderson  <rth@redhat.com>
8315
8316         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
8317         * gcc.dg/attr-used-2.c: New.
8318
8319 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
8320
8321         PR c++/9704
8322         * g++.dg/init/copy5.C: New test.
8323
8324 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
8325
8326         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
8327         * g++.dg/pch/pch.exp: Likewise.
8328
8329 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
8330
8331         * gcc.c-torture/execute/20030209-1.c: Enable the test if
8332         STACK_SIZE is not defined.
8333
8334 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8335
8336         PR c++/9457
8337         * g++.dg/template/init1.C: New test.
8338
8339 2003-02-16  Jan HUbicka  <jh@suse.cz>
8340
8341         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
8342         (foo): Add few extra tests
8343         * gcc.dg/c99-const-expr-3.c: Likewise.
8344         * gcc.c-torture/execute/20030216-1.c: New.
8345
8346 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8347
8348         PR c++/9459
8349         * g++.dg/ext/typeof4.C: New test.
8350
8351 2003-02-15  Roger Sayle  <roger@eyesopen.com>
8352
8353         * gcc.dg/i386-387-3.c: New test case.
8354
8355 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
8356
8357         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
8358         cris-*-elf* cris-*-aout* and mmix-*-*.
8359
8360 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
8361
8362         * gcc.dg/20030213-1.c: New test.
8363
8364 2003-02-12  Roger Sayle  <roger@eyesopen.com>
8365
8366         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
8367         * gcc.dg/i386-387-2.c: Likewise.
8368
8369 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
8370
8371         * gcc.dg/ppc-spe.c: Fix formatting.
8372         Enable tests that were previously unsupported by gas.
8373         Delete tests for instructions that no longer exist.
8374         Switch arguments on evsubifw builtin.
8375
8376 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
8377
8378         * gcc.c-torture/execute/20030209-1.c: Disable the test if
8379         STACK_SIZE is too small.
8380
8381 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8382             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
8383
8384         * gcc.dg/decl-2.c: New test.
8385
8386 2003-02-10  Jan Hubicka  <jh@suse.cz>
8387
8388         * gcc.dg/i386-fpcvt-1.c:  New test.
8389
8390 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
8391
8392         * gcc.c-torture/execute/20030209-1.c: New test.
8393
8394 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
8395
8396         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
8397         int-wide bitops, use the constants of the same width.
8398         Likewise, if long long is 32-bit wide, test bitops using
8399         32-bit constants.
8400
8401 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
8402
8403         * gcc.dg/20021014-1.c: Annotate with expected notice text.
8404
8405 2003-02-07  Roger Sayle  <roger@eyesopen.com>
8406
8407         * testsuite/gcc.dg/builtins-4.c: New test case.
8408
8409 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8410
8411         * gcc.dg/20020430-1.c: Fix dg command typos.
8412         * gcc.dg/20020503-1.c: Likewise.
8413
8414 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8415
8416         PR c++/8785
8417         * g++.dg/parse/fused-params1.C: New test.
8418
8419         PR c++/8857
8420         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
8421
8422         PR c++/8921
8423         * g++.dg/parse/non-dependent1.C: New test.
8424
8425         PR c++/8928
8426         * g++.dg/parse/dupl-tmpl-args1.C: New test.
8427
8428         PR c++/9228
8429         * g++.dg/parse/undefined7.C: New test.
8430         * g++.dg/parse/non-templ1.C: New test.
8431
8432         PR c++/9229
8433         * g++.dg/parse/too-many-tmpl-args1.C: New test.
8434
8435 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
8436
8437         * gcc.c-torture/compile/20030206-1.c: New test.
8438
8439 2003-02-05  Roger Sayle  <roger@eyesopen.com>
8440
8441         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
8442         "pow" to "foo" to avoid potential confusion with a math built-in.
8443
8444 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8445
8446         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
8447         conditions for SPARC targets.
8448
8449 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
8450
8451         * gcc.dg/20030204-1.c: New test.
8452
8453 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8454
8455         PR c++/38
8456         * g++.dg/parse/array-size1.C: New test.
8457
8458         PR c++/5657
8459         * g++.dg/parse/undefined3.C: New test.
8460
8461         PR c++/5665
8462         * g++.dg/parse/undefined4.C: New test.
8463
8464         PR c++/5975
8465         * g++.dg/parse/undefined5.C: New test.
8466
8467         PR c++/7259
8468         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
8469
8470         PR c++/8578
8471         * g++.dg/parse/casting-operator1.C: New test.
8472
8473         PR c++/8596
8474         * g++.dg/parse/undefined6.C: New test.
8475
8476         PR c++/8736
8477         * g++.dg/parse/missing-template1.C: New test.
8478
8479 2003-02-04  Jan Hubicka  <jh@suse.cz>
8480
8481         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
8482         * gcc.dg/i386-cmov?.c:  Likewise.
8483         * gcc.dg/i386-fpcvt-?.c:  Likewise.
8484         * gcc.dg/i386-ssefp-1.c:  Likewise.
8485         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
8486         conventions.
8487
8488 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
8489
8490         PR c++/7129
8491         * testsuite/g++.dg/ext/max.C: New test.
8492
8493 2003-02-03  Jan Hubicka  <jh@suse.cz>
8494
8495         * gcc.c-torture/execute/20030203-1.c: New test.
8496
8497 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
8498
8499         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
8500         'natural-endian'.
8501
8502 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
8503
8504         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
8505         * g++.dg/init/new2.C: Likewise.
8506         * g++.dg/other/new1.C: Likewise.
8507
8508 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
8509
8510         * gcc.dg/struct-ret-libc.c: New test.
8511
8512 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
8513
8514         * gcc.dg/20030129-1.c: New test.
8515
8516 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8517
8518         PR c++/8849
8519         * g++.dg/template/ptrmem4.C: New test.
8520
8521 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
8522
8523         * g++.dg/parser/constant1.C: New test.
8524
8525 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8526
8527         PR c++/8591
8528         * g++.dg/parse/friend2.C: New test.
8529
8530 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8531
8532         PR c++/9437
8533         * g++.dg/template/unify4.C: New test.
8534
8535 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
8536
8537         * gcc.c-torture/execute/20030128-1.c: New test.
8538
8539 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
8540
8541         * g++.dg/lookup/nested1.C: Test moved from ...
8542         * g++.old-deja/g++.other/lookup24.C: ... here.
8543
8544 2003-01-28  Jan Hubicka  <jh@suse.cz>
8545
8546         * gcc.dg/i386-cmov5.c:  New test.
8547
8548 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
8549
8550         * gcc.c-torture/execute/20010925-1.c: Changed the
8551         memcpy declaration.
8552
8553 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8554
8555         PR c++/3902
8556         * g++.dg/parse/template5.C: New test.
8557
8558 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
8559
8560         PR fortran/9258
8561         * g77.dg/pr9258: New test.
8562
8563 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8564
8565         * README: Move relevant parts from README.g++.
8566
8567         * README.g++: Remove this file.
8568
8569 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
8570
8571         * g++.dg/abi/dcast1.C: New test.
8572
8573 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8574
8575         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
8576
8577 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
8578
8579         PR c++/47
8580         * g++.old-deja/g++.other/lookup24.C: New test.
8581
8582 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8583
8584         PR middle-end/7227
8585         * gcc.dg/uninit-C.c: New test.
8586
8587 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
8588
8589         * g++.dg/abi/covariant1.C: New test.
8590
8591 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
8592
8593         * gcc.dg/20030123-1.c: New test.
8594
8595 2003-01-25  Jan Hubicka  <jh@suse.cz>
8596
8597         PR opt/8492
8598         * gcc.c-torture/compile/20030125-1.c
8599
8600 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
8601
8602         PR c++/9403
8603         * g++.dg/parse/template3.C: New test.
8604         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
8605
8606         PR c++/795
8607         * g++.dg/parse/template4.C: New test.
8608
8609         PR c++/9415
8610         * g++.dg/template/qual2.C: New test.
8611
8612         PR c++/8545
8613         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
8614
8615         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
8616
8617 2003-01-25  Roger Sayle  <roger@eyesopen.com>
8618
8619         * gcc.c-torture/execute/switch-1.c: New test case.
8620
8621 2003-01-25  Jan Hubicka  <jh@suse.cz>
8622
8623         * gcc.c-torture/execute/20030125-1.[cx]: New test.
8624
8625 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
8626
8627         Tweaks for Bison-1.875. From the NEWS file:
8628         "- `parse error' -> `syntax error'
8629         Bison now uniformly uses the term `syntax error'"
8630         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
8631         * gcc.dg/cpp/digraph2.c: Likewise.
8632         * gcc.dg/cpp/direct2.c: Likewise.
8633         * gcc.dg/cpp/paste4.c: Likewise.
8634         * gcc.dg/c90-restrict-1.c: Likewise.
8635         * gcc.dg/c99-func-2.c: Likewise.
8636         * gcc.dg/noncompile/920721-2.c: Likewise.
8637         * gcc.dg/noncompile/930622-2.c: Likewise.
8638         * gcc.dg/noncompile/940112-1.c: Likewise.
8639         * gcc.dg/noncompile/950921-1.c: Likewise.
8640         * gcc.dg/noncompile/951123-1.c: Likewise.
8641         * gcc.dg/noncompile/971104-1.c: Likewise.
8642         * gcc.dg/noncompile/990416-1.c: Likewise.
8643
8644 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
8645
8646         * g++.dg/parse/undefined1.C: Add error message.
8647
8648 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/9354
8651         * g++.dg/parse/new1.C: New test.
8652
8653         PR c++/9216
8654         * g++.dg/parse/template2.C: New test.
8655
8656         PR c++/9354
8657         * g++.dg/parse/typedef2.C: New test.
8658
8659         PR c++/9328
8660         * g++.dg/ext/typeof3.C: New test.
8661
8662 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8663
8664         PR c++/2738
8665         * g++.dg/parse/ret-type1.C: New test.
8666
8667         PR c++/3792
8668         * g++.dg/parse/tmpl-outside1.C: New test.
8669
8670         PR c++/4207
8671         * g++.dg/parse/int-as-enum1.C: New test.
8672
8673         PR c++/4903
8674         * g++.dg/parse/no-typename1.C: New test.
8675
8676         PR c++/5533
8677         * g++.dg/parse/no-value1.C: New test.
8678
8679         PR c++/5921
8680         * g++.dg/parse/wrong-inline1.C: New test.
8681
8682         PR c++/6402
8683         * g++.dg/parse/ref1.C: New test.
8684
8685         PR c++/6992
8686         * g++.dg/parse/attr-ctor1.C: New test.
8687
8688         PR c++/7229
8689         * g++.dg/parse/namespace5.C: New test.
8690
8691         PR c++/7917
8692         * g++.dg/parse/func-def1.C: New test.
8693
8694         PR c++/8143
8695         * g++.dg/parse/undefined1.C: New test.
8696
8697         PR c++/5723, PR c++/8522
8698         * g++.dg/parse/specialization1.C: New test.
8699
8700         PR c++/163, PR c++/8595
8701         * g++.dg/parse/struct-as-enum1.C: New test.
8702
8703         PR c++/9173
8704         * g++.dg/parse/undefined2.C: New test.
8705
8706 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c++/9298
8709         * g++.dg/parse/template1.C: New test.
8710
8711         PR c++/9384
8712         * g++.dg/parse/using1.C: New test.
8713
8714         PR c++/9285
8715         PR c++/9294
8716         * g++.dg/parse/expr2.C: New test.
8717
8718         PR c++/9388
8719         * g++.dg/parse/lookup2.C: Likewise.
8720
8721 2003-01-21  Jan Hubicka  <jh@suse.cz>
8722
8723         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
8724         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
8725         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
8726         * gcc.c-torture/execute/string-opt-*.c: Likewise.
8727
8728 2003-01-20  Nick Clifton  <nickc@redhat.com>
8729
8730         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
8731         problem with ARM sibcall code generation.
8732
8733 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
8734
8735         * gcc.c-torture/execute/20030120-1.c: New.
8736
8737 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
8738
8739         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
8740
8741 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
8742
8743         PR c++/9272
8744         * g++.dg/parse/ctor1.C: New test.
8745
8746         PR c++/9294:
8747         * g++.dg/parse/qualified1.C: New test.
8748
8749         * g++.dg/parse/typename3.C: New test.
8750
8751 2003-01-16  Richard Henderson  <rth@redhat.com>
8752
8753         * g++.dg/tls/init-2.C: Fix error matches for real this time.
8754
8755 2003-01-16  Richard Henderson  <rth@redhat.com>
8756
8757         * g++.dg/pch/pch.exp: Copy test header to the working directory
8758         before using it either for precompilation or direct use.
8759         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
8760         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
8761
8762 2003-01-16  Richard Henderson  <rth@redhat.com>
8763
8764         * gcc.dg/pch/pch.exp: Copy test header to the working directory
8765         before using it either for precompilation or direct use.
8766         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
8767         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
8768
8769 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
8770
8771         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
8772         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
8773         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
8774         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
8775         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
8776         typename warning into error.
8777         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
8778         error messages.
8779         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
8780         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
8781         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
8782         messages.
8783         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
8784         make declaration visible in template.
8785         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
8786         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
8787         messages.
8788         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
8789         message.
8790         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
8791         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
8792         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
8793         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
8794         typename warning with error message.
8795         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
8796         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
8797         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
8798
8799 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
8800
8801         * g++.dg/parse/ambig2.C: New test.
8802
8803 2003-01-15  Richard Henderson  <rth@redhat.com>
8804
8805         * g++.dg/tls/init-2.C: Update error message string.
8806
8807 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8808
8809         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
8810
8811 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
8812
8813         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
8814         all for HC11/HC12.
8815         * gcc.c-torture/compile/20001205-1.x: Likewise.
8816         * gcc.c-torture/compile/20001226-1.x: Likewise.
8817         * gcc.c-torture/compile/920520-1.x: Likewise.
8818         * gcc.c-torture/compile/961203-1.x: Likewise.
8819         * gcc.c-torture/compile/20020604-1.x: Likewise.
8820
8821 2003-01-15  Jan Hubicka  <jh@suse.cz>
8822
8823         * gcc.c-torture/compile/20030115-1.c: New test.
8824
8825         * gcc.dg/i386-fpcvt-1.c: New test.
8826         * gcc.dg/i386-fpcvt-2.c: New test.
8827
8828 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
8829
8830         Further conform g++'s __vmi_class_type_info to the C++ ABI
8831         specification.
8832         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
8833         the specification.
8834
8835 2003-01-14  Jan Hubicka  <jh@suse.cz>
8836
8837         * gcc.dg/i386-fpcvt-1.c: New test.
8838         * gcc.dg/i386-fpcvt-2.c: New test.
8839
8840 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
8841
8842         * gcc.dg/i386-mmx-3.c: New test.
8843
8844 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
8845
8846         PR c++/9264
8847         * g++.dg/parse/octal1.C: New file.
8848
8849         PR c++/9172
8850         * g++.dg/parse/typename1.C: New file.
8851
8852 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
8853
8854         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
8855         * gcc.dg/bf-no-ms-layout.c: Likewise.
8856         * gcc.dg/bf-ms-attrib.c: Likewise.
8857
8858 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/9099
8861         * g++.dg/parse/dtor1.C: New file.
8862
8863         PR c++/9128
8864         * g++.dg/rtti/typeid1.C: New file.
8865
8866         PR c++/9153
8867         * g++.dg/parse/lookup1.C: New file.
8868
8869         PR c++/9171
8870         * g++.dg/templ/spec5.C: New file.
8871
8872 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
8873
8874         * gcc.c-torture/compile/20030110-1.c: New test.
8875
8876 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
8877
8878         Merge from pch-branch:
8879
8880         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
8881
8882         * gcc.dg/pch/cpp-1.h: New.
8883         * gcc.dg/pch/cpp-1.c: New.
8884         * gcc.dg/pch/cpp-2.h: New.
8885         * gcc.dg/pch/cpp-2.c: New.
8886
8887         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
8888
8889         * gcc.dg/pch/except-1.h: New.
8890         * gcc.dg/pch/except-1.c: New.
8891
8892         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
8893
8894         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
8895         running test.
8896         * gcc.dg/pch: Include *.hp not *.h.
8897         * gcc.dg/pch/system-1.h: New.
8898         * gcc.dg/pch/system-1.c: New.
8899
8900         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
8901
8902         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
8903         rather than trying to build and run a program using PCH.
8904         * gcc.dg/pch: Remove dg-do commands from test files.
8905
8906         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
8907
8908         * gcc.dg/pch/macro-3.c: New.
8909         * gcc.dg/pch/macro-3.h: New.
8910
8911         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
8912
8913         * gcc.dg/pch/common-1.c: New.
8914         * gcc.dg/pch/common-1.h: New.
8915         * gcc.dg/pch/decl-1.c: New.
8916         * gcc.dg/pch/decl-1.h: New.
8917         * gcc.dg/pch/decl-2.c: New.
8918         * gcc.dg/pch/decl-2.h: New.
8919         * gcc.dg/pch/decl-3.c: New.
8920         * gcc.dg/pch/decl-3.h: New.
8921         * gcc.dg/pch/decl-4.c: New.
8922         * gcc.dg/pch/decl-4.h: New.
8923         * gcc.dg/pch/decl-5.c: New.
8924         * gcc.dg/pch/decl-5.h: New.
8925         * gcc.dg/pch/global-1.c: New.
8926         * gcc.dg/pch/global-1.h: New.
8927         * gcc.dg/pch/inline-1.c: New.
8928         * gcc.dg/pch/inline-1.h: New.
8929         * gcc.dg/pch/inline-2.c: New.
8930         * gcc.dg/pch/inline-2.h: New.
8931         * gcc.dg/pch/static-1.c: New.
8932         * gcc.dg/pch/static-1.h: New.
8933         * gcc.dg/pch/static-2.c: New.
8934         * gcc.dg/pch/static-2.h: New.
8935
8936         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
8937
8938         * g++.dg/pch/pch.exp: Better handle failing testcases.
8939         * gcc.dg/pch/pch.exp: Likewise.
8940         * gcc.dg/pch/macro-1.c: New.
8941         * gcc.dg/pch/macro-1.h: New.
8942         * gcc.dg/pch/macro-2.c: New.
8943         * gcc.dg/pch/macro-2.h: New.
8944
8945         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
8946
8947         * g++.dg/dg.exp: Treat files in pch/ specially.
8948         * g++.dg/pch/pch.exp: New file.
8949         * g++.dg/pch/empty.H: New file.
8950         * g++.dg/pch/empty.C: New file.
8951         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
8952         "precompile".
8953
8954         * gcc.dg/pch/pch.exp: New file.
8955         * gcc.dg/pch/empty.h: New file.
8956         * gcc.dg/pch/empty.c: New file.
8957         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
8958         "precompile".
8959
8960 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8961
8962         * g++.dg/template/friend14.C: New test.
8963
8964 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8965
8966         * gcc.dg/old-style-asm-1.c: New test.
8967
8968 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
8969
8970         * gcc.c-torture/compile/20030109-1.c: New test.
8971
8972 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
8973
8974         * gcc.c-torture/execute/20030109-1.c: New test.
8975
8976 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
8977
8978         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
8979         * g++.old-deja/g++.mike/dyncast2.C: Likewise
8980         * g++.old-deja/g++.mike/dyncast3.C: Likewise
8981         * g++.old-deja/g++.mike/eh2.C: Likewise
8982         * g++.old-deja/g++.mike/eh3.C: Likewise
8983         * g++.old-deja/g++.mike/eh5.C: Likewise
8984         * g++.old-deja/g++.mike/eh6.C: Likewise
8985         * g++.old-deja/g++.mike/eh7.C: Likewise
8986         * g++.old-deja/g++.mike/eh8.C: Likewise
8987         * g++.old-deja/g++.mike/eh9.C: Likewise
8988         * g++.old-deja/g++.mike/eh10.C: Likewise
8989         * g++.old-deja/g++.mike/eh12.C: Likewise
8990         * g++.old-deja/g++.mike/eh13.C: Likewise
8991         * g++.old-deja/g++.mike/eh14.C: Likewise
8992         * g++.old-deja/g++.mike/eh16.C: Likewise
8993         * g++.old-deja/g++.mike/eh17.C: Likewise
8994         * g++.old-deja/g++.mike/eh18.C: Likewise
8995         * g++.old-deja/g++.mike/eh21.C: Likewise
8996         * g++.old-deja/g++.mike/eh23.C: Likewise
8997         * g++.old-deja/g++.mike/eh24.C: Likewise
8998         * g++.old-deja/g++.mike/eh25.C: Likewise
8999         * g++.old-deja/g++.mike/eh26.C: Likewise
9000         * g++.old-deja/g++.mike/eh27.C: Likewise
9001         * g++.old-deja/g++.mike/eh28.C: Likewise
9002         * g++.old-deja/g++.mike/eh29.C: Likewise
9003         * g++.old-deja/g++.mike/eh31.C: Likewise
9004         * g++.old-deja/g++.mike/eh33.C: Likewise
9005         * g++.old-deja/g++.mike/eh34.C: Likewise
9006         * g++.old-deja/g++.mike/eh35.C: Likewise
9007         * g++.old-deja/g++.mike/eh36.C: Likewise
9008         * g++.old-deja/g++.mike/eh37.C: Likewise
9009         * g++.old-deja/g++.mike/eh38.C: Likewise
9010         * g++.old-deja/g++.mike/eh39.C: Likewise
9011         * g++.old-deja/g++.mike/eh40.C: Likewise
9012         * g++.old-deja/g++.mike/eh41.C: Likewise
9013         * g++.old-deja/g++.mike/eh42.C: Likewise
9014         * g++.old-deja/g++.mike/eh44.C: Likewise
9015         * g++.old-deja/g++.mike/eh46.C: Likewise
9016         * g++.old-deja/g++.mike/eh47.C: Likewise
9017         * g++.old-deja/g++.mike/eh48.C: Likewise
9018         * g++.old-deja/g++.mike/eh49.C: Likewise
9019         * g++.old-deja/g++.mike/eh50.C: Likewise
9020
9021
9022         PR c++/8615
9023         * g++.dg/template/char1.C: New test.
9024
9025         * g++.dg/template/varmod1.C: Fix typo.
9026
9027 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9028
9029         DR 180
9030         * g++.old-deja/g++.pt/crash32.C: Expect error.
9031
9032 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
9033
9034         PR c++/5919
9035         * g++.dg/template/varmod1.C: New test.
9036
9037         PR c++/8727
9038         * g++.dg/inherit/typeinfo1.C: New test.
9039
9040         PR c++/8663
9041         * g++.dg/inherit/typedef1.C: New test.
9042
9043 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
9044
9045         PR c++/8332
9046         PR c++/8493
9047         * g++.dg/template/strlen1.C: New test.
9048
9049         PR c++/8227
9050         * g++.dg/template/ctor2.C: New test.
9051
9052         PR c++/8214
9053         * g++.dg/init/string1.C: New test.
9054
9055         PR c++/8511
9056         * g++.dg/template/friend8.C: New test.
9057
9058 2002-11-29  Joe Buck <jbuck@synopsys.com>
9059
9060         * g++.dg/lookup/anon2.C: New test.
9061
9062 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
9063
9064         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
9065         h8300 port.
9066
9067 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
9068
9069         * gcc.dg/bitfld-6.c: New test.
9070
9071 2002-11-27  Jan Hubicka  <jh@suse.cz>
9072
9073         * gcc.c-torture/execute/20021127.[cx]: New test.
9074
9075 2002-11-26  Jan Hubicka  <jh@suse.cz>
9076
9077         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
9078         quality.
9079
9080 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
9081
9082         * g++.dg/init/brace2.C: New test.
9083         * g++.old-deja/g++.mike/p9129.C: Correct.
9084
9085 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
9086
9087         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
9088
9089 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
9090
9091         * gcc.dg/sibcall-6: New test for indirect sibcalls.
9092
9093 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
9094
9095         * testsuite/g++.dg/abi/empty11.C: New test.
9096         * testsuite/g++.dg/rtti/cv1.C: New test.
9097
9098 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
9099
9100         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
9101
9102 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
9103
9104         * g++.dg/abi/empty10.C: New test.
9105
9106 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9107
9108         * gcc.c-torture/compile/20021124-1.c: New test.
9109
9110 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
9111
9112         * g++.dg/abi/rtti2.C: New test.
9113
9114 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9115
9116         * gcc.dg/i386-unroll-1.c: New test.
9117
9118 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9119
9120         * gcc.c-torture/compile/20021120-1.c: New test.
9121         * gcc.c-torture/compile/20021120-2.c: New test.
9122
9123 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9124
9125         * gcc.dg/bitfld-5.c: New test.
9126
9127 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9128
9129         * gcc.c-torture/execute/20021120-3.c: New test.
9130
9131 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9132
9133         * gcc.c-torture/execute/20021120-2.c: New test.
9134
9135 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
9136
9137         * gcc.c-torture/execute/20021120-1.c: New test.
9138
9139 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
9140
9141         * gcc.c-torture/execute/20021118-3.c: New test.
9142
9143 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9144
9145         * gcc.c-torture/compile/20021119-1.c: New test.
9146
9147 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
9148
9149         * gcc.dg/duff-1.c: New test.
9150         * gcc.dg/duff-2.c: New test.
9151         * gcc.dg/duff-3.c: New test.
9152
9153 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
9154
9155         * gcc.dg/cpp/_Pragma5.c: New test.
9156
9157 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9158
9159         * gcc.c-torture/execute/20021118-2.c: New test.
9160
9161 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
9162
9163         * gcc.c-torture/execute/20021118-1.c: New test.
9164
9165 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
9166
9167         * gcc.dg/20021116-1.c: New test.
9168
9169 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
9170
9171         * g++.dg/abi/vcall1.C: New test.
9172
9173 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
9174
9175         * gcc.dg/20021029-1.c: New test.
9176         * gcc.dg/20021029-2.c: New test.
9177
9178 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9179
9180         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
9181
9182 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9183
9184         PR c/8439
9185         * gcc.dg/20021110.c: Move to ...
9186         * gcc.c-torture/compile/20021110.c: .... here.
9187
9188 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9189
9190         PR c/8467
9191         * gcc.c-torture/execute/20021111-1.c
9192
9193 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9194
9195         PR c/8439
9196         * gcc.dg/20021110.c: New test.
9197
9198 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
9199
9200         * g++.dg/abi/vthunk3.C: Run only on x86.
9201
9202 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9203
9204         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
9205
9206 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
9207
9208         * lib/compat.exp (compat-execute): Fix logic error in last
9209         change.
9210
9211 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
9212
9213         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
9214
9215 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9216
9217         PR c++/8389
9218         * g++.dg/template/access6.C: New test.
9219
9220 2002-11-08  Jan Hubicka  <jh@suse.cz>
9221
9222         * gcc.dg/i386-ssefp-1.c: New test.
9223         * gcc.dg/i386-ssefp-1.c: New test.
9224
9225 2002-11-08  Jan Hubicka  <jh@suse.cz>
9226
9227         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
9228
9229 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9230
9231         * g++.dg/abi/vthunk3.C: New test.
9232
9233         PR c++/8338
9234         * g++.dg/template/crash2.C: New test.
9235
9236 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
9237
9238         * testsuite/g++.dg/abi/dtor1.C: New test.
9239         * testsuite/g++.dg/abi/dtor2.C: Likewise.
9240
9241 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
9242
9243         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
9244         Darwin.
9245
9246 2002-11-04  Adam Nemet  <anemet@lnxw.com>
9247
9248         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
9249         -mthumb.  Only xfail with -O0.
9250
9251 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
9252
9253         * g++.dg/abi/thunk1.C: New test.
9254         * g++.dg/abi/thunk2.C: Likewise.
9255         * g++.dg/abi/vtt1.C: Likewise.
9256
9257 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
9258
9259         PR optimization/8423
9260         * gcc.c-torture/execute/builtin-constant.c: New test.
9261
9262 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
9263
9264         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
9265         Add some more cases.
9266
9267 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
9268
9269         PR c++/8391
9270         * g++.dg/opt/local1.C: New test.
9271
9272 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
9273
9274         PR c++/8160
9275         * g++.dg/template/complit1.C: New test.
9276
9277         PR c++/8149
9278         * g++.dg/template/typename4.C: Likewise.
9279
9280 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9281
9282         Core issue 287, PR c++/7639
9283         * g++.dg/template/instantiate1.C: Adjust error location.
9284         * g++.dg/template/instantiate3.C: New test.
9285         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
9286         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
9287         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
9288
9289 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
9290
9291         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
9292
9293 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
9294
9295         PR c++/8287
9296         * g++.dg/init/dtor2.C: New test.
9297
9298 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9299
9300         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
9301         * gcc.dg/nest.c: Bypass errors on irix6.
9302
9303 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
9304
9305         * gcc.dg/nest.c: Expect error for mmix-*-*.
9306         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
9307
9308 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
9309
9310         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
9311         markers.
9312
9313         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
9314
9315 2002-10-25  Mike Stump  <mrs@apple.com>
9316
9317         * gcc.dg/warn-1.c: New test.
9318
9319 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9320
9321         * g++.dg/template/typename3.C: New test.
9322
9323 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
9324
9325         * g++.dg/lookup/ptrmem1.C: New test.
9326
9327         * g++.dg/abi/vthunk2.C: New test.
9328
9329 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
9330
9331         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
9332
9333 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
9334
9335         * g++.dg/abi/empty9.C: New test.
9336
9337 2002-10-24  Richard Henderson  <rth@redhat.com>
9338
9339         * g++.dg/inherit/thunk1.C: Enable for ia64.
9340
9341 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9342
9343         PR c++/8067
9344         * g++.dg/lookup/pretty1.C: New test.
9345
9346 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
9347
9348         * gcc.dg/20021023-1.c: New test.
9349
9350 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
9351
9352         PR c++/7679
9353         * g++.dg/parse/inline1.C: New test.
9354
9355 2002-10-23  Richard Henderson  <rth@redhat.com>
9356
9357         * g++.dg/inherit/thunk1.C: Enable for x86_64.
9358
9359         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
9360
9361 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
9362
9363         PR c++/6579
9364         * g++.dg/parse/stmtexpr3.C: New test.
9365
9366 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
9367
9368         * g++.dg/expr/cond1.C: New test.
9369
9370 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9371
9372         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
9373
9374 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9375
9376         * g++.dg/abi/vbase13.C: New test.
9377         * g++.dg/abi/vbase14.C: Likewise.
9378
9379 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
9380
9381         * gcc.dg/tls/pic-1.c: New test.
9382         * gcc.dg/tls/nonpic-1.c: New test.
9383         * gcc.dg/20021018-1.c: New test.
9384
9385 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9386
9387         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
9388         Remove only files with the same base name as the test case.
9389         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
9390         (profopt-execute): Likewise.  Also, remove old profiling
9391         and performance data files before running the tests.
9392
9393         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
9394         * g++.dg/bprob/bprob.exp: Likewise.
9395         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
9396         to allow more general test case names.
9397
9398         * g++.dg/bprob/bprob-1.C: Rename to ...
9399         * g++.dg/bprob/g++-bprob-1.C: ... this.
9400
9401         * g77.dg/bprob/bprob-1.f: Rename to ...
9402         * g77.dg/bprob/g77-bprob-1.f: ... this.
9403
9404 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
9405
9406         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
9407         bison 1.50 or later.
9408
9409 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
9410
9411         * g++.dg/README: Describe more test directories.
9412
9413 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9414
9415         * g++.dg/init/array6.C: Add additional tests.
9416
9417 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
9418
9419         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
9420         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
9421
9422 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
9423
9424         * gcc.c-torture/compile/20020604-1.x: New.
9425         * gcc.c-torture/compile/simd-5.x: Likewise.
9426         * gcc.c-torture/execute/920710-1.x: Likewise.
9427         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
9428
9429 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
9430
9431         * g++.dg/inherit/override1.C: Add dg-options clause.
9432
9433 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9434
9435         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
9436         _mm_slli_si128.
9437
9438 2002-10-19  Andreas Schwab  <schwab@suse.de>
9439
9440         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
9441         directory component.
9442
9443 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
9444
9445         * g++.dg/inherit/thunk1.C: New test.
9446
9447         * g++.dg/inherit/override1.C: New test.
9448
9449         * g++.dg/abi/mangle11.C: New test.
9450         * g++.dg/abi/mangle14.C: New test.
9451         * g++.dg/abi/mangle17.C: New test.
9452
9453 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
9454
9455         * g++.dg/overload/member2.C: New test.
9456
9457 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
9458
9459         * g++.dg/README: Describe new compat directory.
9460         * g++.dg/dg.exp: Skip tests in compat directory.
9461         * README.compat: New file.
9462         * lib/compat.exp: New expect script.
9463         * g++.dg/compat: New test directory.
9464         * g++.dg/compat/compat.exp: New expect script.
9465         * g++.dg/compat/abi: New test directory.
9466         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
9467         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
9468         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
9469         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
9470         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
9471         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
9472         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
9473         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
9474         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
9475         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
9476         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
9477         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
9478         * g++.dg/compat/break: New test directory.
9479         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
9480         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
9481         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
9482         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
9483         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
9484         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
9485         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
9486         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
9487         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
9488         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
9489         g++.dg/compat/break/README: New files.
9490         * g++.dg/compat/eh: New test directory.
9491         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
9492         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
9493         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
9494         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
9495         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
9496         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
9497         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
9498         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
9499         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
9500         g++.dg/compat/eh/filter2_y.C,
9501         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
9502         g++.dg/compat/eh/new1_y.C,
9503         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
9504         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
9505         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
9506         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
9507         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
9508         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
9509         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
9510         g++.dg/compat/eh/unexpected1_y.C: New files.
9511         * g++.dg/compat/init: New test directory.
9512         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
9513         g++.dg/compat/init/array5_y.C,
9514         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
9515         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
9516         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
9517         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
9518         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
9519         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
9520         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
9521         g++.dg/compat/init/init-ref2_y.C: New files.
9522
9523 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9524
9525         PR c++/7584
9526         * g++.dg/inherit/using3.C: New test.
9527
9528 2002-10-17  Jan Hubicka  <jh@suse.cz>
9529
9530         * gcc.dg/20021017-2.c: New test.
9531
9532 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
9533
9534         * g++.dg/abi/mangle16.C: Adjust.
9535
9536         * g++.dg/init/array8.C: New test.
9537
9538 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
9539
9540         * gcc.dg/special/mips-abi.exp: New test.
9541         * gcc.dg/special/mips-abi.s: Empty file used by the above.
9542
9543 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9544
9545         * g++.dg/abi/mangle16.C: New test.
9546         * g++.dg/abi/mangle17.C: Likewise.
9547
9548         PR c++/7478
9549         * g++.dg/template/ref1.C: New test.
9550
9551 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9552
9553         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
9554
9555 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
9556
9557         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
9558
9559 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
9560
9561         PR c++/7524
9562         * g++.dg/init/array7.C: New test.
9563
9564 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
9565
9566         * g++.dg/init/array6.C: New test.
9567
9568         * g++.dg/abi/mangle13.C: Likewise.
9569         * g++.dg/abi/mangle14.C: Likewise.
9570         * g++.dg/abi/mangle15.C: Likewise.
9571
9572 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9573
9574         * g++.dg/abi/empty8.C: New test.
9575
9576 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
9577
9578         * g++.dg/init/ctor1.C: New test.
9579
9580 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
9581
9582         * gcc.c-torture/execute/20021015-1.c: New test.
9583
9584 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
9585
9586         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
9587
9588 2002-10-14  Jan Hubicka  <jh@suse.cz>
9589
9590         * gcc.dg/i386-ssetype-[1-5].c: New tests.
9591
9592 2002-10-14  Richard Henderson  <rth@redhat.com>
9593
9594         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
9595
9596 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9597
9598         PR optimization/6631
9599         * g++.dg/opt/const2.C: New test.
9600
9601 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
9602
9603         PR c++/7176
9604         * g++.dg/parse/friend1.C: New test.
9605         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
9606
9607 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
9608
9609         * gcc.dg/20021014-1.c: New test.
9610
9611 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
9612
9613         PR c++/5661
9614         * g++.dg/ext/vlm1.C: New test.
9615         * g++.dg/ext/vlm2.C: Likewise.
9616
9617         * g++.dg/init/array1.C: Remove invalid braces.
9618         * g++.dg/init/brace1.C: New test.
9619         * g++.dg/init/copy2.C: Likewise.
9620         * g++.dg/init/copy3.C: Likewise.
9621         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
9622         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
9623         braces.
9624
9625 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
9626
9627         * gcc.dg/cpp/assembler.S: Don't use -ansi.
9628
9629 2002-10-11  Richard Shann  <richard.shann@superh.com>
9630
9631         * gcc.c-torture/compile/simd-5.c: New test.
9632
9633 2002-10-10  Roger Sayle  <roger@eyesopen.com>
9634
9635         * gcc.c-torture/execute/shiftopt-1.c: New test case.
9636
9637 2002-10-10  Jim Wilson  <wilson@redhat.com>
9638
9639         * gcc.c-torture/execute/20021010-1.c: New test.
9640
9641 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
9642
9643         PR c/7353
9644         * g++.dg/ext/typedef-init.C: New test.
9645         * gcc.dg/typedef-init.c: New test.
9646
9647 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
9648
9649         * gcc.dg/cpp/paste13.c: New test.
9650
9651 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9652
9653         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
9654         remaining platforms, XFAIL during compile, not execute.  Don't
9655         XFAIL at -O0.
9656
9657 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
9658
9659         * gcc.dg/alias-1.c: Tweak expected warning.
9660
9661 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
9662
9663         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
9664
9665 2002-10-06  Andreas Jaeger  <aj@suse.de>
9666
9667         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
9668         * gcc.dg/cpp/c++98.C: Likewise.
9669
9670         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
9671         * g++.dg/cpp/c++98.C: Likewise.
9672
9673         * g++.dg/README (Subdirectories): Mention cpp directory.
9674
9675         PR target/7559
9676         * gcc.dg/20021006-1.c: New test.
9677
9678 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9679
9680         PR c++/7804
9681         * g++.dg/other/warning1.C: New test.
9682
9683 2002-10-04  Roger Sayle  <roger@eyesopen.com>
9684
9685         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
9686         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
9687         and sparc-*-* with -m64 as expected failures.  See PR 8087.
9688
9689 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9690
9691         PR c++/7931
9692         * g++.dg/template/ptrmem3.C: New test.
9693
9694         PR c++/7754
9695         * g++.dg/template/union1.C: New test.
9696
9697 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
9698
9699         PR c++/8006
9700         * g++.dg/abi/mangle9.C: New test.
9701         * g++.dg/abi/mangle10.C: New test.
9702         * g++.dg/abi/mangle11.C: New test.
9703         * g++.dg/abi/mangle12.C: New test.
9704
9705 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
9706
9707         PR c++/7188.
9708         * g++.dg/template/meminit1.C: New test.
9709         * g++.dg/warn/Wreorder-1.C: Likewise.
9710         * g++.old-deja/g++.mike/warn3.C: Tweak.
9711         * lib/prune.exp: Ingore "in copy constructor".
9712
9713 2002-10-02  Andreas Jaeger  <aj@suse.de>
9714
9715         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
9716         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
9717         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
9718         on x86-64.
9719
9720 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9721
9722         * gcc.dg/empty1.C: Fix typo.
9723
9724 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * gcc.dg/alias-1.c: New test.
9727
9728 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
9729
9730         * gcc.dg/empty1.C: New test.
9731
9732         * g++.dg/tls/init-2.C: Tweak error messages.
9733
9734 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
9735
9736         * gcc.c-torture/compile/20020923-1.c: New test.
9737
9738 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
9739
9740         * gcc.c-torture/execute/ffs-1.c: New test.
9741         * gcc.c-torture/execute/ffs-2.c: Ditto.
9742
9743 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
9744
9745         * g++.dg/overload/member1.C: New test.
9746
9747 2002-09-30  Mark Mitchell  <mark@code
9748
9749 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
9750
9751         * testsuite/gcc.dg/tls/diag-3.c: New.
9752
9753 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
9754
9755         * g++.dg/README (Subdirectories): Document new subdir expr.
9756         * g++.dg/expr/pmf-1.C: New test.
9757
9758 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
9759
9760         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
9761
9762 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
9763
9764         * g++.dg/abi/bitfield3.C: New test.
9765
9766 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
9767
9768         * lib/gcov.exp: Tweak expected line formats.
9769         * gcc.misc-tests/gcov8.c: New test.
9770         * gcc.misc-tests/gcov8.x: New flags.
9771
9772 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
9773
9774         * consistency.vlad/layout/endian.c: Include string.h.
9775
9776         * gcc.c-torture/execute/20020805-1.c: New test.
9777
9778 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
9779
9780         * g++.dg/other/conversion1.C: New test.
9781
9782 2002-08-03  Roger Sayle  <roger@eyesopen.com>
9783
9784         * gcc.dg/builtins-1.c: New testcase.
9785
9786 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
9787
9788         * g++.dg/inherit/access3.C: New test.
9789
9790 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
9791
9792         * gcc.dg/ia64-visibility-2.c: New test.
9793
9794 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
9795
9796         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
9797         __qualifier_flags to __flags.
9798
9799 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
9800
9801         * g++.dg/inherit/operator1.C: New test.
9802         * g++.dg/lookup/disamb1.C: Fix typo in comment.
9803         * g++.dg/other/error1.C: Change expected error message.
9804         * g++.dg/template/conv4.C: Likewise.
9805
9806 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
9807
9808         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
9809         for documented behavior.
9810
9811 2002-07-25  Roger Sayle  <roger@eyesopen.com>
9812
9813         * gcc.c-torture/execute/20020720-1.x: Skip this test on
9814         several targets known to fail.
9815
9816 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
9817
9818         * gcc.dg/mips-args-[123].c: New tests.
9819
9820 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
9821
9822         * gcc.dg/ppc-spe.c: New.
9823
9824 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
9825
9826         * g++.dg/other/ptrmem4.C: New testcase.
9827
9828 2002-07-24  Richard Henderson  <rth@redhat.com>
9829
9830         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
9831
9832 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
9833
9834         * g++.dg/ext/alignof1.C (main): Return 0 for success.
9835
9836 2002-07-24  Roger Sayle  <roger@eyesopen.com>
9837
9838         * gcc.c-torture/execute/memset-3.c: New testcase.
9839
9840 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
9841
9842         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
9843         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
9844
9845 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9846
9847         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
9848         Delete.
9849
9850 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
9851
9852         * gcc.c-torture/compile/simd-4.c: New test.
9853
9854 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9855
9856         PR c++/7347, c++/7348
9857         * g++.dg/template/access4.C: New test.
9858         * g++.dg/template/access5.C: New test.
9859         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
9860         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
9861         * g++.old-deja/g++.pt/ttp58.C: Likewise.
9862         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
9863
9864 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
9865
9866         * gcc.dg/gnu89-init-2.c: New test.
9867
9868 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
9869
9870         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
9871
9872 2002-07-20  Roger Sayle  <roger@eyesopen.com>
9873
9874         * gcc.c-torture/execute/20020720-1.c: New testcase.
9875
9876 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
9877
9878         * gcc.dg/cpp/Wsignprom.c: New tests.
9879
9880 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
9881
9882         * gcc.c-torture/execute/loop-13.c: New test.
9883
9884 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
9885
9886         * gcc.dg/cpp/expr.c: New tests.
9887
9888 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
9889
9890         * g++.dg/opt/pr6713.C: Add template instantiation.
9891
9892 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
9893
9894         * gcc.dg/nest.c: New test.
9895
9896 2002-07-17  Richard Henderson  <rth@redhat.com>
9897
9898         * g++.dg/opt/pr6713.C: New test.
9899
9900 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
9901
9902         * gcc.c-torture/execute/loop-2e.x: Let the testcase
9903         XFAIL for all x86 processors.
9904
9905 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
9906
9907         * gcc.c-torture/execute/20010122-1.x: Do not test with
9908         -fomit-frame-pointer.
9909
9910 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9911
9912         * g++.dg/template/instantiate2.C: New test.
9913         * g++.dg/template/spec4.C: New test.
9914
9915 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9916
9917         * g++.dg/template/access2.C: New test.
9918         * g++.dg/template/access3.C: New test.
9919
9920 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
9921
9922         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
9923         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
9924         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
9925         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
9926         Convert to use <stdarg.h>.
9927         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
9928         Delete.
9929         * gcc.dg/va-arg-2.c: New.
9930         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
9931
9932 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
9933
9934         * gcc.c-torture/compile/20020710-1.c: New test.
9935
9936 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
9937                           Andrew Pinski  <pinskia@physics.uc.edu>
9938
9939         gcc.c-torture/compile/simd-2.c: New testcase.
9940         gcc.c-torture/compile/simd-3.c: Likewise.
9941
9942 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
9943
9944         PR c++/7224
9945         * g++.dg/overload/error1.C: New test.
9946
9947 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9948
9949         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
9950         configuration and IRIX 6 O32 ABI.
9951
9952 2002-07-11  Roger Sayle  <roger@eyesopen.com>
9953
9954         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
9955
9956 2002-07-10  Roger Sayle  <roger@eyesopen.com>
9957
9958         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
9959
9960 2002-07-10  Jeffrey A Law  <law@redhat.com>
9961
9962         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
9963
9964         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
9965
9966 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
9967
9968         * gcc.dg/20020312-2.c: Check for __PPC__.
9969
9970 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
9971
9972         * gcc.c-torture/compile/20020709-1.c: New test.
9973
9974 2002-07-07  Roger Sayle  <roger@eyesopen.com>
9975
9976         * g++.dg/template/qualttp21.C: New test case.
9977
9978 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
9979
9980         * gcc.c-torture/compile/20020706-1.c: New test.
9981         * gcc.c-torture/compile/20020706-2.c: New test.
9982
9983 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
9984             Alexandre Oliva  <aoliva@redhat.com>
9985
9986         * g++.dg/warn/incomplete1.C: New test.
9987
9988 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9989
9990         PR c++/7099
9991         * g++.dg/warn/noreturn1.C: New test.
9992
9993 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/6706
9996         * g++.dg/debug/debug6.C: New test.
9997         * g++.dg/debug/debug7.C: New test.
9998
9999 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
10000
10001         * gcc.c-torture/compile/simd-3.c: New test.
10002
10003 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
10004
10005         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
10006         * gcc.dg/20020620-1.c: Likewise.
10007
10008 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10009
10010         PR c++/6944
10011         * g++.dg/init/array4.C: New test.
10012         * g++.dg/init/array5.C: New test.
10013
10014 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
10015
10016         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
10017         * gcc.c-torture/execute/simd-2.c (main): Likewise.
10018
10019 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10020
10021         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
10022         * gcc.dg/wtr-aggr-init-1.c: Likewise.
10023         * gcc.dg/wtr-conversion-1.c: Likewise.
10024         * gcc.dg/wtr-escape-1.c: Likewise.
10025         * gcc.dg/wtr-int-type-1.c: Likewise.
10026         * gcc.dg/wtr-label-1.c: Likewise.
10027         * gcc.dg/wtr-static-1.c: Likewise.
10028         * gcc.dg/wtr-strcat-1.c: Likewise.
10029         * gcc.dg/wtr-suffix-1.c: Likewise.
10030         * gcc.dg/wtr-switch-1.c: Likewise.
10031         * gcc.dg/wtr-unary-plus-1.c: Likewise.
10032         * gcc.dg/wtr-union-init-1.c: Likewise.
10033         * gcc.dg/wtr-union-init-2.c: Likewise.
10034         * gcc.dg/wtr-union-init-3.c: Likewise.
10035
10036         * gcc.dg/wtr-func-def-1.c: New test.
10037
10038 2002-07-02 Devang Patel <dpatel@apple.com>
10039
10040         * objc.dg/param-1.m: New test.
10041
10042 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
10043
10044         * gcc.dg/cpp/trad/directive.c: Add test.
10045         * gcc.dg/cpp/trad/macroargs.c: Add test.
10046         * gcc.dg/cpp/trad/rec
10047
10048 2002-04-25  Roger Sayle  <roger@eyesopen.com>
10049
10050         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
10051
10052 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10053
10054         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
10055         targets.
10056
10057 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
10058
10059         * g++.dg/abi/mange7.C: New test.
10060
10061         PR c++/6438.
10062         * g++.dg/parse/stmtexpr2.C: New test.
10063
10064 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
10065
10066         * gcc.dg/20020312-2.c: Add SH target.
10067
10068 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10069
10070         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
10071         compiler output on mips*-*-irix*.
10072
10073 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
10074
10075         * g++.dg/parse/attr1.C: New test.
10076
10077 2002-04-23  Roger Sayle  <roger@eyesopen.com>
10078
10079         * gcc.c-torture/execute/string-opt-17.c: New test case.
10080         * gcc.c-torture/execute/memset-2.c: New test case.
10081
10082 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
10083
10084         PR c++/6256:
10085         * g++.dg/template/friend5.C: New test.
10086
10087         PR c++/6331:
10088         * g++.dg/template/qual1.C: Likewise.
10089
10090 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
10091
10092         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
10093         Include stdlib.h, not stdio.h or ctype.h.
10094
10095 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
10096
10097         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
10098         cris-*-elf* and mmix-*-*.
10099         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
10100         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
10101         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
10102         Ditto.
10103         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
10104         * gcc.dg/wchar_t-1.c: Ditto.
10105
10106 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
10107
10108         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
10109         Clarify comment.
10110
10111 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
10112
10113         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
10114
10115 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10116
10117         * gcc.c-torture/execute/20000906-1.x: Delete.
10118
10119 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
10120
10121         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
10122
10123 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
10124
10125         * PR6367
10126         * g77.f-torture/execute/6367.f: New test.
10127         * g77.f-torture/execute/6367.x: Disable for MMIX.
10128
10129 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
10130
10131         * PR6352
10132         * g++.dg/opt/inline2.C: New test.
10133
10134 2002-04-18  Richard Henderson  <rth@redhat.com>
10135
10136         * gcc.dg/20000906-1.c: Enable for all targets.
10137         * gcc.c-torture/compile/iftrap-2.c: New.
10138
10139 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10140
10141         * gcc.dg/20020418-1.c: New test.
10142         * gcc.dg/20020418-2.c: New test.
10143
10144 2002-04-18  Richard Henderson  <rth@redhat.com>
10145
10146         * gcc.c-torture/compile/iftrap-1.c: New.
10147         * gcc.dg/iftrap-1.c: Adjust for ia64.
10148         * gcc.dg/iftrap-2.c: New.
10149
10150 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
10151
10152         * gcc.c-torture/compile/20020418-1.c: New test.
10153
10154 2002-04-18  Roger Sayle  <roger@eyesopen.com>
10155
10156         * gcc.c-torture/compile/20020415-1.c: New.
10157
10158 2002-04-18  David S. Miller  <davem@redhat.com>
10159
10160         * gcc.c-torture/execute/20020418-1.c: New test.
10161
10162 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
10163
10164         * gcc.dg/20020416-1.c: New test.
10165
10166         * g++.dg/opt/inline1.C: New test.
10167
10168 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
10169
10170         * gcc.dg/altivec-5.c: New test.
10171
10172         * gcc.dg/20020415-1.c: New test.
10173
10174 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
10175
10176         * testsuite/lib/chill.exp: Remove.
10177
10178 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * g++.dg/other/big-struct.C: New test.
10181
10182 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
10183
10184         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
10185         of scratch file.
10186
10187 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
10188
10189         PR c/6277
10190         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
10191         in scan-assembler function name
10192
10193 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
10194
10195         * g77.f-torture/execute/980628-4.x,
10196         g77.f-torture/execute/980628-5.x,
10197         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10198         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10199         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
10200         i[34567]86-*-*.
10201
10202 2002-04-13  David S. Miller  <davem@redhat.com>
10203
10204         * gcc.c-torture/execute/20020413-1.c: New test.
10205
10206 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
10207
10208         * gcc.dg/asm-6.c,
10209         * g++.dg/ext/asm1.C: New tests.
10210
10211 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++ 5373.
10214         * g++.dg/parse/stmtexpr1.C: New test.
10215
10216         PR c++/5189.
10217         * g++.dg/template/copy1.C: New test.
10218
10219 2002-04-12  Richard Henderson  <rth@redhat.com>
10220
10221         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
10222
10223 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
10224
10225         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
10226         gcc.c-torture/execute/20020307-2.c.
10227
10228 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
10229
10230         * g++.dg/ext/attrib5.C,
10231         * g++.dg/lookup/struct1.C: New tests.
10232
10233 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * gcc.dg/20020411-1.c: New test.
10236
10237         * gcc.c-torture/execute/20020411-1.c: New test.
10238
10239 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
10240
10241         * g77.f-torture/execute/6177.f: New test.
10242
10243 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
10244
10245         PR middle-end/6247
10246         * g++.dg/opt/cleanup1.C: New test.
10247
10248         * g++.dg/opt/const1.C: New test.
10249
10250 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
10251
10252         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
10253
10254 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
10255
10256         PR c++/5507
10257         * g++.dg/template/typename2.C: New test.
10258
10259 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
10260
10261         * gcc.c-torture/execute/loop-12.c: New.
10262
10263 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
10264
10265         * g77.f-torture/execute/980628-4.x,
10266         g77.f-torture/execute/980628-5.x,
10267         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
10268         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
10269         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
10270
10271 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10272
10273         PR optimization/6086
10274         * g++.dg/opt/preinc1.C: New test.
10275
10276 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10277
10278         PR c++/5571
10279         * g++.dg/opt/static2.C: New test.
10280
10281 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
10282
10283         PR c/5120
10284         * gcc.dg/20020406-1.c: New test.
10285
10286 2002-04-04  David S. Miller  <davem@redhat.com>
10287
10288         * gcc.c-torture/execute/20020404-1.c: New test.
10289
10290 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
10291
10292         PR c/6123
10293         * gcc.dg/20020312-2.c: Do not declare global register variable
10294         if __PIC__ or __pic__ is defined.
10295
10296 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
10297
10298         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
10299         __asm__ so that it works correctly even if -ansi -pedantic-errors.
10300
10301 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10302
10303         * gcc.misc-tests/linkage.exp: Update last change to handle
10304         sparc*-, not just sparc-.
10305
10306 2002-04-03  Richard Henderson  <rth@redhat.com>
10307
10308         * gcc.dg/cpp/ucs.c: Improved long UCS test.
10309
10310 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10311
10312         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
10313
10314 2002-04-02  David S. Miller  <davem@redhat.com>
10315
10316         * gcc.c-torture/execute/20020402-3.c: New test.
10317
10318 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
10319
10320         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
10321         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
10322
10323         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
10324         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
10325         g77.f-torture/execute/20001201.x,
10326         g77.f-torture/execute/u77-test.x: New files.
10327
10328         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
10329         * gcc.dg/wchar_t-1.c: Ditto.
10330
10331 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10332
10333         * gcc.c-torture/execute/20020402-1.c: New test.
10334
10335 2002-04-01  Richard Henderson  <rth@redhat.com>
10336
10337         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
10338
10339         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
10340
10341 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10342
10343         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
10344
10345 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10346
10347         * g++.dg/inherit/template-as-base.C: Expect error.
10348         * g++.dg/inherit/namespace-as-base.C: Likewise.
10349
10350 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
10351
10352         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
10353         g++.dg/ext/instantiate3.C: Tweak match patterns.
10354
10355         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
10356         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
10357         -da test.
10358
10359 2002-03-31  Richard Henderson  <rth@redhat.com>
10360
10361         * gcc.dg/special/alias-2.c: New.
10362         * gcc.dg/special/ecos.exp: Run it.
10363
10364 2002-03-31  Richard Henderson  <rth@redhat.com>
10365
10366         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
10367
10368 2002-03-31  Kazu Hirata  <kazu@hxi.com>
10369
10370         * gcc.dg/weak-1.c: Disable on h8300 port.
10371
10372 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
10373
10374         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
10375         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
10376         ordering tests.
10377         * g++.dg/bprob/bprob-1.C: New test.
10378         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
10379         * g++.dg/gcov/gcov-1.C: New test.
10380         * g++.dg/gcov/gcov-1.x: New file.
10381         * g++.dg/gcov/gcov-2.C: New test.
10382         * g++.dg/gcov/gcov-3.C: New test.
10383         * g++.dg/gcov/gcov-3.h: New file.
10384
10385 2002-03-28  Roger Sayle  <roger@eyesopen.com>
10386
10387         * g++.old-deja/g++.other/builtins5.C: New test.
10388         * g++.old-deja/g++.other/builtins6.C: New test.
10389         * g++.old-deja/g++.other/builtins7.C: New test.
10390         * g++.old-deja/g++.other/builtins8.C: New test.
10391         * g++.old-deja/g++.other/builtins9.C: New test.
10392
10393 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
10394
10395         * g++.dg/opt/static1.C: New test.
10396
10397         * g++.dg/opt/longbranch1.C: New test.
10398
10399 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
10400
10401         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
10402
10403         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
10404
10405 2002-03-28  Jeffrey A Law  (law@redhat.com)
10406
10407         * gcc.c-torture/execute/20020328-1.c: New test.
10408
10409 2002-03-27  Richard Henderson  <rth@redhat.com>
10410
10411         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
10412         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
10413         move from g++.old-deja/g++.ext/.
10414
10415 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
10416
10417         * g++.dg/init/new2.C: New test.
10418
10419 2002-03-26  Richard Henderson  <rth@redhat.com>
10420
10421         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
10422
10423         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
10424         on sparc.
10425
10426         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
10427         sparcv9 systems.
10428         * gcc.dg/20001102-1.c: Likewise.
10429
10430 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
10431
10432         * gcc.dg/cpp/endif-pedantic1.c,
10433         gcc.dg/cpp/endif-pedantic2.c:  New tests.
10434
10435 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
10436
10437         * g++.dg/init/new1.C: New test.
10438
10439 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
10440
10441         * g++.dg/abi/vbase9.C: New test.
10442
10443 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
10444
10445         * gcc.dg/arm-asm.c: New test.
10446
10447 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
10448
10449         * gcc.dg/Wswitch-enum.c: New test.
10450         Fix PR c/5044.
10451
10452 2002-03-26  Richard Henderson  <rth@redhat.com>
10453
10454         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
10455         structure.
10456
10457 2002-03-25  Richard Henderson  <rth@redhat.com>
10458
10459         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
10460         sparcv9 systems.
10461
10462         * gcc.c-torture/compile/20011119-1.c (xxx): New.
10463         * gcc.c-torture/compile/20011119-2.c (xxx): New.
10464
10465 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
10466
10467         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
10468
10469 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
10470
10471         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
10472         targets using generic thunk support.
10473
10474 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
10475
10476         * gcc.c-torture/compile/20020323-1.c: New test.
10477
10478         * g++.dg/opt/conj2.C: New test.
10479
10480 2002-03-24  Richard Henderson  <rth@redhat.com>
10481
10482         * gcc.dg/weak-1.c: Use -fno-common.
10483
10484 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10485
10486         * g77.dg/f77-edit-apostrophe-out.f: New test
10487         * g77.dg/f77-edit-h-out.f: New test
10488         * g77.dg/f77-edit-t-in.f: New test
10489         * g77.dg/f77-edit-t-out.f: New test
10490         * g77.dg/f77-edit-x-out.f: New test
10491         * g77.dg/f77-edit-slash-out.f: New test
10492         * g77.dg/f77-edit-colon-out.f: New test
10493         * g77.dg/f77-edit-s-out.f: New test
10494
10495 2002-03-24  Richard Henderson  <rth@redhat.com>
10496
10497         * objc/execute/formal_protocol-6.x: New XFAIL.
10498
10499 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10500
10501         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
10502         that do not support weak symbols
10503
10504 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
10505
10506         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
10507         * lib/g77.exp:  Likewise
10508         * lib/objc.exp: Likewise
10509
10510 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
10511
10512         * gcc.dg/Wswitch-default.c: New test.
10513
10514 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
10515
10516         * g++.dg/other/enum1.C: New test.
10517
10518 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
10519
10520         * gcc.dg/pragma-ep-3.c: Fix typo.
10521
10522 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10523
10524         * g++.dg/inherit/template-as-base.C: New test.
10525
10526 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
10527
10528         * g++.old-deja/g++.other/dwarf2-1.C: Move...
10529         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
10530
10531 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
10532
10533         * gcc.dg/cpp/multiline.c: Update to match.
10534
10535 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
10536
10537         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
10538
10539 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
10540
10541         * gcc.dg/cpp/extratokens2.c:  New file.
10542
10543 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
10544
10545         * gcc.dg/20020312-2.c: Add rs6000 target.
10546
10547         * gcc.c-torture/compile/20020319-1.c: New test.
10548
10549 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10550
10551         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
10552         (A, E): Handle this.
10553
10554 2002-03-20  Jason Merrill  <jason@redhat.com>
10555
10556         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
10557         ignoring -fpic.
10558         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
10559         through prune_gcc_output.
10560
10561 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
10562
10563         * gcc.c-torture/compile/20020320-1.c: New test.
10564
10565 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
10566
10567         * gcc.c-torture/compile/20020318-1.c: New test.
10568
10569         * gcc.dg/struct-by-value-1.c: New test.
10570
10571         * gcc.dg/20020319-1.c: New test.
10572
10573 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
10574
10575         * g++.dg/opt/conj1.C: New test.
10576
10577 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
10578
10579         * g++.dg/template/qualttp20.C: Revert previous change.
10580         * g++.dg/template/qualttp3.C: Likewise.
10581         * g++.dg/template/qualttp4.C: Likewise
10582         * g++.dg/template/qualttp5.C: Likewise
10583         * g++.dg/template/qualttp6.C: Likewise
10584         * g++.dg/template/qualttp7.C: Likewise
10585         * g++.dg/template/qualttp8.C: Likewise
10586         * g++.dg/template/recurse.C: Likewise.
10587
10588 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
10589
10590         * gcc.dg/cpp/wchar-1.c: Update.
10591
10592 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         * g++.dg/template/conv1.C: New test.
10595         * g++.dg/template/conv2.C: New test.
10596         * g++.dg/template/conv3.C: New test.
10597         * g++.dg/template/conv4.C: New test.
10598
10599 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10600
10601         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
10602         * g++.dg/template/qualttp3.C: Likewise.
10603         * g++.dg/template/qualttp4.C: Likewise
10604         * g++.dg/template/qualttp5.C: Likewise
10605         * g++.dg/template/qualttp6.C: Likewise
10606         * g++.dg/template/qualttp7.C: Likewise
10607         * g++.dg/template/qualttp8.C: Likewise
10608         * g++.dg/template/recurse.C: Likewise.
10609
10610 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
10611
10612         * g++.dg/opt/dtor1.C: New test.
10613
10614 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
10615
10616         * gcc.c-torture/compile/20020315-1.c: New test.
10617
10618 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
10619
10620         * gcc.dg/weak-1.c: Fix scan tests.
10621
10622 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
10623
10624         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
10625         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
10626         cris-*-aout* mmix-*-*.
10627         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
10628         cris-*-aout* mmix-*-*.
10629         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
10630         cris-*-elf* cris-*-aout* and mmix-*-*.
10631         * gcc.dg/20001009-1.c: Ditto.
10632         * gcc.dg/20010912-1.c: Ditto.
10633         * gcc.dg/20020122-4.c: Ditto.
10634         * gcc.dg/inline-2.c: Ditto.
10635
10636 2002-03-14  Jeffrey A Law  (law@cygnus.com)
10637
10638         * gcc.c-torture/compile/20020314-1.c: New test.
10639
10640 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
10641
10642         * gcc.c-torture/execute/20020314-1.c: New test.
10643
10644 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
10645
10646         * g++.dg/warn/Wunused-1.C: New test.
10647
10648 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
10649
10650         * g++.dg/abi/mangle6.C: New test.
10651
10652 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
10653
10654         * gcc.c-torture/compile/20020309-2.c: New test.
10655
10656         * gcc.c-torture/compile/20020312-1.c: New test.
10657
10658 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
10659
10660         * g++.dg/other/access1.C: New test.
10661
10662 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
10663
10664         * gcc.c-torture/execute/wchar_t-1.c: New test.
10665
10666 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
10667
10668         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
10669
10670 2002-03-12  Roger Sayle  <roger@eyesopen.com>
10671
10672         * gcc.dg/20020312-1.c: New test case.
10673
10674 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
10675
10676         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
10677
10678 2002-03-11  Richard Henderson  <rth@redhat.com>
10679
10680         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
10681         * g++.old-deja/g++.jason/report.C: Likewise.
10682
10683 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
10686         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
10687
10688 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * testsuite/g++.dg/overload/pmf1.C: New test.
10691
10692 2002-03-11  Kazu Hirata  <kazu@hxi.com>
10693
10694         * gcc.c-torture/execute/20020307-1.c: Use long.
10695
10696 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
10697
10698         PR optimization/5844
10699         * gcc.dg/20020310-1.c: New test.
10700
10701 2002-03-09  Michael Meissner  <meissner@redhat.com>
10702
10703         * gcc.c-torture/execute/memcpy-2.c: New test.
10704         * gcc.c-torture/execute/memset-1.c: New test.
10705         * gcc.c-torture/execute/strlen-1.c: New test.
10706         * gcc.c-torture/execute/strcmp-1.c: New test.
10707         * gcc.c-torture/execute/strncmp-1.c: New test.
10708
10709 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
10710
10711         * gcc.dg/ppc-ldstruct.c: New test.
10712
10713 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
10714
10715         * gcc.c-torture/execute/va-arg-22.c: New test.
10716
10717 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10718
10719         * gcc.c-torture/compile/20020309-1.c: New test.
10720
10721 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
10722
10723         * gcc.c-torture/execute/20020307-2.c: New test.
10724
10725 2002-03-07  Jeffrey A Law  (law@redhat.com)
10726
10727         * g77.f-torture/compile/20020307-1.f: New test.
10728
10729 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
10730
10731         * gcc.dg/unordered-1.c: New test.
10732
10733 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
10734
10735         * gcc.c-torture/execute/20020307-1.c: New test.
10736
10737 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
10738
10739         * gcc.dg/20020304-1.c: New test.
10740
10741         * gcc.c-torture/compile/20020304-2.c: New test.
10742
10743 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
10744
10745         * gcc.c-torture/compile/20020304-1.c: New test case
10746         (from PR c/5830).
10747
10748 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
10749
10750         * gcc.dg/20020103-1.c: Add other -D ppc variants.
10751
10752 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
10753
10754         * g++.dg/other/classkey1.C: New test.
10755
10756 2002-03-01  Richard Henderson  <rth@redhat.com>
10757
10758         * gcc.c-torture/compile/981223-1.x: New.
10759         * gcc.c-torture/compile/920625-1.x: New.
10760
10761 2002-02-28  Richard Henderson  <rth@redhat.com>
10762
10763         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
10764
10765 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
10766
10767         * gcc.c-torture/execute/20020227-1.c: New test.
10768
10769 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
10770
10771         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
10772         here" ERROR lines.
10773         * g++.old-deja/g++.oliva/partord1.C: Likewise.
10774         * g++.old-deja.g++.other/defarg1.C: Likewise.
10775         * g++.old-deja/g++.pt/calls2.C: Likewise.
10776         * g++.old-deja/g++.pt/crash20.C: Likewise.
10777         * g++.old-deja/g++.pt/crash30.C: Likewise.
10778         * g++.old-deja/g++.pt/crash36.C: Likewise.
10779         * g++.old-deja/g++.pt/crash6.C: Likewise.
10780         * g++.old-deja/g++.pt/defarg13.C: Likewise.
10781         * g++.old-deja/g++.pt/derived3.C: Likewise.
10782         * g++.old-deja/g++.pt/error1.C: Likewise.
10783         * g++.old-deja/g++.pt/friend21.C: Likewise.
10784         * g++.old-deja/g++.pt/friend23.C: Likewise.
10785         * g++.old-deja/g++.pt/infinite1.C: Likewise.
10786         * g++.old-deja/g++.robertl/eb128.C: Likewise.
10787
10788 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
10789
10790         * gcc.c-torture/execute/20020225-2.c: New test.
10791
10792 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
10793
10794         * gcc.c-torture/execute/920730-1t.c,
10795         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
10796         Delete test cases, only relevant to -traditional.
10797
10798 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
10799
10800         * gcc.dg/cpp/undef1.c: Remove.
10801         * gcc.dg/cpp/directiv.c: Update.
10802         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
10803
10804 2002-02-27  Michael Meissner  <meissner@redhat.com>
10805
10806         * gcc.c-torture/execute/20020226-1.c: New test.
10807
10808 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
10809
10810         * g++.dg/debug/debug4.C: New test.
10811
10812         * gcc.dg/ia64-visibility-1.c: New test.
10813
10814 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
10815
10816         * gcc.dg/debug/20020224-1.c: New.
10817
10818 2002-02-25  Kazu Hirata  <kazu@hxi.com>
10819
10820         * gcc.c-torture/execute/960416-1.x: New.
10821         * gcc.c-torture/execute/divconst-3.x: Likewise.
10822
10823 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
10824
10825         * gcc.dg/20020224-1.c: New test.
10826
10827 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
10828
10829         * gcc.c-torture/execute/20020225-1.c: New.
10830
10831 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10832
10833         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
10834
10835 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
10836
10837         * gcc.dg/20020222-1.c: New test.
10838
10839 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
10840
10841         * g++.dg/opt/anonunion1.C: New test.
10842
10843 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
10844
10845         * g++.dg/template/qualttp19.C: New test.
10846         * g++.dg/template/qualttp20.C: New test.
10847         * g++.old-deja/g++.jason/report.C: Adjust expected errors
10848         * g++.old-deja/g++.other/qual1.C: Likewise.
10849
10850 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
10851
10852         * gcc.dg/attr-alwaysinline.c: New.
10853
10854 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
10855
10856         * gcc.dg/20020220-1.c: New test.
10857
10858         * gcc.dg/20020220-2.c: New test.
10859
10860         * g++.dg/opt/mmx1.C: New test.
10861
10862 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
10863
10864         * gcc.c-torture/compile/20020110.c: New test.
10865
10866 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
10867
10868         * gcc.c-torture/execute/20020219-1.c: New test.
10869
10870         * gcc.dg/20020219-1.c: New test.
10871
10872         * gcc.dg/noncompile/20020220-1.c: New test.
10873
10874         * g++.dg/opt/ptrintsum1.C: New test.
10875
10876         * gcc.dg/debug/20020220-1.c: New test.
10877
10878 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
10879
10880         * gcc.c-torture/execute/20020216-1.c: New test.
10881
10882 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10883
10884         * gcc.dg/decl-1.c: Update, new test.
10885
10886 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
10887
10888         * g++.dg/abi/bitfield1.C: New test.
10889         * g++.dg/abi/bitfield2.C: New test.
10890
10891 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10892
10893         * gcc.dg/attr-nest.c: New test.
10894
10895 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
10896
10897         * gcc.c-torture/execute/20020215-1.c: New test.
10898
10899 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
10902         * g++.dg/debug/debug.exp: New.
10903         * g++.dg/debug/trivial.C: New.
10904         * g++.dg/debug/debug1.C: Moved...
10905         * g++.dg/other/debug1.C: ...from here.
10906         * g++.dg/debug/debug2.C: Moved...
10907         * g++.dg/other/debug2.C: ...from here.
10908         * g++.dg/debug/debug3.C: Moved...
10909         * g++.dg/other/debug3.C: ...from here.
10910
10911         * gcc.dg/noncompile/20020213-1.c: New test.
10912
10913 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
10914
10915         * g++.dg/other/debug3.C: New test.
10916
10917         * gcc.c-torture/execute/20020213-1.c: New test.
10918
10919 2002-02-13  Richard Smith <richard@ex-parrot.com>
10920
10921         * g++.old-deja/g++.other/thunk1.C: New test.
10922
10923 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10924
10925         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
10926
10927 2002-02-13  Stan Shebs  <shebs@apple.com>
10928
10929         * gcc.dg/altivec-3.c: New.
10930
10931 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
10932
10933         * gcc.dg/Wunreachable-1.c: New test.
10934         * gcc.dg/Wunreachable-2.c: New test.
10935
10936 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10937
10938         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
10939
10940 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
10941
10942         * gcc.dg/decl-1.c: New test.
10943
10944 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
10945
10946         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
10947
10948 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10949
10950         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
10951         * gcc.c-torture/compile/980506-1.x: Likewise.
10952
10953 2002-02-10  Kazu Hirata  <kazu@hxi.com>
10954
10955         * gcc.dg/20020210-1.c: New.
10956
10957 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
10958
10959         * g77.f-torture/execute/947.f: New regression test
10960         for PR fortran/947.
10961
10962 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
10963
10964         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
10965         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
10966
10967 2002-02-08  Richard Henderson  <rth@redhat.com>
10968
10969         * gcc.c-torture/compile/labels-3.c: New.
10970
10971 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
10972
10973         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
10974         expression statements work instead.
10975         * gcc.dg/noncompile/20020207-1.c: New test.
10976
10977 2002-02-07  Richard Henderson  <rth@redhat.com>
10978
10979         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
10980
10981 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10982
10983         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
10984         message from g77
10985         * lib/g77-dg.exp: Trim g77 error messages so that they are
10986         recognized by dg.exp.
10987
10988 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
10989
10990         PR fortran/5473
10991         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
10992
10993 2002-02-07  Richard Henderson  <rth@redhat.com>
10994
10995         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
10996         to be sufficiently aligned for integers.
10997
10998 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
10999
11000         * g++.dg/template/friend4.C: New test.
11001
11002 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
11003
11004         PR fortran/5743
11005         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
11006         unsupported cases.
11007
11008 2002-02-07  Richard Henderson  <rth@redhat.com>
11009
11010         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
11011         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
11012         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
11013         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
11014
11015 2002-02-06  Richard Henderson  <rth@redhat.com>
11016
11017         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
11018
11019 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
11020
11021         * gcc.dg/20020206-1.c: New test.
11022
11023 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
11024
11025         * gcc.c-torture/execute/20020206-1.c: New test.
11026
11027         * gcc.c-torture/execute/20020206-2.c: New test.
11028
11029         PR optimization/5429:
11030         * gcc.c-torture/compile/20020206-1.c: New test.
11031
11032 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
11033
11034         * g++.dg/ext/align1.C: Do not use an explicit alignment value
11035         as certain file formats cannot support particularly large
11036         alignments.
11037
11038         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
11039         and do not expect to be able to link the executable.
11040
11041         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
11042         fail because the COFF format does not support the weak attribute.
11043
11044 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
11045
11046         * g77.dg/pr5473.f:  New test
11047
11048 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
11049
11050         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
11051         Fix testcase accordingly.
11052
11053 2002-02-04  Richard Henderson  <rth@redhat.com>
11054
11055         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
11056         (buf): Change to be an array of pointers, not ints.
11057
11058 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11059
11060         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
11061         before all tests.  Move warning one line above to match where it
11062         C frontend emits.
11063         * gcc.dg/Wswitch-2.c: New test.
11064         * g++.dg/warn/Wswitch-1.C: New test.
11065         * g++.dg/warn/Wswitch-2.C: New test.
11066
11067 2002-02-04  Richard Henderson  <rth@redhat.com>
11068
11069         * g++.dg/abi/offsetof.C: Fix size comparison.
11070
11071 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
11072
11073         * gcc.dg/cast-qual-2.c: New test.
11074
11075 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
11076
11077         * gcc.dg/20020201-4.c: New test.
11078
11079 2002-02-04  Ben Elliston  <bje@redhat.com>
11080
11081         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
11082         target_info attribute != 0, in addition to the empty string.
11083         (gcc_target_compile): Likewise.
11084
11085 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
11086
11087         * gcc.dg/Wswitch.c: New test.
11088         PR gcc/4475. PR gcc/3780.
11089
11090 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
11091
11092         * g77.f-torture/execute/5122.f: New test for regressions
11093         against PR fortran/5122.
11094
11095 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
11096
11097         * g77.f-torture/compile/pr3743.f: Delete
11098         * g77.dg/pr3743-1.f: New test.
11099         * g77.dg/pr3743-2.f: New test.
11100         * g77.dg/pr3743-3.f: New test.
11101         * g77.dg/pr3743-4.f: New test.
11102
11103 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11104
11105         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
11106
11107 2002-02-02  Richard Henderson  <rth@redhat.com>
11108
11109         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
11110         * gcc.c-torture/execute/bf64-1.c: Likewise.
11111
11112 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11113
11114         * gcc.dg/20020201-2.c: New test.
11115
11116         * gcc.dg/20020201-3.c: New test.
11117
11118         * gcc.c-torture/execute/bitfld-2.c: New test.
11119
11120 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11121
11122         * gcc.dg/bitfld-1.c: Update.
11123         * gcc.dg/bitfld-2.c: Update.
11124         * gcc.c-torture/execute/bitfld-1.x: New.
11125
11126 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
11127
11128         * gcc.c-torture/execute/20020201-1.c: New test.
11129
11130 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
11131
11132         PR target/5469
11133         * gcc.dg/20020201-1.c: New test.
11134
11135 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
11136
11137         PR fortran/3743
11138         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
11139         * g77.f-torture/compile/pr3743.x: Remove
11140
11141 2002-01-31  Tom Rix  <trix@redhat.com>
11142
11143         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
11144
11145 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11146
11147         * gcc.dg/noncompile/20020130-1.c: New test.
11148
11149 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
11150
11151         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
11152
11153 2002-01-29  Richard Henderson  <rth@redhat.com>
11154
11155         * gcc.c-torture/execute/991118-1.c: Cast various constants back
11156         to long long.
11157         * gcc.c-torture/execute/bf64-1.c: Likewise.
11158
11159 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
11160
11161         * gcc.c-torture/execute/20020129-1.c: New test.
11162
11163 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11164
11165         * gcc.c-torture/compile/20000224-1.c: Update.
11166         * gcc.c-torture/execute/bitfld-1.c: New tests.
11167         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
11168         * gcc.dg/uninit-A.c: Update.
11169
11170 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
11171
11172         * g++.dg/template/ctor1.C: Add instantiation.
11173
11174 2002-01-28  Paul Koning  <pkoning@equallogic.com>
11175
11176         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
11177         argument to __builtin_prefetch to be const ptr.
11178
11179 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
11180
11181         * gcc.c-torture/compile/20020120-1.c: New test.
11182
11183 2002-01-27  Kazu Hirata  <kazu@hxi.com>
11184
11185         * gcc.c-torture/execute/20020127-1.c: New test.
11186
11187 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
11188
11189         * g77.dg/f77-edit-i-in.f: New test
11190         * g77.dg/f77-edit-i-out.f: New test
11191
11192 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
11193
11194         * gcc.dg/debug/debug.exp: New file.
11195         * gcc.dg/debug/trivial.c: New file.
11196         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
11197         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
11198         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
11199         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
11200         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
11201         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
11202         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
11203         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
11204         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
11205         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
11206         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
11207         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
11208         * gcc.dg/20000503-1.c: Removed.
11209         * gcc.dg/20010207-1.c: Removed.
11210         * gcc.dg/20011223-1.c: Removed.
11211         * gcc.dg/20020104-2.c: Removed.
11212         * gcc.dg/debug-1.c: Removed.
11213         * gcc.dg/debug-2.c: Removed.
11214         * gcc.dg/debug-3.c: Removed.
11215         * gcc.dg/debug-4.c: Removed.
11216         * gcc.dg/debug-5.c: Removed.
11217         * gcc.dg/debug-6.c: Removed.
11218         * gcc.dg/dwarf2-1.c: Removed.
11219         * gcc.dg/dwarf2-2.c: Removed.
11220
11221 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
11222
11223         * g++.old-deja/g++.other/eh5.C: New test.
11224         * g++.old-deja/g++.other/sibcall2.C: New test.
11225         * g++.old-deja/g++.other/array9.C: New test.
11226         * g++.old-deja/g++.other/typename2.C: New test.
11227         * g++.old-deja/g++.other/crash60.C: New test.
11228         * g++.old-deja/g++.other/conv9.C: New test.
11229         * g++.old-deja/g++.other/mangle10.C: New test.
11230         * g++.old-deja/g++.other/unchanging1.C: New test.
11231         * g++.old-deja/g++.other/exprstmt1.C: New test.
11232         * g++.old-deja/g++.other/inline23.C: New test.
11233         * g++.old-deja/g++.eh/ia64-1.C: New test.
11234         * g++.old-deja/g++.other/dwarf2-1.C: New test.
11235         * g++.old-deja/g++.other/reload1.C: New test.
11236         * g++.old-deja/g++.other/static20.C: New test.
11237         * g++.old-deja/g++.other/local-alloc1.C: New test.
11238         * g++.old-deja/g++.other/conv8.C: New test.
11239         * g++.old-deja/g++.other/stmtexpr2.C: New test.
11240         * g++.old-deja/g++.other/storeexpr1.C: New test.
11241         * g++.old-deja/g++.other/storeexpr2.C: New test.
11242         * g++.dg/eh/template2.C: New test.
11243         * g++.dg/warn/weak1.C: New test.
11244
11245 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
11246
11247         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
11248         Remove first, non-varying, argument.
11249
11250 2002-01-23  Richard Henderson  <rth@redhat.com>
11251
11252         * gcc.dg/inline-2.c: New.
11253
11254         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
11255         Add optional target arg.  Check number of arguments.
11256         (scan-assembler-not, scan-assembler-dem): Likewise.
11257         (scan-assembler-dem-not): Likewise.
11258
11259 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11260
11261         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
11262         line 12.
11263         * g++.old-deja/g++.brendan/parse3.C,
11264         g++.old-deja/g++.other/crash26.C,
11265         g++.old-deja/g++.other/crash28.C,
11266         g++.old-deja/g++.other/crash29.C,
11267         g++.old-deja/g++.other/crash30.C,
11268         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
11269
11270 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
11271
11272         * gcc.dg/20020115-1.c: New.
11273
11274 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
11275
11276         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
11277
11278 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
11279
11280         * gcc.dg/20020122-3.c: New.
11281
11282 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
11283
11284         * g++.dg/other/gc1.C: New test.
11285
11286 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
11287
11288         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
11289
11290 2002-01-22  Richard Henderson  <rth@redhat.com>
11291
11292         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
11293
11294 2002-01-22  Richard Henderson  <rth@redhat.com>
11295
11296         * gcc.dg/20020122-4.c: New.
11297
11298 2002-01-22  H.J. Lu <hjl@gnu.org>
11299
11300         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
11301         link output.
11302         * gcc.dg/special/ecos.exp: Likewise.
11303         * lib/g++-dg.exp: Likewise.
11304         * lib/g77-dg.exp: Likewise.
11305         * lib/gcc-dg.exp : Likewise.
11306         * lib/mike-g++.exp: Likewise.
11307         * lib/mike-g77.exp: Likewise.
11308         * lib/mike-gcc.exp: Likewise.
11309         * lib/objc-dg.exp: Likewise.
11310
11311 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
11312
11313         PR target/5379
11314         * gcc.dg/20020122-2.c: New test.
11315
11316 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
11317
11318         * gcc.dg/20020122-1.c: New test.
11319
11320 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
11321
11322         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
11323
11324 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
11325
11326         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
11327
11328 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11329
11330         * gcc.c-torture/compile/20020121-1.c: New test.
11331
11332 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11333
11334         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
11335         ld_library_path.
11336
11337 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.dg/20020218-1.c: New test.
11340
11341 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
11342
11343         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
11344         messages
11345         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
11346         "At global scope" warning
11347         * g++.dg/ext/align1.C: Change cygwin test for alignment
11348         from db-bogus to dg-warning
11349
11350 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
11351
11352         * g77.f-torture/compile/cpp2.F: New test.
11353
11354 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11355
11356         * g++.dg/template/access1.C: New test.
11357
11358 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
11359
11360         * gcc.dg/20020118-1.c: New.
11361
11362 2002-01-18  Kazu Hirata  <kazu@hxi.com>
11363
11364         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
11365
11366 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11367
11368         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
11369         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
11370         alignment warnings.
11371
11372 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
11373
11374         * gcc.misc-tests/i386-prefetch.exp: Save and restore
11375         torture_with_loops and torture_without_loops
11376
11377 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
11378
11379         * gcc.c-torture/compile/20020116-1.c: New test.
11380
11381 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
11382
11383         * gcc.dg/20020116-2.c: New test.
11384
11385         * gcc.dg/ultrasp4.c: New test.
11386
11387         * gcc.dg/20020116-1.c: New test.
11388
11389 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
11390
11391         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
11392         by EABI.
11393
11394 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
11395
11396         * gcc.misc-tests/i386-prefetch.exp: New.
11397         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
11398         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
11399         * gcc.misc-tests/i386-pf-none-1.c: New test.
11400         * gcc.misc-tests/i386-pf-sse-1.c: New test.
11401
11402 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
11403
11404         * gcc.dg/gnu89-init-1.c: Add new tests.
11405
11406 2002-01-15  Andreas Jaeger  <aj@suse.de>
11407
11408         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
11409         * gcc.dg/i386-mmx-2.c: Likewise.
11410         * gcc.dg/i386-sse-1.c: Likewise.
11411         * gcc.dg/i386-sse-2.c: Likewise.
11412         * gcc.dg/i386-sse-3.c: Likewise.
11413
11414 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
11415
11416         * g77.f-torture/execute/intrinsic-unix-bessel.f:
11417         Uncomment additional cases that now pass.
11418
11419 2002-01-11  Richard Henderson  <rth@redhat.com>
11420
11421         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
11422         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
11423
11424 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
11425
11426         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
11427
11428 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
11429
11430         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
11431         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
11432
11433 2002-01-10  Dale Johannesen  <dalej@apple.com>
11434
11435         * gcc.c-torture/execute/loop-11.c: New.
11436
11437 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
11438
11439         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
11440         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
11441
11442 2002-01-09  Richard Henderson  <rth@redhat.com>
11443
11444         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
11445         type in which to perform the operation for each size.
11446
11447 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
11448
11449         * gcc.c-torture/compile/20020109-2.c: New test.
11450
11451 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
11452
11453         * gcc.c-torture/execute/loop-10.c: New test.
11454
11455 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11456
11457         * gcc.c-torture/compile/20010226-1.c: New test.
11458         * gcc.c-torture/compile/20010227-1.c: New test.
11459         * gcc.c-torture/compile/20010426-1.c: New test.
11460         * gcc.c-torture/compile/20010510-1.c: New test.
11461         * gcc.c-torture/compile/20010605-3.c: New test.
11462         * gcc.c-torture/compile/20010824-1.c: New test.
11463         * gcc.c-torture/execute/20010409-1.c: New test.
11464         * gcc.dg/noncompile/20000901-1.c: New test.
11465         * gcc.dg/20001023-1.c: New test.
11466         * gcc.dg/20001101-1.c: New test.
11467         * gcc.dg/20001102-1.c: New test.
11468         * gcc.dg/20010207-1.c: New test.
11469         * gcc.dg/20010405-1.c: New test.
11470         * gcc.dg/20010822-1.c: New test.
11471         * gcc.dg/20011107-1.c: New test.
11472
11473 2002-01-09  Jeffrey A Law  (law@redhat.com)
11474
11475         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
11476
11477         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
11478         execution failure on PA targets.
11479
11480 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
11481
11482         * gcc.c-torture/compile/20020109-1.c: New test.
11483
11484 2002-01-08  Kazu Hirata  <kazu@hxi.com>
11485
11486         * gcc.c-torture/execute/20020108-1.c: New test.
11487
11488 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
11489
11490         * gcc.dg/20020108-1.c: New test.
11491
11492 2002-01-08  H.J. Lu <hjl@gnu.org>
11493
11494         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
11495         for header files.
11496
11497 2002-01-08  Geoff Keating  <geoffk@redhat.com>
11498
11499         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
11500         consistency.
11501
11502 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
11503
11504         * gcc.dg/altivec-4.c: Test altivec predicates.
11505
11506 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
11507
11508         * gcc.c-torture/execute/20020107-1.c: New test.
11509
11510 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
11511
11512         PR c/5279
11513         * gcc.c-torture/compile/20020106-1.c: New test.
11514
11515 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
11516
11517         * gcc.c-torture/execute/nestfunc-4.c: New test.
11518
11519 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11520
11521         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
11522         extra triple that slipped in.
11523         * g++.old-deja/g++.abi/align.C: Likewise.
11524         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11525
11526 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
11527
11528         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
11529         * g++.old-deja/g++.abi/align.C: Likewise.
11530         * g++.old-deja/g++.abi/bitfields.C: Likewise.
11531
11532         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
11533         on FreeBSD/i386.
11534         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
11535         FreeBSD.
11536
11537 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
11538
11539         * gcc.dg/20020104-1.c: New test.
11540
11541         * gcc.dg/20020104-2.c: New test.
11542
11543 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
11544
11545         * gcc.dg/20020103-1.c: Fix typo in target selector.
11546
11547 2002-01-03  Richard Henderson  <rth@redhat.com>
11548
11549         * gcc.dg/20020103-1.c: New.
11550
11551 2002-01-03  Kazu Hirata  <kazu@hxi.com>
11552
11553         * gcc.c-torture/execute/20020103-1.c: New test.
11554
11555 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
11556
11557         * g++.dg/other/debug2.C: New test.
11558
11559         * gcc.c-torture/compile/20020103-1.c: New test.
11560
11561 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
11562
11563         * gcc.dg/gnu89-init-1.c: Added new tests.
11564
11565 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11566
11567         * g++.dg/template/friend2.C: Remove as patch is reverted.
11568
11569         * g++.dg/warn/oldcast1.C: New test.
11570
11571         * g++.dg/template/ptrmem1.C: New test.
11572         * g++.dg/template/ptrmem2.C: New test.
11573
11574         * g++.dg/template/ntp.C: New test.
11575
11576         * g++.dg/other/component1.C: New test.
11577
11578         * g++.dg/template/ttp3.C: New test.
11579
11580         * g++.dg/template/friend2.C: New test.
11581         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
11582
11583 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11584
11585         * g++.dg/other/ptrmem1.C: New test.
11586         * g++.dg/other/ptrmem2.C: New test.
11587
11588 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         * g++.dg/template/ctor1.C: New test.
11591
11592 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
11593
11594         * g++.dg/template/friend2.C: New test.
11595
11596 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
11597
11598         * gcc.dg/mmix-1.c: New test.
11599
11600 2001-12-31  Richard Henderson  <rth@redhat.com>
11601
11602         * gcc.dg/asm-5.c: New.
11603
11604 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
11605
11606         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
11607         in namespace __gnu_cxx
11608
11609 2001-12-30  Richard Henderson  <rth@redhat.com>
11610
11611         * gcc.dg/debug-6.c: New.
11612
11613 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
11614
11615         * gcc.c-torture/compile/20011229-2.c: New test.
11616
11617 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
11618
11619         * gcc.dg/debug-3.c: New test.
11620         * gcc.dg/debug-4.c: New test.
11621         * gcc.dg/debug-5.c: New test.
11622
11623 2001-12-29  Richard Henderson  <rth@redhat.com>
11624
11625         * g++.dg/eh/loop1.C: New.
11626
11627 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11628
11629         * g++.dg/template/crash1.C: New test.
11630
11631 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11632
11633         * g++.dg/other/const1.C: New test.
11634
11635 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
11636
11637         * gcc.c-torture/compile/20011229-1.c: New test.
11638
11639 2001-12-28  Stan Shebs  <shebs@apple.com>
11640
11641         * lib/objc-torture.exp: Resync with c-torture.exp.
11642         * lib/objc.exp: Load standard libraries.
11643
11644 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
11645
11646         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
11647         additional tests.
11648
11649 2001-12-27  Roger Sayle <roger@eyesopen.com>
11650
11651         * gcc.c-torture/execute/string-opt-16.c: New testcase.
11652
11653 2001-12-27  Richard Henderson  <rth@redhat.com>
11654
11655         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
11656
11657 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11658
11659         * g++.dg/eh/ctor1.C: New test.
11660         * g++.dg/other/error2.C: New test.
11661
11662 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11663
11664         * g++.dg/other/init2.C: New test.
11665
11666 2001-12-24  Richard Henderson  <rth@redhat.com>
11667
11668         * gcc.dg/20011223-1.c: New.
11669         * gcc.dg/inline-1.c: New.
11670
11671 2001-12-23  Richard Henderson  <rth@redhat.com>
11672
11673         * gcc.dg/asm-4.c: Test operand modifiers.
11674
11675 2001-12-23  Richard Henderson  <rth@redhat.com>
11676
11677         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
11678
11679 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11680
11681         * gcc.c-torture/execute/20011223-1.c: New test.
11682
11683 2001-12-21  Richard Henderson  <rth@redhat.com>
11684
11685         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
11686         re-enables the warning.
11687
11688 2001-12-21  Richard Henderson  <rth@redhat.com>
11689
11690         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
11691
11692 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11693
11694         * gcc.c-torture/compile/20011218-1.c: New test.
11695
11696 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
11697
11698         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
11699         arm-isr.c test.
11700         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
11701         epilogue generation for ARM ISR routines.
11702
11703 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11704
11705         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
11706         * gcc.dg/format/c90-printf-3.c: Likewise.
11707         * gcc.dg/format/c99-printf-3.c: Likewise.
11708         * gcc.dg/format/ext-1.c: Likewise.
11709         * gcc.dg/format/ext-6.c: Likewise.
11710         * gcc.dg/format/format.h: Prototype unlocked stdio.
11711
11712 2001-12-20  Richard Henderson  <rth@redhat.com>
11713
11714         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
11715         (arena): Use it.
11716         (malloc): Correct allocation logic.  Abort if we fill up the
11717         arena before initialization complete.
11718         (realloc): Correct allocation logic.
11719
11720 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * gcc.c-torture/compile/20011219-2.c: New test.
11723
11724         * gcc.c-torture/execute/20011219-1.c: New test.
11725
11726 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
11727
11728         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
11729         target does not support weak symbols.
11730
11731 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
11732
11733         * gcc.c-torture/compile/20011219-1.c: New test.
11734
11735 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
11736
11737         * g++.dg/other/error1.C: New test.
11738
11739 2001-12-17  Jeffrey A Law  (law@redhat.com)
11740
11741         * gcc.c-torture/execute/20011217-1.c: New test.
11742
11743 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
11744
11745         * objc.dg/special/: New directory.
11746         * objc.dg/special/special.exp: New file.
11747         * objc.dg/special/unclaimed-category-1.h: New file.
11748         * objc.dg/special/unclaimed-category-1a.m: New file.
11749         * objc.dg/special/unclaimed-category-1.m: New file.
11750
11751 2001-12-17  Andreas Jaeger  <aj@suse.de>
11752
11753         * gcc.c-torture/compile/20011217-2.c: New test.
11754
11755 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11756
11757         * gcc.c-torture/compile/20011217-1.c: New test.
11758
11759 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
11760
11761         * testsuite/gcc.dg/20011214-1.c: New.
11762
11763 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
11764
11765         * gcc.dg/altivec-4.c: New.
11766
11767 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
11768
11769         * gcc.dg/20011113-1.c: New test.
11770
11771 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11772
11773         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
11774         std::__malloc_alloc_template<0> and
11775         std::__default_alloc_template<false, 0>.
11776
11777 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
11778
11779         * objc/execute/bf-21.m: New test.
11780         * objc/execute/enumeration-1.m: New test.
11781         * objc/execute/enumeration-2.m: New test.
11782
11783 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
11784
11785         * gcc.dg/gnu89-init-1.c: New test.
11786
11787 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11788
11789         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
11790         * g++.old-deja/g++.jason/2371.C: Likewise.
11791         * g++.old-deja/g++.jason/template33.C: Likewise.
11792         * g++.old-deja/g++.jason/template34.C: Likewise.
11793         * g++.old-deja/g++.jason/template36.C: Likewise.
11794         * g++.old-deja/g++.oliva/typename1.C: Likewise.
11795         * g++.old-deja/g++.oliva/typename2.C: Likewise.
11796         * g++.old-deja/g++.other/typename1.C: Likewise.
11797         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11798         * g++.old-deja/g++.pt/nontype5.C: Likewise.
11799         * g++.old-deja/g++.pt/typename11.C: Likewise.
11800         * g++.old-deja/g++.pt/typename14.C: Likewise.
11801         * g++.old-deja/g++.pt/typename16.C: Likewise.
11802         * g++.old-deja/g++.pt/typename3.C: Likewise.
11803         * g++.old-deja/g++.pt/typename4.C: Likewise.
11804         * g++.old-deja/g++.pt/typename5.C: Likewise.
11805         * g++.old-deja/g++.pt/typename7.C: Likewise.
11806         * g++.old-deja/g++.robertl/eb9.C: Likewise.
11807
11808 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
11809
11810         * g++.dg/other/linkage1.C: New test.
11811         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
11812         specifiers.
11813
11814 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11815
11816         * gcc.dg/concat.c: New test.
11817
11818 2001-12-11  Stan Shebs  <shebs@apple.com>
11819
11820         * objc/compile: New test directory.
11821         * objc/compile/compile.exp: New expect script.
11822         * objc/compile/20011211-1.m: New compile test.
11823
11824 2001-12-11  Jason Merrill  <jason@redhat.com>
11825
11826         * lib/prune.exp (prune_gcc_output): Also handle "In member
11827         function".  So many permutations...
11828
11829 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
11830
11831         * g++.dg/template/typedef1.C: New test.
11832
11833 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
11834
11835         * g++.dg/other/copy1.C: New test.
11836
11837 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
11838
11839         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
11840
11841         * gcc.dg/builtin-choose-expr.c: New.
11842
11843 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
11844
11845         * gcc.dg/altivec-2.c: New.
11846
11847 2001-12-07  Richard Henderson  <rth@redhat.com>
11848
11849         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
11850
11851 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
11852
11853         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
11854         ultrasparc.
11855
11856 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11857
11858         * g++-old.deja/g++.robertl/eb101.C: Deleted.
11859
11860 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
11861
11862         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
11863         variable argument list.
11864
11865 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
11866
11867         * gcc.c-torture/execute/memcheck: Delete entire directory.
11868         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
11869         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
11870
11871 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11872
11873         * gcc.dg/Wshadow-1.c: New test.
11874
11875 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
11876
11877         * gcc.c-torture/compile/20011130-1.c: New test.
11878
11879         * gcc.dg/noncompile/20011025-1.c: New test.
11880
11881         * g++.dg/other/anon-union.C: New test.
11882
11883         * gcc.c-torture/execute/20011024-1.c: New test.
11884
11885 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
11886
11887         * gcc.c-torture/execute/20000722-1.x,
11888         gcc.c-torture/execute/20010123-1.x: Remove.
11889         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
11890         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
11891         gcc.dg/c99-complit-2.c: New tests.
11892
11893 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
11894
11895         * g++.dg/inherit/base1.C: New test.
11896
11897 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * g++.dg/other/stdarg1.C: New test.
11900
11901         * gcc.c-torture/compile/20011130-2.c: New test.
11902
11903 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
11904
11905         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
11906         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
11907         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
11908         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
11909         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
11910         * gcc.dg/builtin-prefetch-1.c: New test.
11911
11912 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.dg/20011130-1.c: New test.
11915
11916 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.dg/other/scope1.C: New test.
11919         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
11920
11921 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
11922
11923         * gcc.dg/vla-init-1.c: New test.
11924
11925 2001-12-01  Geoff Keating  <geoffk@redhat.com>
11926
11927         * gcc.c-torture/compile/structs.c: New testcase from GDB.
11928
11929 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11930
11931         * objc.dg/alias.m: Update.
11932         * objc.dg/class-1.m: Update.
11933         * objc.dg/const-str-1.m: Update.
11934         * objc.dg/fwd-proto-1.m: Update.
11935         * objc.dg/id-1.m: Update.
11936         * objc.dg/super-class-1.m: Update.
11937
11938 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
11939
11940         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
11941         constructs.
11942
11943 2001-11-28  Jeffrey A Law  (law@cygnus.com)
11944
11945         * gcc.c-torture/execute/20011128-1.c: New test.
11946
11947 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
11948
11949         * gcc.dg/20011127-1.c: New test.
11950
11951 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11952
11953         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
11954         from Austin Group draft 7.
11955         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
11956         scanf format arguments.
11957         * gcc.dg/format/no-exargs-2.c: New test.
11958
11959 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
11960
11961         * g++.dg/abi/vbase8-4.C: New test.
11962
11963 2001-11-24  Ian Lance Taylor  <ian@airs.com>
11964
11965         * gcc.c-torture/execute/20011121-1.c: New test.
11966
11967 2001-11-23  Jeffrey A Law  (law@cygnus.com)
11968
11969         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
11970
11971 2001-11-23  Andreas Jaeger  <aj@suse.de>
11972
11973         * gcc.dg/cpp/charconst-2.c: New test.
11974
11975 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
11976
11977         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
11978         to the host if it is remote.  Let tests specify extra headers
11979         they use.
11980         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
11981         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
11982         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
11983         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
11984         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
11985         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
11986         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
11987         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
11988         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
11989         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
11990
11991 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
11992
11993         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
11994         for little endian ARMs.
11995
11996 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
11997
11998         * gcc.c-torture/compile/20011119-1.c: New test.
11999         * gcc.c-torture/compile/20011119-2.c: New test.
12000
12001 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
12002
12003         * gcc.dg/altivec-1.c: Fix typo.
12004
12005 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12006
12007         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
12008
12009 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
12010
12011         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
12012
12013 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
12014
12015         * lib/g77.exp: Don't specify --rpath-link.
12016
12017         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
12018         across all the headers.
12019         * gcc.dg/format/format.exp: For testing on a remote host,
12020         copy format.h.
12021
12022         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
12023         * gcc.c-torture/execute/930406-1.c: Likewise.
12024         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12025
12026 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
12027
12028         * gcc.dg/altivec-1.c: New.
12029
12030 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
12031
12032         * gcc.dg/cpp/fpreprocessed.c: New test case.
12033
12034 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12035
12036         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
12037         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
12038         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
12039
12040 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12041
12042         * gcc.dg/no-builtin-1.c: New test.
12043
12044 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
12045
12046         * gcc.c-torture/execute/20011115-1.c: New test.
12047
12048 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
12049
12050         * gcc.c-torture/compile/20011114-2.c: New test.
12051         * gcc.c-torture/compile/20011114-3.c: New test.
12052         * gcc.c-torture/compile/20011114-4.c: New test.
12053
12054 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12055
12056         * g++.dg/other/init1.C: New test.
12057
12058 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
12059
12060         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
12061         message.
12062
12063         * gcc.c-torture/execute/20011114-1.c: New testcase.
12064
12065         * gcc.c-torture/compile/20010327-1.c: Revert last change.
12066         * gcc.c-torture/compile/20011114-1.c: New test, exactly
12067         like the (before this change) version of 20010327-1.c.
12068
12069 2001-11-14  Roger Sayle <roger@eyesopen.com>
12070
12071         * gcc.c-torture/execute/string-opt-13.c: New testcase.
12072
12073 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
12074
12075         * g++.dg/init/array2.C: New test.
12076
12077 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
12078
12079         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
12080
12081 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
12082
12083         * g++.dg/other/forscope1.C: New test.
12084         * g++.dg/ext/forscope1.C: New test.
12085         * g++.dg/ext/forscope2.C: New test.
12086
12087 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
12088
12089         * gcc.c-torture/execute/20011113-1.c: New test.
12090
12091 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
12092
12093         * gcc.c-torture/execute/20011109-2.c: New test.
12094
12095         * gcc.c-torture/execute/20011109-1.c: New test.
12096
12097 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
12098
12099         * gcc.c-torture/compile/20011109-1.c: New test.
12100
12101 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
12102
12103         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
12104         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
12105         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
12106         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
12107         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
12108         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
12109         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
12110
12111 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12112
12113         * g++.dg/warn/Wshadow-1.C: New tests.
12114         * g++.old-deja/g++.mike/for3.C: Update.
12115
12116 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12117
12118         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
12119         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
12120         XFAILs.  Adjust expected error texts.
12121         * gcc.c-torture/compile/20011106-1.c,
12122         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
12123         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
12124         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
12125         gcc.dg/c99-array-lval-5.c: New tests.
12126
12127 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12128
12129         * gcc.dg/cpp/defined.c: Update.
12130
12131 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12132
12133         * gcc.c-torture/execute/anon-1.c: New test.
12134
12135 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
12136
12137         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
12138         same size, so no warning should be produced on stormy16.
12139
12140         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
12141         due to oversized array.
12142         * g++.old-deja/g++.mike/ns15.C: Likewise.
12143         * g++.old-deja/g++.pt/crash16.C: Likewise.
12144
12145 2001-11-02  Graham Stott  <grahams@redhat.com>
12146
12147         * g++.dgother/debug1.C: Fix typos.
12148
12149 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
12150
12151         * g++.dg/other/debug1.C: New test.
12152
12153 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12154
12155         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
12156         of unsigned long.
12157
12158 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
12159
12160         * gcc.dg/20011029-2.c: New test.
12161
12162         * gcc.c-torture/compile/20011029-1.c: New test.
12163
12164 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
12165
12166         * objc/execute/class_self-1.m: New test.
12167         * objc/execute/class_self-2.m: New test.
12168
12169 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
12170
12171         * gcc.misc-tests/msgs.exp: Delete.
12172         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
12173         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
12174         error set to match recent changes.
12175
12176 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
12177
12178         * gcc.dg/20011021-1.c: New test.
12179
12180 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
12181
12182         * gcc.c-torture/compile/20011023-1.c: New test.
12183
12184 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
12185
12186         * lib/g77.exp: Rewrite based on lib/g++.exp.
12187
12188 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
12189
12190         * gcc.c-torture/execute/20011019-1.c: New test.
12191
12192         * gcc.dg/20011018-1.c: New test.
12193
12194 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
12195
12196         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
12197
12198 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
12199
12200         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
12201         * gcc.dg/attr-invalid.c: Likewise.
12202
12203 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
12204
12205         * testsuite/gcc.dg/20011015-1.c: New test.
12206
12207 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12208
12209         * g++.dg/template/unify2.C: New test.
12210
12211 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
12212
12213         * g++.dg/other/exception-specification.C: New test
12214
12215 2001-10-13  Tom Rix  <trix@redhat.com>
12216
12217         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
12218         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
12219
12220 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
12221
12222         * testsuite/gcc.dg/20011009-1.c: New test.
12223
12224 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
12225
12226         PR g++/4476
12227         * g++.dg/other/friend1.C: New test.
12228
12229 2001-10-11  Richard Henderson  <rth@redhat.com>
12230
12231         * g++.old-deja/g++.other/crash18.C: Add -S to options.
12232
12233 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12234
12235         * gcc.c-torture/compile/20011010-1.c: New.
12236
12237 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12238
12239         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
12240         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
12241         g77.f-torture/execute/execute.exp,
12242         g77.f-torture/noncompile/noncompile.exp,
12243         gcc.c-torture/compile/compile.exp,
12244         gcc.c-torture/execute/execute.exp,
12245         gcc.c-torture/execute/ieee/ieee.exp,
12246         gcc.c-torture/execute/memcheck/memcheck.exp,
12247         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
12248         objc/execute/execute.exp: Update FSF address.
12249
12250 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
12251
12252         * gcc.dg/cpp/cmdlne-C.c: Update.
12253         * gcc.dg/cpp/cmdlne-C2.c: New.
12254
12255 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12256
12257         * gcc.c-torture/execute/20011008-3.c: New.
12258
12259 2001-10-08  DJ Delorie  <dj@redhat.com>
12260
12261         * gcc.dg/20011008-1.c: New.
12262         * gcc.dg/20011008-2.c: New.
12263
12264 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
12265
12266         * gcc.dg/cpp/spacing1.c: Update test.
12267
12268 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12269
12270         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
12271         spelling errors of "separate" as "seperate".
12272
12273 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
12274
12275         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
12276         enough to avoid inlining.
12277
12278 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12279
12280         * lib/g77.exp: set libg2c_dir correctly.
12281
12282 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
12283
12284         * gcc.dg/cpp/macro11.c: New test.
12285
12286 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12287
12288         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
12289         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
12290         gcc.dg/format/multattr-3.c: New tests.
12291         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
12292         tests for format attributes on function pointers being rejected.
12293
12294 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12295
12296         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
12297
12298 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12299
12300         * g++.dg/warn/format1.C: New test.
12301
12302 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12303
12304         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
12305
12306 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12307
12308         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
12309
12310 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12311
12312         * gcc.dg/cpp/redef2.c: Add test.
12313
12314 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
12315
12316         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
12317         long-standing bug on i686, apparently.
12318         * gcc.c-torture/execute/loop-2c.x: New file.
12319         * gcc.c-torture/execute/loop-2d.x: New file.
12320         * gcc.c-torture/execute/loop-3c.x: New file.
12321
12322 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
12323
12324         * gcc.dg/cpp/20000625-2.c: Correct line number.
12325
12326 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12327
12328         * gcc.dg/cpp/macro10.c: New test.
12329         * gcc.dg/cpp/strify3.c: New test.
12330         * gcc.dg/cpp/spacing1.c: Add tests.
12331         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
12332         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
12333
12334 2001-09-24  DJ Delorie  <dj@redhat.com>
12335
12336         * gcc.c-torture/execute/20010924-1.c: New test.
12337
12338 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
12339
12340         * testsuite/objc/execute/paste.m: Remove.
12341
12342 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12343
12344         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
12345
12346 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
12347
12348         * g77.dg/strlen0.f: New test.
12349
12350 2001-09-21  Richard Henderson  <rth@redhat.com>
12351
12352         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
12353         * g++.old-deja/g++.abi/vtable2.C: Likewise.
12354
12355 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
12356
12357         Table-driven attributes.
12358         * g++.dg/ext/attrib1.C: New test.
12359
12360 2001-09-20  DJ Delorie  <dj@redhat.com>
12361
12362         * gcc.dg/20000926-1.c: Update expected warning messages.
12363         * gcc.dg/array-2.c: Likewise, and test for warnings too.
12364         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
12365         array.
12366
12367 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
12368
12369         * g++.dg/eh/registers1.C: New test case.
12370
12371 2001-09-17  Richard Henderson  <rth@redhat.com>
12372
12373         * gcc.dg/array-5.c: Fix VLA decomposition test.
12374
12375 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12376
12377         * gcc.dg/cpp/line5.c: New testcase.
12378
12379 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12380
12381         * gcc.dg/cpp/macro9.c: New test.
12382
12383 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
12384
12385         * gcc.c-torture/execute/980223.c: Change type of addr from long
12386         to char *.
12387
12388 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
12389
12390         * gcc.c-torture/execute/20010915-1.c: New test.
12391
12392 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
12393
12394         * g77.dg/bprob: New directory.
12395         * g77.dg/bprob/bprob.exp: New file.
12396         * g77.dg/bprob/bprob-1.f: New test.
12397         * g77.dg/gcov: New directory.
12398         * g77.dg/gcov/gcov.exp: New file.
12399         * g77.dg/gcov/gcov-1.f: New test.
12400         * g77.dg/gcov/gcov-1.x: New file.
12401
12402 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12403
12404         * gcc.dg/cpp/directiv.c: Update.
12405         * gcc.dg/cpp/undef1.c: Update.
12406
12407 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
12408
12409         * gcc.dg/20010912-1.c: New test.
12410
12411 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
12412
12413         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
12414         language-independent file in lib.
12415         * lib/gcov.exp: New file.
12416
12417 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
12418
12419         * gcc.c-torture/compile/20010911-1.c: New test.
12420
12421 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
12422
12423         * lib/profopt.exp: New, to support profile-directed optimizations.
12424         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
12425         * gcc.misc-tests/bprob-1.c: New test.
12426         * gcc.misc-tests/bprob-2.c: New test.
12427
12428 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
12429
12430         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
12431         XFAIL and which kinds of gcov output to verify.
12432         * gcc.misc-tests/gcov-4b.x: New file.
12433         * gcc.misc-tests/gcov-5b.x: New file.
12434         * gcc.misc-tests/gcov-6.x: New file.
12435         * gcc.misc-tests/gcov-7.c: New test.
12436         * gcc.misc-tests/gcov-7.x: New file.
12437
12438 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
12439
12440         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
12441         * gcc.misc-tests/gcov-6.c: New test.
12442
12443 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12444
12445         PR c++/3986
12446         * g++.dg/abi/vbase1.C: New test.
12447
12448 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
12449
12450         * objc.dg/method-2.m: New.
12451
12452 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
12453
12454         PR c++/4203
12455         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
12456         * g++.dg/init/empty1.C: New test.
12457
12458 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
12459
12460         * gcc.c-torture/compile/20010903-1.c: New test.
12461
12462 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
12463
12464         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
12465         for m68k.
12466
12467 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
12468
12469         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
12470
12471         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
12472
12473         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
12474
12475 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
12476
12477         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
12478         for 16-bit 'unsigned int'.
12479
12480 2001-08-29  Kazu Hirata  <kazu@hxi.com>
12481
12482         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
12483
12484 2001-08-27  Richard Henderson  <rth@redhat.com>
12485
12486         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
12487         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
12488
12489 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
12490
12491         * gcc.dg/asm-names.c (ymain): New.
12492
12493 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
12494
12495         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
12496         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
12497         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
12498
12499 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12500
12501         * gcc.dg/compare5.c: New testcase.
12502
12503 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
12504
12505         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
12506         and "In instantiation".
12507
12508 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
12509
12510         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
12511
12512 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
12513
12514         * gcc.misc-tests/gcov.exp: Add support for branch information.
12515         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
12516         * gcc.misc-tests/gcov-4.c: New test.
12517         * gcc.misc-tests/gcov-4b.c: New test.
12518         * gcc.misc-tests/gcov-5b.c: New test.
12519
12520 2001-08-20  Zack Weinberg  <zackw@panix.com>
12521
12522         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
12523         expected to fail.
12524
12525 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12526
12527         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
12528
12529 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
12530
12531         * g++.dg/eh/
12532         Moved to gcc-deps.exp
12533         * gcc-deps.exp: New file.
12534
12535 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12536
12537         * g++.old-deja/g++.pt/defarg14.C: New test.
12538
12539 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12540
12541         * g++.old-deja/g++.other/lineno5.C: New test.
12542
12543 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12544
12545         * g++.old-deja/g++.pt/crash68.C: New test.
12546
12547 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
12548
12549         * g++.old-deja/g++.other/crash42.C: New test.
12550
12551 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
12552
12553         * gcc.dg/cpp/extratokens.c: Fix.
12554         * gcc.dg/cpp/skipping2.c: New tests.
12555
12556 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12557
12558         * gcc.c-torture/execute/20010724-1.c: New file.
12559         * gcc.c-torture/execute/20010724-1.x: New file.
12560
12561 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12562
12563         * g++.old-deja/g++.other/cond7.C: New test.
12564
12565 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         * g++.old-deja/g++.other/optimize4.C: New test.
12568
12569 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12570
12571         * g++.old-deja/g++.abi/vbase8-5.C: New test.
12572
12573 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
12574
12575         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
12576         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
12577         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
12578         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
12579
12580         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
12581         bug report" message.
12582
12583         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
12584         * g++.dg/ext/instantiate1.C: Move from old-deja.
12585
12586 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
12587
12588         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
12589         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
12590         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
12591         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
12592
12593 2001-07-23  Jeffrey A Law  (law@cygnus.com)
12594
12595         * gcc.c-torture/execute/20010723-1.c: New test.
12596
12597 2001-07-23  Ben Elliston  <bje@redhat.com>
12598
12599         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
12600
12601 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12602
12603         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
12604         i[34567]86-*-*.
12605         Delete handling of ieee_multilib_flags.
12606         Pass -mieee for alpha*-*-* and sh-*-*.
12607         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
12608
12609 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
12610
12611         Remove old-abi tests.
12612         * g++.old-deja/g++.mike/p11116.C: Remove.
12613         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
12614
12615 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
12616
12617         * g77.f-torture/compile/pr3743.f:  New test
12618
12619 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
12620
12621         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
12622
12623 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12624
12625         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
12626         g++.old-deja/g++.pt/static6.C: Likewise.
12627         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
12628         supports weak symbols.
12629
12630 2001-07-18  Andreas Jaeger  <aj@suse.de>
12631
12632         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
12633         supported again.
12634
12635 2001-07-18  Andreas Jaeger  <aj@suse.de>
12636
12637         * gcc.dg/iftrap-1.c: Fix target line.
12638
12639 2001-07-17  Richard Henderson  <rth@redhat.com>
12640
12641         * gcc.c-torture/execute/20010717-1.c: New.
12642
12643 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
12644
12645         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
12646         tests.
12647
12648 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12649
12650         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
12651
12652 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12653
12654         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
12655         UAC_SIGBUS, UAC_NOPRINT definitions.
12656
12657 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
12658
12659         * objc/execute/object_is_class.m: New test.
12660         * objc/execute/object_is_meta_class.m: New test.
12661
12662 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12663
12664         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
12665         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
12666
12667 2001-01-15  David Bil
12668         * objc/execute/class-14.m: Added.
12669         * objc/execute/class-2.m: Added.
12670         * objc/execute/class-3.m: Added.
12671         * objc/execute/class-4.m: Added.
12672         * objc/execute/class-5.m: Added.
12673         * objc/execute/class-6.m: Added.
12674         * objc/execute/class-7.m: Added.
12675         * objc/execute/class-8.m: Added.
12676         * objc/execute/class-9.m: Added.
12677         * objc/execute/class-tests-1.h
12678         * objc/execute/class-tests-2.h
12679         * objc/execute/compatibility_alias.m: Added.
12680         * objc/execute/encode-1.m: Added.
12681         * objc/execute/formal_protocol-1.m: Added.
12682         * objc/execute/formal_protocol-2.m: Added.
12683         * objc/execute/formal_protocol-3.m: Added.
12684         * objc/execute/formal_protocol-4.m: Added.
12685         * objc/execute/formal_protocol-5.m: Added.
12686         * objc/execute/formal_protocol-6.m: Added.
12687         * objc/execute/formal_protocol-7.m: Added.
12688         * objc/execute/informal_protocol.m: Added.
12689         * objc/execute/initialize.m: Added.
12690         * objc/execute/load.m: Added.
12691         * objc/execute/many_args_method.m: Added.
12692         * objc/execute/nested-3.m: Added.
12693         * objc/execute/no_clash.m: Added.
12694         * objc/execute/private.m: Added.
12695         * objc/execute/redefining_self.m: Added.
12696         * objc/execute/root_methods.m: Added.
12697         * objc/execute/selector-1.m: Added.
12698         * objc/execute/static-1.m: Added.
12699         * objc/execute/static-2.m: Added.
12700         * objc/execute/va_method.m: Added.
12701
12702 2001-03-10  Richard Henderson  <rth@redhat.com>
12703
12704         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12705
12706 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12707
12708         * g++.old-deja/g++.other/crash31.C: XFAIL.
12709         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12710         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12711         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12712         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12713         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12714
12715 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12716
12717         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12718
12719 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12720
12721         * gcc.dg/20000724-1.c: Don't use multiline strings.
12722
12723 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12724
12725         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12726         result of -cString against what we expect it to be; don't just
12727         print it out for no one to read.
12728
12729         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12730         Based on testcases provided by Nicola Pero.
12731
12732 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12733
12734         * gcc.dg/cpp/macro7.c: New test.
12735
12736 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12737
12738         * gcc.dg/cpp/multiline.c: Update.
12739
12740 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         * g++.old-deja/g++.other/enum3.C: New test.
12743
12744 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         * g++.old-deja/g++.other/pod1.C: New test.
12747
12748 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         * g++.old-deja/g++.ext/overload1.C: New test.
12751
12752 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12753
12754         * g++.old-deja/g++.pt/using1.C: New test.
12755
12756 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         * g++.old-deja/g++.other/using9.C: New test.
12759
12760 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12761
12762         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12763
12764         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12765
12766 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12767
12768         * g++.old-deja/g++.ext/realpt1.C: Remove.
12769
12770 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12771
12772         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12773
12774 2001-02-26  Will Cohen  <wcohen@redhat.com>
12775
12776         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12777
12778 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12779
12780         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12781         templatized constructors.
12782
12783 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12784
12785         * gcc.c-torture/execute/20010224-1.c: New test.
12786
12787 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12788
12789         * gcc.c-torture/execute/20010222-1.c: New test.
12790
12791 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12792
12793         * g++.old-deja/g++.other/inline20.C: New test.
12794
12795 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12796
12797         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12798
12799 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12800
12801         * g++.old-deja/g++.other/lookup22.C: New test.
12802
12803 200
12804         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12805         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12806         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12807         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12808         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12809
12810 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12811
12812         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12813         account.
12814
12815 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12816
12817         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12818
12819 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12820
12821         * g++.old-deja/g++.pt/crash62.C: New test.
12822
12823 2001-01-04  Richard Henderson  <rth@redhat.com>
12824
12825         * gcc.dg/20000926-1.c: Update expected warnings.
12826         * gcc.dg/array-2.c: Likewise.
12827         * gcc.dg/array-4.c: Also validate flexible array members.
12828         * gcc.dg/c99-flex-array-1.c: New.
12829
12830 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12831
12832         * gcc.c-torture/compile/20001222-1.x: Remove.
12833
12834 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12835
12836         * gcc.c-torture/execute/built-in-setjmp.c: New.
12837
12838 2001-01-03  Richard Henderson  <rth@redhat.com>
12839
12840         * gcc.dg/940510-1.c: Update expected error wording.
12841         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12842
12843 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12844
12845         * lib/target-supports.exp (check_alias_available): Modified to
12846         indicate aliases not supported if only weak aliases are supported.
12847
12848 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12849
12850         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12851         Turn on cmpstrsi checks for __pj__ and __i370__.
12852
12853 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12854
12855         * g++.old-deja/g++.other/virtual11.C: New test.
12856
12857 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12858
12859         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12860
12861 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12862
12863         * gcc.c-torture/compile/20010102-1.c: New test.
12864
12865 2001-01-02  Andreas Jaeger  <aj@suse.de>
12866
12867         * gcc.dg/noreturn-3.c: New test.
12868
12869         * gcc.dg/noreturn-4.c: New test.
12870
12871 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12872
12873         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12874         __builtin_fputc and __builtin_fwrite.
12875
12876 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12877
12878         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12879         signed char, not default char.
12880
12881 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12882
12883         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12884
12885 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12886
12887         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12888
12889 2000-12-29  Richard Henderson  <rth@redhat.com>
12890
12891         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12892         (__cyg_profile_func_exit): Define.
12893
12894 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12895
12896         * g++.dg/vtgc1.C: New test.
12897
12898 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12899
12900         * gcc.dg/noncompile/20001228-1.c: New test.
12901
12902         * gcc.dg/20001228-1.c: New test.
12903
12904         * gcc.c-torture/execute/20001228-1.c: New test.
12905
12906 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12907
12908         * gcc.dg/format-strfmon-1.c: New test.
12909
12910 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12911
12912         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12913         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12914         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12915         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12916         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12917         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12918         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12919         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12920         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12921         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12922         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12923         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12924         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12925
12926         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12927         * gcc.c-torture/execute/string-opt-4.c: Test index.
12928
12929 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12930
12931         * gcc.c-torture/compile/20001226-1.c: New test.
12932
12933 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12934
12935         * gcc.c-torture/compile/20001222-1.c: New test.
12936         * gcc.c-torture/compile/20001222-1.x: Xfail.
12937
12938 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12939
12940         * gcc.c-torture/execute/comp-goto-2.c: New test.
12941
12942 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12943
12944         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12945         Use long types if __INT_MAX__ is 32767.
12946         (main): Use cast to (sint32 *) when poking 88 into a_page.
12947
12948         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12949
12950 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12951
12952         * gcc.c-torture/compile/20001221-1.c: New test.
12953         * gcc.c-torture/execute/20001221-1.c: New test.
12954
12955 2000-12-20  Richard Henderson  <rth@redhat.com>
12956
12957         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12958         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12959
12960 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12961
12962         * gcc.dg/compare3.c: New test.
12963
12964 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12965
12966         * gcc.dg/format-warnll-1.c: New test.
12967
12968 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12969
12970         * gcc.dg/cpp/cmdlne-P.c: New test.
12971
12972 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12973
12974         * gcc.c-torture/execute/builtin-abs-1.c,
12975         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12976
12977 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12978
12979         * gcc.dg/cpp/multiline.c: New test.
12980
12981 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12982
12983         * g++.old-deja/g++.other/syshdr1.C: Update.
12984         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12985
12986 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12987
12988         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12989
12990 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12991
12992         * g++.old-deja/g++.pt/ttp65.C: New test.
12993
12994 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12995
12996         * g++.old-deja/g++.pt/ttp64.C: New test.
12997
12998 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12999
13000         * g++.old-deja/g++.pt/spec33.C: New test.
13001
13002 2000-12-14  Catherine Moore  <clm@redhat.com>
13003
13004         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13005         * gcc.c-torture/execute/920612-2.c: Likewise.
13006         * gcc.c-torture/execute/920428-2.c: Likewise.
13007         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13008         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13009
13010 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13011
13012         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13013         * gcc.dg/pack-test-2.c: Likewise.
13014
13015 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13016
13017         Tests by Zack Weinberg <zackw@stanford.edu>.
13018
13019         * gcc.dg/cpp/defined.c: Update.
13020         * gcc.dg/cpp/defined_trad.c: New tests.
13021
13022 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13023
13024         * gcc.dg/cpp/trad-direct.c: Update.
13025
13026 2000-12-11  Neil Booth  <neilb@earthling.net>
13027
13028         * gcc.dg/cpp/defined_trad.c
13029
13030 2000-12-11  Neil Booth  <neilb@earthling.net>
13031
13032         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13033
13034 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13035
13036         * gcc.dg/format-miss-2.c: New test.
13037
13038 2000-12-09  Neil Booth  <neilb@earthling.net>
13039
13040         * gcc.dg/cpp/lineflags.c: New tests.
13041         * gcc.dg/cpp/poison.c: Update.
13042         * gcc.dg/cpp/redef2.c: Update.
13043         * gcc.dg/cpp/skipping.c: New test.
13044
13045 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13046
13047         * g++.old-deja/g++.other/eh3.C: New testcase.
13048
13049 2000-12-07  Neil Booth  <neilb@earthling.net>
13050
13051         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13052         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13053         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13054         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13055         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13056         Update.
13057
13058 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13059
13060         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13061         __SIZE_TYPE__ instead of int for type of integers cast to
13062         pointers.
13063
13064 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13065
13066         * g++.old-deja/g++.other/cleanup4.C: New test.
13067
13068 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13069
13070         * format-sec-1.c: New test.
13071
13072 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13073
13074         * gcc.dg/format-nonlit-3.c: New test.
13075
13076 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13077
13078         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13079         through a null pointer.
13080
13081 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sou
13082         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13083         library makes no calls to `operator new' during initialization.
13084
13085 2000-11-04  Neil Booth  <neilb@earthling.net>
13086
13087         * gcc.dg/cpp/include2.c: New tests.
13088
13089 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13090
13091         * lib/g++.exp (g++_set_ld_library_path): New function.
13092         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13093
13094 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13095
13096         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13097         warnings.
13098
13099 2000-11-01  Richard Henderson  <rth@redhat.com>
13100
13101         * g++.old-deja/g++.ext/namedret1.C: New.
13102         * g++.old-deja/g++.ext/namedret2.C: New.
13103         * g++.old-deja/g++.ext/namedret3.C: New.
13104
13105 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13106
13107         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13108         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13109
13110 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13111
13112         * gcc.c-torture/execute/va-arg-21.c: New test.
13113
13114 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13115
13116         * gcc.dg/c99-complex-2.c: New test.
13117
13118 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13119
13120         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13121
13122 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13123
13124         * g++.old-deja/g++.other/inline16.C: New test.
13125
13126 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13127
13128         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13129         __PRETTY_FUNCTION__
13130
13131 2000-10-29  Neil Booth  <neilb@earthling.net>
13132
13133         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13134         New tests.
13135         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13136         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13137         optimisation.
13138
13139 2000-10-29  Neil Booth  <neilb@earthling.net>
13140
13141         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13142         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13143         * mi5.c: Test multiple includes work with -C.
13144         * trigraphs.c: Test ^= version.
13145
13146 2000-10-28  Neil Booth  <neilb@earthling.net>
13147
13148         New tests and test updates for new macro expander.
13149
13150         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13151         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13152         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13153         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13154         new diagnostic messages.
13155
13156         * gcc.dg/cpp/macro3.c: New tests.
13157
13158 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13159
13160         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13161         on the same line.
13162
13163 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13164
13165         * g++.old-deja/g++.other/eh2.C: New test.
13166
13167 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13168
13169         * gcc.c-torture/execute/20001027-1.c: New test.
13170
13171 2000-10-26  Richard Henderson  <rth@redhat.com>
13172
13173         * gcc.c-torture/execute/20001026-1.c: New.
13174
13175 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13176
13177         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13178         * g++.old-deja/g++.law/builtin1.C: Likewise.
13179         * g++.old-deja/g++.law/ctors10.C: Likewise.
13180         * g++.old-deja/g++.law/virtual3.C: Likewise.
13181         * g++.old-deja/g++.mike/p658.C: Likewise.
13182         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13183         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13184         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13185         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13186         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13187
13188 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * gcc.c-torture/compile/20001024-1.c: New test.
13191
13192 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13193
13194         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13195         to tell us whether or not we are using V3.
13196
13197 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13198
13199         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13200         operands.
13201
13202 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13205
13206 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13207
13208         * gcc.c-torture/execute/20001024-1.c: New test.
13209
13210 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * g++.old-deja/g++.other/sibcall1.C: New test.
13213
13214 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13215
13216         * gcc.dg/noncompile/init-3.c: New test.
13217
13218 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * gcc.dg/format-array-1.c: New test.
13221
13222 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13223
13224         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13225         writing through null pointers; remove comment about testing
13226         unterminated strings.
13227
13228 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13229
13230         * gcc.c-torture/execute/20001017-2.c: New test.
13231
13232 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13233
13234         * gcc.c-torture/compile/20001018-1.c: New test.
13235         * gcc.c-torture/compile/20001018-1.x: Xfail.
13236
13237 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13238
13239         * gcc.c-torture/execute/20001017-1.c: New test.
13240
13241 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13242
13243         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13244         for multiple use of arguments with scanf formats; add tests for
13245         multiple use of arguments.
13246
13247 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13248
13249         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13250
13251 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13252
13253         * gcc.dg/format-miss-1.c: New test.
13254
13255 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13256
13257         * gcc.c-torture/execute/20001013-1.c: New test.
13258
13259 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13260
13261         * gcc.dg/format-branch-1.c: New test.
13262
13263 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * README, lib/file-format.exp: Remove EGCS references.
13266
13267 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13268
13269         * gcc.dg/20001013-1.c: New test.
13270
13271 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13272
13273         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13274         for intmax_t in the compiler using __typeof__ and the type rules
13275         for conditional expressions.
13276
13277 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13278
13279         * gcc.dg/20001012-1.c: New test.
13280         * gcc.dg/20001012-2.c: New test.
13281
13282 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13283
13284         * gcc.dg/format-attr-1.c: New test.
13285
13286 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13287
13288         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13289         __LONG_LONG_MAX__ instead of LLONG_MAX.
13290
13291 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13292
13293         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13294         scanf flags.
13295         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13296         flags.
13297
13298 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13299
13300         * gcc.dg/sequence-pt-1.c: New test.
13301
13302 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13303
13304         * gcc.c-torture/execute/20001011-1.c: New testcase.
13305         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13306
13307 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13308
13309         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13310         does not error on it.
13311
13312 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13313
13314         * gcc.dg/20001009-1.c: New test.
13315
13316 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13317
13318         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13319         * gcc.c-torture/execute/20001009-2.c: ... to here.
13320
13321 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13322
13323         * gcc.c-torture/compile/20001009-1.c: New testcase.
13324         * gcc.c-torture/execute/20001009-1.c: New testcase.
13325         Testcases provided by Jan Hubicka <jh@suse.cz>.
13326
13327 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13328
13329         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13330         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13331         uintmax_t using <limits.h> to emulate the compiler's internal
13332         logic.  No longer XFAIL %j tests.
13333
13334 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13335
13336         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13337         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13338         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13339         regexps and details of expected handling of some bad formats.
13340         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13341         suppression.
13342
13343 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13344
13345         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13346         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13347         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13348         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13349         in list archives.
13350
13351 2000-10-06  Richard Henderson  <rth@cygnus.com>
13352
13353         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13354         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13355         * g++.old-deja/g++.jason/report.C: Likewise.
13356         * g++.old-deja/g++.law/friend5.C: Likewise.
13357         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13358         of the expected warnings.
13359
13360 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13361
13362         * g++.old-deja/g++.pt/enum14.C: New test.
13363
13364 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13365
13366         * g++.old-deja/g++.pt/crash59.C: New test.
13367
13368 2000-10-04  Will Cohen  <wcohen@redhat.com>
13369
13370         * gcc.dg/20000926-1.c: New test.
13371
13372 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13373
13374         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13375         function name for current C++ compiler.
13376         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13377
13378 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13379
13380         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13381         __PRETTY_FUNCTION__.
13382         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13383
13384 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13385
13386         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13387
13388 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13389
13390         * gcc.c-torture/compile/20000923-1.c: New test.
13391
13392 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13393
13394         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13395         * g++.old-deja/g++.pt/ttp62.C: Same.
13396         * g++.old-deja/g++.other/inline14.C: Same.
13397
13398 2000-09-24  Richard Henderson  <rth@cygnus.com>
13399
13400         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13401
13402 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13403
13404         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13405
13406 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13407
13408         * gcc.c-torture/compile/20000922-1.c: New file.
13409
13410 2000-09-21  Nick Clifton  <nickc@redhat.com>
13411
13412         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13413         a signed long modulo operation.
13414         (mod6): New function - perform an unsigned long modulo operation.
13415         (main): Add tests for modulos of very large numbers by very small
13416         dividends.
13417
13418 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13419
13420         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13421
13422 2000-09-19  Richard Henderson  <rth@cygnus.com>
13423
13424         * gcc.dg/compare2.c (case 10): XFAIL.
13425
13426 2000-09-18  Richard Henderson  <rth@cygnus.com>
13427
13428         * gcc.c-torture/execute/20000906-1.c: Move ...
13429         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13430         that support __builtin_trap.
13431
13432 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13433
13434         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13435
13436 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13437
13438         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13439         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13440         more $ format tests.
13441
13442 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13443
13444         * gcc.dg/format-errmk-1.c: New test.
13445
13446 2000-09-17  Greg McGary  <greg@mcgary.org>
13447
13448         * gcc.c-torture/execute/20000917-1.x: Remove.
13449
13450 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13451
13452         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13453
13454 2000-09-17  Greg McGary  <greg@mcgary.org>
13455
13456         * gcc.c-torture/execute/20000917-1.c: New test.
13457         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13458
13459 2000-09-16  Neil Booth  <NeilB@earthling.net>
13460
13461         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13462         in nested macro bug.
13463
13464 2000-09-15  Neil Booth  <NeilB@earthling.net>
13465
13466         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13467
13468 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13469
13470         * gcc.c-torture/execute/20000914-1.c: New test.
13471
13472 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13473
13474         * g++.other/inline13.C: New test.
13475
13476 2000-09-12  Andreas Jaeger  <aj@suse.de>
13477
13478         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13479         constant by Ulrich Drepper <drepper@redhat.com>.
13480
13481 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13482
13483         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13484
13485 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13486
13487         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13488
13489 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13490
13491         * gcc.dg/cpp/backslash.c: New test.
13492
13493 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13494
13495         * gcc.c-torture/execute/20000910-1.c: New test.
13496         * gcc.c-torture/execute/20000910-2.c: Likewise.
13497
13498 2000-09-11  Robert Lipe  <robertl@sco.com>
13499
13500         * gcc.dg/pragma-align.c: New test.
13501
13502 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13503
13504         * g++.old-deja/g++.pt/explicit82.C: New test.
13505         * g++.old-deja/g++.pt/explicit83.C: New test.
13506
13507 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13508
13509         * gcc.dg/asm-names.c: New test.
13510
13511 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13512
13513         * gcc.dg/cpp/tr-warn6.c: New test
13514
13515 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13516
13517         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13518         be accepted.
13519
13520 2000-09-07  Catherine Moore  <clm@redhat.com>
13521
13522         * gcc.c-torture/execute/unroll-1.c: New test.
13523
13524 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13525
13526         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13527         ERROR markers.
13528         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13529         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13530         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13531         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13532         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13533         Preprocess only.
13534         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13535         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13536
13537 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13538
13539         * g++.old-deja/g++.pt/deduct2.C: New test.
13540
13541 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13542
13543         * g++.old-deja/g++.pt/parms2.C: New test.
13544
13545 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13546
13547         * g++.old-deja/g++.pt/crash58.C: New test.
13548
13549 2000-09-06  Greg McGary  <greg@mcgary.org>
13550
13551         * gcc.c-torture/execute/20000906-1.c: New test.
13552         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13553
13554 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13555
13556         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13557
13558 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13559
13560         * g++.old-deja/g++.pt/crash57.C: New test.
13561
13562 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13563
13564         * g++.old-deja/g++.pt/crash56.C: New test.
13565
13566 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13567
13568         * g++.old-deja/g++.pt/koenig1.C: New test.
13569
13570 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13571
13572         * gcc.dg/20000904-1.c: New test.
13573
13574 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13575
13576         * gcc.dg/cpp/paste8.c: New test.
13577
13578 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13579
13580         * gcc.c-torture/compile/20000827-1.c: New test.
13581
13582 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13583
13584         * gcc.dg/format-diag-1.c: New test.
13585
13586 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13587
13588         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13589         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13590         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13591         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13592         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13593
13594 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13595
13596         * g++.old-deja/g++.other/nested4.C: New test.
13597
13598 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13599
13600         * g++.old-deja/g++.ns/scoped1.C: New test.
13601
13602 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13603
13604         * lib/g++.exp: Support testing already-installed GCC.
13605
13606 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13607
13608         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13609
13610 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13611
13612         * gcc.dg/return-type-2.c: New test.
13613
13614 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13615
13616         * gcc.c-torture/compile/20000825-1.c: New test.
13617
13618 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13619
13620         * gcc.dg/dwarf2-2.c: New test.
13621
13622 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13623
13624         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13625         dg-warning regexps.
13626
13627 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13628
13629         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13630         gcc.dg/format-ext-5.c: New tests.
13631
13632 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13633
13634         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13635
13636 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13637
13638         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13639
13640 2000-08-24  Richard Henderson  <rth@cygnus.com>
13641
13642         * gcc.dg/ia64-sync-1.c: New test.
13643         * gcc.dg/ia64-sync-2.c: New test.
13644         * gcc.dg/ia64-asm-1.c: New test.
13645
13646 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13649         * gcc.dg/format-ext-2.c: New test.
13650
13651 2000-08-23  Jason Merrill  <jason@redhat.com>
13652
13653         * lib/old-dejagnu.exp: Also ignore "In member function" and
13654         "At global scope".
13655
13656 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13657
13658         * gcc.dg/noncompile/label-lineno-1.c: New test.
13659
13660 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13661
13662         * gcc.dg/c99-array-nonobj-1.c: New test.
13663
13664 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13665
13666         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13667         tests.
13668         * gcc.dg/format-ext-1.c: New test.
13669
13670 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13671
13672         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13673         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13674         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13675         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13676         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13677
13678 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13679
13680         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13681         gcc.dg/c99-strftime-2.c: New tests.
13682
13683 2000-08-22  Richard Henderson  <rth@cygnus.com>
13684
13685         * gcc.c-torture/execute/20000822-1.c: New test.
13686
13687 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13688
13689         * gcc.c-torture/execute/20000819-1.x: Remove.
13690
13691 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13692
13693         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13694         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13695         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13696         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13697         gcc.dg/format-xopen-1.c: New tests.
13698
13699 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13702
13703 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13704
13705         * g++.old-deja/g++.other/loop2.C: New test.
13706
13707         * gcc.c-torture/compile/20000606-1.c: New test.
13708         * gcc.c-torture/compile/20000728-1.c: New test.
13709         * gcc.c-torture/execute/20000801-1.c: New test.
13710         * gcc.c-torture/execute/20000801-2.c: New test.
13711         * gcc.c-torture/execute/20000819-1.c: New test.
13712         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13713         * gcc.dg/20000629-1.c: New test.
13714         * gcc.dg/20000724-1.c: New test.
13715         * gcc.dg/20000807-1.c: New test.
13716
13717 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13718
13719         * gcc.dg/cpp/pragma-1.c: New test.
13720         * gcc.dg/cpp/pragma-2.c: New test.
13721
13722 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13723
13724         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13725         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13726
13727 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13728
13729         * gcc.c-torture/compile/20000818-1.c: New test.
13730
13731 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13732
13733         * gcc.c-torture/execute/20000818-1.c: New test.
13734
13735 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13736
13737         * gcc.dg/format-va-1.c: New test.
13738
13739 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.other/typedef8.C: New test.
13742
13743 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13744
13745         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13746         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13747         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13748         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13749         * g++.old-deja/g++.other/ptrmem7.C: New test.
13750         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13751
13752 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13753
13754         * g++.old-deja/g++.pt/typename27.C: New test.
13755
13756 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13757
13758         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13759         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13760         * g++.old-deja/g++.pt/friend45.C: New test.
13761         * g++.old-deja/g++.other/friend8.C: New test.
13762
13763 2000-08-15  Richard Henderson  <rth@cygnus.com>
13764
13765         * gcc.c-torture/execute/20000815-1.c: New test.
13766
13767 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13768
13769         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13770         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13771         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13772
13773 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13774
13775         * g++.old-deja/g++.other/refinit2.C: New test.
13776
13777 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13778
13779         * lib/c-torture.exp (c-torture): Make
13780         compiler_conditional_xfail_data global.
13781         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13782         compiler_conditional_xfail_data machinery.
13783         (f-torture-execute): Likewise.
13784         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13785         and only when unrolling loops.
13786
13787         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13788
13789 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13790
13791         * g++.old-deja/g++.pt/explicit81.C: New test.
13792
13793 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13794
13795         * g++.old-deja/g++.pt/typename26.C: New test.
13796
13797 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13798
13799         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13800         warning.
13801
13802 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13803
13804         * g++.old-deja/g++.other/array3.C: New test.
13805
13806 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13809         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13810         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13811         New tests.
13812
13813 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13814
13815         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13816         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13817
13818 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13819
13820         * gcc.c-torture/execute/20000808-1.c: New test.
13821
13822 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13823
13824         * gcc.dg/c90-const-expr-1.c: New test.
13825
13826 2000-08-08  Richard Henderson  <rth@cygnus.com>
13827
13828         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13829
13830 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13831
13832         * gcc.dg/noncompile/const-ll-1.c: New test.
13833
13834 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13835
13836         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13837
13838 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13839
13840         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13841         that running programs linked against the shared version of libobjc
13842         run correctly.
13843
13844 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13845
13846         * gcc.dg/c99-printf-1.c: New test.
13847
13848 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13849
13850         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13851
13852 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13853
13854         * gcc.c-torture/execute/20000731-1.x: Delete.
13855
13856 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13857
13858         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13859         and torture_without_loops as is done by c-torture.exp.
13860         (search_for): Copy from c-torture.exp.
13861         (gcc-dg-runtest): New function, drives a directory of tests
13862         iterating over the TORTURE_OPTIONS.
13863         (scan-assembler, scan-assembler-not): Move here from
13864         individual directory drivers.
13865
13866         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13867         defined by lib/gcc-dg.exp.
13868         * gcc.dg/cpp/cpp.exp: Likewise.
13869         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13870         gcc-dg-runtest, so we cycle over optimization options.
13871
13872         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13873         * gcc.dg/compare2.c: No longer expected to fail.
13874
13875 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13876
13877         * gcc.c-torture/execute/20000804-1.c: New test.
13878
13879 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13880
13881         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13882
13883 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13884
13885         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13886
13887 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13888
13889         * gcc.c-torture/compile/20000803-1.c: New test.
13890
13891 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13892
13893         * gcc.c-torture/execute/20000801-3.c,
13894         gcc.c-torture/execute/20000801-4.c: New tests.
13895         * gcc.c-torture/execute/20000801-3.x,
13896         gcc.c-torture/execute/20000801-4.x: Xfail.
13897
13898 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13899
13900         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13901         libobjc/.libs to allow for libtool.
13902
13903 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13904
13905         * gcc.c-torture/compile/20000802-1.c: New test.
13906
13907 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13908
13909         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13910
13911 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13912
13913         * gcc-c-torture/execute/20000731-2.c: New test.
13914
13915         * gcc.c-torture/execute/20000731-1.c: New test.
13916         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13917
13918 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * testsuite/gcc.dg/cpp/paste7.c: New test.
13921         * gcc.dg/cpp/20000725-1.c: New test.
13922
13923 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13924
13925         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13926         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13927         declaration warning for __builtin_dwarf_reg_size.
13928
13929         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13930
13931 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13932
13933         * gcc.dg/noncompile/voidparam-1.c: New test.
13934
13935 2000-07-30  Richard Henderson  <rth@cygnus.com>
13936
13937         * gcc.dg/c90-digraph-1.c: Don't xfail.
13938         * gcc.dg/compare2.c (case 10): Xfail.
13939         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13940
13941 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13942
13943         * gcc.dg/c99-main-1.c: New test.
13944
13945 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13946
13947         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13948
13949 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13950
13951         * gcc.c-tortuer/execute/20000726-1.c: New test.
13952
13953 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13954
13955         * gcc.c-torture/execute/enum-2.c: New test.
13956
13957 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13958
13959         * gcc.dg/cpp/tr-warn3.c: New test.
13960
13961 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13962
13963         * g++.old-deja/g++.ext/implicit1.C: Remove.
13964         * g++.old-deja/g++.jason/c2.C: Remove
13965         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13966         * g++.old-deja/g++.pt/crash16.C: Likewise.
13967         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13968
13969 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         * g++.old-deja/g++.other/for2.C: New test.
13972
13973 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13974
13975         * gcc.dg/20000720-1.c: New test.
13976
13977 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13978
13979         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13980
13981 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13982
13983         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13984         * gcc.c-torture/execute/20000722-1.c: New.
13985         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13986
13987 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13988
13989         * gcc.dg/cpp/20000720-1.S: New test.
13990
13991 2000-07-21  Michael Meissner  <meissner@redhat.com>
13992
13993         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13994
13995 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13996
13997         * g++.old-deja/g++.brendan/crash16.C,
13998         g++.old-deja/g++.brendan/parse3.C,
13999         g++.old-deja/g++.brendan/redecl1.C,
14000         g++.old-deja/g++.ns/template13.C,
14001         g++.old-deja/g++.other/decl4.C,
14002         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14003
14004 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14005
14006         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14007         and "Internal error".
14008
14009         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14010         regexps.
14011         * gcc.dg/cpp/paste6.c: New test.
14012
14013 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14014
14015         * gcc.dg/cpp/tr-direct.c: New test.
14016
14017         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14018         gcc.dg/cpp/undef1.c: Tweak error regexps.
14019
14020 2000-07-18  Eric Christopher <echristo@redhat.com>
14021
14022         * gcc.c-torture/compile/20000718-1.c: New test.
14023
14024 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14025
14026         * cpplex.c (_cpp_push_token): If the token being pushed back
14027         is the previous token in this context, just subtract one from
14028         context->posn.
14029         * cppmacro.c (save_expansion): Clear aux field when storing a
14030         placemarker.
14031
14032 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14033
14034         * gcc.dg/noncompile/redecl-1.c: New test.
14035
14036 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14037
14038         * gcc.c-torture/execute/20000717-5.c: New test.
14039         * gcc.c-torture/execute/20000717-1.x: Removed.
14040
14041 2000-07-17  Richard Henderson  <rth@cygnus.com>
14042
14043         * gcc.c-torture/execute/20000717-4.c: New test.
14044
14045 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14046
14047         * gcc.dg/cpp/syshdr.c: New test.
14048         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14049
14050 2000-07-17  Neil Booth  <neilb@earthling.net>
14051
14052         * gcc.dg/cpp/cmdlne-dM.c: New test.
14053         * gcc.dg/cpp/cmdlne-dD.c: New test.
14054
14055 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14056
14057         * gcc.c-torture/execute/20000717-3.c: New test.
14058
14059         * gcc.c-torture/compile/20000717-1.c: New test.
14060
14061 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14062
14063         * gcc.c-torture/execute/20000717-2.c: New test.
14064
14065 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14066
14067         * gcc.dg/formatz-1.c: New test.
14068
14069         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14070         * gcc.dg/c99-digraph-1.c: New tests.
14071
14072         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14073         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14074
14075         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14076         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14077         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14078         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14079         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14080         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14081         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14082
14083 2000-07-17   Greg McGary <greg@mcgary.org>
14084
14085         * gcc.c-torture/execute/20000717-1.c: New test.
14086         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14087
14088 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.c-torture/execute/20000715-2.c: New test.
14091         * gcc.dg/20000715-1.c: New test.
14092
14093 2000-07-15  Michael Meissner  <meissner@redhat.com>
14094
14095         * gcc.c-torture/execute/20000715-1.c: New test.
14096
14097 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14098
14099         * gcc.c-torture/execute/20000707-1.c: New test.
14100
14101 2000-07-13  Neil Booth  <NeilB@earthling.net>
14102
14103         * testsuite/gcc.dg/cpp/digraph1.c,
14104         testsuite/gcc.dg/cpp/digraph2.c,
14105         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14106
14107 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14108
14109         * g77.f-torture/compile/20000630-2.f:  New test.
14110         * g77.f-torture/compile/20000630-2.x
14111
14112 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14113
14114         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14115
14116 2000-07-11  Neil Booth  <NeilB@earthling.net>
14117
14118         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14119
14120 2000-07-11  Neil Booth  <NeilB@earthling.net>
14121
14122         * gcc.dg/cpp/cmdlne-C.c: New.
14123
14124 2000-07-09  Neil Booth  <NeilB@earthling.net>
14125
14126         * gcc.dg/cpp/directiv.c: New tests.
14127         * gcc.dg/cpp/undef1.c: Update.
14128
14129 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14130
14131         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14132
14133 2000-07-09  Neil Booth  <NeilB@earthling.net>
14134
14135         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14136
14137 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14138
14139         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14140         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14141
14142 2000-07-08  Neil Booth  <NeilB@earthling.net>
14143
14144         * gcc.dg/cpp/macsyntx.c: New tests.
14145
14146 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14147
14148         * gcc.dg/20000707-1.c: New test.
14149
14150 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14151
14152         * gcc.c-torture/execute/20000706-1.c: New test.
14153         * gcc.c-torture/execute/20000706-2.c: New test.
14154         * gcc.c-torture/execute/20000706-3.c: New test.
14155         * gcc.c-torture/execute/20000706-4.c: New test.
14156         * gcc.c-torture/execute/20000706-5.c: New test.
14157
14158 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14159
14160         * g++.old-deja/g++.pt/instantiate7.C: New test.
14161
14162 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14163
14164         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14165         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14166         * g++.old-deja/g++.other/rtti3.C: Likewise.
14167         * g++.old-deja/g++.other/rttid3.C: Likewise.
14168
14169 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14170
14171         *  g77.f-torture/compile/20000630-1.x: Fix typo
14172
14173 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14174
14175         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14176         assembly output.
14177
14178 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14179
14180         * gcc.dg/cpp/ident.c: New test.
14181
14182 2000-07-05  Neil Booth  <NeilB@earthling.net>
14183
14184         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14185           gcc.dg/cpp/lexstrng.c: New tests.
14186
14187 2000-07-04  Neil Booth  <NeilB@earthling.net>
14188
14189         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14190         * gcc.dg/cpp/strify2.c: Same.
14191
14192 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14193
14194         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14195         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14196         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14197         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14198
14199         * testsuite/gcc.dg/cpp/macro1.c,
14200         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14201         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14202         testsuite/gcc.dg/cpp/strify1.c,
14203         testsuite/gcc.dg/cpp/strify2.c: New tests.
14204
14205 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14206
14207         * gcc.c-torture/execute/20000703-1.c: New test.
14208
14209 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14210
14211         * g++.old-deja/g++.pt (lookup10.C): New test.
14212
14213 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14214
14215         * g++.old-deja/g++.pt (typename25.C): New test.
14216
14217 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14218
14219         * gcc.c-torture/compile/20000701-1.c: New test.
14220
14221 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14222
14223         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14224         to test case.
14225
14226 2000-06-30  Catherine Moore  <clm@cygnus.com>
14227
14228         * gcc.c-torture/execute/align-1.c: New test.
14229
14230 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * g++.old-deja/g++.pt/expr8.C: New test.
14233         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14234
14235 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14236
14237         * gcc.c-torture/compile/20000629-1.c: New test.
14238
14239 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14240
14241
14242         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14243         gcc.dg/noncompile directory, depending on whether they're
14244         preprocessor tests or not.  Annotate all the tests for the dg
14245         framework.
14246
14247         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14248         * gcc.dg/noncompile/noncompile.exp: New.
14249
14250         * Moved files:
14251         Old name                                New name
14252         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14253         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14254         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14255         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14256         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14257         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14258         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14259         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14260         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14261         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14262         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14263         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14264         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14265         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14266         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14267         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14268         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14269         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14270         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14271         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14272         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14273         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14274         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14275         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14276
14277         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14278         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14279         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14280         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14281         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14282         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14283
14284 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14285
14286         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14287         declare one variable.  On the fourth, error.
14288         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14289         declared by 20000628-1a.h.
14290
14291 2000-06-29  Richard Henderson  <rth@redhat.com>
14292
14293         * gcc.c-torture/execute/930529-1.x: New file.
14294         * gcc.dg/920413-1.c: Adjust expected warning text.
14295         * gcc.dg/980217-1.c: Declare abort.
14296         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14297
14298 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14299
14300         * g77.f-torture/compile/20000629-1.f: New test.
14301         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14302
14303 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14304
14305         Rearrange lots of files, removing entirely the
14306         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14307         directories.
14308
14309         * Deleted files:
14310         gcc.c-torture/code_quality/code_quality.exp
14311         gcc.c-torture/special/special.exp
14312         gcc.failure/failure.exp
14313         gcc.failure/940409-1.x
14314         gcc.c-torture/compile/961203-1.x
14315
14316         * New files:
14317         gcc.misc-tests/linkage.exp
14318         gcc.c-torture/execute/920730-1t.c
14319         gcc.c-torture/execute/920730-1t.x
14320         gcc.c-torture/compile/920520-1.x
14321         gcc.c-torture/compile/920521-1.x
14322         gcc.c-torture/compile/981006-1.x
14323         gcc.c-torture/execute/eeprof-1.x
14324
14325         * Moved files (possibly with modifications to fit a new harness):
14326         Old name                                New name
14327         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14328         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14329         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14330         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14331         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14332         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14333         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14334         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14335         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14336         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14337         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14338         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14339         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14340         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14341
14342 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14343
14344         * c-torture/compile/961203-1.x: Delete.
14345
14346         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14347         not exit. Include stdio.h.
14348         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14349         * gcc.misc-tests/dg-12.c: Likewise.
14350         * gcc.misc-tests/dg-5.c: Likewise.
14351         * gcc.misc-tests/dg-6.c: Likewise.
14352         * gcc.misc-tests/dg-7.c: Prototype abort.
14353         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14354         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14355         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14356         not exit.
14357         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14358         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14359
14360 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14361
14362         * gcc.dg/cpp/20000628-1.c: New test.
14363         * gcc.dg/cpp/20000628-1.h: New header for above test.
14364         * gcc.dg/cpp/20000628-1a.h: Likewise.
14365
14366 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14367
14368         * gcc.dg/cpp: New directory.
14369         * gcc.dg/cpp/cpp.exp: New driver.
14370         * gcc.dg/cpp/20000627-1.c: New test.
14371         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14372         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14373         and rewrite as a compilation test.
14374
14375         * gcc.dg: Move many files into the cpp subdirectory, possibly
14376         renaming or editing them as well.
14377         Old name                New name
14378         990119-1.c              cpp/19990119-1.c
14379         990228-1.c              cpp/19990228-1.c
14380         990407-1.c              cpp/19990407-1.c
14381         990409-1.c              cpp/19990409-1.c
14382         990413-1.c              cpp/19990413-1.c
14383         990703-1.c              cpp/19990703-1.c
14384         20000127-1.c            cpp/20000127-1.c
14385         20000129-1.c            cpp/20000129-1.c
14386         20000207-1.c            cpp/20000207-1.c
14387         20000207-2.c            cpp/20000207-2.c
14388         20000209-1.c            cpp/20000209-1.c
14389         20000209-2.c            cpp/20000209-2.c
14390         20000301-1.c            cpp/20000301-1.c
14391         20000419-1.c            cpp/20000419-1.c
14392         20000510-1.S            cpp/20000510-1.S
14393         20000519-1.c            cpp/20000519-1.c
14394         20000529-1.c            cpp/20000529-1.c
14395         20000625-1.c            cpp/20000625-1.c
14396         20000625-2.c            cpp/20000625-2.c
14397         cpp-as1.c               cpp/assert1.c
14398         cpp-as2.c               cpp/assert2.c
14399         cxx-comments-1.c        cpp/cxxcom1.c
14400         cxx-comments-2.c        cpp/cxxcom2.c
14401         endif-label.c           cpp/endif.c
14402         cpp-hash1.c             cpp/hash1.c
14403         cpp-hash2.c             cpp/hash2.c
14404         cpp-if1.c               cpp/if-1.c
14405         cpp-if2.c               cpp/if-2.c
14406         cpp-if3.c               cpp/if-3.c
14407         cpp-if4.c               cpp/if-4.c
14408         cpp-if5.c               cpp/if-5.c
14409         cpp-cond.c              cpp/if-cexp.c
14410         cpp-missingop.c         cpp/if-mop.c
14411         cpp-missingparen.c      cpp/if-mpar.c
14412         cpp-opprec.c            cpp/if-oppr.c
14413         cpp-ifparen.c           cpp/if-paren.c
14414         cpp-shortcircuit.c      cpp/if-sc.c
14415         cpp-shift.c             cpp/if-shift.c
14416         cpp-unary.c             cpp/if-unary.c
14417         cpp-li1.c               cpp/line1.c
14418         cpp-li2.c               cpp/line2.c
14419         lineno.c                cpp/line3.c
14420         lineno-2.c              cpp/line4.c
14421         cpp-mi.c                cpp/mi1.c
14422         cpp-mic.h               cpp/mi1c.h
14423         cpp-micc.h              cpp/mi1cc.h
14424         cpp-mind.h              cpp/mi1nd.h
14425         cpp-mindp.h             cpp/mi1ndp.h
14426         cpp-mix.h               cpp/mi1x.h
14427         cpp-mi2.c               cpp/mi2.c
14428         cpp-mi2a.h              cpp/mi2a.h
14429         cpp-mi2b.h              cpp/mi2b.h
14430         cpp-mi2c.h              cpp/mi2c.h
14431         cpp-mi3.c               cpp/mi3.c
14432         cpp-mi3.def             cpp/mi3.def
14433         poison-1.c              cpp/poison.c
14434         pr-impl.c               cpp/prag-imp.c
14435         cpp-redef-2.c           cpp/redef1.c
14436         cpp-redef.c             cpp/redef2.c
14437         strpaste.c              cpp/strp1.c
14438         strpaste-2.c            cpp/strp2.c
14439         cpp-tradpaste.c         cpp/tr-paste.c
14440         cpp-tradstringify.c     cpp/tr-str.c
14441         cpp-tradwarn1.c         cpp/tr-warn1.c
14442         cpp-tradwarn2.c         cpp/tr-warn2.c
14443         trigraphs.c             cpp/trigraphs.c
14444         cpp-unc1.c              cpp/unc1.c
14445         cpp-unc2.c              cpp/unc2.c
14446         cpp-unc3.c              cpp/unc3.c
14447         cpp-unc.c               cpp/unc4.c
14448         undef.c                 cpp/undef1.c
14449         undef-2.c               cpp/undef2.c
14450         cpp-wi1.c               cpp/widestr1.c
14451
14452 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14453
14454         * lib/g++.exp (g++_include_flags): Tweak.
14455
14456 2000-06-27  H.J. Lu  <hjl@gnu.org>
14457             Loren J. Rittle  <ljrittle@acm.org>
14458
14459         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14460         version with one that knows about the new gcc tree structure.
14461         (g++_link_flags): Same.
14462
14463 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14464
14465         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14466         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14467         case we are cross-compiling.
14468
14469         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14470         g++.old-deja/g++.niklas/Makefile.in,
14471         g++.old-deja/g++.niklas/configure.in,
14472         g++.old-deja/g++.other/Makefile.in,
14473         g++.old-deja/g++.other/configure.in,
14474         gcc.c-torture/code_quality/Makefile.in,
14475         gcc.c-torture/code_quality/configure.in,
14476         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14477         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14478         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14479         gcc.c-torture/execute/ieee/Makefile.in,
14480         gcc.c-torture/execute/ieee/configure.in,
14481         gcc.c-torture/noncompile/Makefile.in,
14482         gcc.c-torture/noncompile/configure.in,
14483         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14484         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14485         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14486
14487 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.old-deja/g++.other/ambig3.C: New test.
14490
14491 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         * g++.old-deja/g++.pt/syntax1.C: New test.
14494         * g++.old-deja/g++.pt/syntax2.C: New test.
14495         * g++.old-deja/g++.other/syntax3.C: New test.
14496         * g++.old-deja/g++.other/syntax4.C: New test.
14497
14498 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14499
14500         * gcc.dg/20000623-1.c: Prototype exit and abort.
14501
14502 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14503
14504         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14505         New tests.
14506         * gcc.dg/cpp-mi3.def: New file.
14507
14508         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14509         inside assertions.
14510         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14511         lexer's error messages.
14512         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14513         divine anything from the linemarkers.
14514         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14515         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14516
14517 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14518
14519         * gcc.dg/20000623-1.c: New test.
14520
14521 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14522
14523         * gcc.c-torture/execute/20000622-1.c: New test.
14524
14525 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.other/init15.C: New test.
14528
14529 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.old-deja/g++.pt/vaarg2.C: New test.
14532         * g++.old-deja/g++.pt/vaarg3.C: New test.
14533
14534 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14535
14536         * g++.old-deja/g++.other/dyncast6.C: New test.
14537
14538 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14539
14540         * gcc.c-torture/execute/loop-6.c: New test.
14541
14542 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14543
14544         * gcc.dg/20000614-1.c: New test.
14545         * gcc.dg/20000614-2.c: New test.
14546
14547 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14548
14549         * g++.old-deja/g++.other/inline12.C: New test.
14550
14551 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14552
14553         * g++.old-deja/g++.other/eh1.C: New test.
14554
14555 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14556
14557         * g++.old-deja/g++.other/type.C: New test.
14558
14559 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14560
14561         * g++.old-deja/g++.other/initstring.C: New test.
14562
14563 2000-06-12  Jason Merrill  <jason@redhat.com>
14564
14565         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14566
14567 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14568
14569         * gcc.c-torture/compile/20000609-1.c: New test.
14570
14571 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14572
14573         * gcc.dg/20000609-1.c: New test.
14574
14575 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14578         * gcc.c-torture/noncompile/poison-1.c: Move...
14579         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14580         * gcc.dg/cpp-li1.c: Add a token after the #line.
14581
14582 2000-06-05  Richard Henderson  <rth@cygnus.com>
14583
14584         * gcc.c-torture/execute/20000605-2.c: New test.
14585         * gcc.c-torture/execute/20000605-3.c: New test.
14586
14587 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14588
14589         * g77.f-torture/execute/20000503-1.x: New file.
14590
14591 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14592
14593         * g++.old-deja/g++.eh/badalloc1.C: New test.
14594
14595 2000-06-05  Richard Henderson  <rth@cygnus.com>
14596
14597         * gcc.c-torture/execute/20000605-1.c: New test.
14598
14599 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14600             Nathan Sidwell <nathan@codesourcery.com>
14601
14602         * gcc.c-torture/compile/20000605-1.c: New test.
14603
14604 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14605
14606         * g77.f-torture/compile/20000601-1.f:  New test.
14607
14608 2000-06-03  Richard Henderson  <rth@cygnus.com>
14609
14610         * gcc.c-torture/execute/20000603-1.c: New.
14611
14612 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14613
14614         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14615         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14616
14617 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14618
14619         * gcc.dg/compare2.c (case 12): XFAIL.
14620         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14621         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14622
14623         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14624
14625 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14626
14627         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14628         guard macro is already defined when the header is first
14629         included.
14630         * gcc.dg/cpp-mix.h: New file.
14631         * gcc.dg/endif-label.c: Update patterns to match compiler.
14632
14633         * g++.brendan/complex1.C: Declare abort.
14634         * g++.law/refs4.C: Remove XFAIL.
14635         * g++.oliva/expr2.C: Declare abort and exit.
14636
14637 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14638
14639         * gcc.c-torture/execute/20000528-1.c: New test.
14640
14641         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14642         * g++.old-deja/g++.law/temps4.C: Likewise.
14643
14644         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14645         stdlib.h.  Call abort() on failure.
14646         * g++.old-deja/g++.law/refs4.C: Likewise.
14647         * g++.old-deja/g++.law/temps4.C: Likewise.
14648         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14649         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14650
14651 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14652
14653         Relative to g++.dg/special:
14654         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14655
14656         Relative to g++.old-deja:
14657         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14658         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14659         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14660         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14661         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14662         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14663         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14664
14665         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14666         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14667         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14668         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14669         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14670         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14671         and/or string.h.
14672
14673         * g++.other/goto1.C: Update expectations for error messages.
14674
14675 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14676
14677         * gcc.c-torture/compile/20000523-1.c: New test.
14678
14679 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14680
14681         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14682
14683 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14684
14685         * g++.old-deja/g++.eh/catch11.C: New test.
14686         * g++.old-deja/g++.eh/catch12.C: New test.
14687
14688 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14689
14690         * gcc.c-torture/execute/20000523-1.c: New test.
14691
14692 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14693
14694         * c-torture/execute/bcp-1.c: Replace abort in arg of
14695         __builtin_constant_p with a generic external function.
14696
14697         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14698         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14699         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14700         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14701         Prototype abort and/or exit.
14702
14703         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14704         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14705         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14706         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14707
14708 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14709
14710         * gcc.dg/dwarf2-1.c: New test.
14711
14712 2000-05-20  Richard Henderson  <rth@cygnus.com>
14713
14714         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14715
14716 2000-05-20  Andreas Jaeger  <aj@suse.de>
14717
14718         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14719         testcase.
14720
14721 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14722
14723         * gcc.c-torture/execute/20000519-2.c: New test.
14724
14725 2000-05-19  Andreas Jaeger  <aj@suse.de>
14726
14727         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14728         which fails with SSA.
14729
14730         * lib/c-torture.exp: Also test with -O3 -fssa.
14731
14732 2000-05-18  Michael Meissner  <meissner@redhat.com>
14733
14734         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14735         * gcc.c-torture/execute/920415-1.c: Ditto.
14736         * gcc.c-torture/execute/920501-1.c: Ditto.
14737         * gcc.c-torture/execute/conversion.c: Ditto.
14738         * gcc.c-torture/execute/cvt-1.c: Ditto.
14739
14740 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14741
14742         * gcc.c-torture/compile/20000518-1.c: New test.
14743
14744 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14745
14746         * g77.f-torture/compile/200005018.f:  New test.
14747
14748 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14749
14750         * gcc.c-torture/compile/20000517-1.c: New test.
14751
14752 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14753
14754         * gcc.c-torture/execute/20000516-1.c: New test.
14755
14756 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14757
14758         * g++.old-deja/g++.other/eh.C: New test.
14759
14760 2000-05-12  Richard Henderson  <rth@cygnus.com>
14761
14762         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14763         constants through to doit's conditional.
14764
14765 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14766
14767         * gcc.c-torture/compile/20000511-1.c: New test.
14768         * g77.f-torture/compile/20000511-1.f: New test.
14769         * g77.f-torture/compile/20000511-2.f: New test.
14770
14771 2000-05-11  Michael Meissner  <meissner@redhat.com>
14772
14773         * gcc.c-torture/execute/20000511-1.c: New test.
14774
14775 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14776
14777         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14778         * gcc.dg/20000510-1.S: New.
14779
14780 2000-05-08  Catherine Moore  <clm@cygnus.com>
14781
14782         * gcc.dg/unused-3.c: New.
14783
14784 2000-05-06  Richard Henderson  <rth@cygnus.com>
14785
14786           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14787           * g++.old-deja/g++.mike/warn1.C: Likewise.
14788           * g++.old-deja/g++.pt/local1.C: Likewise.
14789           * g++.old-deja/g++.pt/local7.C: Likewise.
14790           * g++.old-deja/g++.pt/spec16.C: Likewise.
14791
14792 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14793
14794         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14795
14796 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14797
14798           * g77.f-torture/execute/20000503-1.f:  New test.
14799
14800 2000-05-04  Andreas Jaeger  <aj@suse.de>
14801
14802         * gcc.dg/noreturn-2.c: New test.
14803
14804 2000-05-04  Neil Booth  <NeilB@earthling.net>
14805
14806         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14807         preprocessor.
14808
14809 2000-05-04  Richard Henderson  <rth@cygnus.com>
14810
14811         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14812
14813 2000-05-04  Richard Henderson  <rth@cygnus.com>
14814
14815         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14816         OpenSSL by Jason R Thorpe.
14817
14818 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14819
14820         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14821
14822 2000-05-03  Robert Lipe <robertlipe@usa.net>
14823
14824         * gcc.dg/20000503-1.c: New test.
14825
14826 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14827
14828         * gcc.c-torture/compile/20000502-1.c: New test.
14829         * g++.old-deja/g++.other/align.C: New test.
14830         * gcc.dg/cpp-tradstringify.c: New test.
14831
14832 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14833
14834         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14835         and hard registers.
14836
14837 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14838
14839         * gcc.c-torture/execute/loop-5.c: New test.
14840
14841 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14842
14843         * gcc.c-torture/execute/va-arg-20.c: New test.
14844
14845 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14846
14847         * gcc.c-torture/execute/20000422-1.c: New test.
14848
14849 2000-04-20  Greg McGary  <gkm@gnu.org>
14850
14851         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14852         when optimizing, but without sibling-call optimizations (-O1).
14853
14854 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14855
14856           * gcc.c-torture/compile/20000420-1.c: New test.
14857
14858 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14859
14860         * g++.abi/ptrflags.C: New test.
14861         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14862
14863 2000-04-19  Catherine Moore  <clm@cygnus.com>
14864
14865         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14866
14867 2000-04-19  Greg McGary  <gkm@gnu.org>
14868
14869         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14870         sibling-call optimizations.
14871
14872 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14873
14874         * gcc.dg/20000419-1.c: New test.
14875
14876 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14877
14878         * gcc.c-torture/execute/20000412-6.c: New test.
14879
14880 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14881
14882         * gcc.c-torture/execute/20000412-5.c: New test.
14883         * g77.f-torture/compile/20000412-1.f: New test.
14884         * gcc.c-torture/execute/20000412-4.c: New test.
14885         * gcc.c-torture/compile/20000412-2.c: New test.
14886         * gcc.c-torture/execute/20000412-3.c: New test.
14887         * gcc.c-torture/compile/20000412-1.c: New test.
14888         * gcc.c-torture/execute/20000412-2.c: New test.
14889
14890 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14891
14892         * objc/execute/bf-20.m: New test.
14893
14894 2000-04-10  Richard Henderson  <rth@cygnus.com>
14895
14896         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14897
14898         * gcc.c-torture/execute/20000412-1.c: New test.
14899
14900 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14901
14902         * g++.old-deja/g++.eh/catchptr1.C: New test.
14903
14904 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14905
14906         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14907
14908 2000-04-08  Neil Booth  <NeilB@earthling.net>
14909
14910         * gcc.dg/cpp-nullchar.c: Remove test as
14911         embedded nulls cause problems.
14912
14913 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914
14915         * gcc.dg/compare2.c: New test.
14916
14917 2000-04-08  Neil Booth  <NeilB@earthling.net>
14918
14919         * gcc.dg/cpp-nullchar.c: New test.
14920
14921 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14922
14923         * gcc.dg/cpp-mi2.c: New test.
14924         * gcc.dg/cpp-mi2[abc].h: New files.
14925
14926 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14929         member name.
14930
14931 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14932
14933         * g++.old-deja/g++.abi/vmihint.C: New test.
14934
14935 2000-04-06  Neil Booth  <NeilB@earthling.net>
14936
14937         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14938         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14939         copyright.
14940
14941 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14942
14943         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14944         avoid stack-frame overwrite.
14945
14946 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14947
14948         * gcc.c-torture/compile/20000405-2.c: New test.
14949         * gcc.c-torture/compile/20000405-3.c: New test.
14950
14951 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14952
14953         * gcc.c-torture/compile/20000405-1.c: New test.
14954
14955 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14956
14957         * gcc.dg/cast-qual-1.c: Revert last change.
14958
14959 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14960
14961         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14962
14963 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14964
14965         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14966         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14967
14968 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14969
14970         * gcc.c-torture/compile/20000403-2.c: New test.
14971         * gcc.c-torture/compile/20000403-1.c: New test.
14972
14973 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14974
14975         * gcc.c-torture/execute/20000403-1.c: New test.
14976
14977 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14978
14979         * gcc.c-torture/execute/20000402-1.c: New test.
14980
14981 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14982
14983         * gcc.c-torture/execute/va-arg-15.c: New test.
14984         * gcc.c-torture/execute/va-arg-16.c: New test.
14985         * gcc.c-torture/execute/va-arg-17.c: New test.
14986         * gcc.c-torture/execute/va-arg-18.c: New test.
14987         * gcc.c-torture/execute/va-arg-19.c: New test.
14988
14989 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14990
14991         * gcc.c-torture/compile/981211-1.c: Move to...
14992         * gcc.dg/cpp-as1.c: ...here.
14993         * gcc.dg/cpp-as2.c: New file.
14994
14995         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14996         compiler.
14997
14998 2000-04-02  Neil Booth  <NeilB@earthling.net>
14999
15000         * gcc.dg/cpp-cond.c  New tests.
15001         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15002         accidental success less likely.
15003         * gcc.dg/cpp-missingop.c  New tests.
15004         * gcc.dg/cpp-missingparen.c  New tests.
15005         * gcc.dg/cpp-shift.c  New tests.
15006         * gcc.dg/cpp-shortcircuit.c  New tests.
15007         * gcc.dg/cpp-unary.c  New tests.
15008
15009 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15010
15011         * gcc.c-torture/compile/20000329-1.c: New test.
15012
15013 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15014
15015         * gcc.c-torture/compile/20000326-1.c: New test.
15016         * gcc.c-torture/compile/20000326-2.c: New test.
15017
15018 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15019
15020         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15021         the first parameter is a function argument.
15022
15023 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15024
15025         * g++.old-deja/g++.ext/array4.C: New test.
15026
15027 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15028
15029         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15030
15031 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15032
15033         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15034
15035 2000-03-19  Richard Henderson  <rth@cygnus.com>
15036
15037         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15038
15039 2000-03-19  Richard Henderson  <rth@cygnus.com>
15040
15041         * gcc.c-torture/compile/20000319-1.c: New test.
15042
15043 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15044
15045         * gcc.c-torture/execute/20000314-3.c: New test.
15046         * gcc.c-torture/execute/20000314-2.c: New test.
15047         * gcc.c-torture/execute/20000314-1.c: New test.
15048         * gcc.c-torture/compile/20000314-2.c: New test.
15049         * gcc.c-torture/compile/20000314-1.c: New test.
15050
15051 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15052
15053         * g++.old-deja/g++.warn/inline.C: New test.
15054
15055 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15056
15057         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15058         standards-compliant result rather than specific constants.
15059         Put test-values in array.
15060
15061 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15062
15063         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15064         (g++_target_compile): Put test-specific options last.
15065
15066 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15067
15068         * g++.old-deja/g++.eh/vbase4.C: New test.
15069
15070 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15071
15072         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15073
15074 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15075
15076         * g++.old-deja/g++.brendan/misc12.C: Removed.
15077         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15078         * g++.old-deja/g++.ext/pretty4.C: New test.
15079
15080 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15081
15082         * g++.old-deja/g++.other/string2.C: New test.
15083
15084 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15085
15086         * g++.old-deja/g++.warn/impint2.C: New test.
15087
15088 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15089
15090         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15091         is 1, not zero.
15092
15093 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15094
15095         * g++.old-deja/g++.warn/impint.C: New test.
15096         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15097         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15098         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15099         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15100         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15101         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15102         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15103         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15104         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15105         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15106         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15107         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15108
15109 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15110
15111         * gcc.dg/cpp-redef.c: New test.
15112
15113 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15114
15115         * g++.old-deja/g++.pt/unify7.C: New test.
15116
15117 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15118
15119         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15120         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15121
15122 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15123
15124         * gcc.c-torture/compile/20000224-1.c: New test.
15125
15126 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15127
15128         * gcc.c-torture/compile/cpp-2.c: New test.
15129         * gcc.c-torture/compile/cpp-1.c: New test.
15130
15131 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15132
15133         * gcc.c-torture/execute/20000225-1.c: New test.
15134
15135 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15136
15137         * gcc.dg/cpp-li2.c: New test.
15138
15139         * gcc.dg/cpp-wi1.c: New test.
15140
15141         * gcc.dg/cpp-li1.c: New test.
15142
15143 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15144
15145         * g++.old-deja/g++.other/sizeof5.C: New test.
15146
15147 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15148
15149         * gcc.c-torture/execute/va-arg-13.c: New test.
15150
15151 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15152
15153         * gcc.c-torture/execute/va-arg-12.c: New test.
15154
15155 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15156
15157         * gcc.c-torture/execute/20000223-1.c: New test.
15158
15159 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15160
15161         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15162
15163 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15164
15165         * g++.old-deja/g++.abi/ptrmem.C: New test.
15166
15167 2000-02-19  Richard Henderson  <rth@cygnus.com>
15168
15169         * gcc.c-torture/compile/init-3.c: New.
15170
15171 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15172
15173         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15174         ALWAYS_CXXFLAGS.
15175
15176 2000-02-11  Robert Lipe <robertl@sco.com>
15177
15178         * gcc.c-torture/compile/20000211-3.c: New test.
15179
15180 2000-02-11  Martin Buchholz <martin@xemacs.org>
15181
15182         * gcc.c-torture/compile/20000211-2.c: New test.
15183
15184 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15185
15186         * gcc.c-torture/compile/20000211-1.c: New test.
15187
15188 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15189
15190         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15191           on native targets
15192
15193 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15194
15195         * g++.old-deja/g++.other/cast5.C: New test.
15196
15197 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15198
15199         * gcc.c-torture/execute/20000205-1.c: New.
15200
15201 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15202
15203         * g++.old-deja/g++.jason/cast3.C: Return void.
15204         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15205
15206 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15207
15208         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15209
15210         * gcc.dg/loop-1.c: New test.
15211
15212 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15213
15214         * gcc.c-torture/compile/20000127-1.c: New test.
15215         * gcc.c-torture/execute/991228-1.c: New test.
15216
15217 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15218
15219         * gcc.dg/unused-2.c: New test.
15220
15221         * gcc.dg/conv-1.c: New test.
15222
15223 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15224
15225         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15226         compiler.
15227         (tool_option_proc): Fix typo.
15228
15229 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15230
15231         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15232         of the ld on the host, not on the build machine.
15233         Also, don't crash if '--help' is not a supported option.
15234
15235 2000-01-24  Richard Henderson  <rth@cygnus.com>
15236
15237         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15238
15239 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15240
15241         * gcc.c-torture/execute/20000120-2.c: New test.
15242         * gcc.c-torture/execute/20000120-1.c: New test.
15243
15244 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15245
15246         * gcc.c-torture/execute/20000113-1.c: New test.
15247
15248 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15249
15250         * gcc.c-torture/execute/20000112-1.c: New test.
15251
15252 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15253
15254         * gcc.dg/20000111-1.c: New test.
15255
15256 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15257
15258         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15259         with 16 bit integers.
15260
15261 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15262
15263         * gcc.dg/20000108-1.c: New test.
15264
15265 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15266
15267         * g++.old-deja/g++.ns/koenig8.C: New test.
15268
15269 2000-01-05  Nathan Sidwell  <nathan@
15270
15271         * gcc.c-torture/execute/990531-1.c: New test.
15272
15273 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15274
15275         * gcc.c-torture/compile/990527-1.c: New test.
15276
15277 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15278
15279         * gcc.c-torture/execute/990527-1.c: New test.
15280
15281 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15282
15283         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15284         bitfields as signed.
15285
15286 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15287
15288         * g77.f-torture/compile/19990525-0.f: New test.
15289
15290 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15291
15292         * gcc.c-torture/execute/990525-2.c: New test.
15293
15294         * gcc.c-torture/execute/990525-1.c: New test.
15295
15296 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15297
15298         * g++.old-deja/g++.other/anon3.C: New test.
15299         * g++.old-deja/g++.other/anon4.C: New test.
15300         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15301         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15302         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15303         Merrill).
15304
15305 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15306
15307         * gcc.c-torture/execute/990524-1.c: New test.
15308
15309         * gcc.dg/990524-1.c: New test.
15310
15311 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15312
15313         * gcc.c-torture/compile/990523-1.c: New test.
15314
15315 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15316
15317         * gcc.c-torture/compile/990519-1.c: New test.
15318
15319 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15320
15321         * gcc.c-torture/compile/990517-1.c: New test.
15322
15323         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15324         (e4, f4): New tests.
15325         (main): Call them.
15326
15327 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15328
15329         * gcc.dg/noreturn-1.c: New test.
15330
15331 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15332
15333         * gcc.c-torture/execute/990513-1.c: New test.
15334
15335 1999-05-10  Richard Henderson  <rth@cygnus.com>
15336
15337         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15338
15339 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15340
15341         * g77.f-torture/execute/erfc.f: Use small single-precision
15342         values, to avoid problems on Alphas when not -mieee.
15343
15344 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15345
15346         * gcc.dg/990506-0.c: New test.
15347
15348 1999-05-08  Richard Henderson  <rth@cygnus.com>
15349
15350         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15351         the constant to test.  Don't XFAIL 64-bit targets.
15352
15353         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15354         * g++.old-deja/g++.law/profile1.C: Likewise.
15355
15356         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15357         operator new instances.
15358         * g++.old-deja/g++.other/delete5.C: Likewise.
15359
15360 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15361
15362         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15363         intrinsic.
15364
15365 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15366
15367         * g77.f-torture/execute/u77-test.f: Reverse order of two
15368         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15369
15370 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15371
15372         * gcc.dg/compare1.c: New test.
15373
15374 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15375
15376         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15377         New tests.
15378
15379 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15380
15381         * g77.f-torture/compile/19990502-1.f: New test.
15382
15383 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15384
15385         * g77.f-torture/compile/19990502-0.f: New test.
15386
15387 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15388
15389         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15390         intrinsic.
15391
15392 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15393
15394         * g77.f-torture/execute/u77-test.f (main): List libU77
15395         intrinsics not currently tested.
15396         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15397         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15398         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15399         Trim blanks off the ends of some printed strings.
15400
15401 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15402
15403         * g77.f-torture/execute/u77-test.f (main): Just warn about
15404         FSTAT gid disagreement, as it's expected on some systems.
15405
15406 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15407
15408         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15409         use a new function, which allows for some slop.
15410         Clean up some commentary.
15411         (issum): The new function.
15412         (sgladd): Deleted subroutine.
15413
15414 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15415
15416         * g77.f-torture/execute/u77-test.f: Modify to be more like
15417         libf2c/libU77 version, bringing patches to that version here.
15418         Add suitable commentary.
15419
15420 1999-04-25  Richard Henderson  <rth@cygnus.com>
15421
15422         * gcc.dg/990424-1.c: New test.
15423
15424 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15425
15426         * g77.f-torture/execute/u77-test.f (main): Bug involving
15427         LSTAT has been fixed, so turn back on full checking.
15428
15429 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15430
15431         * g77.f-torture/compile/19990419-0.f: New test.
15432         * g77.f-torture/execute/19990419-1.f: New test.
15433
15434 1999-04-17  Richard Henderson  <rth@cygnus.com>
15435
15436         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15437         to avoid the need for a prototype to supress a warning.
15438
15439 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15440
15441         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15442
15443 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15444
15445         * gcc.c-torture/execute/990404-1.c: New test.
15446
15447 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15448
15449         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15450         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15451         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15452         missing initializer warnings.
15453
15454 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15455
15456         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15457         matching strings.
15458
15459 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15460
15461         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
15462
15463 1999-03-26  Craig Burley  <craig@jcb-sc.com>
15464
15465         * g77.f-torture/execute/19990325-0.f: New test.
15466         * g77.f-torture/execute/19990325-1.f: New test.
15467
15468 1999-03-24  Jeffrey A Law  (law@cygnus.com)
15469
15470         * gcc.c-torture/execute/990324-1.c: New test.
15471
15472 1999-03-22  Jim Wilson  <wilson@cygnus.com>
15473
15474         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
15475         test with 4.
15476
15477 1999-03-17  Richard Henderson  <rth@cygnus.com>
15478
15479         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
15480
15481 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15482
15483         * g77.f-torture/execute/19990313-2.f: New test.
15484         * g77.f-torture/execute/19990313-3.f: New test.
15485
15486 1999-03-13  Craig Burley  <craig@jcb-sc.com>
15487
15488         * g77.f-torture/execute/19990313-0.f: New test.
15489         * g77.f-torture/execute/19990313-1.f: New test.
15490
15491 1999-03-12  Jim Wilson  <wilson@cygnus.com>
15492
15493         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
15494         printf to sprintf.
15495         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
15496         (main): Add check for u15.  Conditionalize u31 check depending on
15497         whether ints are <32 bits or >=32 bits.
15498
15499 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15500
15501         * g77.f-torture/execute/19981119-0.f: Improve testiness.
15502
15503 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15504
15505         * g77.f-torture/compile/19990305-0.f: New test.
15506         * g77.f-torture/execute/19981119-0.f: New test.
15507
15508 1999-03-08  Craig Burley  <craig@jcb-sc.com>
15509
15510         * g77.f-torture/execute/970625-2.f: call ABORT if final
15511         result is not correct, instead of just printing it.
15512         Add this checking via newly introduced obfuscation, to
15513         trip up buggy front ends.
15514
15515 1999-03-07  Craig Burley  <craig@jcb-sc.com>
15516
15517         * g77.f-torture/compile/960317-1.f: Moved from being
15518         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
15519
15520 1999-03-06  Craig Burley  <craig@jcb-sc.com>
15521
15522         * g77.f-torture/execute/960317-1.f: New (old) test.
15523         * g77.f-torture/execute/970625-2.f: Ditto.
15524
15525 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
15526
15527         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
15528         message on line 1 or line 2; cccp and cpplib do this differently.
15529
15530 1999-03-01  Jeffrey A Law  (law@cygnus.com)
15531
15532         * g++.old-deja/g++.law/weak1.C: New test.
15533
15534 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15535
15536         * gcc.c-torture/execute/990119-1.c: Renamed to...
15537         * gcc.dg/990119-1.c: this, so it will only be tested once
15538         (it's a preprocessor test, it doesn't need to be run at
15539         multiple optimization levels).
15540
15541 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15542
15543         * lib/g++.exp: Don't add incdir=$base_dir/../include to
15544           ALWAYS_CXXFLAGS.
15545
15546 1999-02-24  Craig Burley  <craig@jcb-sc.com>
15547
15548         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
15549         * g77.f-torture/compile/19981216-0.f: ...as it is expected
15550         to not be compilable by current g77.
15551
15552 1999-02-24  Nick Clifton  <nickc@cygnus.com>
15553
15554         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
15555
15556 1999-02-22  Jeffrey A Law  (law@cygnus.com)
15557
15558         * gcc.c-torture/execute/990222-1.c: New test.
15559
15560 1999-02-19  Craig Burley  <craig@jcb-sc.com>
15561
15562         * g77.f-torture/compile/19990218-0.f: New test.
15563         * g77.f-torture/noncompile/19990218-1.f: New test.
15564
15565 1999-02-18  Craig Burley  <craig@jcb-sc.com>
15566
15567         * g77.f-torture/compile/19981216-0.f: New test.
15568
15569 1999-02-14  Jeffrey A Law  (law@cygnus.com)
15570
15571         * gcc.dg/990214-1.c: New test.
15572
15573 1999-02-13  Jeffrey A Law  (law@cygnus.com)
15574
15575         * gcc.dg/990213-2.c: New test.
15576
15577         * gcc.dg/990213-1.c: New test.
15578
15579 1999-02-12  Jeffrey A Law  (law@cygnus.com)
15580
15581         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
15582         ints.
15583
15584 1999-02-11  Nick Clifton  <nickc@cygnus.com>
15585
15586         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
15587         specified by target.
15588
15589         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
15590
15591 1999-02-11  Jeffrey A Law  (law@cygnus.com)
15592
15593         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
15594
15595 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15596
15597         * gcc.dg/special/ecos.exp: New test driver for new tests with
15598         special requirements.
15599
15600         * gcc.dg/special/alias-1.c: New test.
15601         * gcc.dg/special/gcsec-1.c: New test.
15602         * gcc.dg/special/weak-1.c: New test.
15603         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
15604         * gcc.dg/special/weak-2.c: New test.
15605         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
15606         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
15607         * gcc.dg/special/wkali-1.c: New test.
15608         * gcc.dg/special/wkali-2.c: New test.
15609         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
15610         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
15611
15612 1999-02-10  Felix Lee  <flee@cygnus.com>
15613
15614           * lib/c-torture.exp (c-torture-compile): Pull out code for
15615           analyzing gcc error messages.
15616           (c-torture-execute): Likewise.  Fix some (harmless) false
15617           positives.
15618           * lib/gcc.exp (gcc_check_compile): New function.
15619
15620 1999-02-08  Richard Henderson  <rth@cygnus.com>
15621
15622         * gcc.c-torture/execute/990208-1.c: New test.
15623
15624 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
15625
15626         * g++.dg/special/ecos.exp: New driver for new tests with special
15627         requirements
15628
15629         * g++.dg/special/conpr-1.C: New test
15630         * g++.dg/special/conpr-2.C: New test
15631         * g++.dg/special/conpr-2a.C: New test
15632         * g++.dg/special/conpr-3.C: New test
15633         * g++.dg/special/conpr-3a.C: New test
15634         * g++.dg/special/conpr-3b.C: New test
15635
15636         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
15637         allow g++ to use the dg driver
15638
15639         * README: Add comment about g++.dg directory
15640
15641 1999-02-06  Jeffrey A Law  (law@cygnus.com)
15642
15643         * README: Update email addresses.
15644
15645 1999-02-03  Nick Clifton  <nickc@cygnus.com>
15646
15647         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
15648         arguments in order to force structure S onto the stack even on
15649         the alpha.
15650         (test): Pass 10 leading arguments to function foo as well as the
15651         structure S.
15652
15653         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
15654         failure for all targets.
15655
15656         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
15657         abort to terminate program execution.
15658
15659 1999-01-30  Richard Henderson  <rth@cygnus.com>
15660
15661         * gcc.c-torture/execute/990130-1.c: New test.
15662
15663 1999-01-30  Jeffrey A Law  (law@cygnus.com)
15664
15665         * gcc.dg/990130-1.c: New test.
15666
15667 1999-01-28  Michael Meissner  <meissner@cygnus.com>
15668
15669         * gcc.c-torture/execute/990128-1.c: New test.
15670
15671 1999-01-27  Michael Meissner  <meissner@cygnus.com>
15672
15673         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
15674
15675 1999-01-27  Felix Lee  <flee@cygnus.com>
15676
15677         * lib/c-torture.exp (c-torture-compile): pull out code for
15678         analyzing gcc error messages.
15679         (c-torture-execute): ditto, and fix some (harmless) false
15680         positives.
15681         * lib/gcc.exp (gcc_check_compile): new function.
15682
15683 1999-01-17  Jeffrey A Law  (law@cygnus.com)
15684
15685         * gcc.dg/990117-1.c: New test.
15686
15687         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
15688
15689         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
15690
15691 1999-01-15  Jeffrey A Law  (law@cygnus.com)
15692
15693         * g77.f-torture/compile/990115-1.f: New test.
15694
15695 1999-01-07  Jeffrey A Law  (law@cygnus.com)
15696
15697         * gcc.c-torture/compile/990107-1.c: New test
15698
15699 1999-01-06  Jeffrey A Law  (law@cygnus.com)
15700
15701         * gcc.c-torture/execute/990106-2.c: New test.
15702
15703         * gcc.c-torture/execute/990106-1.c: New test.
15704
15705 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
15706
15707         * gcc.c-torture/compile/981223-1.c: New test.
15708
15709 1998-12-29  Richard Henderson  <rth@cygnus.com>
15710
15711         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
15712         (opt3): Rename from opt4 and disable.
15713
15714 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
15715
15716         * g++.old-deja/g++.pt/ptrmem5.C: New test.
15717
15718 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
15719
15720         * g++.old-deja/g++.other/conv5.C: New test.
15721
15722 1998-12-14  Nick Clifton  <nickc@cygnus.com>
15723
15724         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
15725
15726 1998-12-11  Jeffrey A Law  (law@cygnus.com)
15727
15728         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
15729
15730 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
15731
15732         * gcc.c-torture/compile/981211-1.c: New test.
15733
15734 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
15735
15736         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
15737
15738         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
15739
15740 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15741
15742         * gcc.special/930510-1.c: Make C9X safe.
15743         * gcc.misc-tests/gcov-1.c Similarly.
15744         * gcc.misc-tests/gcov-2.c Similarly.
15745
15746 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15747
15748         * gcc.dg/ultrasp1.c: New test.
15749
15750 1998-12-06  Richard Henderson  <rth@cygnus.com>
15751
15752         * gcc.c-torture/execute/981206.c: New test.
15753
15754 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
15755
15756         * g++.old-deja/g++.ns/template7.C: New test.
15757
15758         * g++.old-deja/g++.other/expr1.C: New test.
15759
15760         * g++.old-deja/g++.eh/tmpl3.C: New test.
15761
15762         * g++.old-deja/g++.eh/tmpl2.C: New test.
15763
15764 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
15765
15766         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
15767         * g++.old-deja/g++.other/using6.C: Removed.
15768         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
15769
15770         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
15771
15772 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
15773
15774         * g++.old-deja/g++.pt/overload8.C: New test.
15775
15776         * g++.old-deja/g++.pt/overload7.C: New test.
15777
15778         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
15779
15780         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
15781         and relinking messages.
15782         * lib/g++.exp (g++_target_compile): Remove .rpo file when
15783         compiling with -frepo.
15784
15785 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
15786
15787         * g++.old-deja/g++.pt/lookup6.C: New test.
15788
15789 1998-11-30  Nick Clifton  <nickc@cygnus.com>
15790
15791         * gcc.c-torture/execute/981130-1.c: New test.
15792         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
15793
15794 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
15795
15796         * g++.old-deja/g++.pt/explicit76.C: New test.
15797
15798         * g++.old-deja/g++.pt/friend38.C: New test.
15799
15800         * g++.old-deja/g++.ns/crash2.C: New test.
15801
15802         * g++.old-deja/g++.pt/defarg8.C: New test.
15803
15804         * g++.old-deja/g++.pt/instantiate6.C: New test.
15805
15806         * g++.old-deja/g++.pt/static6.C: New test.
15807
15808         * g++.old-deja/g++.pt/decl2.C: New test.
15809
15810 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
15811
15812         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
15813         problem is actually related with name lookup, but so what? :-)
15814
15815         * g++.old-deja/g++.pt/friend37.C: New test.
15816
15817 1998-11-25  Dave Love  <d.love@dl.ac.uk>
15818
15819         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
15820         element, which fails on some systems.
15821
15822         * g77.f-torture/execute/labug1.f: New test.
15823
15824 1998-11-21  Jeffrey A Law  (law@cygnus.com)
15825
15826         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
15827         is defined.
15828
15829 1998-11-18  Dave Love  <d.love@dl.ac.uk>
15830
15831         * g77.f-torture/compile/981117-1.f: New test.
15832
15833 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
15834
15835         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
15836         properly discarded.
15837
15838 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
15839
15840         * gcc.c-torture/execute/memcheck: New directory of tests for
15841         -fcheck-memory-usage.
15842
15843 1998-11-07  Gerald Pfe
15844
15845         * g77.f-torture/noncompile/980615-0.f: New test.
15846
15847 1998-07-26  H.J. Lu  (hjl@gnu.org)
15848
15849         * gcc.dg/980312-1.c: Do link instead of compile.
15850         * gcc.dg/980313-1.c: Likewise.
15851
15852 1998-07-26  Jeffrey A Law  (law@cygnus.com)
15853
15854         * gcc.c-torture/compile/980726-1.c: New test.
15855
15856 1998-07-25  Dave Love  <d.love@dl.ac.uk>
15857
15858         * g77.f-torture/execute/io0.f: New test.
15859
15860 1998-07-24  Nick Clifton  <nickc@cygnus.com>
15861
15862         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
15863         an int.
15864
15865 1998-06-18  Michael Meissner  <meissner@cygnus.com>
15866
15867         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
15868         m32r bugs.
15869
15870 1998-07-17  Nick Clifton  <nickc@cygnus.com>
15871
15872         * gcc.dg/980626-1.c: Expect failures for all toolchains until
15873         c-decl.c:grokdeclarator can handle mode attributes.
15874
15875 1998-07-16  Jeffrey A Law  (law@cygnus.com)
15876
15877         * gcc.c-torture/execute/980716-1.c: New test.
15878
15879 1998-07-13  Jeffrey A Law  (law@cygnus.com)
15880
15881         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
15882         the mn10200.
15883         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
15884         the mn10200.
15885         * gcc.c-torture/execute/va-arg-3.x: Similarly.
15886         * gcc.c-torture/compile/930326-1.x: Similarly.
15887
15888 1998-07-13  Dave Love  <d.love@dl.ac.uk>
15889
15890         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
15891         New test from Craig.
15892
15893 1998-07-12  Dave Love  <d.love@dl.ac.uk>
15894
15895         * g77.f-torture/noncompile/980616-0.f: New test.
15896
15897         * g77.f-torture/execute/970816-3.f:  New test from Craig.
15898
15899 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15900
15901         *  g++.other/singleton.C: Return error value instead of taking
15902         SIGSEGV.
15903
15904 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
15905
15906         *  g++.other/singleton.C: New test.   Warning is under dispute.
15907         Runtime crash is not.
15908
15909 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
15910
15911         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
15912         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
15913         using6.C, using7.C}:  New namespace tests.
15914
15915 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
15916
15917         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
15918         specialization with typedef'ed names used as array indexes.
15919
15920 1998-07-09  Jeffrey A Law  (law@cygnus.com)
15921
15922         * gcc.c-torture/execute/980709-1.c: New test.
15923
15924         * gcc.dg/980709-1.c: New test.
15925
15926 1998-07-07  Richard Henderson  <rth@cygnus.com>
15927
15928         * gcc.c-torture/execute/bcp-1.c: New test.
15929
15930 1998-07-07  Jeffrey A Law  (law@cygnus.com)
15931
15932         * gcc.c-torture/execute/980707-1.c: New test.
15933
15934 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
15935
15936         * gcc.c-torture/compile/980706-1.c: New test.
15937
15938 1998-07-01  Dave Love  <d.love@dl.ac.uk>
15939
15940         * g77.f-torture/execute/980701-0.f,
15941         g77.f-torture/execute/980701-1.f: New test from Craig.
15942
15943 1998-07-01  Jeffrey A Law  (law@cygnus.com)
15944
15945         * gcc.c-torture/compile/980701-1.c: New test.
15946
15947         * gcc.c-torture/execute/980701-1.c: New test.
15948
15949 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
15950 rlsruhe.de>
15951
15952         * g++.old-deja/g++.robertl/eb132.C: New test.
15953         * g++.old-deja/g++.robertl/eb133.C: Likewise.
15954
15955 1998-06-29  Dave Love  <d.love@dl.ac.uk>
15956
15957         * g77.f-torture/execute/980628-7.f,
15958         g77.f-torture/execute/980628-8.f,
15959         g77.f-torture/execute/980628-9.f,
15960         g77.f-torture/execute/980628-10.f: New tests from Craig.
15961
15962         * g77.f-torture/execute/980628-3.f: Remove mail headers.
15963
15964 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15965
15966         * g77.f-torture/execute/980628-4.f: New test from Craig.
15967         * g77.f-torture/execute/980628-5.f: Likewise.
15968         * g77.f-torture/execute/980628-2.f: Likewise.
15969         * g77.f-torture/execute/980628-0.f: Likewise.
15970         * g77.f-torture/execute/980628-1.f: Likewise.
15971         * g77.f-torture/execute/980628-3.f: Likewise.
15972         * g77.f-torture/execute/980628-6.f: Likewise.
15973
15974 1998-06-28  Jeffrey A Law  (law@cygnus.com)
15975
15976         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
15977         directory when nothing has been installed yet.
15978
15979 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
15980
15981         * gcc.c-torture/special/special.exp: Handle newer versions of
15982         dejagnu.
15983
15984 1998-06-26  Jeffrey A Law  (law@cygnus.com)
15985
15986         * gcc.dg/980626-1.c: New test.
15987
15988 1998-06-19  Bruno Haible <haible@ilog.fr>
15989
15990         * gcc.misc-tests/m-un-2.c: New test.
15991         * g++.old-deja/g++.other/warn01.c: Likewise.
15992
15993 1998-06-19  Robert Lipe  <robertl@dgii.com>
15994
15995         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
15996         compatibility with assmblers with a different comment character.
15997         Eliminate use of GAS-specific extensions.
15998
15999 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16000
16001         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16002
16003 1998-06-19  Robert Lipe  <robertl@dgii.com>
16004
16005         *lib/g77.exp: Replace search for libf2c.a with search for newly
16006         renamed libg2c.a
16007
16008 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16009
16010         * gcc.c-torture/execute/980617-1.c: New test.
16011
16012 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16013
16014         * gcc.c-torture/execute/980612-1.c: New test.
16015
16016 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16017
16018         * gcc.dg/980523-1.c: Only test on ppc-linux.
16019         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16020
16021         * gcc.c-torture/execute/980608-1.c: New test.
16022
16023 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16024
16025         * gcc.c-torture/execute/980605-1.c: New test.
16026
16027 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16028
16029         * gcc.c-torture/execute/980604-1.c: New test.
16030
16031 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16032
16033         * gcc.c-torture/execute/980602-1.c: New test.
16034         * gcc.c-torture/execute/980602-2.c: Likewise.
16035
16036 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16037
16038         * 970125-0.f: Fix per JCB.  Add commentary.
16039
16040 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16041
16042         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16043         IEEE -0 support.
16044
16045 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16046
16047         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16048         earlier.
16049
16050 1998-05-28  Catherine Moore <clm@cygnus.com>
16051
16052         * gcc.c-torture/execute/980526-3.c: New test.
16053
16054 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16055
16056         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16057         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16058         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16059         m88k-motorola-sysv3 to XFAIL.
16060
16061 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16062
16063         * gcc.dg/980526-1.c: New test.
16064         * gcc.c-torture/execute/980526-2.c: New test.
16065
16066 1998-05-26  Jeffrey A Law  (law@cygnus.com)
16067
16068         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
16069
16070         * gcc.c-torture/execute/980526-1.c: New test.
16071
16072 1998-05-26  Dave Love  <d.love@dl.ac.uk>
16073
16074         * g77.f-torture/execute/alpha2.f: Add runtime test.
16075
16076 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
16077
16078         * g++.old-deja/old-deja.exp: Strip leading directories.
16079
16080         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
16081         error for the line.  Don't run multiple tests for the same line.
16082
16083 1998-05-23  Jeffrey A Law  (law@cygnus.com)
16084
16085         * gcc.dg/980523-1.c: New test.
16086
16087 1998-05-23  Dave Love  <d.love@dl.ac.uk>
16088
16089         * g77.f-torture/compile/970915-0.f: New test.
16090
16091 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
16092
16093         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
16094
16095 1998-05-21  Jeffrey A Law  (law@cygnus.com)
16096
16097         * gcc.dg/980520-1.c: New test.
16098
16099 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
16100
16101         * gcc.dg/980502-1.c: Fix return type.
16102
16103 1998-05-20  Jeffrey A Law  (law@cygnus.com)
16104
16105         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
16106         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
16107         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
16108         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
16109         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
16110
16111 1998-05-20  Dave Love  <d.love@dl.ac.uk>
16112
16113         * g77.f-torture/execute/980520-1.f: New test.
16114
16115 1998-05-15  Dave Love  <d.love@dl.ac.uk>
16116
16117         * lib/mike-g77.exp: New file.
16118
16119         * g77.f-torture/noncompile/noncompile.exp,
16120         g77.f-torture/noncompile/check0.f: New files.
16121
16122 1998-05-14  Dave Love  <d.love@dl.ac.uk>
16123
16124         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
16125         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
16126         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
16127         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
16128         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
16129         abort where appropriate.
16130
16131 1998-05-05  Michael Meissner  <meissner@cygnus.com>
16132
16133         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
16134         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
16135
16136 1998-04-29  Dave Love  <d.love@dl.ac.uk>
16137
16138         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
16139
16140 1998-04-27  Dave Love  <d.love@dl.ac.uk>
16141
16142         * g77.f-torture/compile/980427-0.f: New test.
16143
16144 1998-04-24  Dave Love  <d.love@dl.ac.uk>
16145
16146         * g77.f-torture/compile/980424-0.f: New test.
16147
16148 1998-04-19  Dave Love  <d.love@dl.ac.uk>
16149
16150         * g77.f-torture/compile/980419-2.f (main): New test.
16151         * g77.f-torture/compile/970125-0.f: New test.
16152         * g77.f-torture/compile/980419-1.f: New test.
16153
16154 1998-04-08  Jim Wilson  <wilson@cygnus.com>
16155
16156         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
16157         of loop-4.c.
16158
16159 1998-04-07  Jim Wilson  <wilson@cygnus.com>
16160
16161         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
16162
16163 1998-04-03  Jim Wilson  <wilson@cygnus.com>
16164
16165         * gcc.c-torture/compile/980329-1.c: New test.
16166
16167 1998-03-18  Jim Wilson  <wilson@cygnus.com>
16168
16169         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
16170         * gcc.dg/980312-1.c: Fix typo in -march command.
16171
16172 1998-03-16  H.J. Lu  (hjl@gnu.org)
16173
16174         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
16175
16176 1998-03-11  Robert Lipe  <robertl@dgii.com>
16177
16178         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
16179         Dave Love agree the Fortran source is bogus.
16180
16181 1998-03-11  Robert Lipe  <robertl@dgii.com>
16182
16183         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
16184         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
16185         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
16186         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
16187         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
16188
16189 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
16190
16191         * g++.old-deja/g++.other/friend1.C: New test.
16192
16193 1998-02-18  Dave Love  <d.love@dl.ac.uk>
16194
16195         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
16196         possibly uninitialized) variables and declare dnrm2.
16197
16198 1998-02-23  Robert Lipe <robertl@dgii.com>
16199
16200         From Bruno Haible <haible@ilog.fr>:
16201         * gcc.c-torture/execute/980223.c: New test.
16202
16203 1998-02-13  Jeffrey A Law  (law@cygnus.com)
16204
16205         * gcc.dg/ifelse-1.c: New test.
16206
16207 1998-02-09  H.J. Lu  (hjl@gnu.org)
16208
16209         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
16210
16211           * lib/old-dejagnu.exp (old-dejagnu): Added the
16212           "execution test - XFAIL *-*-*" handling in the spirit of
16213           "excess errors test -". Changed the "execution test fails"
16214           handling to be like "excess errors test fails".
16215           * Update various tests accordingly.
16216
16217 1998-02-06  Jim Wilson  <wilson@cygnus.com>
16218
16219         * gcc.c-torture/execute/980205.c: New test.
16220
16221 1998-01-18  Jeffrey A Law  (law@cygnus.com)
16222
16223         * lib/c-torture.exp: Look for .x files instead of .cexp files.
16224         * lib/f-torture.exp: Similarly.
16225         * gcc.c-torture: Rename all .cexp files to .x files.
16226
16227 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
16228
16229         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
16230         (940510-1.c): Removed duplicate.
16231         (971104-1.c): New test.
16232
16233 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
16234
16235           * lib/f-torture.exp: Improve error and loop detection.
16236
16237 1997-11-19  Michael Meissner  <meissner@cygnus.com>
16238
16239         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
16240         use that to size the filler array.
16241
16242 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
16243
16244         * lib/c-torture.exp(c-torture-execute): Fix typo.
16245
16246         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
16247         testcase as the executable name. Keep the executable around if
16248         the test fails.
16249
16250 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
16251
16252         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
16253         changes.  Only test one -g option, and move it to the end of the
16254         list of options to test.
16255
16256 1997-09-19  Michael Meissner  <meissner@cygnus.com>
16257
16258         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
16259         variable GCC_TORTURE_OPTIONS to supply default switches separated
16260         by colons.  If no environment variable, run tests with -O0 -g, -O1
16261         -g, and -O2 -g as well.
16262
16263 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
16264
16265         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
16266         explanatory comments. Fix indentation.
16267
16268 1997-09-15  Jeffrey A Law  (law@cygnus.com)
16269
16270         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
16271
16272 1997-09-11  Jeffrey A Law  (law@cygnus.com)
16273
16274         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
16275         * g++.old-deja/g++.mike/p7325.C: Likewise.
16276         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
16277
16278 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
16279
16280         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
16281         * g++.old-deja/g++.brendan/crash30.C: Likewise.
16282         * g++.old-deja/g++.brendan/crash39.C: Likewise.
16283         * g++.old-deja/g++.law/operators4.C: Likewise.
16284
16285 1997-09-11  Joe Buck  (jbuck@synopsys.com)
16286
16287         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
16288         * g++.old-deja/g++.mike/p784.C: Ditto.
16289         * g++.old-deja/g++.mike/p785.C: Ditto.
16290
16291 1997-09-05  Jeffrey A Law  (law@cygnus.com)
16292
16293           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
16294
16295 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16296
16297         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
16298         target feature; pass this to c-torture-execute as needed.
16299
16300 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
16301
16302         * lib/c-torture.exp(c-torture-execute): If the previous and the
16303         current executables being tested are identical, we don't need to
16304         run the executable again. Try to make the executable names
16305         unique. Add an optional argument for passing additional compiler
16306         flags.
16307
16308 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
16309
16310         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
16311
16312 1997-08-29  Jeffrey A Law  (law@cygnus.com)
16313
16314         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
16315
16316 1997-07-31  Jeffrey A Law  (law@cygnus.com)
16317
16318         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
16319         32bit or larger longs.
16320
16321         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
16322         have either a 32bit long or 32bit int.
16323
16324 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
16325
16326         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
16327         Make double precision tests dependent on sizeof (double).
16328
16329 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
16330
16331         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
16332         too.
16333
16334 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
16335
16336         * gcc.c-torture/compile/961203-1.cexp: New script.
16337
16338 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
16339
16340         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
16341         up the includes ourselves.
16342
16343 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
16344
16345         * lib/plumhall.exp: Remove random include, and add a few
16346         verbose messages for debugging.
16347
16348 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
16349
16350         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
16351         of trying to do it ourselves.
16352
16353 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
16354
16355         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
16356
16357 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
16358
16359         * gcc.prms/5403.c: Made regexp a bit less strict.
16360
16361 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
16362
16363         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
16364         is returned from remote_load instead.
16365         * lib/plumhall.exp: Ditto.
16366         * lib/mike-g++.exp: Ditto.
16367         * lib/old-dejagnu.exp: Ditto.
16368         * lib/c-torture.exp: Ditto.
16369
16370 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
16371
16372         * lib/g++.exp: Use build_wrapper procedure.
16373         * lib/gcc.exp: Ditto.
16374
16375 1997-05-20  Jeffrey A Law  (law@cygnus.com)
16376
16377         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
16378         an old-style decl for malloc.  Fixes tests to work when
16379         sizeof (int) != sizeof (size_t).
16380
16381 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16382
16383         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
16384
16385         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
16386         use stdargs.h interface.
16387
16388 1997-05-15  Mike Meissner  <meissner@cygnus.com>
16389
16390         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
16391         NO_VARARGS when compiling.
16392
16393 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
16394
16395         * lib/plumhall.exp(ph_includes): New procedure.
16396         (ph_make): Use it.
16397         (ph_compiler): Ditto.
16398
16399         * lib/g++.exp: Rename test-glue.c to testglue.c.
16400         * lib/gcc.exp: Ditto.
16401
16402 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
16403
16404         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
16405         to completion when it's called.
16406
16407 1997-03-21  Michael Meissner  <meissner@cygnus.com>
16408
16409         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
16410         is defined, don't do test.
16411
16412 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
16413
16414         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
16415         for object files.
16416         (ph_summary): Mark skipped testcases as untested, not unresolved.
16417
16418         * lib/plumhall.exp (ph_make): If unresolved because of bad
16419         errorCode, record errorCode in log file.
16420         (*): Replace send_log/verbose with verbose -log.
16421
16422 1997-03-19  Michael Meissner  <meissner@cygnus.com>
16423
16424         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
16425         double conversion if double isn't at least 8 bytes.
16426
16427         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
16428         int to work with targets where int is 16 bits.
16429
16430         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
16431         8 bytes, just exit, since 4 byte doubles don't have enough bits of
16432         precision for the test to complete.
16433
16434 1997-03-14  Michael Meissner  <meissner@cygnus.com>
16435
16436         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
16437         if d10v is not compiled with the -mdouble64 flag.
16438         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
16439
16440         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
16441         d10v is not compiled with the -mint32 flag.
16442
16443 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
16444
16445         * lib/plumhall.exp: Use incr_count.
16446
16447 1997-03-12  Jeffrey A Law  (law@cygnus.com)
16448
16449         * gcc.c-torture: Update to c-torture-1.45.
16450
16451 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
16452
16453         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
16454         the name of the expect testcase file).
16455
16456         * lib/g++.exp(g++_init): Ditto.
16457
16458 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
16459
16460         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
16461         the host.
16462
16463         * lib/gcc.exp(gcc_exit): New procedure.
16464
16465 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
16466
16467         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
16468         specs where appropriate.
16469
16470         * g++.old-deja/g++.arm/*: Added additional ERROR checks
16471         because of new "candidates are" messages, and removed a few
16472
16473         * Converted all non-old-style g++ testcases to old-style, and
16474         moved into g++.old-deja.
16475
16476 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
16477
16478         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
16479         options.
16480
16481         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
16482         succeeded.
16483
16484         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
16485
16486 1997-02-13  Michael Meissner  <meissner@cygnus.com>
16487
16488         * lib/gcc.exp (gcc_target_compile): Add support for defining
16489         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
16490         the machine doesn't have those features.
16491
16492 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
16493
16494         * g++.law/operators4.exp: Don't use LIBS.
16495
16496 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
16497
16498         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
16499
16500         * lib/mike-g++.exp: Don't set the compiler to be tested here.
16501         * lib/g++.exp: Set it here instead. Also, allow use of the
16502         --tool_exec and --tool_opt options. Change CXX to
16503         GXX_UNDER_TEST.
16504
16505         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
16506
16507         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
16508
16509 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
16510
16511         * lib/old-dejagnu.exp: Use prune_warnings instead of
16512         prune_system_crud.
16513         * lib/mike-g++.exp: Ditto.
16514         * lib/gcc.exp: Ditto.
16515         * lib/g++.exp: Ditto.
16516
16517         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
16518
16519 1997-02-07  Jeffrey A Law  (law@cygnus.com)
16520
16521           * 941014-2.c: Include stdlib.h
16522           * 960327-1.c: Include stdio.h
16523           * dbra.c, index-1.c: Don't assume ints are 32bits.
16524
16525 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
16526
16527         * lib/gcc.exp: Add gcc,stack_size target feature.
16528
16529         * lib/g++.exp(g++_target_compile): Add the include and link
16530         paths here, not in two other places. And, it's $options, not
16531         options.
16532
16533         * lib/mike-g++.exp(postbase): Remove the code that determines
16534         the correct include and link paths.
16535         * g++.old-deja/old-deja.exp: Ditto.
16536
16537 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
16538
16539         * lib/g++.exp(g++_init): target_compile no longer returns the
16540         filename of the result.
16541
16542 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
16543
16544         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
16545         call to glob.
16546
16547         * gcc.c-torture/special/special.exp: Change call to
16548         gcc_target_compile to include the object file.
16549
16550 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
16551
16552         * gcc.c-torture/special/special.exp: Correct misspelling in last
16553         change.
16554
16555 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
16556
16557         * lib/plumhall.exp(ph_summary): Log the entire output of the
16558         executable. Return -1 if there were any failures, 0 otherwise.
16559         (ph_execute): Return -1 if there were any failures, 0 otherwise.
16560         (ph_make): Clean up objects and executables that were built
16561         if the tests succeeded.
16562
16563 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
16564
16565         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
16566         libraries and includes in the build tree as appropriate.
16567
16568 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16569
16570         * lib/c-torture.exp: Instead of looking for the global variable
16571         NO_LONG_LONG, check to see if that's a feature of the target.
16572
16573 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
16574
16575         * config/default.exp: Minimize. Delete the remainer of the files in
16576         config; this functionality is now in devo/dejagnu/config.
16577
16578         g++.*/*: Pass any additional flags used to compile to postbase;
16579         delete CXXFLAGS.
16580
16581         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
16582         is now done by runtest.exp. Use gcc_target_compile instead of
16583         compile.
16584
16585         lib/c-torture.exp: Use gcc_target_compile instead of compile.
16586         Remove references to CFLAGS. Use remote_file instead of
16587         calling rm -f.
16588         (c-torture): Take a list of arguments to use to compile this
16589         testcase.
16590
16591         lib/g++.exp: Simplify. Use target_compile instead of compile.
16592         lib/gcc-dg.exp: Ditto.
16593         lib/gcc.exp: Ditto.
16594         lib/mike-{gcc,g++}.exp: Ditto.
16595         lib/old-dejagnu.exp: Ditto.
16596         lib/plumhall.exp: Ditto.
16597
16598 1997-01-08  Jim Wilson  <wilson@cygnus.com>
16599
16600         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
16601         (ph_linker): Likewise.
16602
16603 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
16604
16605           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
16606         MAP_ANON / MAP_ANONYMOUS if defined;
16607         else try to map from /dev/zero .
16608
16609 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16610
16611         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
16612         isn't defined, then define it to MAP_ANONYMOUS.
16613
16614 1996-11-12  Jeffrey A Law  (law@cygnus.com)
16615
16616         * gcc.c-torture: Update to c-torture-1.42 release.
16617
16618 1996-11-11  Jeffrey A Law  (law@cygnus.com)
16619
16620         * gcc.c-torture: Update to c-torture-1.41 release.
16621
16622 1996-10-27  Jeffrey A Law  (law@cygnus.com)
16623
16624         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
16625         c-torture release.
16626
16627 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
16628
16629         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
16630         and LDFLAGS.  Fix second case to append the target_info ldflags
16631         onto LDFLAGS, not CFLAGS.
16632         * lib/g++.exp (g++_init): Add target_info stuff.
16633         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
16634         of libgloss and newlib flags for !native.
16635
16636         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
16637         (GDB): Fix relative path to go up another dir for finding gdb.
16638
16639 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
16640
16641         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
16642         versions in the target_info array, if they don't exist.
16643
16644 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
16645
16646         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
16647
16648 1996-07-08  Jim Wilson  <wilson@cygnus.com>
16649
16650         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
16651         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
16652
16653 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
16654
16655         * lib/old-dejagnu.exp: Don't remove the output file before we've
16656         actually tested it. Don't append pwd to the path of the executable
16657         we're testing.
16658
16659 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
16660
16661         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
16662
16663 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
16664
16665         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
16666         temporary directory for compiler files, and set it to a default
16667         value of /tmp. Set $output as the name of the output file from
16668         compiling the testcase. Add a -o option to $cflags_var so the
16669         compiler writes the final output file as $output. Set $executable
16670         to $output.
16671
16672         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
16673         directory for compiler files, and set it to /tmp if it doesn't
16674         already have a value. Set $output_file to the name of the output
16675         file from compiling the testcase. Add a -o option to CXXFLAGS so
16676         the compiler writes the final output file as $output. Use $output
16677         as the executable to be tested.
16678
16679 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16680
16681         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
16682
16683 1996-06-08  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.c-torture/execute/pending-1.c: New test.  Still
16686         pending in Tege's queue.
16687
16688 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
16689
16690         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
16691         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
16692         if there were failures.  Call unresolved if there were unresolved
16693         testcases.  Call gcc_fail if program did not run to completion.
16694         (ph_make): Pass additional argument name to ph_execute.
16695         (ph_execute): Add new argument.  Pass additional arguments to
16696         ph_summary.  Call gcc_fail is there is no execution output.
16697
16698 1996-04-24  Jeffrey A Law  (law@cygnus.com)
16699
16700         * lib/plumhall.exp (proc_summary): Output relavent summary
16701         lines into the log so specific failures in plumhall can be
16702         investigated.
16703
16704 1996-04-10  Jeffrey A Law  (law@cygnus.com)
16705
16706         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
16707         (c-torture-execute): Don't try to execute tests which use
16708         "long long" types if $NO_LONG_LONG is nonzero.
16709
16710 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
16711
16712         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
16713         not c-torture.
16714
16715         * gcc.ieee: Move from here.
16716         * gcc.c-torture/execute/ieee: To here.
16717
16718 1996-03-26  Jeffrey A Law  (law@cygnus.com)
16719
16720         * gcc.c-torture: Update to c-torture-1.41 release.
16721
16722 1996-03-22  Jeffrey A Law  (law@cygnus.com)
16723
16724         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
16725         not "$output".
16726
16727 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
16728
16729         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
16730         -c present.
16731
16732 1996-03-02  Jeffrey A Law  (law@cygnus.com)
16733
16734         * config/proelf.exp: Handle connecting to a simulator.
16735
16736 1996-01-31  Jeffrey A Law  (law@cygnus.com)
16737
16738         * config/proelf.exp: New file.  Enough framework that we can
16739         run c-torture tests on the proelf targets (or any other target
16740         that gdb can connect to for that matter).
16741
16742 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
16743
16744         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
16745         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
16746
16747         * lib/plumhall.exp (ph_execute): Always call ph_summary if
16748         exec_output exists.
16749
16750 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
16751
16752         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
16753         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
16754
16755         * config/*.exp: Update FSF address.  Change result of ${tool}_load
16756         to pass/fail/unresolved/unsupported/untested.  Caller must now
16757         call unresolved/unsupported/untested.
16758         * lib/*.exp: Update FSF address.  Update to handle new results of
16759         ${tool}_load.
16760         * lib/chill.exp (verbose): Delete.
16761
16762 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
16763
16764         * lib/gcc.exp (default_gcc_start): Change order of args to
16765         $LDFLAGS $CFLAGS $LIBS.
16766         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
16767         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
16768         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
16769         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
16770         * gcc.misc-tests/dg-test.exp: Likewise.
16771         * gcc.misc-tests/msgs.exp: Likewise.
16772         * gcc.prms/prms.exp: Likewise.
16773         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
16774         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
16775
16776         * lib/dg.exp: Deleted, moved to dejagnu/lib.
16777
16778 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
16779
16780         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
16781
16782         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
16783         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
16784
16785         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
16786         necessary.
16787
16788 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
16789
16790         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
16791         global for loop; add use of $mathlib.
16792         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
16793         settings here; set mathlib for anything but VxWorks.
16794
16795 1996-01-22  Jeffrey A Law  (law@cygnus.com)
16796
16797         * gcc.c-torture: Update to c-torture-1.40 release.
16798
16799 1996-01-03  Jeffrey A Law  (law@cygnus.com)
16800
16801         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
16802         dg.exp.
16803
16804 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
16805
16806         * lib/c-torture.exp (c-torture-execute): Declare "output" as
16807         global.
16808
16809 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
16810
16811         * lib/g++.exp (LIBS): Define if not already.
16812         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
16813         (gcc-dg-prune): Call prune_gcc_output.
16814         * lib/gcc.exp (prune_gcc_output): New proc.
16815         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
16816         prune_gcc_output.
16817
16818 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
16819
16820         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
16821         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
16822
16823 1995-11-15  Jeffrey A Law  (law@cygnus.com)
16824
16825         * gcc.c-torture: Update to c-torture-1.39 release.
16826
16827 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
16828
16829         * lib/c-torture.exp (c-torture-execute): Don't return if one option
16830         fails, try others as well.
16831
16832 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
16833
16834         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
16835         If compilation fails, mark execute tests as `untested'.
16836         If test is marked as unsupported, don't mark compilation and
16837         execute tests as failed.
16838
16839 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
16840
16841         * lib/g++.exp (g++_init): Don't link in libg++, and look to
16842         libstdc++ for whether or not we want to be doing shared
16843         libraries.  Delete link_curses since we don't need it anymore.
16844         * lib/mike-g++.exp (postbase): Don't link in libg++.
16845         * g++.old-deja/old-deja.exp: Likewise.
16846
16847 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
16848
16849         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
16850
16851 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
16852
16853         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
16854         For that, add `-Wl,-a,shared_archive'.
16855         * g++.old-deja/old-deja.exp: Likewise.
16856
16857 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
16858
16859         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
16860
16861 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
16862
16863         * lib/mike-g++.exp (postbase): Pay attention to the status of
16864         g++_load.
16865
16866 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
16867
16868           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
16869
16870 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
16871
16872         * lib/gcc.exp (default_gcc_start): No longer need to log program
16873         being executed or its output, execute_anywhere does that now.
16874         * lib/g++.exp (default_g++_version): Call execute_anywhere.
16875         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
16876
16877 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
16878
16879         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
16880         the same as those in lib/g++.exp.
16881
16882 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
16883
16884         * gcc.c-torture: Update to c-torture-1.38 release.
16885         * gcc.ieee: Related changes.
16886
16887 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
16888
16889         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
16890         "exec". Minor reformatting changes.
16891
16892         * config/rom68k.exp (${tool}_load): Make it work in a canadian
16893         cross. This means all "exec" calls now work on a remote host as
16894         well.
16895         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
16896         cross. Filter out the extra "\r\n" stuff that expect puts in.
16897         (c-torture-execute): Filter out the bogus warnings like
16898         c-torture-compile does. Add support for canadian cross.
16899         * lib/gcc.exp (default_gcc_version, default_gcc_start)
16900         Use execute_anywhere rather than calling exec directly. Now it
16901         works for canadian cross testing.
16902
16903 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
16904
16905         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
16906         results into a variable, and check that rather than using file exists.
16907
16908 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
16909
16910         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
16911         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
16912
16913 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
16914
16915         * g++.old-deja/old-deja.exp: Create and pass runshlib and
16916         lib_curses if there's a shared libg++ in the build tree.
16917
16918 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
16919
16920         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
16921         if not supported target.
16922
16923 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
16924
16925         * lib/g++.exp (g++_init): Move empty setting of runshlib and
16926         link_curses up to always happen, not just for native builds.
16927
16928 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
16929
16930         * gcc.c-torture: Update to c-torture-1.36 release.
16931         * gcc.failure: Related changes.
16932
16933 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
16934
16935         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
16936
16937 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
16938
16939         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
16940         * lib/mike-g++.exp (postbase): Not in here.  Still reference
16941         runshlib, link_curses, and mathlib for link and run.
16942
16943         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
16944         pass the runtime shared library options for Solaris, OSF/1, and
16945         Irix5, and link with -lcurses to avoid unresolved references.
16946
16947 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
16948
16949         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
16950         only run once.
16951
16952 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
16953
16954         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
16955
16956 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
16957
16958         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
16959         do not have a framework for the "compat" tests yet.
16960
16961 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
16962
16963         * lib/mike-g++.exp (postbase): New local variable `mathlib',
16964         set to null if we're testing vxworks5.1.  Use that instead of
16965         `-lm' in the setting of LIBS for link and run.
16966
16967 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
16968
16969         * config/rom68k.exp (${tool}_load): Major changes to make it
16970         work.  Verified that it does in fact return the stuff in
16971         exec_output properly.  Catch any Emul or any TRAP other than 0.
16972
16973 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
16974
16975         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
16976         LDFLAGS properly for targets that need stuff from libgloss.
16977         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
16978         only run once.
16979         (gpp_initialized): New variable.
16980
16981 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
16982
16983         * config/rom68k.exp: Load libgloss.exp.
16984         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
16985         so we can produce a fully linked binary.
16986         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
16987         so we can produce a fully linked binary.
16988
16989 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
16990
16991         * lib/plumhall.exp (ph_section): Watch for expected failures.
16992         Add missing `else'.
16993
16994         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
16995         run the testcase.
16996         (c-torture): Likewise.
16997
16998 1995-08-28  Doug Evans  <dje@cygnus.com>
16999
17000         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17001
17002         * lib/mike-g++.exp (mike_cleanup): New proc.
17003         (prebase): New globals compiler_result, not_compiler_result,
17004         target_regexp.
17005         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17006         allow leading "-" in pattern.  Watch for unsupported tests.
17007         If $compiler_result is set, pattern match assembler code,
17008         and ditto for $not_compiler_result.
17009         * lib/mike-gcc.exp: Likewise.
17010
17011         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17012         execution "succeeded".
17013
17014 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17015
17016         * config/win32.exp: New file.
17017         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17018
17019 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17020
17021         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17022         unsupported.
17023         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17024         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17025         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17026
17027         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17028         "... without exceptions was ...".  That is now handled by
17029         prune_system_crud.
17030         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17031
17032 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17033
17034         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17035         sieve.c,sort2.c}: New files.
17036         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17037         sieve.exp,sort2.exp}: Drivers for them.
17038
17039         * lib/mike-gcc.exp (program_output): New user settable variable.
17040         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17041         messages.
17042         * lib/mike-g++.exp (program_output): New user settable variable.
17043
17044         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17045
17046         * config/sh.exp: Deleted (use sim.exp instead).
17047
17048 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17049
17050         * config/vx.exp: Declare CHECKTASK as global.
17051         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17052         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17053         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17054
17055 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17056
17057         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17058         target. Like vx.exp, only includes `vx29k.exp' instead of
17059         `vxworks.exp'.
17060
17061 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
17062
17063         * config/sim.exp: Increase time limit from 120 seconds to 240.
17064
17065 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
17066
17067         * gcc.c-torture/execute/950628-1.c: New test.
17068
17069 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
17070
17071         * gcc.c-torture: Update with changes/additions from
17072         c-torture-1.34.
17073
17074 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
17075
17076         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
17077
17078 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
17079
17080         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
17081
17082 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
17083
17084         * gcc.c-torture/compile/950512-1.c: New test.
17085         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
17086         * gcc.dg/struct-ret-1.c: Likewise.
17087
17088 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
17089
17090         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
17091           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
17092
17093 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
17094
17095         * gcc.c-torture/special/920411-1.c: Deleted.
17096         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
17097
17098 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
17099
17100         * config/sim.exp (${tool}_load): Hack in call to bash to get a
17101         cpu limit.
17102
17103 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
17104
17105         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
17106
17107 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
17108
17109         From kenner;
17110         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
17111         is the proper length.
17112         * va-arg-3.c: Likewise.
17113
17114 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
17115
17116         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
17117         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
17118
17119         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
17120         * lib/g++.exp (default_g++_start): Delete old cruft.
17121
17122 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
17123
17124         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
17125         (2 * (1 << 18)) to (2 * (1 << 17)).
17126
17127         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
17128
17129 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
17130
17131         * config/rom68k.exp: Renamed from config/idp.exp
17132
17133 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
17134
17135         * c-torture/compile/921109-2.c
17136
17137 1995-04-18  Mike Stump  <mrs@cygnus.com>
17138
17139         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
17140         excess errors.
17141
17142 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
17143
17144         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
17145         output.
17146         * lib/g++.exp (default_g++_start): Likewise.
17147
17148 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
17149
17150         * gcc.c-torture/compile/950329-1.c: New test.
17151
17152 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
17153
17154           * config/bug.exp (${tool}_load): Updated to use new remote_open
17155           and remote_close procs.
17156         * config/idp.exp: New file.
17157
17158 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
17159
17160         * gcc.c-torture/execute/950322-1.c: New test.
17161
17162 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
17163
17164         * config/vx.exp (${tool}_load): Clean up testing of return code from
17165         vxworks_ld and vxworks_spawn.
17166
17167 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
17168
17169         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
17170
17171 1995-03-13  Mike Stump  <mrs@cygnus.com>
17172
17173         * lib/old-deja.exp: Add `excess errors test - ' error, now one
17174         can mark excess errors on a machine by machine basis.  Note, the
17175         default is to not expect any excess errors, even when excess
17176         errors test - is given, so you will want to put an XFAIL ... on
17177         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
17178         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
17179         those 4 machines, but no others.
17180
17181 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
17182
17183         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
17184         * lib/c-torture.exp: to here.
17185
17186 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
17187
17188         * gcc.c-torture/execute/950221-1.c: New test.
17189         * gcc.c-torture/execute/struct-ret-1.c: New test.
17190         * gcc.c-torture/compile/950221-1.c: New test.
17191
17192         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
17193
17194 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
17195
17196         * gcc.c-torture/execute/arith-1.c (main): Return 0.
17197         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
17198
17199 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
17200
17201         * g++.gb: New directory of tests, derived from my signature and
17202         class scoping tests.
17203
17204         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
17205         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
17206         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
17207         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
17208         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
17209         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
17210         * g++.gb/sig25.C: Likewise.
17211
17212         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
17213         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
17214         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
17215         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
17216         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
17217         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
17218         * g++.gb/sig25.exp: Likewise.
17219
17220         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
17221         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
17222         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
17223         * g++.gb/scope13.C: Likewise, this test still fails.
17224
17225         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
17226         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
17227         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
17228         * g++.gb/scope13.exp: Ditto.
17229
17230         * g++.gb/README: New file, explains what these tests are about.
17231
17232 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
17233
17234         * lib/dg.exp (dg-do): Support `preprocess'.
17235         (dg-test): Likewise.
17236
17237 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
17238
17239         * config/udi.exp: change "continue -expect" to "exp_continue".
17240
17241 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
17242
17243         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
17244         Delete redundant tests.
17245
17246         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
17247         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
17248         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
17249         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
17250         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
17251         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
17252         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
17253         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
17254
17255         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
17256         storing label pointers.
17257         * gcc.c-torture/execute/921019-1.c: Likewise.
17258         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
17259         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
17260         parameter fp.
17261         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
17262         constants.
17263
17264         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
17265         Delete obsolete tests.
17266
17267         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
17268         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
17269         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
17270         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
17271         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
17272         * gcc.c-torture/compile/950124-1.c: New test.
17273
17274         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
17275
17276 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
17277
17278         * lib/mike-g++.exp: Add -lm to LIBS.
17279
17280 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
17281
17282         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
17283
17284 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
17285
17286         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
17287
17288 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
17289
17290         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
17291
17292 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
17293
17294         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
17295         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
17296         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
17297         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
17298         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
17299         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
17300         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
17301         * g++.law/{operators31.C, operators32.C,
17302         * g++.law/{operators33.C, operators34.C}: Likewise.
17303         * g++.law/{pic1.C, refs2.C}: Likewise.
17304         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
17305         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
17306         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
17307         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17308
17309         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
17310         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
17311         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
17312         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
17313         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
17314         * g++.law/{enum9.exp, friend5.exp}: Likewise.
17315         * g++.law/{nest3.exp, nest4.exp}: Likewise.
17316         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
17317         * g++.law/{operators30.exp, operators31.exp}: Likewise.
17318         * g++.law/{operators32.exp, operators33.exp}: Likewise.
17319         * g++.law/{operators34.exp}: Likewise.
17320         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
17321         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
17322         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
17323         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
17324         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
17325
17326         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
17327         No longer expected to fail.
17328         * g++.law/missed-error3.C: Tweak for recent bool changes.
17329
17330 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
17331
17332         * config/emb-unix: Deleted.
17333         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
17334         remote execution.  Do final link on remote host if REMOTE_LINK is set.
17335
17336 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
17337
17338         * lib/dg.exp (dg-test): Fix typo in last patch.
17339
17340 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
17341
17342         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
17343         (handles multiple occurrences).
17344
17345 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
17346
17347         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
17348         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
17349         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
17350         printed).
17351         * lib/c-torture.exp (c-torture-compile): Likewise.
17352         (c-torture): Prepend full path if missing.
17353         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
17354         (gcc_fail): Likewise.
17355         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
17356
17357 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
17358
17359         * lib/netware.exp: Only attach to NetWare i386 systems.
17360
17361 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
17362
17363         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
17364         messages.  Add test name to "output pattern match" pass/fail message.
17365
17366 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
17367
17368         * gcc.dg: New testsuite.
17369         * gcc.dg/dg.exp: New file.
17370
17371         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
17372         test-switch.c}: Deleted.
17373
17374         * gcc.misc-tests/msgs.exp: New testcase driver.
17375
17376 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
17377
17378         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
17379         Watch for illegal return values from ${tool}_load.
17380         * config/unix.exp (${tool}_load): Fix pass/fail detection for
17381         cross targets.  Coerce return value >0 to 1.
17382
17383 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
17384
17385         * config/unix.exp (${tool}_load): Call program rsh, not proc.
17386
17387         * config/emb-unix.exp: New file.
17388
17389         * config/sim.exp: Error if variable $SIM not defined.
17390         (${tool}_load): Mark test as "untested" if simulator missing.
17391
17392         * config/unix.exp: Load remote.exp to get rcp_download.
17393         * lib/c-torture.exp: Use different option lists for testcases with
17394         and without loops.
17395         * gcc.c-torture/execute/execute.exp: Likewise.
17396
17397 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
17398
17399         * config/*.exp: Clarify return code from ${tool}_load.
17400         Call `unresolved' or `untested' instead of `warning' or `perror'
17401         (sometimes you still want to call both though).
17402         Add comment that `shell_id' is local to each file.
17403         * config/udi.exp (timeout): Set to 30.
17404         Don't print warning if connection fails, $connectmode has already
17405         printed an error.
17406         (${tool}_load): Move verbose messages to level 2.
17407         Rework pattern for "Process started" message.
17408         Pass `shell_id' to ${connectmode}_download.
17409         Retry twice upon timeout.  Make resetting of target more robust.
17410         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
17411         Pass `shell_id' to exit_$connectmode.
17412         Only call exit_$connectmode if connected.
17413         * config/unix.exp (${tool}_load): Check return codes better.
17414         * config/vrtx.exp (${tool}_load): Likewise.
17415         * config/vx.exp (${tool}_load): Likewise.
17416         Delete unneeded global's.
17417         * lib/dg.exp (dg-test): Update to reflect clarified return codes
17418         from ${tool}_load.
17419         (dg-stat): Delete.
17420         (dg-init): Delete recording of pass/fail counts.
17421         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17422         (old-dejagnu-init): Likewise.
17423         (old-dejagnu-stat): Delete contents, empty proc now.
17424         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
17425         (c-torture): Delete references to lcnt, lpass, lfail.
17426         Get option list from TORTURE_OPTIONS.
17427         Delete -funroll[-all]-loops if no loops.
17428         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
17429         (g++_stat): Delete contents (empty proc now).
17430         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
17431         (gcc_finish): Likewise.
17432         (gcc_stat): Deleted.
17433         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
17434         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
17435         * gcc.c-torture/execute/execute.exp: Likewise.
17436         Split tests into two parts: compile, execute.
17437         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
17438         no loops.  Update to reflect clarified return codes from ${tool}_load.
17439
17440 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
17441
17442         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
17443         to grep for.
17444         (old-dejagnu): Likewise (where necessary).
17445
17446 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
17447
17448         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
17449
17450         * lib/dg.exp (dg-process-target): Fix processing of selector.
17451         Add comment regarding use of `error'.
17452
17453         * lib/gcc.exp (prune_system_crud): Define if missing.
17454         * lib/g++.exp (prune_system_crud): Likewise.
17455
17456         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
17457         Call prune_system_crud.
17458         * lib/dg.exp (dg-runtest): New proc.
17459         Use perror instead of send_user for tcl errors in testcase.
17460         Don't return any value, it's never used.
17461         Don't clobber previous definition of `unknown'.
17462         Print tcl errors in `dg-final'.
17463
17464 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
17465
17466         * lib/dg.exp (dg-process-target): Improve syntax error messages.
17467         (dg-test): Don't print errorInfo, it contains stack backtrace.
17468
17469 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
17470
17471         * lib/g++.exp (runtest_file_p): Define if missing.
17472
17473 1994-09-24  Doug Evans  (dje@cygnus.com)
17474
17475         * lib/mike-g++.exp: Comment out loading of g++.exp.
17476         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
17477         (default_g++_version): Always print something.
17478         (default_g++_start): Comment out call to `which'.
17479         (g++_start, g++_load): Deleted (must be defined in config file).
17480         * lib/gcc.exp: Test for existence of $CC at start.
17481         Delete check for tmpdir (done in gcc_init).
17482         (default_gcc_version): Always print something.
17483         (default_gcc_start): Comment out call to `which'.
17484         * config/*.exp: Major cleanup - make cross targets work at least a
17485         little better for g++ (by not being "--tool gcc" specific).
17486         Rename gcc_xxx to ${tool}_xxx.
17487         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
17488         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
17489
17490 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
17491
17492         * lib/c-torture.exp (c-torture-compile): Rework compiler
17493         message processing.
17494
17495         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
17496         c-torture.
17497
17498 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
17499
17500         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
17501
17502         * lib/dg.exp (dg-process-target): Support { target native }.
17503
17504 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
17505
17506         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
17507         looked for "... program xxx got fatal signal".
17508         Correct regsub munging of `comp_output'.
17509         Ignore compiler messages "path prefix not used" and "linker input
17510         file unused".
17511
17512 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
17513
17514         * lib/gcc.exp (runtest_file_p): Define if missing.
17515         * gcc.prms/template.c: Example to work from.
17516
17517 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
17518
17519         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
17520         * lib/dg.exp (dg-test): Call unsupported testcases as such.
17521
17522         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
17523         * gcc.prms/1883.c: Moved from compile/940714-1.c.
17524         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
17525         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
17526
17527         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
17528         (dg-process-target): No longer a varargs proc.
17529         Return S/N for target, P/F for xfail.  All callers changed.
17530         (user option procs): More argument checking.
17531         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
17532         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
17533         (dg-test): Skip test if not running on selected target in `dg-do'.
17534         Update handling of `dg-do-what', `dg-output-text'.
17535         Separate execution pass/fail from output pattern match pass/fail.
17536         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
17537
17538 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
17539
17540         * gcc.c-torture/special/special.exp: Don't expect failure for mips
17541         target for 920510-1.c.
17542
17543 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
17544
17545         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
17546         Clean up comment regarding use of passcnt, etc.
17547         (gcc_stat): Don't update `testcnt' here.
17548         (gcc_finish): Do it here.
17549         Might as well reset `but_id' here too.
17550         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
17551         to determine if the file should be tested.
17552         * gcc.c-torture/compile/compile.exp: Likewise.
17553         * gcc.c-torture/execute/execute.exp: Likewise.
17554         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17555         * gcc.misc-tests/dg-test.exp: Likewise.
17556         * gcc.prms/prms.exp: Likewise.
17557         * gcc.wendy/wendy.exp: Likewise.
17558         * g++.old-deja.exp: Likewise.
17559         Move "Testing file" message to verbose level 1.
17560
17561 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
17562
17563         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
17564
17565 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
17566
17567         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
17568         (default_gcc_start): Accept optional second list element
17569         of compiler flags.  Print compiler output at verbosity level 2.
17570         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
17571         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
17572         Save current values of framework globals passcnt, failcnt, xpasscnt,
17573         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
17574         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
17575         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
17576         xfailcnt to compute stats.  Update framework global `testcnt' from
17577         pass/fail counts.
17578         (gcc_finish): New proc.  Clean up test environment.
17579         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
17580         (gcc_epass, gcc_efail): Delete.
17581         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
17582         argument of line number.
17583         (dg-init): If the tool has an init routine, call it.
17584         (dg-test): Remove args `cflags_var' and `libs_var'.
17585         Pass all compiler options to ${tool}_start.
17586         Handle missing line number.
17587         (dg-finish): New function.
17588         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
17589         particular files.  Call gcc_finish at end.  Move "skipping test"
17590         message to verbosity level 3.
17591         * gcc.c-torture/compile/compile.exp: Likewise.
17592         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
17593         * gcc.c-torture/execute/execute.exp: Likewise.
17594         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17595         Print testcase being tried at verbosity level 1.
17596         * gcc.c-torture/special/special.exp: Unset xfail.
17597         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17598         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
17599         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
17600         * gcc.failure/failure.exp: Likewise.
17601         * gcc.ieee/ieee.exp: Likewise.
17602         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
17603         Update call to dg-test.  Call dg-finish at end.
17604         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
17605         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
17606         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
17607         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
17608         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
17609         * gcc.wendy/wendy.exp: Add copyright.
17610         Delete setting of tmpdir (done by gcc_init).
17611         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
17612         Pass compiler flags to gcc_start.  Call gcc_finish at end.
17613         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
17614         gcc_[ce]pass/fail.
17615
17616 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
17617
17618         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
17619         confusion.
17620         (g++_load): Likewise.
17621
17622         * config/*.exp (gcc_load): Some were varargs fns and some were not.
17623         Rename argument to `prog' to remove the confusion.
17624         Varargs fns behave differently too!
17625         (g++_load): Likewise.
17626
17627         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
17628
17629         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
17630         what it is.  Delete (always) printing of status value for !native.
17631         Simplify verbose code, and include status and exec_output.
17632         (g++_load): Use gcc_load.
17633
17634 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
17635
17636         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
17637         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
17638         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
17639         940714-3.c as these testcases don't exist anymore.  Make
17640         va-arg-1.c expected to pass.
17641
17642 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
17643
17644         * gcc.misc-tests/misc.exp: Only run specific testcases.
17645         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
17646         * gcc.misc-tests/dg-[1-9].c: New files.
17647
17648         * lib/dg.exp: New testsuite driver.
17649         * gcc.prms/prms.exp: Use it.
17650
17651         * README.gcc: New file.
17652
17653         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
17654         Document and reset `lxpass' and `lxfail'.
17655         Simplify "initialized" message.
17656         (gcc_stat): Clean up comments a little.
17657
17658 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
17659
17660         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
17661
17662 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
17663
17664         * lib/old-dejagnu.exp (process-option): New proc.
17665         (old-dejagnu-init, old-dejagnu-stat): Likewise.
17666         (old-dejagnu): Simplify.
17667         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
17668
17669 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
17670
17671         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
17672         exists and is not an empty string.
17673
17674         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
17675         $xfail rather than calling setup_xfail.  Clear $xfail when test is
17676         finished.
17677         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
17678         automatically.
17679
17680         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
17681         longer expected to fail.
17682
17683         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
17684         "f" function call.
17685
17686         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
17687
17688         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
17689         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
17690         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
17691         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
17692         c-torture-1.29.
17693
17694         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
17695         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
17696
17697         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
17698
17699         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
17700         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
17701
17702         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
17703         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
17704         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
17705
17706 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
17707
17708         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
17709         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
17710         940714-1.c, 940714-2.c, 940714-3.c},
17711         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
17712         gcc.misc-tests/{mg.c,mg.exp}:
17713         New tests.
17714         * gcc.noncompile/noncompile.exp: Change accordingly.
17715
17716 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
17717
17718         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
17719         Undo previous clobberage.
17720
17721 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
17722
17723         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
17724         * gcc.special/{930510-1.c, special.exp}:
17725         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
17726         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
17727         struct-varargs-1.c}: New tests from c-torture-1.26.
17728
17729 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
17730
17731         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
17732           argument to switch.
17733
17734 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
17735
17736         * Revert the previous changes.  Please see Rob's directory
17737           (/lisa/test/rob/progressive/gcc/testsuite) for testing
17738           fixes.
17739
17740 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
17741
17742         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
17743             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
17744             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
17745             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
17746             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
17747             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
17748             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
17749             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
17750             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
17751             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
17752             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
17753             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
17754             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
17755             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
17756             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
17757             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
17758             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
17759             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
17760             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
17761             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
17762             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
17763             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
17764             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
17765             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
17766             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
17767             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17768             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
17769
17770 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
17771
17772         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
17773             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
17774           with perror calls.
17775
17776 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
17777
17778         * config/unix.exp (g++_load): Fix syntax.
17779
17780 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
17781
17782         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
17783         * gcc.noncompile/921017-1.c: Deleted obsolete test.
17784         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
17785         Don't expect va-arg-1.c to fail.  Correct expected output for
17786         920928-1.c.
17787         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
17788         * gcc.wendy/hbm4.c: Correct typo.
17789         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
17790
17791 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
17792
17793         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
17794         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
17795         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
17796         * lib/c-torture.exp (c-torture-compile): Ditto.
17797
17798         Reduce volume of output (remove all the -I's and such).
17799         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
17800         Call gcc_cpass, gcc_cfail.
17801         (c-torture): Pass testing option to c-torture-compile.
17802
17803 1994-03-21  Doug Evans  (dje@cygnus.com)
17804
17805         Bring patches over from progressive.
17806         * config/default.exp: Exit remote shell cleanly.
17807         (g++_exit, g++_start): Add default versions.
17808         * config/sim.exp (gcc_load): Use perror, not error.
17809
17810 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
17811
17812         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
17813         set in site.exp.
17814
17815 1994-03-14  Doug Evans  (dje@cygnus.com)
17816
17817         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
17818         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
17819         (wendy_try): New proc to run testcase.
17820         (main loop): Call 'em.
17821         * gcc.wendy/*.c: Clean up pass to correct expected output.
17822
17823         * lib/gcc.exp: Minor cleanup work.
17824         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
17825
17826 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
17827
17828         * config/sim.exp (gcc_load): Document return codes better.
17829         Don't pass -v to simulator.
17830
17831 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
17832
17833           * gcc.special/920717-x.c: Fix typo.
17834           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
17835           get at sources.
17836
17837         * lib/mike-gcc.exp: Fix typo.
17838
17839 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
17840
17841         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
17842         binary to use, transform the name.
17843         * config/*.exp: rename everything. Nuke any g++ specific files,
17844         it's now a special case of gcc that requires no special support.
17845         Add a default.exp for unsupported targets.
17846
17847 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
17848
17849         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
17850         lib/old-dejagnu.exp: Fix a few patterns to work with the new
17851         version of Tcl.
17852
17853 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
17854
17855         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
17856         than a warning.
17857
17858 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
17859
17860         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
17861
17862 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
17863
17864         * gcc.execute/execute.exp: Combine opt_list and foption_list into
17865         option_list.  Compile every file with only 4/6 option choices
17866         (same as C torture) instead of with 12/18 different option
17867         choices.
17868         * lib/c-torture.exp: Likewise.
17869
17870         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
17871         not already set.
17872
17873 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
17874
17875         * lib/old-deja
17876           test cases, ready for DejaGnu.
17877
17878 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
17879
17880         * Upgraded c-torture tests from 1.18 to 1.19
17881
17882         * gcc.compile: added test(s):
17883           930607-1.c
17884         * gcc.execute: added test(s):
17885           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
17886
17887         * added new subdirectory for misc tests: gcc.misc-tests
17888         * gcc.misc-test(s): added tests:
17889           inst-check.c test-consts.c test-ior.c test-switch.c
17890
17891 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
17892
17893         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
17894
17895 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
17896
17897         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
17898
17899 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
17900
17901         * Upgraded c-torture tests from 1.17 to 1.18
17902
17903 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
17904
17905         * Upgraded c-torture tests from 1.12 to 1.17
17906
17907 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
17908
17909         * lib/old-dejagnu.exp:
17910           Fixed handling of XFAIL target triplets to correctly
17911           recognize wildcard characters.  Removed code that
17912           appended a unique id tag to the end of the file name
17913           printed out by the result of the testcases within a
17914           given test file.
17915
17916 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
17917
17918         * lib/old-dejagnu.exp:
17919           Reworked expected failure handling to trigger off of XFAIL
17920           keyword in keyphrase embeded in testcase source code. The
17921           XFAIL keyword must be at the end of the keyphrase line. It
17922           may optionally be followed by one or more target triplets.
17923           It has just occured that the handling of wildcards in the
17924           target triplet may not be correct.
17925
17926 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
17927
17928         * g++.old-deja/tests:
17929           Moved all subdirectories up one level into g++.old-deja .
17930
17931         * lib/old-dejagnu.exp:
17932           Fixed problem with CXXFLAGS not being properly reset, and being
17933           corrupted with extraneous "-c" compiler option.  This was
17934           causing binaries to not be generated for test that needed them.
17935           Modified strings passed to "pass" and "fail" so that individual
17936           tests from the same test file would be distinguished by an
17937           identifier appended to the test file name in the summary logs;
17938           this corrected a problem with erroneous diff logs.  Added code
17939           to search testcases for expected fail and unexpected pass keywords.
17940
17941 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
17942
17943         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
17944
17945 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
17946
17947         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
17948           Removed extraneous text from end of "Special g++ Options"
17949           keyphrase.
17950
17951         * lib/old-dejagnu.exp: Added pattern matching to look for new
17952           keywords, embedded in testcases comments, which will trigger
17953           calls to xpass and xfail.
17954
17955 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
17956
17957         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
17958           comments embedded in the testcases, especially the one looking for
17959           special compiler options, as well as the pattern matching for the
17960           compiler output again.
17961
17962 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
17963
17964         * lib/old-dejagnu.exp: Do a proper check of the return value for
17965           execute tests. Fixed several problems with the pattern matching
17966           of the compiler output which gave erroneous test results.
17967           Changed several of the test result messages to be more descriptive.
17968         * config/unix-g++.exp: Proc g++_load now actually works and
17969           executes the tests passed to it and returns a usable return
17970           value.
17971
17972 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
17973
17974           * lib/gcc.exp: Exits gracefully if $CC is bogus.
17975
17976 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
17977
17978         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
17979           Modified both files to properly execute the old style
17980           dejagnu tests. The previous versions of these files were
17981           experimental and did not function anything near correctly.
17982
17983 1993-04-05  Rob Savoye  (rob@cygnus.com)
17984
17985         * Removed all Makefile.in and configure.in files. No configuration
17986         needed now.
17987
17988 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
17989
17990         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
17991
17992 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
17993
17994         * gcc.compile/configure.in, gcc.unsorted/configure.in,
17995         gcc.special/configure.in, gcc.noncompile/configure.in,
17996         gcc.execute/configure.in, gcc.code_quality/configure.in,
17997         g++.other/configure.in, g++.old-deja/configure.in,
17998         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
17999         in srcname setting.
18000
18001 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
18002
18003         * lib/udi.exp:  Fixed mondfe and mondfe_download.
18004         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
18005         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
18006
18007 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
18008
18009         * config/udi-gdb.exp: Check $shell_id after connecting to target.
18010         (gdb_exit): Don't remove *_soc files.
18011
18012 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
18013
18014         * lib/c-torture.exp: Don't look for main; instead always use -w
18015         -c.  This is how the c-torture tests work.  Remove the object
18016         file if the compilation succeeds.
18017         * gcc.execute/execute.exp: Remove executable if test passes.
18018         * gcc.noncompile/noncompile.exp: Every test is an expected
18019         failure.
18020         * gcc.special/special.exp: Added tests from c-torture 1.11,
18021         corrected use of existing test.
18022         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
18023         gcc.execute/920625-1.c: Updated to c-torture 1.11.
18024         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
18025         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
18026         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
18027         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
18028         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
18029         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
18030         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
18031         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
18032         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
18033         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
18034         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
18035         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
18036         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
18037         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
18038         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
18039         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
18040         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
18041         c-torture 1.11.
18042         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
18043         correspond to c-torture 1.11.
18044
18045         * New file.